들어가기에 앞서, PrintWriter 는 Reader가 없는 오직 출력을 위한 객체입니다.
사용 빈도가 다른 Reader들에 비해 높다고 하니, 꼭 참고 하시기 바랍니다!
아래 예제는 쓰는 방법에 대해서만 설명하였으니, 응용하는 방법은 뒤에서 더 자세히 다루겠습니다.
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class Ex01PrintWriter {
public static void main(String[] args) throws IOException {
//PrintWriter writer = new PrintWriter(System.out,true); // Auto flush 기능
PrintWriter writer = new PrintWriter(new FileWriter("/home/pc36/io/print.txt"),true); // Auto flush 기능 및 파일이 출력될 경로 지정
writer.println(">>> 개인 정보 출력 <<<");
writer.printf("%s, %d, %c, %s\n", "이름1", 25, 'M', "010-1234-5678");
writer.printf("%s, %d, %c, %s\n", "이름2", 25, 'F', "010-4567-8910");
writer.printf("%s, %d, %c, %s\n", "이름3", 35, 'M', "010-1845-9541");
// writer.flush(); => Auto flush 가 true이므로 따로 입력해주지 않아도 됩니다.
System.out.println("데이터 출력 완료.");
}
}
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] InputStreamReader / OutputStreamWriter 사용 하여 파일 입출력 하기 (0) | 2018.09.27 |
---|---|
[JAVA/자바] File 객체를 사용하여 폴더 및 파일 생성하기 (0) | 2018.09.13 |
[JAVA/자바] File 객체를 사용하여 파일의 목록 정보 얻어오기 (0) | 2018.09.13 |
[JAVA/자바] 람다식(Lambda expression) 에 대해 알아보기 (0) | 2018.09.10 |
[JAVA/자바] 컬렉션 프레임워크 리스트(List) 계열 ArrayList 예제 (0) | 2018.09.06 |