logo

Klasa Java PrintWriter

Klasa Java PrintWriter jest implementacją klasy Writer. Służy do drukowania sformatowanej reprezentacji obiekty do strumienia wyjściowego tekstu.


Deklaracja klasy

Zobaczmy deklarację klasy Java.io.PrintWriter:

 public class PrintWriter extends Writer 

Metody klasy PrintWriter

metoda Opis
nieważne println(boolean x) Służy do drukowania wartości logicznej.
nieważne println(char[] x) Służy do drukowania np szyk znaków.
nieważne println(int x) Służy do drukowania liczby całkowitej.
PrintWriter dołącz (znak c) Służy do dołączenia określonego znaku do pisarza.
Dołącz PrintWriter (rozdział CharSequence) Służy do dołączenia określonej sekwencji znaków do modułu piszącego.
PrintWriter append (CharSequence ch, int początek, int koniec) Służy do dołączenia podciągu określonego znaku do pisarza.
wartość logiczna checkError() Służy do opróżniania strumienia i sprawdzania jego stanu błędu.
chroniona pustka setError() Służy do wskazania, że ​​wystąpił błąd.
chroniona pustka clearError() Służy do kasowania stanu błędu strumienia.
Format PrintWriter (format ciągu, obiekt... argumenty) Służy do zapisywania sformatowanego pliku strunowy do autora przy użyciu określonych argumentów i ciągu formatującego.
pusty wydruk (obiekt obiektu) Służy do drukowania obiektu.
puste opróżnienie() Służy do przepłukiwania strumienia.
puste zamknięcie() Służy do zamykania strumienia.

Przykład Java PrintWriter

Zobaczmy prosty przykład zapisywania danych na a konsola i w plik tekstowy testout.txt przy użyciu klasy Java PrintWriter.

 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(); } } 

Wyjście

 Javatpoint provides tutorials of all technology. 

Zawartość pliku tekstowego plik testowy.txt jest ustawiony z danymi Podobnie jak Java, Spring, Hibernate, Android, PHP itp.