为什么没有实例化外部尝试使用资源

时间:2014-10-24 02:07:20

标签: resources try-catch

我想写一个这样的方法:public void print(Scanner scan)

我希望使用try with resource来封装扫描,以便自动关闭它。 但是,我不能这样写:try(scan)

为什么我能写:try(Scan scan = new Scanner()),但我不能只从我的方法参数中输入扫描变量,以便从资源中获益?

0 个答案:

没有答案