我想在使用变量之前检查它是否已初始化。
java.io.File yDriveFolder;
//move files to temp folder
for(int i=0; i<filesForDocument.length; i++){
...
yDriveFolder = new java.io.File(yDrivePath + "/");
...
}
//delete source folder when it is done
if(filesForDocument.length> 1){
if(yDriveFolder != null){
yDriveFolder.delete();
}
}
error: variable yDriveFolder might not have been initialized
如何在使用变量之前检查变量是否已初始化?
写下类似
java.io.File yDriveFolder = null;
的内容,然后编译器就知道你知道它没有初始化。