在windows下运行项目不会报错,但是在Linux下报错。网上搜索一下,是jdk版本的问题。但是两个系统的jdk都是一样的版本,怎么会不同捏,开始用在maven编译的时候指定1.6暂时缓解问题。后来发现Linux自带jdk,在tomcat下指定了jdk版本和所在,不会报错。
String.split()方法,其实利用的是正则表达式,其中要注意换行等特殊字符串。用“ ”不会分割换行。用split("[\\t \\n]+")分割tab 换行 空格。