美文网首页
Map字典代替switch

Map字典代替switch

作者: 请叫我蔡蔡先生 | 来源:发表于2020-01-09 10:10 被阅读0次
public static void test2() {
        String today = "1";
        
        //switch
        switch (today) {
            case "1":
                System.out.println("春天");
                break;
            case "2":
                System.out.println("夏天");
                break;
            case "3":
                System.out.println("秋天");
                break;
            case "4":
                System.out.println("冬天");
                break;
            default:
                System.out.println("请输入正确的参数!");
        }
        
        //字典 map
        Map map = new HashMap<String, String>() {
            private static final long serialVersionUID = 1L;
            {
                put("1", "春天");
                put("2", "夏天");
                put("3", "秋天");
                put("4", "冬天");
            }
        };
        if (!map.containsKey(today)) {
            System.out.println("请输入正确的参数!");
        } else {
            String value = map.get(today).toString();
            System.out.println(value);
        }
    }

相关文章

网友评论

      本文标题:Map字典代替switch

      本文链接:https://www.haomeiwen.com/subject/kcfyactx.html