去除list中重复值的问题:

来源:互联网 发布:蓝桥杯c语言试题2017 编辑:程序博客网 时间:2024/06/04 20:15

两种方法:

第一种:第一层循环从左端开始作为参照,然后另一尾端从后面扫过来,把与头相同的全部删除掉,其实效率也挺高;

第二种:把list放到hashset,直接把重复的删除掉,然后再把hashset放到list里

for(int i=0;i<list.size();i++)        {            for(int j=list.size()-1;j>i;j--)            {                if(list.get(j).equals(list.get(i)))                {                    list.remove(j);                }            }        }


0 0
原创粉丝点击