Шта је Сцаннер.нектЛине() у Јави

Sta Je Scanner Nektline U Javi



У Јави могу постојати случајеви у којима постоји захтев да се омогући кориснички унос као „ Низ ”. Тачније, у случајевима дизајнирања интерактивне апликације која укључује кориснички унос или читање датотека ред по ред. У таквим ситуацијама, „ Сцаннер.нектЛине() ” метод у Јави помаже програмеру у практичној интеракцији са корисником.

Овај блог ће демонстрирати коришћење и имплементацију методе „Сцаннер.нектЛине()“ у Јави.

Шта је „Сцаннер.нектЛине()“ у Јави?

У Јави, „ нектЛине() ” је метод у „ Сцаннер ” класа која даје текстуалну линију која се чита из објекта Сцаннер. Овај метод прихвата сепараторе редова и прелази на следећи ред на основу тога, искључујући га и задржавајући његову функционалност нетакнутом.







Синтакса



јавности Низ нектЛине ( )

Ова синтакса означава да овај метод враћа следећи ред текста који се чита из „ Сцаннер ” објекат.



„Скенер.нектЛине()“ Изузеци

Овај метод избацује следеће изузетке:





  • НоСуцхЕлементЕкцептион: Баца се ако није пронађена линија.
  • ИллегалСтатеЕкцептион: Враћа се ако је скенер затворен.

Пре него што кренете на примере, обавезно увезите следећи пакет да бисте користили „ Сцаннер ” класа и омогући “ кориснички унос ”:

увоз јава.утил.Сцаннер ;

Пример 1: Примена методе „Сцаннер.нектЛине()“ за враћање корисничког уноса у Јави

У овом примеру, „ нектЛине() ” метода класе Сцаннер може се применити за враћање текста који је унео корисник, тј. Низ ”:



јавности класа нектлине {

јавности статичне празнина главни ( Низ аргс [ ] ) {

Објект скенера = Нова Сцаннер ( Систем . ин ) ;

Систем . оут . принтлн ( 'Унесите вредност стринга: ' ) ;

Низ Икс = објекат. нектЛине ( ) ;

Систем . оут . принтлн ( 'Вредност стринга је: ' + Икс ) ;

објекат. Близу ( ) ;

} }

У овом исечку кода извршите доле наведене кораке:

  • Прво, направите „ Сцаннер ” објекат уз помоћ „ Нова ” кључна реч и „ скенер() ” конструктор.
  • Након тога, унесите вредност стринга преко „ нектЛине() ” метод који обезбеђује унос корисника као „ Низ ”.
  • На крају, вратите вредност уноса корисника и затворите скенер преко „ Близу() ” метод.

Излаз

У овом излазу се може видети да се стринг за унос корисника уноси и враћа у складу са тим.

Пример 2: Примена методе „Сцаннер.нектЛине()“ за читање стринга корисничког уноса ред по ред у Јави

Овај пример примењује разматрани метод за читање стринга за унос корисника ред по ред тако да функционалност излазног карактера „ ” остаје нетакнут. Такође, лик је такође искључен из исхода:

јавности класа нектлине2 {

јавности статичне празнина главни ( Низ аргс [ ] ) {

Низ низ = „Хари Давид' ;

Објект скенера = Нова Сцаннер ( низ ) ;

Систем . оут . принтлн ( објекат. нектЛине ( ) ) ;

Систем . оут . принтлн ( објекат. нектЛине ( ) ) ;

објекат. Близу ( ) ;

} }

Примените следеће кораке у складу са горњим редом кода:

  • Прво, иницијализујте наведено „ Низ ” вредност која акумулира излазни знак “ ' између.
  • У следећем кораку креирајте „ Сцаннер ” путем разматраног приступа и проследите иницијализовани стринг као аргумент конструктора.
  • Сада, повежите „ нектЛине() ” двапут са креираним објектом да прочитате обе линије одвојене есцапе знаком појединачно и затворите скенер.

Излаз

У овом исходу, може се анализирати да је иницијализовано „ Низ ” је подељено на одговарајући начин.

Укључите доле наведене додатне пакете за рад са „ Фајлови “ и суочавање са “ ФилеНотФоундЕкцептион ', редом:

увоз јава.ио.Филе ;

увоз јава.ио.ФилеНотФоундЕкцептион ;

Пример 3: Примена методе „Сцаннер.нектЛине()“ за читање датотеке у Јави

Следећи пример примењује „ нектЛине() ” за читање редова из датотеке:

јавности класа нектлине3 {

јавности статичне празнина главни ( Низ аргс [ ] ) баца ФилеНотФоундЕкцептион {

Објект скенера = Нова Сцаннер ( Нова Филе ( 'реадфиле.ткт' ) ) ;

Низ реадЛине1 = објекат. нектЛине ( ) ;

Низ реадЛине2 = објекат. нектЛине ( ) ;

Систем . оут . принтлн ( реадЛине1 ) ;

Систем . оут . принтлн ( реадЛине2 ) ;

објекат. Близу ( ) ;

} }

У горњем блоку кода:

  • Прво, прогласите разматрани изузетак преко „ баца ” кључна реч која означава да овај изузетак може бити избачен методом.
  • Исто тако, креирајте „ Сцаннер ” и наведите путању датотеке коју треба прочитати.
  • Након тога, повежите „ нектЛине() ” са објектом двапут да би прочитали прве две линије датотеке.
  • На крају, вратите прочитане линије датотеке и затворите скенер.

Излаз

Као што се види, прве две линије датотеке се читају и враћају на одговарајући начин.

Закључак

Сцаннер.нектЛине() ” метода даје текстуалну линију прочитану из објекта скенера. Такав је да се текст може читати ред по ред на основу постављених излазних знакова. Штавише, овај посебан метод обезбеђује вредност уноса корисника као „ Низ ” и оцењује у складу са тим. На овом блогу се расправљало о коришћењу и примени „ Сцаннер.нектЛине() ” метод у Јави.