IO流 - 字符流

Posted l1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流 - 字符流相关的知识,希望对你有一定的参考价值。

一、字符输出流

        //明确目的地
        FileWriter fw=new FileWriter("D:\java1018\buffer.txt");
        //创建字符缓冲流对象
        BufferedWriter bw=new BufferedWriter(fw);
        //单字符写入(ASCII码表)
        bw.write(100);
        //将字符刷入文件
        bw.flush();
        //char数组写入
        char [] ch={‘你‘,‘好‘,‘啊‘};
        bw.write(ch);
        //换行
        bw.newLine();
        //将字符刷入文件
        bw.flush();
        bw.write("我很好");
        //释放资源
        bw.close();

二、字符输入流

        //明确数据源
        FileReader fr=new FileReader("D:\java1018\buffer.txt");
        //创建缓冲流对象
        BufferedReader br=new BufferedReader(fr);
        //读取文件(字符类,图片等文件最好用字节流)
        String line=null;
        while ((line=br.readLine())!=null) {
            System.out.println(line);
            
        }
        //释放资源
        br.close();

 

以上是关于IO流 - 字符流的主要内容,如果未能解决你的问题,请参考以下文章

IO流之字符输入流,字符输出流

利用IO(文件字符流)打印代码本身

java基础之 IO 流(输入/出字符流)

JAVA IO流相关代码(字符流:FileWriter类,FileReader类,BufferedReader类,BufferedWriter类)

IO流相关案例

第4章 IO流相关案例