728x90
반응형
PrintStream
- 문자를 훨씬 편리하게 출력할 수 있는 기능을 추가한 클래스
- println(), printf(), print() 등을 사용할 수 있다.
- BufferedStream, BufferedWriter -> 성능 증가
- PrintStream, PrintWriter -> 개발자의 편리함 증가
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.charset.Charset;
public class E10_PrintStream {
public static void main(String[] args) {
try (FileWriter fout = new FileWriter("files/print.txt", Charset.forName("UTF-8"));
BufferedWriter bout = new BufferedWriter(fout);
PrintWriter out = new PrintWriter(bout);
) {
out.printf("%s는 %d원입니다.\n", "리치치즈스파게티", 8000);
} catch (IOException e) {
e.printStackTrace();
}
}
}
728x90
반응형
'JAVA > 기본 이론' 카테고리의 다른 글
[JAVA] IllegalStateException / IllegalArgumentException / IllegalAccessException 개념 정리 (2) | 2024.01.10 |
---|---|
JAVA | Data Stream (0) | 2023.04.21 |
JAVA | Buffered Stream (0) | 2023.04.17 |
JAVA | File class (0) | 2023.04.17 |
JAVA | Charset (0) | 2023.04.17 |