logo

Java PrintWriter klass

Java PrintWriter-klassen är implementeringen av Writer-klassen. Den används för att skriva ut den formaterade representationen av föremål till textutgångsströmmen.


Klassdeklaration

Låt oss se deklarationen för Java.io.PrintWriter-klassen:

 public class PrintWriter extends Writer 

Metoder i klassen PrintWriter

Metod Beskrivning
void println(booleskt x) Det används för att skriva ut det booleska värdet.
void println(char[] x) Den används för att skriva ut en array av karaktärer.
void println(int x) Det används för att skriva ut ett heltal.
PrintWriter append(char c) Den används för att lägga till den angivna karaktären till författaren.
PrintWriter append(CharSequence ch) Den används för att lägga till den angivna teckensekvensen till skribenten.
PrintWriter append(CharSequence ch, int start, int end) Den används för att lägga till en efterföljd av specificerad karaktär till författaren.
boolesk checkError() Den används för att spola strömmen och kontrollera dess feltillstånd.
protected void setError() Den används för att indikera att ett fel uppstår.
skyddad void clearError() Den används för att rensa feltillståndet för en ström.
PrintWriter-format (strängformat, objekt... args) Den används för att skriva en formaterad sträng till skribenten med angivna argument och formatsträng.
void print (Object obj) Den används för att skriva ut ett objekt.
void flush() Den används för att spola strömmen.
void close() Den används för att stänga strömmen.

Exempel på Java PrintWriter

Låt oss se det enkla exemplet på att skriva data på en trösta och i en textfil testout.txt använder 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. 

Innehållet i en textfil testout.txt är inställd med data Som Java, Spring, Hibernate, Android, PHP etc.