Hogyan hasonlítja össze az enumokat a karakterláncokkal?
Hogyan hasonlítja össze az enumokat a karakterláncokkal?

Videó: Hogyan hasonlítja össze az enumokat a karakterláncokkal?

Videó: Hogyan hasonlítja össze az enumokat a karakterláncokkal?
Videó: Types of Muscles 💪 Comparison | Skeletal 💀 vs Cardiac ❤️ vs Smooth 🤮 muscles | Anatomy & Physio 2024, November
Anonim

Mert összehasonlítva String nak nek Enum típust kell konvertálni enum nak nek húr és akkor összehasonlítani őket. Ehhez használhatja a toString() vagy name() metódust. toString()- Ennek a nevét adja vissza enum konstans, ahogy a nyilatkozatban szerepel.

Ilyen módon hogyan hasonlítja össze az enumokat?

Az elkészítésének két módja van összehasonlítás nak,-nek enum Members: equals metódus == operátort használ belsőleg annak ellenőrzésére, hogy kettő van-e enum egyenlőek. Ez azt jelenti, hogy megteheti hasonlítsa össze Enum == és egyenlő módszer használatával.

Tudja azt is, mit ad vissza az enum valueOf? A java. lang. Enum . értéke () módszer visszatér az enum a megadott enumtype állandója a megadott névvel. A névnek pontosan meg kell egyeznie az an deklarálásához használt azonosítóval enum állandó ebben a típusban.

Itt hogyan lehet megtalálni egy karakterlánc enum-ját?

Létrehozhatsz Enum a Stringből használva Enum . valueOf() metódus. A valueOf() egy statikus metódus, amely mindegyikhez hozzáadódik Enum osztály fordítási ideje alatt, és hallgatólagosan mindenki számára elérhető Enum értékek(), name() és cardinal() metódusokkal együtt.

Használhat switch utasítást egy enum körül?

Igen, Használhatja az Enumot ban ben Kis- és esetváltási nyilatkozat Java-ban mint az int primitív. Ha te ismerik enum int minta, ahol egész számok képviselik enum akkor a Java 5 előtti értékek te már tudja hogyan kell használni a Switch tokot val vel Enum.

Ajánlott: