使用BufferedReader在java中获取输入

Dan*_*ook 5 java

到目前为止,我一直在使用Scanner对象接收输入,并想了解BufferedReader的工作原理.我试过了,它似乎只适用于Strings.有人可以告诉我如何使用它与int和double?并且你如何在同一行上要求两个String输入?谢谢.

Gre*_*tes 7

想象BufferedReaderScanner处于不同的抽象层次,而不是"做同样的事情"的可互换部分.我认为这是你陷入困境的根本问题.

BufferedReader在某种意义上说比"更简单" Scanner.BufferedReader只读Strings.

Scanner比...强大得多BufferedReader.它具有API,可以轻松提取各种类型的对象.

我可以想象ScannerBufferedReader用作底层构建块.而使用Scanner写作BufferedReader就好像用大锤杀死一只蚂蚁.

  • +1用大锤杀死一只蚂蚁.这对蚂蚁或锤子来说真的不好玩. (4认同)