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输出的问题 URLConnection 进来看看 组件技术意味着什么? 刚建了一个java学习群,还没有人加入,有兴趣的都可以加入! 安装哪个网站的JAVA,功能全? 工具栏(JToolBar)如何做跟Jbuilder工具栏一样的按纽效果? java Plugin问题 请大侠们指导学习方法 苦恼的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时,匹配出来的末尾的空字符串被丢弃,
你这个就是文档翻译过来的呀网上有下载中文文档的,可以找找看,他那个应该是直接从文档中复制过来的,呵呵