8
A
cevap
13
map.toList()
.sortedBy { (key, value) -> value }
.toMap()
0
Alex Filatov 'ın cevabı Sadece bir ekleme:
Boş birinci argüman (since Kotlin 1.1)
map.toList().sortedBy { (_, value) -> value }.toMap()
bırakabilir ya da referans sözdizimi kullanabilirsiniz
map.toList().sortedBy(Pair<*, String>::second).toMap()
ve sonucu hemen yinelemek istiyorsanız, t Eğer şöyle listesinin her çifti destructure çünkü o toMap()
çağrı:
map.toList().sortedBy(Pair<*, String>::second).forEach { (key, value) ->
// ...
}
İlgili konular
- 1. Onların başlangıç noktasına göre tip <code>Range</code> nesnelerin bir tablo sıralamak gerekir Ruby
- 2. Git, <<<<<<< HEAD dosyasına
- 3. Nedir? ve << demek?
- 4. <nedir? ve <? php
- 5. perl6 Dizileri sıralamak için en iyi yollar?
- 6. HashMap verilerini değerlere göre sırala
- 7. .NET SortedDictionary Ama Değerlere Göre Sıralama
- 8. LinkedHashMap <string, LinkedHashMap <string, string >> nasıl görüntülenebilir
- 9. sıralamak için nasıl HashMap tuşları
- 10. karşılaştıran ve thenComparing ben Java8 <code>Comparator</code> kullanarak adı daha sonra yaşa göre çalışanların <code>List</code> sıralamak çalışıyorum, ben <code>Comparator</code> aşağıda oluşturduk hatayı
- 11. <: <İş nasıl?
- 12. Kotlin:</p> <pre><code>@OneOf(value = {"m", "f"}) </code></pre> <p>Kotlin kullanımı: Java ek açıklama
- 13. Anahtarları, değerlere göre plist'ten yazdırın?
- 14. Pandalar - Değerleri değerlere göre değiştirin
- 15. Android Studio i</p> <pre><code>';' </code></pre> <p>Android Studio yazıyor bastığınızda ... benim klavye tuşları
- 16. EJS: <% = versus <% -
- 17. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 18. Görev veri bölgesi NO_PREF. Ne zaman kullanılır?</p> <ul> <li>PROCESS_LOCAL HERHANGİ</li> <li>NODE_LOCAL</li> <li>NO_PREF</li> <li>RACK_LOCAL</li> <li></li> </ul> <p>Hepsi oldukça açıktır: doc Spark göre
- 19. Dize uzunluğunu alfabetik sıraya göre sıralamak nasıl?
- 20. Operatörler << sınıfları için biçimlendirmeli misiniz?
- 21. LinkedHashMap <String, Object> .clone();
- 22. Ayraç Listesini sınır değerlere göre ayırma listesi
- 23. Perl'de "% _" nedir?</p> <pre><code>@list = grep { !$_{$_}++ } @list; </code></pre> <p>tekilleştirme için bir deyim gibi:
- 24. ArrayList <ArrayList <String>> öğesini nasıl sıralayabilirim?
- 25. java.util.stream.Stream <Something> dönüştürmek için kotlin.Sequence <Something>
- 26. ruby bloğu ile başlar << - HTML
- 27. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 28. Sözlük <> bir IEnumerable <> kaynağı ile doldurma</ a0><a1></ a1>
- 29. Kanal seç <- <- Kanal
- 30. İçindeki eleman sayısı <5 in <a1 <0</ a1><T>
aksi takdirde müteakip 'put's sonra sırasını garanti edemez, kendi' Map' uygulayan olmalıdır. ve 'SortedMap' yalnızca [Key] 'i destekler (http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html#comparator--). –