首页 > 其他 > 详细

J2EE判断重复的数据

时间:2016-03-11 10:02:48      阅读:240      评论:0      收藏:0      [点我收藏+]
import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

/**
 * 判断重复的数据
 * @author YangKai
 *
 */
public class Demo {
    @Test
    public void a () {
    
    List<Integer> list = new ArrayList<Integer>();
    List<Integer> list2 = new ArrayList<Integer>();
    list.add(1);
    list.add(1);
    list.add(2);
    list.add(2);
    list.add(2);
    System.out.println("list的长度为:"+list.size());
    /* 先把去重之后的数存进list2 */
    for (Integer i : list) {
        if (!list2.contains(i)) {
            list2.add(i);
        }
    }
    /* 再用list2里的元素与list数组里的元素进行比较,若相等则a++ */
    for (int i = 0; i < list2.size(); i ++) {
        int a = 0;
        
        for (int j = 0; j < list.size(); j ++ ) {
            if(list2.get(i) == list.get(j) ) {
                a ++;
            } 
        }
        System.out.println("数字"+list2.get(i)+"有:"+ a+ "个");
    }
    
    }
}

技术分享

J2EE判断重复的数据

原文:http://www.cnblogs.com/YangK-java/p/5264426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!