package ch19;

import java.io.*;

public class Ch1907
{
 public static void main(String[] args) throws IOException
 {
  //FileInputStream 클래스 : 텍스트화일 뿐만 아니라
  //바이너리화일까지 읽어들일 수 있다.
 
  FileInputStream in = new FileInputStream(new File("D:\\study\\java\\Project\\sample\\src\\ch19\\Ch1906.java"));
  int ch;
  //속도를 위해 StringBuilder 교체.
  //String result ="";
  StringBuilder result = new StringBuilder();
  while((ch=in.read())!=-1)
  {
   //속도를 위해 StringBuilder 교체.
   //result += (char)ch;
   result.append((char)ch);
  }
  in.close();
 
  System.out.println(result);
 
  FileOutputStream out = new FileOutputStream(new File("D:\\study\\java\\Project\\sample\\src\\ch19\\Output.java"));
  for(int i=0;i<result.length();i++)
  {
   ch=result.charAt(i);
   out.write(ch);
  }
  out.close();
 }
}

Posted by 말없제이
,