从键盘读取数据

7 Jan 2025 | 1 分钟阅读

有许多方法可以从键盘读取数据。例如

  • InputStreamReader
  • Console
  • Scanner
  • DataInputStream 等。

InputStreamReader 类

InputStreamReader 类可用于从键盘读取数据。它执行两项任务:

  • 连接到键盘的输入流
  • 将面向字节的流转换为面向字符的流

BufferedReader 类

BufferedReader 类可使用 readLine() 方法逐行读取数据。

使用 InputStreamReader 和 BufferdReader 类从键盘读取数据的示例

在此示例中,我们将 BufferedReader 流与 InputStreamReader 流连接起来,以从键盘逐行读取数据。

Output:Enter your name
       Amit
       Welcome Amit
keyboard

使用 InputStreamReader 和 BufferdReader 类从键盘读取数据的另一个示例,直到用户输入 stop

在此示例中,我们读取并打印数据,直到用户输入 stop。

Output:Enter data: Amit
       data is: Amit
       Enter data: 10
       data is: 10
       Enter data: stop
       data is: stop