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.