Java PrintWriter-klassen er implementeringen av Writer-klassen. Den brukes til å skrive ut den formaterte representasjonen av gjenstander til tekst-utdatastrømmen.
Klasseerklæring
La oss se erklæringen for Java.io.PrintWriter-klassen:
public class PrintWriter extends Writer
Metoder for PrintWriter-klassen
Metode | Beskrivelse |
---|---|
void println(boolsk x) | Den brukes til å skrive ut den boolske verdien. |
void println(char[] x) | Den brukes til å skrive ut en array av tegn. |
void println(int x) | Det brukes til å skrive ut et heltall. |
PrintWriter legg til (tegn c) | Den brukes til å legge til den angitte karakteren til forfatteren. |
PrintWriter legg til (CharSequence ch) | Den brukes til å legge til den angitte tegnsekvensen til forfatteren. |
PrintWriter append(CharSequence ch, int start, int end) | Den brukes til å legge til en undersekvens av spesifisert karakter til forfatteren. |
boolsk sjekkFeil() | Den brukes til å skylle strømmen og sjekke feiltilstanden. |
beskyttet void setError() | Den brukes til å indikere at det oppstår en feil. |
beskyttet void clearError() | Den brukes til å fjerne feiltilstanden til en strøm. |
PrintWriter-format (strengformat, objekt... args) | Den brukes til å skrive en formatert streng til forfatteren ved å bruke spesifiserte argumenter og formatstreng. |
void print(Object obj) | Den brukes til å skrive ut et objekt. |
void flush() | Den brukes til å skylle strømmen. |
void close() | Den brukes til å stenge strømmen. |
Eksempel på Java PrintWriter
La oss se det enkle eksemplet på å skrive dataene på en konsoll og i en tekstfil testout.txt bruker 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.
Innholdet i en tekstfil testout.txt er satt med dataene Som Java, Spring, Hibernate, Android, PHP etc.