Java'da NavigableMap içinde döngü yapmanın bir yolu var mı? NavigableMap'teki tüm öğelere erişmek istiyorum.Java'da NavigableMap'te Döngü Nasıl Yapılır
cevap
Aynı şekilde, bir yineleyici veya her bir döngü için herhangi bir koleksiyona döngü yaparsınız.
NavigableMap<K, V> map = ...
for(K key: map.keySet()) // iterate keys.
for(V value: map.values()) // iterate values.
for(Entry<K, V> entry: map.entrySet()) // iterate key/value entries.
[SortedMap] (http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html) (ki bunlara NavigableMap bir çocuktur) koleksiyon yöntemlerini (keySet) garantilemeye değer. , entrySet, değerler) harita ile aynı sıraya sahip olacak. Şahsen, bazı "sortEntrySet" yöntemini aramak için çok zaman harcadım, ancak sadece yineleme yapıyorsanız, gerek yoktur. – philo
Bir NavigableMap, Map'dur. Tüm anahtarlarını keySet()
kullanarak, tüm değerlerini values()
kullanarak ve tüm girdilerini entrySet()
kullanarak kullanın. NavigableMap
yana
hala yöntemleri values()
, keySet()
ve entrySet()
sağlamalıdır Map
uzanır. Başka bir harita ile yaptığınız gibi girişler/değerler/tuşlar üzerinde yinelemek için bunları kullanın.
Yalnızca tüm öğeleri almanız gerekiyorsa, kullanım döngüsüne ihtiyacınız olmadığını düşünüyorum, sadece bunları yazdırın. Harita için döngü
NavigableMap<String, Integer> nav = new TreeMap<String, Integer>();
nav.put("key1", value1);
nav.put("key2", value2);
nav.put("key3", value3);
System.out.printf("The Whole:%s", nav);
Doğru avans için this->
isterim (Map.Entry girişi: map.entrySet()) // yinelerler anahtar/değer girişleri.
- 1. Raster tuğla nasıl döngü yapılır?
- 2. Django'da X kez nasıl döngü yapılır?
- 3. RxJs: Gözlemlenebilir duruma göre nasıl döngü yapılır?
- 4. Swift - NSDictionary üzerinden döngü nasıl yapılır
- 5. AVPlayerLooper ile video nasıl döngü yapılır
- 6. Rails 2.3'de nasıl döngü yapılır?
- 7. Bir yapının sınıftaki çocuklarına nasıl döngü yapılır?
- 8. Salatalık javada senaryo adı nasıl alınır?
- 9. Yazıcı ile javada dizileri kullanma
- 10. Balık kabuğundaki sınırlama dizisi ile döngü için yineleme nasıl yapılır?
- 11. Python csv okuyucu ile belirli satır aralıklarında nasıl döngü yapılır?
- 12. Bir koleksiyon laravel içinde bir koleksiyon içine nasıl döngü yapılır?
- 13. Pencereler için tutulmayı kullanarak javada akış
- 14. Delphi'de paralel döngü nasıl gerçekleştirilir?
- 15. Uçucu değişken, javada statik olarak tanımlanabilir mi?
- 16. Koyu renklerin parlak hale getirilmesi javada parlak
- 17. Javada, bunlardan biri sinyal verilinceye kadar çoklu `Koşullar 'beklemek nasıl
- 18. JavaFX 8 WebEngine: javascript'ten javada System.out'a console.log() nasıl alınır?
- 19. Çok satırlı metin javada printdialog ile nasıl dışa aktarılır?
- 20. WordPress Döngü: Döngü
- 21. Döngü
- 22. döngü
- 23. Döngü
- 24. döngü
- 25. R döngü için döngü
- 26. Döngü İçinde Fare Tıklatıldığında Döngü
- 27. Döngü
- 28. Zamanlanmış döngü nasıl uygulanır?
- 29. VBS'de döngü nasıl oluşturulur?
- 30. Nasıl döngü verilir JQuery
NavigableMap ile? NavigableMap navigable = yeni demek istiyorum? ? –