Java中split()的意思:将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 split()方法根据匹配给定的正则表达式来拆分字符串。 注意: .、 | 和 * 等转义字符,必须得加 \\。 多个分隔符,可以用 | 作为连字符。 语法 public String[]split(String regex, int limit) AI代码助手复制代码 参数 regex ...
上面是先定义了字符串对象和字符串数组的引用,可以明显看出来,split(regex)方法是用来分割字符串,参数regex就是看招什么来分割,上面的字符串中每个字母中间都有一个: (冒号),split(":")就表示用冒号来分割子串,所以得到三个子字符串 "a","b","c";这个三个子串会被split()方法构造成一个数组返...
split是用来分割字符串的,参数是用来分割的标识符。这里感觉和你的问题很有违和感。如果是正则的话,+是出现一个或者多个的意思
1、lines是一个数组,lines[0]表示取这个数组第一个元素 2、然后split("\\s+"),表示将这个元素的值以空格作为切割符,又得到了一个新的数组 3、[2]取这个新的数组第三个元素 (java里0表示第一个)请采纳
lines[0]是一个string类型 \\s+ --->至少出现一个空格,类似于 a b c d lines[0].split("\\s+")分割后数组为[a] [b] [c] [d]lines[0].split("\\s+")[2] -->取得分割后的第三个元素c
lines[0]是一个string类型 \\s+ --->至少出现一个空格,类似于 a b c d lines[0].split("\\s+")分割后数组为[a] [b] [c] [d]lines[0].split("\\s+")[2] -->取得分割后的第三个元素c
split(String regex)方法的参数是正则表达式,匹配某个字符串。转义有java语言自身的转义,还有正则表达式的转义。比如,要匹配双引号,就需要java自身的转义。如果转义之后的字符串在正则表达式中是特殊含义,需要再次转义。我的理解是这样的。
2回复贴,共1页 <<返回java吧求助各位大哥哥,图片中小手左边哪行代码.split("\\P 只看楼主 收藏 回复 月落乌啼 淼淼淼 9 求助各位大哥哥,图片中小手左边哪行代码.split("\\PL+")这个转义符号加PL是什么意思啊。谷歌查不到,买了本书刚上来就蒙圈了 夕阳映明月 淼淼淼沝 11 好像是正则表达式来着 ...