javabufferedreader使用
时间: 2023-04-13 10:04:39 浏览: 103
Java 详解BufferedReader
4星 · 用户满意度95%
Java中的BufferedReader是一个用于读取字符流的类。它提供了一些方法来读取文本数据,并且可以缓存数据以提高读取效率。使用BufferedReader可以逐行读取文本文件,也可以从控制台读取用户输入等。在使用BufferedReader时,需要先创建一个InputStreamReader对象,将输入流转换为字符流,然后再将InputStreamReader对象传递给BufferedReader构造函数。例如:
```
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
```
这样就创建了一个从控制台读取用户输入的BufferedReader对象。可以使用readLine()方法来逐行读取输入数据,例如:
```
String line = br.readLine();
```
这将读取一行用户输入,并将其存储在一个字符串变量中。需要注意的是,readLine()方法会阻塞程序,直到用户输入一行数据并按下回车键。因此,在读取用户输入时,需要在程序中添加适当的异常处理代码,以避免程序崩溃。
阅读全文