因为"."是正则表达式里的一个关键字,如果没有经过转义split()会把它当成正则表达式处理,所以需要使用下面的方法:
public class SplitDot {
public static void main(String[] args) {
String test = "www.helloworld.com";
String[] t = test.split("\\.");
for (int i = 0; i < t.length; i++)
System.out.println(t[i]);
}
}
结果如下:
www
helloworld
com