Numaralandırmaları dizelerle nasıl karşılaştırırsınız?
Numaralandırmaları dizelerle nasıl karşılaştırırsınız?

Video: Numaralandırmaları dizelerle nasıl karşılaştırırsınız?

Video: Numaralandırmaları dizelerle nasıl karşılaştırırsınız?
Video: DİZEL MOTOR ÖMRÜNÜ UZATMAK İÇİN YAPMANIZ GEREKEN 5 ŞEY | Ne Nedir? 2024, Kasım
Anonim

İç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.

Bu şekilde, enumları nasıl karşılaştırırsınız?

yapmanın iki yolu var karşılaştırmak ile ilgili Sıralama üyeler: eşittir yöntemi, iki olup olmadığını kontrol etmek için dahili olarak == operatörünü kullanır Sıralama eşittir. Bunun anlamı, Yapabilirsin Enum'u karşılaştır hem == hem de eşittir yöntemini kullanarak.

Ayrıca bilin, enum valueOf ne döndürür? java. dil. Sıralama . değeri () yöntem İadeler NS Sıralama belirtilen ada sahip belirtilen numaralandırma türünün sabiti. Ad, bir bildirimi bildirmek için kullanılan tanımlayıcıyla tam olarak eşleşmelidir. Sıralama bu tipte sabit.

Burada, bir dizenin numaralandırmasını nasıl buluyorsunuz?

oluşturabilirsiniz String'den Numaralandırma kullanarak Sıralama . valueOf() yöntemi. valueOf(), her öğeye eklenen statik bir yöntemdir. Sıralama derleme süresi boyunca sınıf ve örtük olarak herkes tarafından kullanılabilir Sıralama değerler(), name() ve cardinal() yöntemleriyle birlikte.

Bir enum etrafında bir switch ifadesi kullanabilir misiniz?

Evet, Enum'u kullanabilirsiniz içinde Durum bildirimini değiştir Java'da int ilkel gibi. Eğer sen aşina Sıralama tam sayıların temsil ettiği int deseni Sıralama Java 5'ten önceki değerler daha sonra sen Zaten biliyor Anahtar kılıfı nasıl kullanılır ile birlikte Sıralama.

Önerilen: