【发布时间】:2015-10-23 05:16:42
【问题描述】:
我在 stackoverflow 上阅读了 Scanner 和 BufferedReader 之间的区别。
在其中一个答案中:https://stackoverflow.com/a/14292918
有人提到有区别
Integer.parseInt(br.readLine())
和
scanner.nextInt();
这是如何处理新行的。
有人可以对此进行扩展吗,最好举个例子?
【问题讨论】:
-
Scanner.nextInt()不会吃掉行尾的换行符,因此光标仍然在同一行上并且不会移动到下一行。它只会得到下一个Integer。BufferedReader.readLine()将读取整行。 -
Scanner.readLine()和br.readLine()有区别吗?
标签: java java.util.scanner bufferedreader