list集合去重

1. 概述

在开发过程中,对于服务器返回的数据有时候需要自己手动封装数据,如果封装的list集合数据有重复,就需要给list集合去重,方式如下:

1>:定义一个临时集合tempList,然后遍历原始集合list,判断如果临时集合不包含遍历出来的原始集合的元素,就把遍历出来的元素存储到tempList中;

2. 代码如下

    /**
     * list集合去重:
     *          把list里的对象遍历一遍,用list.contain(),如果不存在就放入到另外一个list集合中
     */
public static List removeDuplicate(List list){  
        List listTemp = new ArrayList();  
        for(int i=0;i<list.size();i++){  
            if(!listTemp.contains(list.get(i))){  
                listTemp.add(list.get(i));  
            }  
        }  
        return listTemp;  
    } 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容