List集合去重

古城微笑少年丶 2022-09-09 02:19 296阅读 0赞
  1. List<Map<String, Object>> list = roleMenuService.getListByUserId(mapUser);
  2. HashSet<String> set = new HashSet<String>(list.size());
  3. for (Map<String, Object> objectMap : list) {
  4. String url = objectMap.get("url").toString();
  5. if (set.add(url)) {
  6. roles.add(url);
  7. }
  8. }

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读

    相关 List

      list中数据的去重,通常使用将list转换为set,简单直接,因为set集合的特点就是没有重复的元素。需要考虑一下两种情况: 1.List集合中的数据类型是基本数据

    相关 List

    思路:   1、先将list转换成HashSet   2、将HashSet再转换成List 源码如下: List<A> list = new ArrayList