91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java enums 如何配合注解使用

小樊
81
2024-08-05 22:13:15
欄目: 編程語言

在 Java 中,可以通過在 enum 常量上使用注解來為每個枚舉常量添加元數據信息。下面是一個簡單的示例,展示了如何在 Java 中使用注解和枚舉一起配合使用:

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

// 定義一個注解
@Retention(RetentionPolicy.RUNTIME)
@interface Color {
    String value();
}

// 定義一個枚舉
enum Fruit {
    @Color("Red")
    APPLE,

    @Color("Yellow")
    BANANA,

    @Color("Green")
    PEAR
}

public class EnumWithAnnotationExample {
    public static void main(String[] args) {
        // 遍歷枚舉常量,獲取注解信息
        for (Fruit fruit : Fruit.values()) {
            Color colorAnnotation = fruit.getClass().getDeclaredField(fruit.name()).getAnnotation(Color.class);
            System.out.println(fruit.name() + " is " + colorAnnotation.value());
        }
    }
}

在上面的示例中,我們定義了一個 Color 注解和一個 Fruit 枚舉。每個枚舉常量都使用 @Color 注解來指定顏色信息。然后,在 main 方法中,我們遍歷枚舉常量,獲取每個常量上的注解信息,并打印出來。

運行上面的代碼,輸出結果為:

APPLE is Red
BANANA is Yellow
PEAR is Green

通過這種方式,我們可以為枚舉常量添加更多的元數據信息,并在程序中使用注解來獲取這些信息。

0
濉溪县| 汕头市| 丰城市| 重庆市| 茌平县| 南昌县| 亳州市| 安泽县| 满洲里市| 社会| 六盘水市| 海门市| 翼城县| 郧西县| 永城市| 锦州市| 丹东市| 安阳市| 九龙城区| 合江县| 巨鹿县| 中方县| 额敏县| 昌图县| 界首市| 荣成市| 类乌齐县| 体育| 离岛区| 娄烦县| 读书| 金阳县| 沙洋县| 乳山市| 大安市| 慈溪市| 桑日县| 巫山县| 海宁市| 苗栗县| 常宁市|