如果在关闭的Scanner上调用Scanner.hasnext(),它会返回什么?

时间:2016-03-26 14:34:22

标签: java

参见示例:

Scanner s=new Scanner(...);
s.close();
println(s.hasnext());

此命令是打印为true还是false,否则会显示错误?

1 个答案:

答案 0 :(得分:1)

根据方法的java doc,它会引发异常。

  

抛出:       IllegalStateException - 如果此扫描程序已关闭