是否会出现通过将input.nextLine()
的值分配给String
Scanner
变量而引发异常的情况?
就像你放
一样String foo = input.nextInt();
你会得到InputMismatchException
。所以我想知道的是,是否有任何可能的方法来获得例外:
String foo = input.nextLine();
这可能是一个愚蠢的问题,但我需要绝对确定。
提前致谢!
答案 0 :(得分:5)
docs中的答案:
抛出:
NoSuchElementException - 如果没有找到任何行 IllegalStateException - 如果此扫描程序已关闭
提示更轻松,更安全的生活:始终参考文档。