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.