Java Data StructuresLesson 64Preview gratis
Java List Sorting
Lesson ini bagian dari Java · Semua level
Ringkasan
Elemen dalam sebuah List bisa diurutkan dengan metode sort() bawaan List atau Collections.sort(). Comparator memungkinkan pengurutan berdasarkan kriteria tertentu, bukan hanya urutan alami. Dengan menambahkan reversed(), urutan tersebut bisa dibalik tanpa menulis logika pembanding sendiri.
Poin kunci
- list.sort() mengurutkan sesuai natural ordering (Comparable) bila tanpa Comparator
- Collections.sort(list) adalah cara klasik yang hasilnya sama
- Comparator.comparing(...) dipakai untuk kriteria kustom seperti nama atau nilai
- Pengurutan berlangsung in-place (mengubah list) dan bersifat stabil
- Urutan alami String bersifat case-sensitive, huruf besar punya nilai kode lebih kecil
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.