InputStream和OutputStream类在读写文件时操作的都是字节,如果希望在程序中操作字符,则可以使用字符流;FileReader对象返回的字符流是char,而InputStream对象返回的字符流是byte。
字符流有两个抽象的顶级父类,分别为Reader和Writer。


与字节流一样,FileReader和FileWriter用于读写文件;BufferedReader和BufferedWriter是具有缓冲功能的流,使用它们可以提高读写效率。
1、读取文件内容
使用示例:
import java.io.*;
public class FileReader_优快云 {
public static void main(String[] args) throws Exception{
FileReader reader = new FileReader("E:\\大二\\下\\JAVA\\JAVA课程\\111.txt");
这篇博客详细介绍了Java中的字符流,包括FileReader和FileWriter用于读写文件,BufferedReader和BufferedWriter提高效率,以及如何通过包装流实现文件拷贝。示例代码展示了读取文件内容、写入文件及利用BufferedReader的readLine()方法读取一行文本。
订阅专栏 解锁全文
1217

被折叠的 条评论
为什么被折叠?



