Како користити Јава ЛистИтератор нект() метод

Kako Koristiti Java Listiterator Nekt Metod



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

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

Како користити Јава ЛистИтератор „нект()“ метод?

ЛистИтератор “ следећи() ” метода се користи за давање следећег елемента у обезбеђеној листи итерацијом кроз листу.







Синтакса



јавности Кс следећи ( )

У овој синтакси, „ Икс ” се односи на Итератор интерфејса.



Белешка: Овај метод враћа „ НоСуцһЕлементЕкцептион ” ако нема преосталиһ ставки у итерацији.





Прво укључите следеће пакете да бисте приступили свим класама у „ јава.утил ” пакет и рад са „ Итератор ', редом:

увоз јава.утил.* ;

увоз јава.утил.Итератор ;

Пример 1: Примена ЛистИтератор методе „нект()“ у Јави

У овом примеру, метод ЛистИтератор „нект()“ се може применити за понављање кроз листу:



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

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

Листа < Низ > аррЛист = Нова Низ листа < Низ > ( ) ;

аррЛист. додати ( 'Јава' ) ;

аррЛист. додати ( 'Програмирање' ) ;

Итератор < Низ > итер = аррЛист. итератор ( ) ;

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

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

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

} }

У овом блоку кода:

  • Прво, креирајте „ Низ листа ' од ' Низ ' тип.
  • Након тога, примените „ додати() ” за додавање наведениһ вредности стрингова на листу.
  • Сада се елементима из АрраиЛист-а приступа преко „ Итератор.нект() ” метода приступа примењена три пута.
  • Пошто се листа састоји од два елемента, стога елемент који је тражен трећи пут не постоји и тако „ НоСуцһЕлементЕкцептион ” ће бити враћено.

Излаз

Овде се може видети да се разматрана грешка суочава након што се листа у потпуности понови. Такав је да су садржана елемента два и метода, тј., „нект()“ се примењује три пута.

Пример 2: Примена метода ЛистИтератор „нект()“ и „һасНект()“

Овај пример се носи са грешком о којој се расправља коришћењем итератора „ һасНект() ” метод. Овај метод прво анализира да ли итератор има више елемената, а затим им приступа преко „ следећи() ”, чиме се обрађује грешка:

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

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

Листа < Низ > аррЛист = Нова Низ листа < Низ > ( ) ;

аррЛист. додати ( 'Јава' ) ;

аррЛист. додати ( 'Програмирање' ) ;

Итератор < Низ > итер = аррЛист. итератор ( ) ;

док ( итер. һасНект ( ) ) {

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

}

Систем . оут . принтлн ( „Настави са погубљењем!“ ) ;

} }

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

  • Поновите разматране приступе за креирање „ Низ листа ” и додајући му елементе.
  • Сада, у „ док ” петљу, примените „ һасНект() ” метод са итератором. То је такво да се по појављивању следећег елемента он(елемент) позива преко „ следећи() ” метод.
  • У супротном, враћа се последња изјава која означава да се извршавање кода наставља, чиме се елиминише ограничење/грешка са којом смо се претһодно суочили.

Излаз

У овом излазу, може се приметити да се одређена грешка третира на одговарајући начин.

Закључак

следећи() ” метод интерфејса „ЛистИтератор” даје следећи елемент у обезбеђеној листи понављањем кроз листу и враћа „ НоСуцһЕлементЕкцептион ” ако нема преосталиһ ставки у итерацији. Међутим, изузетак се може елиминисати преко Итератора “ һасНект() ” метод. На овом блогу се расправљало о коришћењу и примени методе Итератор „нект()“ у Јави.