Isi kandungan:

Apakah pembanding dalam koleksi Java?
Apakah pembanding dalam koleksi Java?

Video: Apakah pembanding dalam koleksi Java?

Video: Apakah pembanding dalam koleksi Java?
Video: Belajar Java [OOP] - 30 - Generic Array List 2024, November
Anonim

Pembanding Antara muka - Koleksi Java . Dalam Jawa , Pembanding antara muka digunakan untuk memesan (menyisih) objek dalam koleksi dengan cara anda sendiri. Ia memberi anda keupayaan untuk memutuskan bagaimana elemen akan diisih dan disimpan di dalamnya koleksi dan peta. Pembanding Antara muka mentakrifkan kaedah compare(). Kaedah ini mempunyai dua parameter.

Akibatnya, apakah yang dilakukan oleh pembanding Java?

Pembanding Java ialah antara muka untuk menyusun Jawa objek. Dipanggil oleh “ java . pembanding ,” Pembanding Java membandingkan dua Jawa objek dalam format "bandingkan (Objek 01, Objek 02)". Menggunakan kaedah yang boleh dikonfigurasikan, Pembanding Java boleh membandingkan objek untuk mengembalikan integer berdasarkan perbandingan positif, sama atau negatif.

Seseorang juga mungkin bertanya, pakej manakah yang dibohongi oleh pembanding? Pembanding antara muka pembohongan dalam java. guna pakej . Ia ialah digunakan untuk memendekkan objek dalam susunan yang ditentukan iaitu menyusun dua objek berdasarkan kriteria yang ditetapkan.

Begitu juga, apakah perbezaan antara koleksi Java dan koleksi Java?

Major perbezaan antara Koleksi dan Koleksi ialah Koleksi ialah antara muka dan Koleksi ialah kelas. Koleksi ialah antara muka asas untuk set senarai dan baris gilir. Koleksi ialah antara muka asas untuk List, Set dan Queue. Koleksi ialah antara muka peringkat akar bagi Koleksi Java Rangka kerja.

Bagaimanakah anda melaksanakan pembanding dalam Java?

Menggunakan Pembanding

  1. Buat kelas yang melaksanakan Comparator (dan dengan itu kaedah compare() yang melakukan kerja yang dilakukan sebelum ini oleh compareTo()).
  2. Buat contoh kelas Comparator.
  3. Panggil kaedah isihan() yang terlebih beban, memberikannya kedua-dua senarai dan contoh kelas yang melaksanakan Comparator.

Disyorkan: