BufferedReader使用实例
时间: 2023-09-08 19:09:26 浏览: 59
InputStreamReader和BufferedReader用法及实例讲解
下面是一个使用 BufferedReader 从控制台读取输入的示例:
```
import java.io.*;
public class BufferedReaderExample {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter your name: ");
String name = reader.readLine();
System.out.println("Hello, " + name + "!");
}
}
```
在本例中,我们首先创建一个 `BufferedReader` 对象,它取决于一个 `InputStreamReader` 对象,这个对象又取决于 `System.in`,也就是说我们将从标准输入读取数据。然后我们使用 `readLine()` 方法从控制台读取一行输入,并将其存储在字符串变量 `name` 中。最后,我们向用户打印一条简单的问候语,其中包括他们输入的名字。
需要注意的是,`readLine()` 方法会阻塞程序直到用户输入一行文本并按下 Enter 键。如果你需要在用户输入之前向他们提供一些提示信息,可以使用 `System.out.print()` 或 `System.out.println()` 方法。
阅读全文