赞
踩
起因:在函数中新建scanner对象,然后多次调用此方法出现上述异常
原因:Scanner(system.in)在Scanner中接受的是键盘 输入,当调用close()方法时
Scanner的关闭会导致System.in的关闭,System.in是标准输入(键盘输入),只能关一次,关闭后不能再打开。
所以如果函数方法中多次涉及Scanner ,可以考虑在类成员变量中添加scanner,作为公共资源。否则如果想要每次打开资源后立即关闭就会出现nullelementException
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。