java字典转描述_java固定键值转换,使用枚举实现字典?
胡子哥哥
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字典转描述_java固定键值转换,使用枚举实现字典?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POI:java导出excel,java
- 下一篇: 如何用kindle看论文