标签: resources try-catch
我想写一个这样的方法:public void print(Scanner scan),
public void print(Scanner scan)
我希望使用try with resource来封装扫描,以便自动关闭它。 但是,我不能这样写:try(scan)
try(scan)
为什么我能写:try(Scan scan = new Scanner()),但我不能只从我的方法参数中输入扫描变量,以便从资源中获益?
try(Scan scan = new Scanner())