java使用split分隔,需要注意的点

String severName = "10.6.62.244";
System.out.println(severName.split(".").length);//----0
System.out.println(severName.split("\.").length);//----4
String str = "22,33,2,,,,";
System.out.println(str.split(",").length);//----3
str += " ";
System.out.println(str.split(",").length);//----7

也就是处理方法为,在需要分隔的字符串后,追加一个空格,可以防止报数组越界的问题

原文地址:https://www.cnblogs.com/kzfy/p/5038953.html