Java 콘솔 출력의 경우 System.out 사용이 허용되지만 디버깅이나 간단한 프로그램 예제에는 가장 권장됩니다. 실제 애플리케이션에서는 문자 기반 클래스인 PrintWriter를 사용하는 것이 국제화를 촉진하므로 바람직합니다.
PrintWriter의 가장 일반적인 생성자는 다음과 같습니다.
PrintWriter(OutputStream fluxoSaída, boolean fazLiberação);
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!