Ikuta Erika

导航

java split方法

String a = "O|O||";

System.out.println(a.split("\\|").length); //["O", "O"] 默认limit为0
System.out.println(a.split("\\|", 0).length);//["O", "O"] 丢弃数组结尾的空字符串

System.out.println(a.split("\\|", 1).length);//["O"] 数组最大长度为1 
System.out.println(a.split("\\|", 2).length);//["O", "O"] 数组最大长度为2 
System.out.println(a.split("\\|", 3).length);//["O", "O", ""] 数组最大长度为3 
System.out.println(a.split("\\|", 4).length);//["O", "O", "", ""] 数组最大长度为4 
System.out.println(a.split("\\|", 5).length);//["O", "O", "", ""] 数组最大长度为5,但可分割的最长为4

System.out.println(a.split("\\|", -1).length);//["O", "O", "", ""] 字符串可分割的最大长度 4 
System.out.println(a.split("\\|", -2).length);//["O", "O", "", ""] 字符串可分割的最大长度 4

 

posted on 2017-05-19 09:42  风灯  阅读(1303)  评论(0编辑  收藏  举报