Come si confronta enum in Java?
Come si confronta enum in Java?

Video: Come si confronta enum in Java?

Video: Come si confronta enum in Java?
Video: Vectors in Java: The 1 Situation You Might Want To Use Them 2024, Novembre
Anonim

Enum implementa l'interfaccia comparabile ed è confrontare con () il metodo confronta solo lo stesso tipo di enum . Anche l'ordine naturale di enum è l'ordine in cui sono sono dichiarato in cod. Come mostrato in 10 esempi di Enum in Giava , stesso ordine è mantenuto anche dal metodo ordinal() di enum , quale è utilizzato da EnumSet e EnumMap.

A questo proposito, cos'è un enum in Java?

Enumerazioni Java . Un enum è una "classe" speciale che rappresenta un gruppo di costanti (variabili non modificabili, come le variabili finali). Per creare un enum , utilizzare il enum parola chiave (invece di classe o interfaccia) e separare le costanti con una virgola.

Allo stesso modo, enum è paragonabile? Enum le costanti sono solo comparabile agli altri enum costanti della stessa enum genere. L'ordine naturale implementato da questo metodo è l'ordine in cui vengono dichiarate le costanti.

Di conseguenza, come si confronta enum con stringa?

Per confrontando String a Enum digita che dovresti convertire enum a corda poi confrontare loro. Per questo puoi usare il metodo toString() o il metodo name(). toString()- Restituisce il nome di questo enum costante, come contenuto nella dichiarazione.

Come si confrontano gli oggetti in Java?

Poter confrontare Due Oggetti Java della stessa classe il booleano è uguale a ( Oggetto obj) deve essere sovrascritto e implementato dalla classe. L'implementatore decide quali valori devono essere uguali per considerarne due oggetti essere uguale.

Consigliato: