Java yineleyici nasıl çalışır?
Java yineleyici nasıl çalışır?

Video: Java yineleyici nasıl çalışır?

Video: Java yineleyici nasıl çalışır?
Video: Java'da Gezici (Iterator) Sınıflar 2024, Aralık
Anonim

yineleyici öğeleri alarak veya kaldırarak bir koleksiyon arasında geçiş yapmanızı sağlar. Koleksiyon sınıflarının her biri bir yineleyici () bir döndüren yöntem yineleyici koleksiyonun başlangıcına kadar. Bunu kullanarak yineleyici nesne, koleksiyondaki her öğeye, her seferinde bir öğeye erişebilirsiniz.

Aynı şekilde, Java'da neden yineleyiciye ihtiyacımız var?

5 Cevap. Belirttiğin gibi yineleyici sen olduğunda kullanılır istek dizi içeriğini yinelerken bir şeyleri kaldırmak için. bir kullanmazsanız yineleyici ancak sadece bir for döngüsüne sahip olun ve bunun içinde, siz yineleme sırasında dizinin içeriği değiştiği için istisnalar alacağınız remove yöntemini kullanın.

Yukarıda, Java'da yineleme nedir? İçinde Java , yineleme belirli bir koşul var olana veya artık yok olana kadar bir kod bloğunu tekrar tekrar sıralamak için kullanılan bir tekniktir. yinelemeler döngülerle kullanılan çok yaygın bir yaklaşımdır. Biz de kullanabiliriz yineleme isim ters ve faktöriyel fonksiyonlara bir yaklaşım olarak. Bunların her birine bakalım.

Daha sonra soru şu ki, liste yineleyici Java'da dahili olarak nasıl çalışır?

Java ListIterator Yöntemler void add(E e): Belirtilen öğeyi liste . boolean hasNext(): Bu durumda true değerini döndürür liste yineleyici geçerken daha fazla öğeye sahip liste ileri yönde. E next(): Dizideki sonraki öğeyi döndürür. liste ve imleç konumunu ilerletir.

Java'da hangi döngü daha hızlıdır?

Hayır, döngü türünü değiştirmek önemli olmaz. Bunu daha hızlı hale getirebilecek tek şey, daha az döngü iç içe geçirmek ve daha az değer üzerinde döngü yapmak olacaktır. for döngüsü ile a arasındaki tek fark döngü sırasında bu sözdizimi onları tanımlamak için. Hiç performans farkı yok.

Önerilen: