Pertanyaan yang diberi tag «comparator»

28
Urutkan ArrayDaftar Objek khusus menurut properti
Saya membaca tentang menyortir ArrayLists menggunakan Comparator tetapi dalam semua contoh yang digunakan orang compareToyang menurut beberapa penelitian adalah metode untuk Strings. Saya ingin mengurutkan ArrayList objek kustom berdasarkan salah satu propertinya: objek Date ( getStartDay()). Biasanya saya membandingkannya dengan item1.getStartDate().before(item2.getStartDate())begitu saya bertanya-tanya apakah saya bisa menulis sesuatu seperti: public …
1145 java  sorting  date  comparator 

11
"Metode perbandingan melanggar kontrak umum!"
Dapatkah seseorang menjelaskan kepada saya secara sederhana, mengapa kode ini memberikan pengecualian, "Metode perbandingan melanggar kontrak umum!", Dan bagaimana cara memperbaikinya? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return 0; }
187 java  comparator 

14
Cara menggunakan pembanding di Jawa untuk mengurutkan
Saya belajar cara menggunakan yang sebanding tetapi saya mengalami kesulitan dengan Pembanding. Saya mengalami kesalahan dalam kode saya: Exception in thread "main" java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable at java.util.Arrays.mergeSort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at java.util.Collections.sort(Unknown Source) at New.TestPeople.main(TestPeople.java:18) Ini kode saya: import java.util.Comparator; public class People implements Comparator …
169 java  sorting  comparator 


12
Android-java- Cara mengurutkan daftar objek dengan nilai tertentu di dalam objek
Saya mencoba memilah-milah daftar larik objek dengan nilai tertentu di dalam objek. Pendekatan apa yang terbaik untuk melakukan hal seperti itu. Haruskah saya menggunakan Collections.sort () dengan semacam pembanding? Saya mencoba mengurutkan daftar objek dengan nilai float yang mereka pegang di salah satu variabel. EDIT: Inilah yang saya miliki sejauh …

19
Kapan menggunakan Comparable dan Comparator
Saya memiliki daftar objek yang perlu saya sortir di lapangan, misalnya Score. Tanpa banyak berpikir saya menulis kelas baru yang mengimplementasikan Pembanding, yang melakukan tugas dan berhasil. Sekarang melihat kembali ini, saya bertanya-tanya apakah saya harus memiliki kelas saya mengimplementasikan Comparable daripada membuat kelas baru yang mengimplementasikan Comparator. Skor adalah …

9
Bagaimana cara kerja sort () Javascript?
Bagaimana kode berikut mengurutkan array ini dalam urutan numerik? var array=[25, 8, 7, 41] array.sort(function(a,b){ return a - b }) Saya tahu jika hasil penghitungannya adalah ... Kurang dari 0 : "a" diurutkan menjadi indeks yang lebih rendah dari "b". Nol: "a" dan "b" dianggap sama, dan tidak ada penyortiran …

1
Mengapa tidak menghapus dari TreeSet dengan pembanding khusus menghapus set item yang lebih besar?
Menggunakan Java 8 dan Java 11, pertimbangkan yang berikut TreeSetdengan String::compareToIgnoreCasepembanding: final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] Ketika saya mencoba untuk menghapus elemen-elemen tepat yang ada di TreeSet, ia berfungsi: semua yang ditentukan dihapus: languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); // [java] Namun, jika saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.