Изпълнението на писателя е класът PrintWriter. Форматираното представяне на обекти се отпечатва в текстов изходен поток. Нека да поразровим малко и да разберем концепцията в детайли. Ето дневния ред на тази статия:
- Какво представлява класът PrintWriter в Java?
- Конструктори от клас PrintWriter
- Методи на класа
- Пример
Започвайки с дефиницията на клас PrintWriter в Java!
Какво представлява класът PrintWriter в Java?
Класът Java.io.PrintWriter отпечатва форматирани представяния на обекти в поток за извеждане на текст. Този клас изпълнява всички методи за печат, които се намират в printstream.
С тази проста дефиниция, позволете ми да ви покажа декларацията за клас.
публичен клас PrintWriter разширява Writer
Този клас от следващия клас & минус
● Java.io.Object
Сега следващият сегмент ще ви каже конструкторите, използвани в PrintWriter клас .
Конструктори на клас PrintWriter в Java
По-долу е списъкът на конструкторите от клас PrintWriter:
Строител | Описание |
PrintWriter (Файлов файл, низ csn) | Този конструктор помага при създаването на нов PrintWriter без автоматично измиване на линии. Той го създава с посочения файл и набор от символи. |
PrintWriter (OutputStream out, boolean autoFlush) | Този конструктор помага при създаването на нов PrintWriter от вече съществуващ изходен поток. |
PrintWriter (OutputStream out) | помага при създаването на нов PrintWriter от съществуващ OutputStream |
PrintWriter (String fileName, String csn) | Помага при създаването на нов PrintWriter, който посочва името на файла и набора от символи. |
PrintWriter (String fileName) | Той създава нов PrintWriter с посоченото име на файл без автоматично измиване на редове. |
PrintWriter (Изписване) | Създава нов PrintWriter, без автоматично измиване на линии. |
PrintWriter (Отписващо устройство, булево автоматично измиване) | Това създава нов PrintWriter. |
PrintWriter (Файлов файл) | Създава нов PrintWriter, без автоматично измиване на реда, с посочения файл. |
След като разберем конструкторите от този клас, нека изучим предоставено от класа PrintWriter.
Методи на класа
Метод | Описание |
Добавяне на PrintWriter (CharSequence csq) | Помага при добавянето на посочената последователност от символи към този писател. |
Добавяне на PrintWriter (CharSequence csq, int start, int end) | Помага при добавянето на последователност от посочената последователност от символи към този писател. |
void close () | Той затваря потока |
boolean checkError () | Той затваря потока, ако не е затворен, и проверява състоянието му на грешка. |
protected void clearError () | Изчиства състоянието на грешка на този поток. |
празен флъш () | Изплаква потока. |
PrintWriter формат (String формат, обект ... аргументи) | Той записва форматиран низ в този писател, използвайки посочения формат и аргументи. |
PrintWriter формат (Locale l, String format, Object ... args) | Този метод записва форматиран низ в този писател, като използва указания низ и аргументи за форматиране. |
празен печат (char c) | Отпечатва характер. |
празен печат (плувка f) | Той отпечатва число с плаваща запетая. |
празен печат (двойно d) | Отпечатва число с плаваща запетая с двойна точност. |
празен печат (булево b) | Той отпечатва булева стойност. |
невалиден печат (int i) | Отпечатва цяло число. |
празен печат (дълъг l) | Отпечатва дълго цяло число. |
невалиден печат (обект на обект) | Той отпечатва обект. |
невалиден печат (низове) | Този метод отпечатва низ. |
void println () | Той прекратява текущия ред, като пише низ за разделител на редове. |
PrintWriter printf (формат на низ, обект ... аргументи) | Това е удобен метод за писане на форматиран низ към този писател, като се използват указаният низ и аргументи за форматиране. |
PrintWriter printf (Locale l, String format, Object ... args) | Той записва форматиран низ в този писател, използвайки посочения формат и аргументи. |
void println (булев x) | Той отпечатва булева стойност и след това прекратява реда. |
void println (char x) | Той отпечатва символ и след това прекратява реда. |
void println (char [] x) | Той отпечатва масив от символи и след това прекратява реда. |
void println (двоен x) | Той отпечатва число с плаваща запетая с двойна точност и по този начин прекратява линията. |
void println (дълъг x) | Той отпечатва дълго цяло число и след това прекратява реда. |
void println (int x) | Той отпечатва цяло число и след това прекратява реда. |
void println (float x) | Той отпечатва число с плаваща запетая и след това прекратява линията. |
void println (Обект x) | Той отпечатва обект и след това прекратява линията. |
void println (String x) | Той отпечатва низ и след това прекратява реда. |
void write (char [] buf) | Той записва масив от символи. |
void write (char [] buf, int off, int len) | Той записва част от масив от символи. |
protected void setError () | Това показва, че е възникнала грешка. |
void write (int c) | Той пише един знак. |
void write (String s) | Той пише низ |
Сега нека да преминем към процеса на внедряване
Пример
Код:
import java.io.File import java.io.PrintWriter публичен клас Пример {public static void main (String [] args) хвърля изключение {// Данни за запис в конзолата с помощта на PrintWriter PrintWriter писател = нов PrintWriter (System.out) писател. write ('Добре дошли в Edureka!') Writer.flush () Writer.close () // Данни за запис във файл с помощта на PrintWriter PrintWriter Writer1 = null Writer1 = нов PrintWriter (нов файл ('D: testout.txt')) писател1 .write ('Научете различни технологии.') writer1.flush () writer1.close ()}}
Изход:
Научете различни технологии.
абстракция на данни в c ++
С това стигнахме към края на този урок. Надявам се понятието да ви е ясно сега. Продължавайте да четете, продължавайте да проучвате!
Ако сте намерили тази статия за „Клас PrintWriter в Java“ подходяща, разгледайте , доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.
Ние сме тук, за да ви помогнем във всяка стъпка по вашето пътуване и да изготвим учебна програма, предназначена за студенти и професионалисти, които искат да бъдат разработчик на Java. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни като Хибернация & .
Ако попаднете на някакви въпроси, не се колебайте да зададете всичките си въпроси в раздела за коментари в „Клас PrintWriter в Java“ и нашият екип ще се радва да отговори.