package ch19;

import java.io.*;

public class Ch1910
{
 public static void main(String[] args) throws IOException
 {
  //BufferedReader는 입력스트림중 Reader클래스의
  //하위클래스개체를 생성자에 지정할 수 있다.
  //콘솔일경우.  
  //BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  //파일일경우
  BufferedReader in = new BufferedReader(new FileReader
    (
     "D:\\study\\java\\Project\\sample\\src\\ch19\\Ch1906.java"
    )
  );
 
  StringBuffer sb = new StringBuffer();
  String line="";
  //스트링의 경우 null이 스트링의 개행으로 간주.
  while((line=in.readLine())!=null)
  {
   sb.append(line+"\n");
  }
  System.out.println(sb);
  in.close();
 
//  콘솔일경우.  
  //BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out));
  //파일일경우
  BufferedWriter out = new BufferedWriter(new FileWriter
    (
     "D:\\study\\java\\Project\\sample\\src\\ch19\\Output.java"
    )
  );
  out.write(sb.toString());
  out.close();
 
 }
}

Posted by 말없제이
,