Mengapa Java Kekurangan SortedList
Tidak seperti SortedSet dan SortedMap dalam rangka kerja Java Collections, Java tidak menyediakan SortedList khusus. Walaupun peninggalan ini, Java menawarkan keupayaan pengisihan melalui kaedah java.util.Collections.sort() daripada sifat asas iterator Senarai. Peulang senarai mengutamakan mengekalkan susunan sisipan elemen. Isih, sebaliknya, boleh dilihat sebagai manipulasi struktur data, mengubah susunan elemen.
Alternatif kepada SortedList
Set Sorted dan Multiset (Beg):
TreeMultiset (pelaksanaan Multiset) membenarkan elemen pendua sambil mengekalkan disusun pesanan.
Menerima pembanding untuk pengisihan tersuai, membenarkan pengisihan rentetan sensitif setempat, untuk instance.
Lelaran melalui pengembalian PriorityQueue elemen dalam susunan disusun.
Pilihan ini tidak disyorkan kerana ia melanggar Senaraikan kontrak antara muka dan tidak menawarkan kelebihan ketara berbanding penyelesaian sedia ada.
Atas ialah kandungan terperinci Mengapa Java Tidak Mempunyai SortedList?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!