文献:
java.util.NoSuchElementException是一个RuntimeException可以由不同类的在Java中像迭代器,枚举,被抛出 扫描仪 或StringTokenizer的。
在你的情况是
Scanner。它不是从
format方法。
这 仅仅是在安全方面(如果不给下一个输入,然后抛出此异常)。
显示演示的示例代码
public class NoSuchElementExceptionDemo{ public static void main(String args[]) { Hashtable sampleMap = new Hashtable(); Enumeration enumeration = sampleMap.elements(); enumeration.nextElement(); //java.util.NoSuchElementExcepiton here because enumeration is empty }}Output:Exception in thread "main" java.util.NoSuchElementException: Hashtable Enumerator at java.util.Hashtable$EmptyEnumerator.nextElement(Hashtable.java:1084) at test.ExceptionTest.main(NoSuchElementExceptionDemo.java:23)


