Java의 PrintWriter 란 무엇이며 어떻게 작동합니까?



이 기사에서는 다양한 인쇄기 생성자 및 메서드와 그 기능을 보여주는 예제를 사용하여 Java의 인쇄기 클래스 개념을 다룹니다.

작가의 구현 PrintWriter 클래스입니다. 개체의 형식화 된 표현은 텍스트 출력 스트림에 인쇄됩니다. 좀 더 깊이 파고 들어 개념을 자세히 이해합시다. 이 기사의 의제는 다음과 같습니다.

의 시작하자!





Java의 PrintWriter 클래스 정의부터 시작하십시오!

C ++ 정렬 int 배열

Java의 PrintWriter 클래스는 무엇입니까?

Java.io.PrintWriter 클래스는 개체의 형식화 된 표현을 텍스트 출력 스트림으로 인쇄합니다. 이 클래스는 printstream에서 발견되는 모든 인쇄 메서드를 구현합니다.



이 간단한 정의로 클래스 선언을 보여 드리겠습니다.

공용 클래스 PrintWriter는 Writer를 확장합니다.

이 수업 다음 클래스에서 & 마이너스
● Java.io.Object

이제 다음 세그먼트는 PrintWriter에서 사용되는 생성자를 알려줍니다. 수업 .



Java의 PrintWriter 클래스 생성자

다음은 PrintWriter 클래스의 생성자 목록입니다.

빌더 기술
PrintWriter (파일 파일, 문자열 csn) 이 생성자는 자동 줄 플러시없이 새 PrintWriter를 만드는 데 도움이됩니다. 지정된 파일과 문자 세트로 생성합니다.
PrintWriter (OutputStream 출력, 부울 autoFlush) 이 생성자는 이미 존재하는 출력 스트림에서 새 PrintWriter를 만드는 데 도움이됩니다.
PrintWriter (OutputStream 출력) 기존 OutputStream에서 새 PrintWriter를 만드는 데 도움이됩니다.
PrintWriter (문자열 파일 이름, 문자열 csn) 파일 이름과 문자 집합을 지정한 새 PrintWriter를 만드는 데 도움이됩니다.
PrintWriter (문자열 파일 이름) 자동 라인 플러시없이 지정된 파일 이름으로 새 PrintWriter를 만듭니다.
PrintWriter (작성기 출력) 자동 줄 플러시없이 새 PrintWriter를 만듭니다.
PrintWriter (작성기 출력, 부울 autoFlush) 이것은 새로운 PrintWriter를 만듭니다.
PrintWriter (파일 파일) 지정된 파일을 사용하여 자동 줄 플러시없이 새 PrintWriter를 만듭니다.

이 클래스의 생성자를 이해 한 후 PrintWriter 클래스에서 제공합니다.

수업 방법

방법 기술
PrintWriter 추가 (CharSequence csq) 이 작성기에 지정된 문자 시퀀스를 추가하는 데 도움이됩니다.
PrintWriter append (CharSequence csq, int start, int end) 지정된 문자 시퀀스의 하위 시퀀스를이 작성기에 추가하는 데 도움이됩니다.
무효 close () 스트림을 닫습니다.
부울 checkError () 닫히지 않은 경우 스트림을 닫고 오류 상태를 확인합니다.
보호 된 무효 clearError () 이 스트림의 오류 상태를 지 웁니다.
void flush () 스트림을 플러시합니다.
PrintWriter 형식 (문자열 형식, 개체… 인수) 지정된 형식 문자열 및 인수를 사용하여 형식화 된 문자열을이 작성기에 기록합니다.
PrintWriter 형식 (Locale l, String 형식, Object… args) 이 메서드는 지정된 형식 문자열 및 인수를 사용하여 형식화 된 문자열을이 작성기에 기록합니다.
무효 인쇄 (char c) 문자를 인쇄합니다.
void print (float f) 부동 소수점 숫자를 인쇄합니다.
무효 인쇄 (더블 d) 배정 밀도 부동 소수점 숫자를 인쇄합니다.
void print (부울 b) 부울 값을 인쇄합니다.
void print (int i) 정수를 인쇄합니다.
무효 인쇄 (긴 l) 긴 정수를 인쇄합니다.
void print (Object obj) 개체를 인쇄합니다.
void print (문자열 s) 이 메서드는 문자열을 인쇄합니다.
void println () 줄 구분 문자열을 작성하여 현재 줄을 종료합니다.
PrintWriter printf (문자열 형식, 개체… 인수) 이것은 지정된 형식 문자열과 인수를 사용하여 형식화 된 문자열을이 작성기에 쓰는 편리한 방법입니다.
PrintWriter printf (로케일 l, 문자열 형식, 객체… 인수) 지정된 형식 문자열 및 인수를 사용하여 형식화 된 문자열을이 작성기에 기록합니다.
void println (부울 x) 부울 값을 인쇄 한 다음 라인을 종료합니다.
void println (char x) 문자를 인쇄 한 다음 줄을 종료합니다.
void println (char [] x) 문자 배열을 인쇄 한 다음 줄을 종료합니다.
void println (double x) 배정 밀도 부동 소수점 숫자를 인쇄하므로 행을 종료합니다.
void println (긴 x) 긴 정수를 인쇄 한 다음 줄을 종료합니다.
void println (int x) 정수를 인쇄 한 다음 줄을 종료합니다.
void println (float x) 부동 소수점 숫자를 인쇄 한 다음 줄을 종료합니다.
void println (객체 x) Object를 인쇄하고 라인을 종료합니다.
void println (문자열 x) 문자열을 인쇄 한 다음 줄을 종료합니다.
무효 쓰기 (char [] buf) 문자 배열을 씁니다.
void write (char [] buf, int off, int len) 문자 배열의 일부를 씁니다.
보호 된 무효 setError () 오류가 발생했음을 나타냅니다.
무효 쓰기 (int c) 단일 문자를 씁니다.
무효 쓰기 (문자열) 문자열을 씁니다.

이제 구현 프로세스를 살펴 보겠습니다.

석사 학위 석사 학위입니다

암호:

import java.io.File import java.io.PrintWriter public class 예제 {public static void main (String [] args) throws Exception {// PrintWriter를 사용하여 콘솔에 쓸 데이터 PrintWriter writer = new PrintWriter (System.out) writer. write ( 'Welcome to Edureka!') writer.flush () writer.close () // PrintWriter를 사용하여 파일에 쓸 데이터 PrintWriter writer1 = null writer1 = new PrintWriter (new File ( 'D : testout.txt')) writer1 .write ( '다른 기술을 배우십시오.') writer1.flush () writer1.close ()}}

산출:
다른 기술을 배우십시오.

자바에서 객체 배열 만들기

이것으로 우리는이 튜토리얼의 끝에 도달했습니다. 이제 개념이 분명해 졌으면합니다. 계속 읽고, 계속 탐색하십시오!

'Java의 PrintWriter 클래스'에 대한이 기사가 관련이있는 경우 는 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사입니다.

우리는 여정의 모든 단계에서 귀하를 돕고 Java 개발자가 되고자하는 학생과 전문가를 위해 설계된 커리큘럼을 제시합니다. 이 과정은 Java 프로그래밍을 시작하고 다양한 핵심 및 고급 Java 개념에 대한 교육을 제공하도록 설계되었습니다. 처럼 최대 절전 모드 & .

질문이 있으시면 'Java의 PrintWriter 클래스'의 코멘트 섹션에 모든 질문을 남겨 주시면 저희 팀이 기꺼이 답변 해 드리겠습니다.