我刚刚写了这段代码。但我想把这段代码改得简单干净。
您有任何反馈吗?
try {
if (!videoFile.exists()) {
videoFile.createNewFile();
} else {
videoFile.delete();
videoFile.createNewFile();
}
if (!cnFile.exists()) {
cnFile.createNewFile();
} else {
cnFile.delete();
cnFile.createNewFile();
}
if (!enFile.exists()) {
enFile.createNewFile();
} else {
enFile.delete();
enFile.createNewFile();
}
} catch (IOException e) {
e.printStackTrace();
}
最佳答案
在 if/else 的两个分支中创建文件。将其移出 if 语句
if (videoFile.exists())
videoFile.delete();
videoFile.createNewFile();
if (cnFile.exists())
cnFile.delete();
cnFile.createNewFile();
if (enFile.exists())
enFile.delete();
enFile.createNewFile();
关于java - 我怎样才能编写干净和简单的代码许多 if 和 else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54068728/