美文网首页
java中map中存储对象

java中map中存储对象

作者: SmileMylife | 来源:发表于2019-08-13 12:46 被阅读0次

    1.示例代码:

            Map<String, Object> map = new HashMap<>();
            Set<String> set = new HashSet<>();
            set.add("123");
            map.put("obj", set);
    
            Object obj = MapUtils.getObject(map, "obj");
            if (obj instanceof  Set) {
                Set obj1 = (Set) obj;
                obj1.add("张佩");
                System.out.println(set);
                System.out.println(MapUtils.getObject(map, "obj").toString());
            }
    

    以上代码打印出的结果两者是相同的,因为set、obj、obj1所指向的地址都是同一个。

    相关文章

      网友评论

          本文标题:java中map中存储对象

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