本文介绍了没有数据流时是否有必要关闭Scanner?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

直接从此扫描器 API :

String input = "1 fish 2 fish red fish blue fish";
     Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*");
     System.out.println(s.nextInt());
     System.out.println(s.nextInt());
     System.out.println(s.next());
     System.out.println(s.next());
     s.close();

推荐答案

我想说要关闭流,因为要养成像在finally块中关闭资源这样的习惯.

I'd say close the stream, because ingraining a habit like closing resources in finally blocks make sense.

这篇关于没有数据流时是否有必要关闭Scanner?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-18 08:12