共計 686 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用枚舉類和映射(Map)來進行枚舉值的映射。
方法一:使用枚舉類
- 首先定義一個枚舉類,例如:
public enum Color {
RED,
GREEN,
BLUE
}
- 創建一個映射(Map)對象,并將枚舉值和相應的映射值(可以是任意類型)進行關聯,例如:
Map<Color, String> colorMap = new HashMap<>();
colorMap.put(Color.RED, " 紅色 ");
colorMap.put(Color.GREEN, " 綠色 ");
colorMap.put(Color.BLUE, " 藍色 ");
- 使用枚舉值獲取映射值,例如:
String color = colorMap.get(Color.RED);
System.out.println(color); // 輸出:紅色
方法二:使用枚舉常量的值作為映射的鍵
- 創建一個映射(Map)對象,并將枚舉常量的值和相應的映射值進行關聯,例如:
Map<String, String> colorMap = new HashMap<>();
colorMap.put("RED", " 紅色 ");
colorMap.put("GREEN", " 綠色 ");
colorMap.put("BLUE", " 藍色 ");
- 使用枚舉常量的值獲取映射值,例如:
String color = colorMap.get(Color.RED.name());
System.out.println(color); // 輸出:紅色
需要注意的是,方法二中使用枚舉常量的值作為映射的鍵時,需要使用枚舉常量的 name() 方法獲取字符串形式的枚舉常量名稱。
丸趣 TV 網 – 提供最優質的資源集合!
正文完