美文网首页
把集合中相同的元素加入到另外一个集合中

把集合中相同的元素加入到另外一个集合中

作者: jackey912 | 来源:发表于2019-05-04 09:03 被阅读0次
ArrayList<Integer> list=new ArrayList<>();
HashMap<Integer,ArrayList<Integer>> map=new HashMap<>();
list.add(1);
list.add(1);
list.add(1);
list.add(3);
list.add(2);
list.add(4);
list.add(2);
for (Integer num : list) {
    if (map.containsKey(num)) {
        map.get(num).add(num);
    } else {
        ArrayList<Integer> list2=new ArrayList<>();
        list2.add(num);
        map.put(num,list2);
    }
}
System.out.println(map);

打印结果如下:
{1=[1, 1, 1], 2=[2, 2], 3=[3], 4=[4]}

相关文章

  • 把集合中相同的元素加入到另外一个集合中

    打印结果如下:{1=[1, 1, 1], 2=[2, 2], 3=[3], 4=[4]}

  • 集合

    集合类之间的继承关系: Set集合 Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中...

  • SADD

    SADD SADD 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略且返回0。假如集合key...

  • JS数据结构和算法 - 集合

    什么是集合? 集合是由一组无序且唯一的元素组成(集合中没有重复项 - 集合中的元素使用===来判断是否相同) 实现...

  • Redis 集合(Set)

    Sadd 将一个或多个成员元素加入到集合中 已经存在于集合的成员元素将被忽略 假如集合 key 不存在,则创建一个...

  • # Python -07 组合数据类型

    集合类型 集合是多个元素的无序组合集合类型与数学中的集合概念一致集合元素之间无序,每个元素唯一,不存在相同元素 集...

  • 集合、列表、元组、字典

    集合的定义 集合是多个元素的无序组合,与数学中的集合概念一致,集合元素之间无序,每个元素唯一,不存在相同元素,且...

  • 说说高中数学那点事之集合篇

    ⒈集合相等:集合中组成的元素完全相同 ⒉有限集:含有有限个元素 ⒊无限集:含有无限个元素 ⒋表示集合的方法 ⑴列举...

  • 收集类型 - 字典

    一个集合也是能够存放多个相同类型元素的收集。不过它与数组不同的是:一个集合中不允许出现两个完全相同的元素。一个集合...

  • python的组合数据类型

    集合 多个元素的无序组合 集合中不存在相同的元素,每个元素唯一,不可更改集合使用{} 或set()函数创建,如果要...

网友评论

      本文标题:把集合中相同的元素加入到另外一个集合中

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