JAVA Basic 강의자료] FileReader와 FileWriter

 

JAVA Basic 강의자료] FileReader와 FileWriter

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

FileReader와 FileWriter

 

 

*FileReader
-파일에 저장된 바이트 문자열을 유니코드의 문자열로 변환

 

*FileWriter
-유니코드의 문자열을 바이트 문자열로 변환하여 파일에 저장

 

 

<소스코드>

 

import java.io.*;
  class FileReaderWriterTest {
    public static void main(String[] args) throws IOException,   
    FileNotFoundException{
      int i, len = 0;
      FileReader in = null;
      FileWriter out = null;
      if(args.length<2) {
        System.out.println("원본 파일과 복사될 파일의 이름을 입력 하십시오!");
        System.exit(-1);
      }
      System.out.println("args[0]: "+args[0]);
      System.out.println("args[1]: "+args[1]);
      in = new FileReader(new File(args[0]));
      out = new FileWriter(args[1], true);
      while((i = in.read()) != -1){
        out.write(i);
        len++;
      }
      in.close();
      out.close();
      System.out.println(len + " bytes are copied...Successfully!");
  }
}
 

+ Recent posts