Java'da enum nasıl karşılaştırılır?
Java'da enum nasıl karşılaştırılır?

Video: Java'da enum nasıl karşılaştırılır?

Video: Java'da enum nasıl karşılaştırılır?
Video: 96- Java Dersleri - Enum Nedir - Enum Kullanımı 2024, Mayıs
Anonim

Sıralama Karşılaştırılabilir arayüzü uygular ve karşılaştırmak () yöntemi yalnızca aynı türdeki öğeleri karşılaştırır Sıralama . Ayrıca doğal düzen numaralandırma hangi sırayla NS kodla bildirilir. 10 örnekte gösterildiği gibi Sıralama içinde Java , aynı sıra NS ayrıca ordinal() yöntemiyle de korunur Sıralama , Hangi NS EnumSet ve EnumMap tarafından kullanılır.

Bu bağlamda, Java'da enum nedir?

Java Numaraları . Bir Sıralama bir grup sabiti temsil eden özel bir "sınıftır" (son değişkenler gibi değiştirilemez değişkenler). oluşturmak için Sıralama , kullan Sıralama anahtar kelime (sınıf veya arayüz yerine) ve sabitleri virgülle ayırın.

Benzer şekilde, enum karşılaştırılabilir mi? Sıralama sabitler sadece karşılaştırılabilir diğerine Sıralama aynı sabitler Sıralama tip. Bu yöntemle uygulanan doğal düzen, sabitlerin bildirildiği sıradır.

Buna uygun olarak, enum dizeyle nasıl karşılaştırılır?

İçin dize karşılaştırma ile Sıralama dönüştürmeniz gereken tür Sıralama ile sicim ve daha sonra karşılaştırmak onlara. Bunun için toString() yöntemini veya name() yöntemini kullanabilirsiniz. toString()- Bunun adını döndürür Sıralama beyannamede belirtildiği gibi sabittir.

Java'daki nesneleri nasıl karşılaştırırsınız?

yapabilmek karşılaştırmak 2 Java nesneleri aynı sınıftan boole eşittir ( Nesne obj) yöntemi sınıf tarafından geçersiz kılınmalı ve uygulanmalıdır. Uygulayıcı, iki değeri dikkate almak için hangi değerlerin eşit olması gerektiğine karar verir. nesneler eşit olmak.

Önerilen: