【发布时间】:2015-12-04 05:40:04
【问题描述】:
try(InputStream in = url.openStream(); Scanner scanner = new Scanner(in).useDelimiter("\\A")) {
} catch(IOException e) {
e.printStackTrace();
}
线
新扫描仪(输入)
给出警告:
Resource leak: <unassigned Closeable> value' is never closed
如果我删除useDelimiter(String),它就会消失。
useDelimiter(String) 不返回新实例(它返回this),那么为什么我会收到此警告?它是一个错误吗?
我正在使用 Eclipse 4.4。我的问题与this 无关,因为不同的情况会出现警告
【问题讨论】:
-
可能是eclipse的问题。检查此链接:help.eclipse.org/mars/…。 SE 中未回答相同类型的问题:stackoverflow.com/questions/23459568/…
标签: java java.util.scanner compiler-warnings try-with-resources