com.alibaba.fastjson解析后,判断key的问题?

        String str2  = "{\"a1\":1,\"a2\":\"bngbb\",\"a3\":[\"ssss1\",\"sssss2\"]}";
        HashMap<String,Object> map2 = new HashMap<String,Object>();
        map2 = JSON.parseObject(str2,HashMap.class);
        map2.forEach(
                (k,v)->{
                    boolean b = k=="a1";
                    System.out.println("k:"+k);

                    System.out.println(b);
                    System.out.println(k=="a1");

                }
        );

我本意是想判断当k=="a1",做一些处理,但是判断一直是false,不知道哪里出了问题
求前辈指点

阅读 1.3k
1 个回答

字符串用equal

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题