logo

Клас Java PrintWriter

Клас Java PrintWriter є реалізацією класу Writer. Він використовується для друку відформатованого представлення об'єктів до потоку виведення тексту.


Оголошення класу

Давайте подивимося на оголошення класу Java.io.PrintWriter:

 public class PrintWriter extends Writer 

Методи класу PrintWriter

метод опис
void println(boolean x) Він використовується для друку логічного значення.
void println(char[] x) Використовується для друку масив символів.
void println(int x) Він використовується для друку цілого числа.
PrintWriter append(char c) Він використовується для додавання вказаного символу до записувача.
PrintWriter append(CharSequence ch) Він використовується для додавання вказаної послідовності символів до записувача.
PrintWriter append(CharSequence ch, int start, int end) Він використовується для додавання підпослідовності вказаного символу до записувача.
логічне значення checkError() Він використовується для очищення потоку та перевірки його стану помилки.
захищений void setError() Він використовується, щоб вказати, що сталася помилка.
захищений void 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 тощо.