在for循环中,根据条件是否存在,每次都需要创建文件。执行代码时,弹出NullPointerException
。空指针在创建文件阵列时出现异常
File[] tempDir=null;
for()
{
if(condition){
try {
tempDir[l]=new File(tempFileName);
if(l==0){
tempDir[l++].mkdir();
/*code*/
}
if (!tempDir[l].exists()){
tempDir[l++].mkdir();
/*code*/
}
}
}
public static void copyFileContents(File source,File dest)throws IOException {....}尝试{tempDir [l] = new File(tempFileName); if(l == 0){ \t \t \t \t \t \t tempDir [l ++]。mkdir(); \t \t \t \t \t \t \t copyFileContents(新文件( “d:\\ \\戈库尔自动” “TXT ”+ “\\” +文件名+),新的文件(“ d:\\ \\戈库尔目的地” + “\\” + tempFileName + “\\” +文件名+))名为 “txt”。; \t}/*显示空指针异常* / – 2014-11-05 06:44:47