logo

Java PrintWriter-klasse

De Java PrintWriter-klasse is de implementatie van de Writer-klasse. Het wordt gebruikt om de opgemaakte weergave van af te drukken voorwerpen naar de tekstuitvoerstroom.


Klasseverklaring

Laten we de declaratie voor de klasse Java.io.PrintWriter bekijken:

 public class PrintWriter extends Writer 

Methoden van de PrintWriter-klasse

Methode Beschrijving
void println(booleaanse x) Het wordt gebruikt om de Booleaanse waarde af te drukken.
leegte println(char[] x) Het wordt gebruikt om een reeks van karakters.
leegte println(int x) Het wordt gebruikt om een ​​geheel getal af te drukken.
PrintWriter toevoegen(char c) Het wordt gebruikt om het opgegeven teken aan de schrijver toe te voegen.
PrintWriter toevoegen (CharSequence ch) Het wordt gebruikt om de opgegeven tekenreeks aan de schrijver toe te voegen.
PrintWriter append(CharSequence ch, int start, int end) Het wordt gebruikt om een ​​subreeks met een gespecificeerd karakter aan de schrijver toe te voegen.
Booleaanse checkError() Het wordt gebruikt om de stream door te spoelen en de foutstatus te controleren.
beschermde ongeldige setError() Het wordt gebruikt om aan te geven dat er een fout optreedt.
beschermde leegte clearError() Het wordt gebruikt om de foutstatus van een stream te wissen.
PrintWriter-indeling (String-indeling, Object... args) Het wordt gebruikt om een ​​geformatteerd bestand te schrijven snaar naar de schrijver met behulp van gespecificeerde argumenten en opmaaktekenreeks.
ongeldige afdruk (Objectobject) Het wordt gebruikt om een ​​object af te drukken.
leegte flush() Het wordt gebruikt om de stroom door te spoelen.
leegte sluiten() Het wordt gebruikt om de stroom af te sluiten.

Java PrintWriter-voorbeeld

Laten we het eenvoudige voorbeeld bekijken van het schrijven van de gegevens op a troosten en in een tekstbestand testout.txt met behulp van de Java PrintWriter-klasse.

 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(); } } 

Uitv

 Javatpoint provides tutorials of all technology. 

De inhoud van een tekstbestand testout.txt wordt ingesteld met de gegevens Zoals Java, Spring, Hibernate, Android, PHP enz.