我尝试将我的代码编译成没有错误,没有警告作为标准做法.但是,有一个恼人的警告,我知道如何处理.NET而不是Java.说我有这样的代码块:
try {
FileInputStream in = new FileInputStream(filename);
return new Scanner(in).useDelimiter("\\A").next();
} catch (FileNotFoundException ex) {
LOG.log(Level.SEVERE, "Unable to load file: {0}", filename);
return null;
}
Run Code Online (Sandbox Code Playgroud)
我得到一个警告,ex即没有使用变量.现在,我真的没有用ex,我不想ex,但我不知道该怎么做.在.NET中,我可以做到:
catch (FileNotFoundException)
Run Code Online (Sandbox Code Playgroud)
没有变量,它将编译并运行没有错误.
如何在Java中处理这种情况?我知道我可以创建一个局部变量并将其设置为ex,但这似乎是一个愚蠢和浪费的解决方法来修复一个不是真正需要的警告.
| 归档时间: |
|
| 查看次数: |
4969 次 |
| 最近记录: |