12.InputStreamReader和OutputStreamWriter

发表日期:2022-08-05 16:13:02 | 来源: | | 浏览(637) 分类:JAVA基础

InputStreamReaderDemo

package stream;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class InputStreamReaderDemo {

   /**
    * @param args
    * @throws IOException 
    */
   public static void main(String[] args) throws IOException {
      // TODO Auto-generated method stub

      File file = new File("D:"+File.separator+"123.txt");
      FileInputStream stream = new FileInputStream(file);
      InputStreamReader reader = new InputStreamReader(stream);
      char c[] = new char[1024];
      int length = reader.read(c);
      System.out.println(new String(c,0,length));
      stream.close();
      reader.close();
   }

}


OutputStreamWriterDemo

package stream;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;

public class OutputStreamWriterDemo {

   /**
    * @param args
    * @throws IOException 
    */
   public static void main(String[] args) throws IOException {
      // TODO Auto-generated method stub
      File file = new File("D:"+File.separator+"123.txt");
      FileOutputStream stream = new FileOutputStream(file);
      OutputStreamWriter writer = new OutputStreamWriter(stream);
      
      writer.write("测试一下3。");
      writer.close();
      stream.close();
   }

}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。