რა არის Java iterator?
რა არის Java iterator?

ვიდეო: რა არის Java iterator?

ვიდეო: რა არის Java iterator?
ვიდეო: Iterator Java Tutorial 2024, მაისი
Anonim

In ჯავა , იტერატორი არის ინტერფეისი, რომელიც ხელმისაწვდომია Collection Framework-ში ჯავა . სასარგებლო პაკეტი. Ეს არის ჯავა კურსორი გამოიყენება ობიექტების კოლექციის გასამეორებლად. იგი გამოიყენება კოლექციური ობიექტის ელემენტების სათითაოდ გადასასვლელად. ის ხელმისაწვდომია მას შემდეგ ჯავა 1.2 კოლექციის ჩარჩო.

ამის გათვალისწინებით, რა არის სიის გამეორება Java-ში?

მოსწონს იტერატორი , ListIterator არის Java Iterator , რომელიც გამოიყენება a-დან ელემენტების სათითაოდ გასამეორებლად სია განხორციელებული ობიექტი. ის ხელმისაწვდომია მას შემდეგ ჯავა 1.2. ის ვრცელდება იტერატორი ინტერფეისი. განსხვავებით იტერატორი , ის მხარს უჭერს როგორც წინ, ასევე უკან მიმართულების გამეორებას.

შემდგომში ჩნდება კითხვა, რა არის იტერატორი და აღრიცხვა ჯავაში? Ჩამონათვალი და იტერატორი არის ორი ინტერფეისი ჯავა . util პაკეტი, რომელიც გამოიყენება კოლექციის ობიექტის ელემენტებზე გადასასვლელად. გამოყენება Ჩამონათვალი , შეგიძლიათ მხოლოდ კოლექციის ობიექტის გავლა. მაგრამ გამოყენებით იტერატორი , ასევე შეგიძლიათ წაშალოთ ელემენტი კოლექციის გავლისას.

მაშინ, რატომ გვჭირდება itator Java-ში?

5 პასუხი. როგორც თქვენ განაცხადეთ იტერატორი გამოიყენება, როდესაც თქვენ მინდა ნივთების ამოსაღებად მასივის შიგთავსზე გამეორებისას. თუ არ იყენებთ ა იტერატორი მაგრამ უბრალოდ გქონდეთ for loop და შიგნით გამოიყენეთ remove მეთოდი, თქვენ მიიღებთ გამონაკლისებს, რადგან მასივის შინაარსი იცვლება გამეორებისას.

აქვს ჯავას შემდეგი იტერატორი?

ლოგიკური აქვს შემდეგი (): ის ბრუნდება true თუ იტერატორს აქვს გამეორების მეტი ელემენტი. ობიექტი შემდეგი (): ის აბრუნებს შემდეგი ელემენტი კოლექციაში სანამ აქვს შემდეგი () მეთოდი ჭეშმარიტი დაბრუნება. ეს მეთოდი აგდებს 'IllegalStateException' თუ ეს ფუნქცია ადრეა გამოძახებული შემდეგი () არის გამოძახებული.

გირჩევთ: