Java Scanner nextLine()方法及示例
java.util.Scanner 类的 nextLine() 方法将该扫描器推进到当前行,并返回被跳过的输入。这个函数打印出当前行的其余部分,省去了行尾的分隔符。下一个被设置为行分隔符之后。由于该方法继续在输入中寻找分线符,如果没有分线符,它可能会搜索所有的输入,寻找要跳过的那一行。
语法
参数: 该函数不接受任何参数。
返回值: 该方法返回被跳过的那 一行 。
异常: 该函数会抛出两个异常,如下所述。
- NoSuchElementException: 如果没有找到行,则抛出。
- IllegalStateException: 如果该扫描器被关闭,则抛出。
下面的程序说明了上述函数。
程序1 :
输出:
程序2: 演示NoSuchElementException
输出:
程序3: 演示IllegalStateException
输出:
**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine()