溫馨提示×

java枚舉類型使用的方法有哪些

小億
130
2023-08-10 01:38:49
欄目: 編程語言

在Java中,枚舉類型可以使用以下方法:

  1. values():返回枚舉類型的所有實例。

  2. valueOf(String name):返回指定名稱的枚舉常量。

  3. name():返回枚舉常量的名稱。

  4. ordinal():返回枚舉常量在枚舉類型中的位置索引,從0開始。

  5. compareTo(EnumType enumType):比較當前枚舉常量與指定枚舉常量的順序。

  6. equals(Object other):判斷當前枚舉常量與指定對象是否相等。

  7. getDeclaringClass():返回枚舉常量所屬的枚舉類型。

  8. hashCode():返回枚舉常量的哈希碼值。

  9. toString():返回枚舉常量的字符串表示。

這些方法可以通過枚舉類型的實例進行調用,例如:

enum Color {
RED, GREEN, BLUE;
}
public class Main {
public static void main(String[] args) {
Color color = Color.RED;
System.out.println(color.values());
System.out.println(Color.valueOf("GREEN"));
System.out.println(color.name());
System.out.println(color.ordinal());
System.out.println(color.compareTo(Color.BLUE));
System.out.println(color.equals(Color.RED));
System.out.println(color.getDeclaringClass());
System.out.println(color.hashCode());
System.out.println(color.toString());
}
}

輸出結果為:

[RED, GREEN, BLUE]
GREEN
RED
-2
true
class Color
3223896
RED

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女