Java学习(一)Scanner报错java.util.NoSuchElementException
2024-10-20 08:54:07
我在一个方法A中使用了Scanner的 Scanner input=new Scanner(System.in),随后又将其关闭了,因为Eclipse里面你若不关闭,他会有一个warning:Resource leak: 'input' is never closed,输入流需要关闭,然后我又在方法B里调用方法A之后就不能再用Scanner了Scanner in = new Scanner(System.in),Eclipse会报错。解决办法:在main函数的最后一句添加input.close();这样他既不会警告也不会报错,记得及时关资源是一个好习惯。
但具体为何报错,原理是啥,我还在了解中,网上有一篇博客详细解答了,附上链接:http://www.cnblogs.com/qingyibusi/p/5812725.html
最新文章
- nopi excel 导入
- 系统间通信(8)——通信管理与RMI 上篇
- buffer正确的拼接方式
- [BZOJ1061][Noi2008]志愿者招募
- javascript的语句和函数
- Ubuntu 14.10 下awk命令详解
- UIkit框架之Uivew
- C# - 使用ConfigurationManager保存数据到App.config
- UVA 806 Spatial Structures
- 线性表A-B
- 集线器(HUB),交换机,和路由器的区别
- poj1159二维树状数组
- 51 Nod 1028 大数乘法 V2【Java大数乱搞】
- BUILD FAILED D:\build.xml:2: 前言中不允许有内容。
- Intellij IDEA自动编译问题
- textarea 输入长度限制
- 21. Merge Two Sorted Lists★
- Css - 精灵图
- input输入框type=number时的一个缺陷
- 18-hadoop-weather案例