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