当前位置:编程学习 > JAVA >>

1,2,3,,, java String 的split后长度是3,怎么不是5

答案:.split(String s,-1) 用这个试试 参数为负数时 空串也显示
其他:你的字符串是什么 问题太模糊了,能说清楚点吗? 建议看源代码,牵涉到二个类
java.lang.String
java.util.regx.Partten slpit(s)
对于连续的s不进行划分 按照,分割  中间的都是空的 public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。 
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。 

例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果: 

Regex 结果 
: { "boo", "and", "foo" } 
o { "b", "", ":and:f" } 

上一个:求java简单程序,画一个棋盘
下一个:Java中main函数里创建的实例对象如何在其他类引用?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,