Класът Java PrintWriter е имплементацията на клас Writer. Използва се за отпечатване на форматираното представяне на обекти към текстовия изходен поток.
Декларация на клас
Нека да видим декларацията за клас Java.io.PrintWriter:
public class PrintWriter extends Writer
Методи на клас PrintWriter
Метод | Описание |
---|---|
void println(булев x) | Използва се за отпечатване на булевата стойност. |
void println(char[] x) | Използва се за отпечатване на масив от знаци. |
void println(int x) | Използва се за отпечатване на цяло число. |
PrintWriter добавяне (char c) | Използва се за добавяне на посочения знак към писателя. |
PrintWriter добавяне (CharSequence ch) | Използва се за добавяне на определена последователност от знаци към писателя. |
PrintWriter добавяне (CharSequence ch, int начало, int край) | Използва се за добавяне на подпоследователност от определен знак към писателя. |
булево checkError() | Използва се за изчистване на потока и проверка на състоянието му на грешка. |
защитена празна setError() | Използва се, за да покаже, че е възникнала грешка. |
защитена празнина clearError() | Използва се за изчистване на състоянието на грешка на поток. |
PrintWriter формат (формат на низ, обект... аргументи) | Използва се за запис на форматиран низ на писателя, използвайки определени аргументи и форматиращ низ. |
void print(Object obj) | Използва се за отпечатване на обект. |
void flush() | Използва се за промиване на потока. |
void close() | Използва се за затваряне на потока. |
Пример за Java PrintWriter
Нека видим простия пример за записване на данните върху a конзола и в a текстов файл testout.txt използвайки клас 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.
Съдържанието на текстов файл testout.txt се задава с данните Като Java, Spring, Hibernate, Android, PHP и др.