logo

Java PrintWriter клас

Класът 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 и др.