რა არის Java Iterable?
რა არის Java Iterable?

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

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

The Java Iterable ინტერფეისი ( ჯავა . ენა. გამეორებადი ) არის ერთ-ერთი root ინტერფეისი ჯავა კოლექციების API. კლასი, რომელიც ახორციელებს Java Iterable ინტერფეისის გამეორება შესაძლებელია ჯავა თითოეული მარყუჟისთვის. გამეორებაში ვგულისხმობ, რომ მისი შიდა ელემენტები შეიძლება განმეორდეს.

ასევე უნდა იცოდე, რა არის Iterable?

ან გამეორებადი არის ობიექტი, რომელსაც აქვს _iter_ მეთოდი, რომელიც აბრუნებს იტერატორს, ან რომელიც განსაზღვრავს _getitem_ მეთოდს, რომელსაც შეუძლია მიიღოს თანმიმდევრული ინდექსები ნულიდან დაწყებული (და ბადებს IndexError-ს, როდესაც ინდექსები აღარ არის მოქმედი). ასე რომ ან გამეორებადი არის ობიექტი, საიდანაც შეგიძლიათ მიიღოთ იტერატორი.

გარდა ამისა, არის კომპლექტი განმეორებადი Java? The კომპლექტი ინტერფეისი ახორციელებს Java Iterable ინტერფეისი. ამიტომ შეგიძლიათ გაიმეოროთ a-ს ელემენტები კომპლექტი თითოეული ციკლის გამოყენებით.

ამასთან დაკავშირებით, რა არის iterable და iterator ჯავაში?

ან გამეორებადი წარმოადგენს კოლექციას, რომლის გავლაც შესაძლებელია. განხორციელება გამეორებადი ინტერფეისი საშუალებას აძლევს ობიექტს გამოიყენოს თითოეული მარყუჟი. ამას აკეთებს შიგნიდან დარეკვით იტერატორი () მეთოდი ობიექტზე. The იტერატორი () მეთოდი აბრუნებს an იტერატორი რომელიც შემდეგ შეიძლება გამოყენებულ იქნას ამ კლასის ობიექტზე გამეორებისთვის.

რა არის საჭირო Iterable ინტერფეისის მეთოდი?

The განმეორებადი ინტერფეისი ძალიან მარტივია - მხოლოდ ერთია მეთოდი განსახორციელებლად: Iterator(). როდესაც კლასი ახორციელებს განმეორებადი ინტერფეისი , ის ეუბნება სხვა კლასებს, რომ შეგიძლიათ მიიღოთ Iterator ობიექტი, რომელიც გამოიყენებს ობიექტში მოცემული მონაცემების გამეორებას (ანუ გადაკვეთას).

გირჩევთ: