살아가는 이야기
Java 파일 입출력 샘플 프로그램 본문
어느 프로그래밍 언어나 파일 입출력이 있지만, Java는 특히 더 복잡하다. 입출력에 관련된 클래스가 너무 많기 때문이다. 그래서 여기 간단한 파일 입출력 예제를 적어 둔다.
주의할 점은 writer.close();를 잊으면 안 된다는 것. writer.close()를 잊으면 버퍼에 적은 내용이 파일에 기록되지 않을 수 있다.
import java.io.*;이 프로그램은 in.txt 파일 내용을 그대로 out.txt 파일에 기록한다. 당연히 in.txt를 만들어 두고 실행해야 한다.
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();
}
}
주의할 점은 writer.close();를 잊으면 안 된다는 것. writer.close()를 잊으면 버퍼에 적은 내용이 파일에 기록되지 않을 수 있다.
Comments