Třída Java PrintWriter je implementací třídy Writer. Používá se k tisku formátované reprezentace objektů do textového výstupního proudu.
Deklarace třídy
Podívejme se na deklaraci třídy Java.io.PrintWriter:
public class PrintWriter extends Writer
Metody třídy PrintWriter
Metoda | Popis |
---|---|
void println (booleovský x) | Používá se k tisku booleovské hodnoty. |
void println(char[] x) | Používá se k tisku pole postav. |
void println(int x) | Používá se k tisku celého čísla. |
Příloha PrintWriter (znak c) | Používá se k připojení zadaného znaku k zapisovači. |
Příloha PrintWriter (CharSequence ch) | Používá se k připojení zadané sekvence znaků k zapisovači. |
PrintWriter append (CharSequence ch, int start, int end) | Používá se k připojení podsekvence zadaného znaku k zapisovači. |
boolean checkError() | Slouží k vyprázdnění proudu a kontrole jeho chybového stavu. |
chráněná void setError() | Používá se k označení, že došlo k chybě. |
chráněná void clearError() | Používá se k vymazání chybového stavu streamu. |
Formát PrintWriter (formát řetězce, objekt... argumenty) | Používá se k zápisu formátovaného tětiva do zapisovače pomocí zadaných argumentů a formátovacího řetězce. |
void print (Object obj) | Používá se k tisku objektu. |
void flush() | Slouží ke splachování potoka. |
void close() | Slouží k uzavření proudu. |
Příklad Java PrintWriter
Podívejme se na jednoduchý příklad zápisu dat na a řídicí panel a v a textový soubor testout.txt pomocí třídy 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(); } }
Outpt
Javatpoint provides tutorials of all technology.
Obsah textového souboru testout.txt je nastaven s daty Jako Java, Spring, Hibernate, Android, PHP atd.