>  기사  >  Java  >  문자 스트림을 사용한 콘솔 출력

문자 스트림을 사용한 콘솔 출력

Barbara Streisand
Barbara Streisand원래의
2024-11-12 06:25:02558검색

Saída do console com o uso de fluxos de caracteres

Java 콘솔 출력의 경우 System.out 사용이 허용되지만 디버깅이나 간단한 프로그램 예제에는 가장 권장됩니다. 실제 애플리케이션에서는 문자 기반 클래스인 PrintWriter를 사용하는 것이 국제화를 촉진하므로 바람직합니다.

PrintWriter의 가장 일반적인 생성자는 다음과 같습니다.

PrintWriter(OutputStream fluxoSaída, boolean fazLiberação);

  • OutputStream: 대상 OutputStream을 정의합니다(예: 콘솔의 경우 System.out).
  • makeRelease: println() 또는 print() 메서드를 호출할 때마다 스트림을 자동으로 언로드할지 여부를 제어합니다. true인 경우 다운로드가 자동으로 이루어집니다.

PrintWriter를 사용하면 객체(toString() 메소드가 호출되는 위치)를 포함하여 모든 유형의 데이터에 print() 및 println()을 사용할 수 있습니다.

콘솔 출력에 PrintWriter를 사용하려면:

PrintWriter pw = new PrintWriter(System.out, true);

사용예:

public class PrintWriterDemo {
  public static void main(String args[]) {
    PrintWriter pw = new PrintWriter(System.out, true);
    int i = 10;
    double d = 123.65;
    pw.println("Using a PrintWriter.");
    pw.println(i);
    pw.println(d);
    pw.println(i + " + " + d + " is " + (i + d));
  }
}

출력은 다음과 같습니다.

Using a PrintWriter.
10
123.65
10 + 123.65 is 133.65

따라서 System.out은 간단한 출력이나 학습에 실용적이지만 PrintWriter는 실제 애플리케이션에서 국제화되고 일관된 출력을 위한 더 나은 접근 방식을 제공합니다.

위 내용은 문자 스트림을 사용한 콘솔 출력의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.