`
qq272936993
  • 浏览: 3210 次
社区版块
存档分类
最新评论

黑马程序员_java基础

阅读更多

------- android培训java培训、期待与您交流! ---------- 

在学习java基础的过程中,split在字符串的切割中很常见.但是很多小的细节问题,并不是我们人人都知道的.

如以下程序:

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/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics