久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java固定鍵值轉換,使用枚舉實現字典?

瀏覽:129日期:2023-12-30 16:59:25

問題描述

java,我想使用枚舉實現int到string的轉換,能做到嗎?就如同字典一樣。

問題解答

回答1:

public enum MyDict { ChineseEnglish(0, '漢語詞典'), EnglishChinese(1,'英漢詞典'), EnglishEnglish(2,'英英詞典');Integer id; String desc;MyDict(Integer id, String desc) {this.id = id;this.desc = desc; }static MyDict findById(Integer id) {MyDict dict;switch(id) {case 0: dict = MyDict.ChineseEnglish; break;case 1: dict = MyDict.EnglishChinese; break;case 2: dict = MyDict.EnglishEnglish; break;default: throw new IllegalArgumentException('非法ID');}return dict; } String getDesc() {return desc; }public static void main(String[] args) {String desc = MyDict.findById(0).getDesc();System.out.println(desc); }}

不知道是不是這個意思

標簽: java
主站蜘蛛池模板: 柏乡县| 莱芜市| 吉安市| 东阳市| 扶绥县| 灵武市| 桐城市| 长治市| 滨海县| 汉源县| 兖州市| 广宁县| 定远县| 迁安市| 元氏县| 策勒县| 浪卡子县| 伊吾县| 清苑县| 揭西县| 阿勒泰市| 临桂县| 阳新县| 象州县| 白城市| 乐陵市| 延吉市| 遵化市| 当阳市| 克拉玛依市| 平顺县| 清涧县| 策勒县| 涡阳县| 萝北县| 常州市| 外汇| 辽源市| 邢台县| 田东县| 色达县|