Шта је ПринтВритер у Јави и како то функционише?



Овај чланак покрива концепт класе принтвритер у јави са различитим конструкторима и методама принтвритер-а и пример који показује његову функционалност.

Спровођење писца је класа ПринтВритер. Форматирани приказ објеката штампа се у излазном току текста. Копајмо мало дубље и детаљно разумемо концепт. Ево дневног реда за овај чланак:

Почнимо!





Почевши од дефиниције класе ПринтВритер у Јави!

Шта је класа ПринтВритер у Јави?

Класа Јава.ио.ПринтВритер исписује форматиране представе објеката у ток излаза текста. Ова класа примењује све методе штампања које се налазе у току штампања.



Уз ову једноставну дефиницију, дозволићу вам да вам покажем декларацију класе.

јавна класа ПринтВритер проширује Вритер

Ова класа из следеће класе & минус
● Јава.ио.Објецт

цлоудера сертификовани администратор за апацхе хадооп

Сада ће вам следећи сегмент рећи конструкторе који се користе у ПринтВритер-у класа .



Конструктори класе ПринтВритер у Јави

Испод је листа конструктора класе ПринтВритер:

Градитељ Опис
ПринтВритер (датотека, низ цсн) Овај конструктор помаже у стварању новог ПринтВритер-а без аутоматског испирања линија. Креира га са наведеном датотеком и знаком.
ПринтВритер (ОутпутСтреам оут, логичко аутоматско испирање) Овај конструктор помаже у стварању новог ПринтВритер-а из већ постојећег излазног тока.
ПринтВритер (ОутпутСтреам оут) помаже у стварању новог ПринтВритер-а из постојећег ОутпутСтреама
ПринтВритер (СтрингНаме датотеке, Стринг цсн) Помаже у стварању новог ПринтВритер-а, који је одредио име датотеке и скуп знакова.
ПринтВритер (СтрингНаме датотеке) Ствара нови ПринтВритер са наведеним именом датотеке без аутоматског испирања линија.
ПринтВритер (исписано) Ствара нови ПринтВритер, без аутоматског испирања линија.
ПринтВритер (избачено, логичко аутоматско испирање) Ово ствара нови ПринтВритер.
ПринтВритер (датотека) Ствара нови ПринтВритер, без аутоматског испирања линија, са наведеном датотеком.

Након разумевања конструктора ове класе, проучимо обезбеђује класа ПринтВритер.

Методе класе

Метод Опис
Додати ПринтВритер (ЦхарСекуенце цск) Помаже у додавању наведеног низа знакова овом писцу.
Додати ПринтВритер (ЦхарСекуенце цск, инт почетак, инт крај) Помаже у додавању следбеника одређене секвенце знакова овом писцу.
воид цлосе () Затвара поток
боолеан цхецкЕррор () Затвара ток ако није затворен и проверава стање грешке.
заштићена празнина цлеарЕррор () Брише стање грешке овог тока.
воид флусх () Испире поток.
ПринтВритер формат (Стринг формат, Објецт… аргс) Он записује форматирани низ овом писцу користећи наведени формат и аргументе.
ПринтВритер формат (локални језик, формат низа, објекти ... аргументи) Ова метода записује форматирани низ у овај писац користећи наведени формат и аргументе.
воид принт (цхар ц) Штампа карактер.
воид принт (флоат ф) Штампа број са покретном зарезом.
воид принт (дупли д) Штампа број двоструке прецизности са покретном зарезом.
воид принт (боолеан б) Исписује логичку вредност.
воид принт (инт и) Штампа цео број.
воид принт (лонг л) Штампа дуги цели број.
воид принт (Објект обј) Штампа објекат.
воид принт (стрингови) Ова метода исписује низ.
воид принтлн () Тренутну линију завршава писањем низа за раздвајање реда.
ПринтВритер принтф (формат низа, објект… аргументи) Ово је погодан метод за писање форматираног низа у овај писац користећи наведени формат и аргументе.
ПринтВритер принтф (локални језик, формат низа, објекти ... аргументи) Он записује форматирани низ овом писцу користећи наведени формат и аргументе.
воид принтлн (логички к) Исписује логичку вредност, а затим завршава линију.
воид принтлн (цхар к) Штампа знак, а затим завршава линију.
воид принтлн (цхар [] к) Штампа низ знакова, а затим завршава линију.
воид принтлн (дупли к) Штампа број двоструке прецизности са покретном зарезом и тиме прекида линију.
воид принтлн (дуги к) Штампа дуги цели број, а затим завршава линију.
воид принтлн (инт к) Штампа цео број, а затим завршава линију.
воид принтлн (флоат к) Штампа број са покретном зарезом, а затим завршава линију.
воид принтлн (објекат к) Штампа објекат, а затим завршава линију.
воид принтлн (низ к) Штампа низ, а затим завршава линију.
воид врите (цхар [] буф) Записује низ знакова.
воид врите (цхар [] буф, инт офф, инт лен) Записује део низа знакова.
протецтед воид сетЕррор () Означава да је дошло до грешке.
воид врите (инт ц) Пише један знак.
воид врите (стрингови) Записује низ

Сада, кренимо на процес примене

Пример

Шифра:

импорт јава.ио.Филе импорт јава.ио.ПринтВритер јавна класа Пример {публиц статиц воид маин (Стринг [] аргс) баца изузетак {// Подаци за уписивање у конзолу помоћу ПринтВритер ПринтВритер вритер = нови писач ПринтВритер (Систем.оут). врите ('Добродошли у Едуреку!') Вритер.флусх () Вритер.цлосе () // Подаци за уписивање у Филе користећи ПринтВритер ПринтВритер Вритер1 = нулл Вритер1 = нови ПринтВритер (нови Филе ('Д: тестоут.ткт')) Вритер1 .врите ('Научите различите технологије.') вритер1.флусх () вритер1.цлосе ()}}

Излаз:
Научите различите технологије.

Овим смо стигли до краја овог водича. Надам се да вам је концепт сада јасан. Наставите читати, истражујте!

Ако сматрате да је овај чланак о „класи ПринтВритер у Јави“ релевантан, погледајте , поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Овде смо да вам помогнемо у сваком кораку на путовању и осмислимо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду програмери Јава. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас за основне и напредне Јава концепте, заједно са разним као Хибернате & .

Ако наиђете на неко питање, слободно поставите сва своја питања у одељку за коментаре „ПринтВритер класе на Јави“ и наш тим ће вам радо одговорити.