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.