Maison >Java >javaDidacticiel >Introduction à l'utilisation de la méthode values() de la classe d'énumération enum en Java
Cet article présente principalement les informations pertinentes sur l'explication détaillée de la méthode values() de la classe d'énumération en Java. J'espère que grâce à cet article, vous pourrez maîtriser cette partie du contenu.
Explication détaillée de la méthode values() de la classe d'énumération enum en java
Avant-propos :
Concernant les énumérations, Je pense qu'ils sont très couramment utilisés maintenant. Ce que j'écris principalement est une méthode spéciale dans l'énumération, valeurs() Parce que cette méthode est introuvable dans le document API d'Enum. Examinons ensuite l'utilisation spécifique.
Théoriquement, cette méthode peut convertir la classe d'énumération en un tableau de type énumération. Comme il n'y a pas d'indice dans l'énumération, nous n'avons aucun moyen de trouver rapidement la classe d'énumération requise via l'indice At. cette fois, après la conversion en tableau, nous pouvons trouver la classe d'énumération dont nous avons besoin via l'indice du tableau. Le code est affiché ensuite.
Le premier est notre propre classe d'énumération.
public enum EnumDemoFirst { RED(1,"hongse"),GREEN(2,"lvse"),YELLOW(3,"huangse"); private int code; private String msg; private EnumDemoFirst(int ordinal, String name) { this.code = ordinal; this.msg = name; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } }
Ensuite, il y a la méthode de test,
public class EnumTest { public static void main(String[] args) { EnumDemoFirst[] values = EnumDemoFirst.values(); for (EnumDemoFirst enumDemoFirst : values) { System.out.println(enumDemoFirst + "--" + enumDemoFirst.getCode() + "--" + enumDemoFirst.getMsg()); System.out.println("============="); } } }
À cette fois, le résultat est
RED--1--hongse ============= GREEN--2--lvse ============= YELLOW--3--huangse =============
Dans ce cas, l'énumération peut être facilement utilisée via la méthode values().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!