有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java这些读取用户输入的方法有什么不同?

我遇到了这个主题How to get basic user input for java,虽然这个问题的答案已经足够了,但我想知道为什么在用户输入中有这么多不同的阅读方式尤其是这些不同的用户输入读取方式的优缺点是什么什么时候使用一个比另一个更有意义

这些都是文章中提到的可能的方法

  1. Scanner class
  2. BufferedReader and InputStreamReader classes
  3. DataInputStream class
  4. Console class

共 (1) 个答案

  1. # 1 楼答案

    Scanner是Java中最友好的输入阅读器,我喜欢它! BufferedReader和InputStreamReader都是用于输入阅读器的,还可以用于归档,比如将可读输入写入文件等。。 我不使用另外两个,因为最重要的IO类是Scanner和BufferedReader ... 你也可以使用这个系统。IO用于读取输入,但我更喜欢自己的扫描仪