살아가는 이야기

Java 파일 입출력 샘플 프로그램 본문

컴퓨터, 풀어그림

Java 파일 입출력 샘플 프로그램

우균 2008. 9. 25. 21:34
어느 프로그래밍 언어나 파일 입출력이 있지만, Java는 특히 더 복잡하다. 입출력에 관련된 클래스가 너무 많기 때문이다. 그래서 여기 간단한 파일 입출력 예제를 적어 둔다.
import java.io.*;
public class FileIO {
 public static void main(String[] args) throws IOException
 {
  BufferedReader reader =
   new BufferedReader(new FileReader("in.txt"));
  BufferedWriter writer =
   new BufferedWriter(new FileWriter("out.txt"));
  String line = null;
  while ((line = reader.readLine()) != null) {
   writer.write(line);
   writer.newLine();
  }
  writer.close();
  reader.close();
 }
}
이 프로그램은 in.txt 파일 내용을 그대로 out.txt 파일에 기록한다. 당연히 in.txt를 만들어 두고 실행해야 한다.

주의할 점은 writer.close();를 잊으면 안 된다는 것. writer.close()를 잊으면 버퍼에 적은 내용이 파일에 기록되지 않을 수 있다.
Comments