美文网首页
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