今天开发中使用字符串分割函数split(),发现: String s = "upload/20120416135915265.sql"; System.out.println(s.split("."));输出的并不是想要的结果,之后输出: System.out.println(s.split(".").length);结果竟然是0!!!突然想到转义字符,于是: System.out.println(s.split("\\."));
OK啦!!!
原来在java中函数split(".")必须是是split("\\.")。