Bagaimana enum dibandingkan di Jawa?
Bagaimana enum dibandingkan di Jawa?

Video: Bagaimana enum dibandingkan di Jawa?

Video: Bagaimana enum dibandingkan di Jawa?
Video: Java Enums: the Ultimate Guide 2024, November
Anonim

enum mengimplementasikan antarmuka Sebanding dan itu dibandingkan dengan () metode membandingkan hanya jenis yang sama dari enum . Juga tatanan alam enum adalah urutan di mana mereka adalah dideklarasikan dalam kode. Seperti yang ditunjukkan pada 10 contoh enum di dalam Jawa , pesanan yang sama adalah juga dikelola oleh metode ordinal() dari enum , yang adalah digunakan oleh EnumSet dan EnumMap.

Dalam hal ini, apa itu enum di Jawa?

Java Enum . NS enum adalah "kelas" khusus yang mewakili sekelompok konstanta (variabel yang tidak dapat diubah, seperti variabel akhir). Untuk membuat enum , menggunakan enum kata kunci (bukan kelas atau antarmuka), dan pisahkan konstanta dengan koma.

Demikian pula, apakah enum sebanding? enum konstanta hanya sebanding ke yang lain enum konstanta yang sama enum Tipe. Urutan alami yang diterapkan oleh metode ini adalah urutan di mana konstanta dideklarasikan.

Sejalan dengan itu, bagaimana enum dibandingkan dengan string?

Untuk membandingkan String ke enum jenis yang harus Anda konversi enum ke rangkaian lalu membandingkan mereka. Untuk itu Anda dapat menggunakan metode toString() atau metode name(). toString()- Mengembalikan nama ini enum konstan, seperti yang terkandung dalam deklarasi.

Bagaimana Anda membandingkan objek di Jawa?

Agar bisa membandingkan dua objek Jawa dari kelas yang sama boolean sama dengan ( Obyek obj) metode harus diganti dan diimplementasikan oleh kelas. Pelaksana memutuskan nilai mana yang harus sama dengan mempertimbangkan dua benda-benda untuk menjadi setara.

Direkomendasikan: