今天开发中使用字符串分割函数split(),发现:
String s = "hello,world.java";
突然想到转义字符,于是:
String s = "hello,world.java";
String[] strs = s.split(".");
for(String s:strs){
System.out.println(str);
}
结果没有东西输出,但换成逗号可以。突然想到转义字符,于是:
String[] strs = s.split("\\.");
原来在java中函数split(".")必须是是split("\\.")。
原来在java中函数split(".")必须是是split("\\.")。