首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

split的参数limit什么作用啊解决办法

2012-02-17 
split的参数limit什么作用啊一个 1, 这样的字符串,用split( , )去分割,得不到第二个元素,我想把逗号后

split的参数limit什么作用啊
一个 "1, "这样的字符串,用split( ", ")去分割,得不到第二个元素,我想把逗号后面的作为空字符串也能存在于数组中,查了文档,似乎limit比较有用,我试过设成-1和2都好用,但文档语焉不详,没看懂。

[解决办法]
这个可以的啊

System.out.println( "s, ".split( ", ",2).length);
输出为2
[解决办法]
to masse:
你这个就是文档翻译过来的呀,为什么o 0 { "b ", " ", ":and:f " } 不是{ "b ", " ", ":and:f ", " ", " " }呢,它不是可以匹配最多次,只是结尾空格被去掉,应该和o 5是一样的。

-------------------------
JDK上已经讲的很清楚咯,当limit为0时,匹配出来的末尾的空字符串被丢弃,

热点排行
Bad Request.