logo

Java PrintWriter -luokka

Java PrintWriter -luokka on Writer-luokan toteutus. Sitä käytetään muotoillun esityksen tulostamiseen esineitä tekstin tulostusvirtaan.


Luokkailmoitus

Katsotaanpa Java.io.PrintWriter-luokan ilmoitus:

 public class PrintWriter extends Writer 

PrintWriter-luokan menetelmät

Menetelmä Kuvaus
void println(boolean x) Sitä käytetään loogisen arvon tulostamiseen.
void println(char[] x) Sitä käytetään tulostamaan joukko hahmoista.
void println(int x) Sitä käytetään tulostamaan kokonaisluku.
PrintWriter append(char c) Sitä käytetään määritetyn merkin lisäämiseen kirjoittajaan.
PrintWriter liitä (CharSequence ch) Sitä käytetään määritetyn merkkijonon liittämiseen kirjoittajaan.
PrintWriter append (CharSequence ch, int alku, int loppu) Sitä käytetään määritetyn merkin osajonon lisäämiseen kirjoittajaan.
boolean checkError() Sitä käytetään huuhtelemaan virta ja tarkistamaan sen virhetila.
suojattu void setError() Sitä käytetään osoittamaan, että virhe on tapahtunut.
suojattu void clearError() Sitä käytetään virran virhetilan poistamiseen.
PrintWriter-muoto (merkkijonomuoto, objekti... args) Sitä käytetään muotoillun tekstin kirjoittamiseen merkkijono kirjoittajalle määritettyjen argumenttien ja muotomerkkijonon avulla.
void print (Object Obj) Sitä käytetään objektin tulostamiseen.
void flush() Sitä käytetään virran huuhtelemiseen.
void close () Sitä käytetään virran sulkemiseen.

Esimerkki Java PrintWriteristä

Katsotaanpa yksinkertainen esimerkki tietojen kirjoittamisesta a konsoli ja a tekstitiedosto testout.txt käyttämällä Java PrintWriter -luokkaa.

 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. 

Tekstitiedoston sisältö testout.txt on asetettu tiedoilla Kuten Java, Spring, Hibernate, Android, PHP jne.