Реализация писателя это класс PrintWriter. Форматированное представление объектов печатается в поток вывода текста. Давайте копнем глубже и подробно разберемся с концепцией. Вот повестка дня для этой статьи:
Начнем с определения класса PrintWriter в Java!
Что такое класс PrintWriter в Java?
Класс Java.io.PrintWriter печатает форматированные представления объектов в поток вывода текста. Этот класс реализует все методы печати, которые можно найти в потоке печати.
С помощью этого простого определения позвольте мне показать вам объявление класса.
что такое jit в java
открытый класс PrintWriter расширяет Writer
Этот класс из следующего класса & минус
● Java.io.Object
Теперь следующий сегмент расскажет вам о конструкторах, используемых в PrintWriter класс .
Конструкторы класса PrintWriter в Java
Ниже приведен список конструкторов класса PrintWriter:
строка является изменяемой или неизменной в java
Строитель | Описание |
PrintWriter (файл, строка csn) | Этот конструктор помогает в создании нового PrintWriter без автоматической очистки строк. Он создает его с указанным файлом и кодировкой. |
PrintWriter (OutputStream out, логическое значение autoFlush) | Этот конструктор помогает в создании нового PrintWriter из уже существующего потока вывода. |
PrintWriter (Выходной поток) | это помогает в создании нового PrintWriter из существующего OutputStream |
PrintWriter (String fileName, String csn) | Это помогает в создании нового PrintWriter, в котором указано имя файла и кодировка. |
PrintWriter (строка имя_файла) | Он создает новый PrintWriter с указанным именем файла без автоматической очистки строк. |
PrintWriter (Writer out) | Он создает новый PrintWriter без автоматической промывки строк. |
PrintWriter (Writer out, логическое значение autoFlush) | Это создает новый PrintWriter. |
PrintWriter (файловый файл) | Он создает новый PrintWriter без автоматической очистки строки с указанным файлом. |
Разобравшись с конструкторами этого класса, давайте изучим предоставляется классом PrintWriter.
Методы класса
Метод | Описание |
PrintWriter append (CharSequence csq) | Это помогает добавить указанную последовательность символов к этому писателю. |
PrintWriter append (CharSequence csq, начало целого числа, конец целого числа) | Это помогает в добавлении подпоследовательности указанной последовательности символов к этому писателю. |
недействительно закрыть () | Он закрывает поток |
логическое checkError () | Он закрывает поток, если он не закрыт, и проверяет состояние ошибки. |
защищенная пустота clearError () | Он очищает состояние ошибки этого потока. |
очистить пустоту () | Он смывает ручей. |
Формат PrintWriter (формат String, Object… args) | Он записывает отформатированную строку в этот модуль записи, используя указанную строку формата и аргументы. |
Формат PrintWriter (языковой стандарт l, строковый формат, объект… аргументы) | Этот метод записывает отформатированную строку в этот модуль записи, используя указанную строку формата и аргументы. |
пустая печать (символ c) | Он печатает символ. |
пустая печать (float f) | Он печатает число с плавающей запятой. |
пустая печать (двойной d) | Он печатает число двойной точности с плавающей запятой. |
пустая печать (логическое b) | Он печатает логическое значение. |
пустая печать (int i) | Он печатает целое число. |
пустая печать (длинное л) | Он печатает длинное целое число. |
void print (Object obj) | Он печатает объект. |
пустая печать (String s) | Этот метод печатает строку. |
void println () | Он завершает текущую строку, записывая строку разделителя строк. |
PrintWriter printf (формат строки, объект… аргументы) | Это удобный метод записи форматированной строки в этот модуль записи с использованием указанной строки формата и аргументов. |
PrintWriter printf (языковой стандарт l, строковый формат, объект… аргументы) | Он записывает отформатированную строку в этот модуль записи, используя указанную строку формата и аргументы. |
void println (логическое x) | Он печатает логическое значение, а затем завершает строку. |
void println (char x) | Он печатает символ, а затем завершает строку. |
void println (char [] x) | Он печатает массив символов, а затем завершает строку. |
void println (двойной x) | Он печатает число с плавающей запятой двойной точности и, следовательно, завершает строку. |
void println (длинный x) | Он печатает длинное целое число, а затем завершает строку. |
пустота println (int x) | Он печатает целое число, а затем завершает строку. |
void println (float x) | Он печатает число с плавающей запятой, а затем завершает строку. |
void println (Объект x) | Он печатает объект, а затем завершает строку. |
void println (Строка x) | Он печатает строку, а затем завершает строку. |
недействительная запись (char [] buf) | Он записывает массив символов. |
void write (char [] buf, int off, int len) | Он записывает часть массива символов. |
защищенная пустота setError () | Это указывает на то, что произошла ошибка. |
пустая запись (int c) | Он пишет одиночный символ. |
пустая запись (String s) | Он пишет строку |
Теперь перейдем к процессу внедрения
пример
Код:
import java.io.File import java.io.PrintWriter public class Example {public static void main (String [] args) throws Exception {// Данные для записи на консоли с использованием PrintWriter PrintWriter writer = new PrintWriter (System.out) writer. write ('Добро пожаловать в Edureka!') writer.flush () writer.close () // Данные для записи в файл с помощью PrintWriter PrintWriter writer1 = null writer1 = new PrintWriter (new File ('D: testout.txt')) writer1 .write ('Изучите разные технологии.') writer1.flush () writer1.close ()}}
Вывод:
Изучите разные технологии.
На этом мы подошли к концу этого урока. Надеюсь, концепция теперь вам понятна. Продолжайте читать, продолжайте исследовать!
Если вы нашли эту статью о «Классе PrintWriter в Java» релевантной, ознакомьтесь с , надежная компания онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру.
двойное значение int в Java
Мы здесь, чтобы помочь вам на каждом этапе вашего пути и предложить учебную программу, предназначенную для студентов и профессионалов, которые хотят стать Java-разработчиком. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным любить Спящий режим & .
Если у вас возникнут какие-либо вопросы, не стесняйтесь задавать все свои вопросы в разделе комментариев «Класс PrintWriter в Java», и наша команда будет рада ответить.