请注意以下代码中的所有测试:
File folder = new File(sFolderPath);
if (folder == null) {
//do nothing
} else {
if (folder.exists()) {
File[] flist = folder.listFiles();
}
}
folder.listFiles()抛出以下异常:
java.lang.NullPointerException:尝试获取null数组的长度
很少发生。我想知道在通过null和存在的测试之后这是如何可能的。