文件路径在不同系统不匹配的问题
由于在Windows系统和Linux系统的路径格式不同
建议
减少定义String跟“+”号组合定义路径
使用File定义路径
File方法JVM会自动区分系统环境,减少不必要的麻烦
String path = "data" + "/" + "text";
//等同于
File path = new File("data","text");
path.toString();
String检测是否为空或null
当 String 为 null 时不能用 isEmpty() 检测,尽量使用 == null 检测
String str = null;
//检测是否为null
if(str == null){
System.out.println("str为null");
}
//检测是否为空
if(str.isEmpty){
System.out.println("str为空");
}