您的位置:首页 > 其它

字符串分割split()

2014-07-07 11:42 197 查看
String[] str1=";;;".split(";");
String[] str2=";a;;".split(";");
String[] str3=";;;;;a;".split(";");
for(String string1 :str3 ) {
System.out.println("**"+string1+"**");
}
System.out.println(" "+str1.length+str2.length+str3.length);//输出026

和我想的还是不大一样,我的理解如下:

当字符串只包含分隔符时,返回数组没有元素;

当字符串不包含分隔符时,返回数组只包含一个元素(该字符串本身);

字符串最尾部出现的分隔符可以看成不存在,不影响字符串的分隔;

字符串最前端出现的分隔符将分隔出一个空字符串以及剩下的部分的正常分隔;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串 分割 split