4 HAZİRAN 2009, PERŞEMBE
Java Numaralandırma ve Yineleyici arasındaki fark
Bu iki arayüz arasında tam olarak ne fark var? Enumeration
Iterator
kullanarak üzerinde faydaları var mı? Eğer biri açıklayabilir eğer, bir referans madde mutluluk duyacağız.
CEVAP
4 HAZİRAN 2009, PERŞEMBE
Iterator
arayüz için Java API Belirtimi bakarak, Enumeration
arasındaki farklar bir açıklama var:
Kullanımına farklı numaralandırma iki yolu vardır:
- Kullanımına arayan temel öğeleri kaldırmak için izin verir yineleme sırasında toplama iyi tanımlanmış anlambilim.
- Yöntem adları geliştirilmiştir.
Sonuç olarak, her iki Enumeration
Iterator
verecek art arda gelen unsurları, ama Iterator
geliştirilmiş böyle bir şekilde çok yöntem isimleri daha kısa ve ek remove
yöntem. Burada yan yana karşılaştırma:
Enumeration Iterator
---------------- ----------------
hasMoreElement() hasNext()
nextElement() next()
N/A remove()
Ayrıca Java belirtildiği gibi API Özellikleri, yeni programlar "Yineleyici Java koleksiyonları çerçeve Numaralandırma yerini alır." Enumeration
, tercih edilmesi için (Iterator
özellikler.)
Bunu Paylaş:
'kamu, varsayılan olarak korumalı...
Yumuşak bir referans ve Java zayıf bir...
Kurallı, isim, basit isim ve Java Ders...
'getPath arasındaki fark ne(), ge...
Parseınt ve java değerini arasındaki f...