久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

JAVA如何做枚舉值映射

169次閱讀
沒有評論

共計 686 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 Java 中,可以使用枚舉類和映射(Map)來進行枚舉值的映射。

方法一:使用枚舉類

  1. 首先定義一個枚舉類,例如:
public enum Color {
    RED,
    GREEN,
    BLUE
}
  1. 創建一個映射(Map)對象,并將枚舉值和相應的映射值(可以是任意類型)進行關聯,例如:
Map<Color, String> colorMap = new HashMap<>();
colorMap.put(Color.RED, " 紅色 ");
colorMap.put(Color.GREEN, " 綠色 ");
colorMap.put(Color.BLUE, " 藍色 ");
  1. 使用枚舉值獲取映射值,例如:
String color = colorMap.get(Color.RED);
System.out.println(color); // 輸出:紅色

方法二:使用枚舉常量的值作為映射的鍵

  1. 創建一個映射(Map)對象,并將枚舉常量的值和相應的映射值進行關聯,例如:
Map<String, String> colorMap = new HashMap<>();
colorMap.put("RED", " 紅色 ");
colorMap.put("GREEN", " 綠色 ");
colorMap.put("BLUE", " 藍色 ");
  1. 使用枚舉常量的值獲取映射值,例如:
String color = colorMap.get(Color.RED.name());
System.out.println(color); // 輸出:紅色

需要注意的是,方法二中使用枚舉常量的值作為映射的鍵時,需要使用枚舉常量的 name() 方法獲取字符串形式的枚舉常量名稱。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計686字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 莲花县| 班戈县| 泽普县| 建阳市| 万荣县| 漳平市| 宁津县| 永平县| 中宁县| 株洲县| 建宁县| 海兴县| 阳江市| 侯马市| 湖南省| 河北区| 新宁县| 宁武县| 宜黄县| 玛沁县| 淮南市| 淮阳县| 平乐县| 深圳市| 华蓥市| 康定县| 巴青县| 南溪县| 利津县| 武城县| 宣化县| 荃湾区| 曲沃县| 贵阳市| 井冈山市| 滁州市| 曲麻莱县| 德庆县| 岳普湖县| 灵寿县| 上思县|