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.