logo

Java PrintWriter klasse

Java PrintWriter-klassen er implementeringen af ​​Writer-klassen. Det bruges til at udskrive den formaterede repræsentation af genstande til tekst-outputstrømmen.


Klasseerklæring

Lad os se erklæringen for Java.io.PrintWriter-klassen:

 public class PrintWriter extends Writer 

Metoder til PrintWriter-klassen

Metode Beskrivelse
void println(boolesk x) Det bruges til at udskrive den booleske værdi.
void println(char[] x) Det bruges til at udskrive en array af tegn.
void println(int x) Det bruges til at udskrive et heltal.
PrintWriter tilføje(char c) Det bruges til at tilføje den angivne karakter til forfatteren.
PrintWriter tilføje(CharSequence ch) Det bruges til at tilføje den angivne tegnsekvens til forfatteren.
PrintWriter tilføje (CharSequence ch, int start, int end) Det bruges til at tilføje en efterfølger af specificeret karakter til forfatteren.
boolsk checkError() Den bruges til at skylle strømmen og kontrollere dens fejltilstand.
beskyttet void setError() Det bruges til at indikere, at der opstår en fejl.
beskyttet void clearError() Det bruges til at slette fejltilstanden for en strøm.
PrintWriter-format (strengformat, objekt... args) Det bruges til at skrive en formateret snor til forfatteren ved hjælp af specificerede argumenter og formatstreng.
void print(Object obj) Det bruges til at udskrive et objekt.
void flush() Det bruges til at skylle vandløbet.
void luk() Det bruges til at lukke strømmen.

Eksempel på Java PrintWriter

Lad os se det enkle eksempel på at skrive data på en konsol og i en tekstfil testout.txt ved hjælp af Java PrintWriter-klassen.

 package com.javatpoint; import java.io.File; import java.io.PrintWriter; public class PrintWriterExample { public static void main(String[] args) throws Exception { //Data to write on Console using PrintWriter PrintWriter writer = new PrintWriter(System.out); writer.write('Javatpoint provides tutorials of all technology.'); writer.flush(); writer.close(); //Data to write in File using PrintWriter PrintWriter writer1 =null; writer1 = new PrintWriter(new File('D:\testout.txt')); writer1.write('Like Java, Spring, Hibernate, Android, PHP etc.'); writer1.flush(); writer1.close(); } } 

Outpt

 Javatpoint provides tutorials of all technology. 

Indholdet af en tekstfil testout.txt er indstillet med dataene Som Java, Spring, Hibernate, Android, PHP osv.