Daftar Isi:

Apa itu komparator dalam koleksi Java?
Apa itu komparator dalam koleksi Java?

Video: Apa itu komparator dalam koleksi Java?

Video: Apa itu komparator dalam koleksi Java?
Video: 14.6 Comparator Interface in Java Part 3 2024, Mungkin
Anonim

pembanding Antarmuka - Koleksi Jawa . Di dalam Jawa , pembanding antarmuka digunakan untuk memesan (mengurutkan) objek di koleksi dengan cara Anda sendiri. Ini memberi Anda kemampuan untuk memutuskan bagaimana elemen akan diurutkan dan disimpan di dalam koleksi dan peta. pembanding Antarmuka mendefinisikan metode compare(). Metode ini memiliki dua parameter.

Akibatnya, apa yang dilakukan oleh komparator Java?

Pembanding Jawa adalah antarmuka untuk menyortir Jawa objek. Dipanggil oleh “ Jawa . pembanding ,” Pembanding Jawa membandingkan dua Jawa objek dalam format "bandingkan (Objek 01, Objek 02)". Menggunakan metode yang dapat dikonfigurasi, Pembanding Jawa dapat membandingkan objek untuk mengembalikan bilangan bulat berdasarkan perbandingan positif, sama atau negatif.

Orang mungkin juga bertanya, paket mana yang terletak di komparator? pembanding antarmuka berbohong di jawa. kegunaan kemasan . Dia adalah digunakan untuk mempersingkat objek dalam urutan yang ditentukan yaitu mengurutkan dua objek berdasarkan kriteria yang ditentukan.

Demikian pula, apa perbedaan antara koleksi Java dan koleksi Java?

Besar perbedaan antara Koleksi dan Koleksi adalah Koleksi adalah antarmuka dan Koleksi adalah sebuah kelas. Koleksi adalah antarmuka dasar untuk set daftar dan antrian. Koleksi adalah antarmuka dasar untuk List, Set dan Queue. Koleksi adalah antarmuka tingkat root dari Koleksi Jawa Kerangka.

Bagaimana Anda menerapkan komparator di Jawa?

Menggunakan Pembanding

  1. Buat kelas yang mengimplementasikan Comparator (dan dengan demikian metode compare() yang melakukan pekerjaan yang sebelumnya dilakukan oleh compareTo()).
  2. Buatlah sebuah instance dari kelas Comparator.
  3. Panggil metode sort() yang kelebihan beban, berikan daftar dan instance kelas yang mengimplementasikan Comparator.

Direkomendasikan: