码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA中消除list中重复项

时间:2016-06-07 22:40:34      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:java中消除list中重复项

/**
     * 消除list中重复项
     * @param srcList
     * @return
     */
    public static List<GpsData> dealRepeat(List<GpsData> srcList){
        for(int m =0; m<srcList.size(); m++){
             String lat1=srcList.get(m).getLat();
             String lng1 =srcList.get(m).getLng();
             boolean eq = true;
             while(eq){
                 int next = m+1;
                 if(next > srcList.size()-1)break;
                 
                 String lat2=srcList.get(next).getLat();
                 String lng2 =srcList.get(next).getLng();
                 if( lat1.equals(lat2) && lng1.equals(lng2) ){
                      srcList.remove(next);
                   }else{
                       eq= false;
                   }
             }
        }

        return srcList;
    }


本文出自 “猴子也疯狂” 博客,请务必保留此出处http://1251769215.blog.51cto.com/11633863/1786989

JAVA中消除list中重复项

标签:java中消除list中重复项

原文地址:http://1251769215.blog.51cto.com/11633863/1786989

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!