string.split()不能按小数点(.)分割的解决方法

string.split()不能按小数点(.)分割的解决方法

在做字符串分割时,发现了这个问题,split方法按其他字符分割都没有问题,但按照小数点却不能,得到的数组长度为0

public class Test {
	public static void main(String[] args) {
		String s="aaa.bbb.ccc";
		String[] ss=s.split(".");
		System.out.println(ss.length);
	}
}
public class Test {
	public static void main(String[] args) {
		String s=“aaa.bbb.ccc”;
		String[] ss=s.split("\.");
		System.out.println(ss.length);
	}
}

粗略分析是需要转义,具体原因尚不清楚,请高手指点

你可能感兴趣的:(java)