Les énumérations sont utilisées en Java pour définir un ensemble limité de constantes, fournissant des fonctionnalités telles que le singleton, l'immuabilité et la comparabilité. Les méthodes d'utilisation spécifiques incluent : la définition d'énumérations, l'obtention des noms et de l'ordre des constantes d'énumération, l'obtention de constantes par nom et la comparaison des constantes. Les énumérations sont souvent utilisées pour représenter un ensemble limité d'options pour les couleurs, les saisons, les types de fichiers, etc.
Utilisation des énumérations en Java
Une énumération est un type utilisé en Java pour représenter un ensemble fixe et limité de valeurs. Il fournit un moyen sûr et fiable de gérer un ensemble prédéfini de constantes.
Comment utiliser les énumérations
Pour définir une énumération, utilisez le mot-clé enum
, suivi du nom de l'énumération : enum
关键字,后跟枚举的名称:
<code class="java">enum Color { RED, GREEN, BLUE }</code>
这会创建三个枚举常量:RED
、GREEN
和 BLUE
。
枚举的特性
==
和 !=
<code class="java">enum Color { RED, GREEN, BLUE } public class Main { public static void main(String[] args) { Color color = Color.RED; // 打印枚举常量的名称 System.out.println(color.name()); // 输出:RED // 打印枚举常量的顺序 System.out.println(color.ordinal()); // 输出:0 // 通过名称获取枚举常量 Color otherColor = Color.valueOf("GREEN"); // 比较两个枚举常量 if (color == otherColor) { System.out.println("两个颜色相等"); } else { System.out.println("两个颜色不相等"); } // 输出:两个颜色不相等 } }</code>
RED code>, <code>VERT
et BLEU
.
Caractéristiques des énumérations
==
et !=
. Utilisations des énumérations
Les énumérations fournissent les méthodes utiles suivantes :
🎜name() : 🎜Renvoie le nom de la constante d'énumération. 🎜🎜🎜ordinal() : 🎜Renvoie l'ordre des constantes d'énumération dans l'énumération (en commençant à 0). 🎜🎜🎜valueOf(String name) : 🎜Obtenez la constante d'énumération par son nom. 🎜🎜🎜🎜Exemple🎜🎜🎜L'exemple suivant montre comment utiliser les énumérations : 🎜rrreeeCe 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!