BufferedReader怎么使用
时间: 2023-10-24 09:06:59 浏览: 63
BufferedReader是Java中用于读取字符流的类,其使用方法如下:
1. 创建一个BufferedReader对象。可以使用FileReader作为参数创建一个BufferedReader对象,也可以使用InputStreamReader和System.in创建。
2. 读取数据。使用read()方法读取数据,该方法返回一个整数,表示读取的字符的ASCII码。如果返回-1,则表示数据读取完毕。
3. 关闭流。读取完数据后,需要关闭流来释放资源,可以使用close()方法来关闭BufferedReader。
示例代码:
```
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderExample {
public static void main(String[] args) {
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("file.txt"));
String line = "";
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
上面的示例代码使用BufferedReader和FileReader来读取一个文本文件,并将读取到的每一行输出。注意,在使用完BufferedReader后需要调用close()方法来关闭流。
阅读全文