bufferedreader怎么用
时间: 2023-07-03 13:28:12 浏览: 28
BufferedReader 是 Java 中用来读取字符流的类。它可以从输入流中读取文本,并且提供了一个缓冲区可以存储读取到的字符,以便于提高读取效率。下面是一个简单的例子,展示如何使用 BufferedReader 从标准输入读取用户输入的字符串:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BufferedReaderExample {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入您的姓名:");
String name = reader.readLine();
System.out.println("您好," + name);
}
}
```
在上面的代码中,我们先创建了一个 BufferedReader 对象,其中传入了一个 InputStreamReader 对象,用于将标准输入流转换成字符流。然后,通过调用 BufferedReader 的 readLine() 方法,从缓冲区中读取一行文本。最后,将读取到的字符串输出到控制台上。
需要注意的是,在使用 BufferedReader 时,要注意及时关闭 BufferedReader 对象和相关的输入流对象,以便释放资源。
阅读全文