String str = "t.tt";
String[] strs = str.split("\\.");
System.out.println(strs.length);

原因是split方法的底层使用的是Pattern对象,传入的字符串最终用于构建Pattern对象,Pattern就是这样用的。