1.问题
今天使用java中的split函数进行ip地址的分割时,结果返回的数组为空
String str = "192.168.129.23";
String[] strings = str.split(".");
System.out.println("分割后的数组长度:" + strings.length);
2.解决方法
在使用"."进行分割时,需要使用双斜杠进行转义,即split("\\.")
String str = "192.168.129.23"; String[] strings = str.split("\\."); System.out.println("分割后的数组长度:" + strings.length);