რა არის iterator-ის გამოყენება კოლექციის ჩარჩოში?
რა არის iterator-ის გამოყენება კოლექციის ჩარჩოში?

ვიდეო: რა არის iterator-ის გამოყენება კოლექციის ჩარჩოში?

ვიდეო: რა არის iterator-ის გამოყენება კოლექციის ჩარჩოში?
ვიდეო: Java - Iterator Interface 2024, ნოემბერი
Anonim

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

ხალხი ასევე სვამს კითხვას, რა სარგებლობა აქვს იტერატორს?

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

ასევე, როგორ აშორებს iterator მუშაობას? ელემენტის ამოღება შესაძლებელია კოლექციიდან იტერატორი მეთოდი ამოღება (). ეს მეთოდი აშორებს მიმდინარე ელემენტს კოლექციაში. თუ ამოღება () მეთოდს წინ არ უძღვის შემდეგი() მეთოდი, შემდეგ იდება გამონაკლისი IllegalStateException.

გარდა ამისა, რა არის იტერატორის გამოყენება სელენში?

' იტერატორი ' არის ინტერფეისი, რომელიც ეკუთვნის კოლექციის ჩარჩოს. ის საშუალებას გვაძლევს გადავხედოთ კოლექციას, შევიდეთ მონაცემთა ელემენტზე და ამოიღოთ კოლექციის მონაცემთა ელემენტები.

შეგვიძლია გამოვიყენოთ iterator ArrayList-ში?

The იტერატორს შეუძლია იყოს გამოყენებული რომ გამეორება მეშვეობით ArrayList სადაც იტერატორი არის განხორციელება იტერატორი ინტერფეისი. hasNext() მეთოდი აბრუნებს true-ს, თუ მასში მეტი ელემენტია ArrayList და სხვაგვარად აბრუნებს ყალბს. next() მეთოდი აბრუნებს შემდეგ ელემენტს ArrayList.

გირჩევთ: