- 문자를 훨씬 편리하게 출력할 수 있는 메서드들이 추가된 클래스
- println(), printf(), print() 등의 메서드를 사용할 수 있다
- Buffered -> 성능 증가
- Print -> 편리함 증가

 

특징

 

  • 편리한 출력: println(), printf(), print() 등으로 데이터를 편리하게 출력
  • 버퍼링 지원: Buffered 기능을 통해 성능이 증가
  • 편리성 증가: 데이터를 다양한 형식으로 출력할 수 있어 편리
  • 자동 플러시: println(), printf(), print() 메서드 사용 시 자동으로 플러시가 발생하여 출력

 

활용 메서드

 

  • printf(String format, Object... args): 지정한 형식으로 문자열을 출력
  • println(String x): 문자열을 출력한 후 개행을 추가
  • print(String x): 문자열을 출력하지만 개행은 추가

 

 // 파일 객체 생성
File f = new File("myfiles/print.txt");

try (
    // FileOutputStream을 사용해 파일에 출력
    FileOutputStream fout = new FileOutputStream(f, true);
    // PrintStream을 통해 데이터를 출력
    PrintStream out = new PrintStream(fout);
) {
    // 포맷을 사용한 출력
    out.printf("%s: %d\n", "Age", 25);
    // 문자열 출력 및 개행
    out.println("Hello, world!~!");
    // 한글 출력 및 개행
    out.println("한글~!!");
} catch (IOException e) {
    e.printStackTrace();
}

 

 

 

 

'JAVA' 카테고리의 다른 글

Thread  (0) 2024.07.08
Network  (0) 2024.07.08
Buffered  (0) 2024.07.04
AutoClose  (0) 2024.07.01
File  (0) 2024.06.29

+ Recent posts