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.