FileWriter 클래스
FileWriter 클래스 개요
FileWriter 클래스는 OutputStreamWriter 클래스로부터 상속된 클래스입니다.
FileWriter 클래스는 파일에 문자를 출력하는 기능을 제공합니다.
FileWriter 클래스의 생성자
① FileWriter(String filepath) throws IOException
filepath 는 파일의 이름(경로명 포함)을 의미합니다.
② FileWriter(String filepath, boolean append) throws IOException
filepath 는 파일의 이름(경로명 포함)을 의미합니다.
append 는 true 이면 파일의 끝에 문자를 추가하고, false 이면 기존의 문자 위에 겹쳐서 출력해 줍니다.
③ FileWriter(File fileObj) throws IOException
fileObj 는 특정 파일을 지정하고 있는 File 객체를 의미합니다.
FileWriter 클래스의 실습 프로그램
FileWriter 클래스를 활용하여 새로운 파일에 문자 배열을 출력하는 간단한 실습 프로그램은 다음과 같습니다.
코딩을 완료한 후 실행시에 Run 버튼의 팝업 메뉴에서 Run Configuration 명령을 선택하여 나타난 창에서 Arguments 탭을 선택하여 "FW2022" 를 입력해 주고 실행시켜 줍니다.
"FW2022"는 args[0] 의 내용으로 입력되어서 문자 배열이 저장되는 파일 이름으로 사용됩니다.
실행결과는 다음과 같이 FW2022 파일에 문자 배열이 출력되고 콘솔에 문자 배열이 같은 내용으로 출력됩니다.
'자바' 카테고리의 다른 글
OutputStreamWriter 클래스와 InputStreamReader 클래스 (0) | 2022.02.13 |
---|---|
FileReader 클래스 (0) | 2022.02.12 |
Reader 클래스 (0) | 2022.02.10 |
Writer 클래스 (0) | 2022.02.09 |
문자 스트림 클래스 (0) | 2022.02.08 |
댓글