values() est une méthode statique de type énumération en Java, utilisée pour obtenir un tableau contenant toutes les constantes de l'énumération, classées par ordre de déclaration. Plus précisément : renvoie un tableau typé contenant les constantes d'énumération. Les éléments du tableau sont classés dans l'ordre dans lequel l'énumération est déclarée. Les méthodes sont statiques et peuvent être appelées sans créer d'instance. Il n’existe qu’un seul tableau Values() par type d’énumération. Les valeurs des constantes d'énumération ne sont pas modifiables.
La signification des valeurs en Java
En Java, values()
est une méthode statique utilisée pour obtenir un tableau constant de type énumération. C'est une partie importante du type énumération et permet d'accéder aux valeurs fixes définies par l'énumération. La méthode values()
是一个静态方法,用于获取枚举类型的常量数组。它是枚举类型的一个重要组成部分,用于访问枚举定义的固定值。
作用
values()
方法返回一个包含枚举所有常量的数组,其类型为枚举类型的数组。数组中的元素按枚举声明的顺序排列。
语法
<code class="java">public static T[] values()</code>
其中:
返回
示例
考虑以下枚举类型:
<code class="java">public enum Season { SPRING, SUMMER, FALL, WINTER }</code>
我们可以使用 values()
方法获取枚举中的所有常量:
<code class="java">Season[] seasons = Season.values();</code>
现在,seasons
数组将包含以下元素:
<code>[SPRING, SUMMER, FALL, WINTER]</code>
注意事项
values()
方法是静态的,因此可以从类级别直接调用,而无需创建类的实例。values()
数组存在。values()
values()
renvoie un tableau contenant toutes les constantes de l'énumération, dont le type est un tableau de type énumération. Les éléments du tableau sont classés dans l'ordre dans lequel l'énumération est déclarée. 🎜🎜🎜Syntaxe🎜🎜rrreee🎜où : 🎜values()
pour obtenir toutes les constantes de l'énumération : 🎜rrreee🎜Maintenant, seasons
code> Le tableau contiendra les éléments suivants : La méthode 🎜rrreee🎜🎜Notes🎜🎜values()
est statique et peut donc être appelée directement depuis le niveau de la classe. sans créer un exemple de classe. 🎜values()
existe. 🎜values()
ne peuvent pas être modifiées. 🎜🎜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!