split的参数limit什么作用啊 一个"1,"这样的字符串,用split(",")去分割,得不到第二个元素,我想把逗号后面的作为空字符串也能存在于数组中,查了文档,似乎limit比较有用,我试过设成-1和2都好用,但文档语焉不详,没看懂。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可以的啊System.out.println("s,".split(",",2).length);输出为2 limit 参数控制模式应用的次数,因此影响结果数组的长度。如果该限制 n 大于 0,则模式将被最多应用 n - 1 次,数组的长度将不会大于 n,而且数组的最后项将包含超出最后匹配的定界符的所有输入。如果 n 为非正,则模式将被应用尽可能多的次数,而且数组可以是任意长度。如果 n 为零,则模式将被应用尽可能多的次数,数组可有任何长度,并且结尾空字符串将被丢弃。 例如,字符串 "boo:and:foo" 使用这些参数可生成下列结果: Regex Limit 结果 : 2 { "boo", "and:foo" } : 5 { "boo", "and", "foo" } : -2 { "boo", "and", "foo" } o 5 { "b", "", ":and:f", "", "" } o -2 { "b", "", ":and:f", "", "" } o 0 { "b", "", ":and:f" } to masse: 你这个就是文档翻译过来的呀,为什么o 0 { "b", "", ":and:f" } 不是{ "b", "", ":and:f", "", "" }呢,它不是可以匹配最多次,只是结尾空格被去掉,应该和o 5是一样的。 to masse: 你这个就是文档翻译过来的呀,为什么o 0 { "b", "", ":and:f" } 不是{ "b", "", ":and:f", "", "" }呢,它不是可以匹配最多次,只是结尾空格被去掉,应该和o 5是一样的。-------------------------JDK上已经讲的很清楚咯,当limit为0时,匹配出来的末尾的空字符串被丢弃, fxbird(昨天晚上我可能死了) 你这个就是文档翻译过来的呀网上有下载中文文档的,可以找找看,他那个应该是直接从文档中复制过来的,呵呵 在通信图中的连线上面,有文字和箭头线,如何绘制箭头线呢? java编写环境 Windows事件 又一equals和==区分的问题 求解超实用小程序??? 菜鸟问题 JAVA虚拟机报错,求高手帮忙,底手勿回!骗分者勿进 请问《THINKING IN JAVA》中文版中所带的光盘是不是也是中文的呢? 如何让JTable一出现就默认选中第一行? 整数类型装箱之后值的比较 请大侠们指导学习方法 苦恼的Vector排序
输出为2
: 2 { "boo", "and:foo" }
: 5 { "boo", "and", "foo" }
: -2 { "boo", "and", "foo" }
o 5 { "b", "", ":and:f", "", "" }
o -2 { "b", "", ":and:f", "", "" }
o 0 { "b", "", ":and:f" }
你这个就是文档翻译过来的呀,为什么o 0 { "b", "", ":and:f" } 不是{ "b", "", ":and:f", "", "" }呢,它不是可以匹配最多次,只是结尾空格被去掉,应该和o 5是一样的。
你这个就是文档翻译过来的呀,为什么o 0 { "b", "", ":and:f" } 不是{ "b", "", ":and:f", "", "" }呢,它不是可以匹配最多次,只是结尾空格被去掉,应该和o 5是一样的。-------------------------
JDK上已经讲的很清楚咯,当limit为0时,匹配出来的末尾的空字符串被丢弃,
你这个就是文档翻译过来的呀网上有下载中文文档的,可以找找看,他那个应该是直接从文档中复制过来的,呵呵