-------?android培训、java培训、期待与您交流! ----------?
在学习java基础的过程中,split在字符串的切割中很常见.但是很多小的细节问题,并不是我们人人都知道的.
如以下程序:
class="java">public class Split { public static void main(String[] args) { String str1 ="1,2,3,4,5"; String str2 ="1,2,3,4,"; String str3 ="1,,2,3,"; String str4=",,,,"; System.out.println(str1.split(",").length); System.out.println(str2.split(",").length); System.out.println(str3.split(",").length); System.out.println(str4.split(",").length); } }
?
它的运行结果尽然是:
5 4 4 0
?上面的这段只对str4有效.如果想把4个字符串都获取为5个长度的话,应该使用str3.split(",", -1);
?
?-------------?android培训、java培训、java博客、java学习型技术博客、期待与您交流!?-------------
详情请查看:http://edu.csdn.net/heima/