IO流-----(字符流)

Posted heshiping

tags:

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

1. Reader(字符输出流):所有实现了Reader都是字符输入流

技术分享图片

技术分享图片

 

 技术分享图片

范例:

public class Test{

  public static void mian(String[] args){

  int temp=0;

  try(Reader reader =new FileReader("c:/a.txt‘);){

   //可以读取汉字

    while((temp=reader.read())>0){

        System.out.println((char)temp);

        }

  }catch(Exception e){

  e.printStackTrace();

  }

  }

}

2. Write(字符输出流):所有实现了Write都是字符输出流

技术分享图片

技术分享图片

范例:

public class Test{

  public static void main(String[] args) {

  try(Writer write = new FileWriter("c:/d.txt")){

  //写到指定文件中

  write.write("实现梦想");

  //追加到指定文件中

  write.append(" 加油");

  write.flush();
  }catch(Exception e) {
  e.printStackTrace();
  }

  }

}

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

IO流01_字节字符流缓冲流标准输入输出流打印流

IO流26 - 字符流 - 使用字符缓冲区流对象复制文本文件

IO流22 - 字符流 - 转换流OutputStreamWrite和InputStreamReader

Java IO流-字符流

IO流操作之字符输入输出流简单操作

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