java操作数组。 剔除重复, 找出重复, 找出重复的次数

package com.navi168.pojos;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

public class Main {

public static void main(String[] args) {

List<Integer> ids = new ArrayList<Integer>();

List<Integer> list = new ArrayList<Integer>();

List<Integer> list2 = new ArrayList<Integer>();

ids.add(1);

ids.add(1);

ids.add(2);

ids.add(3);

ids.add(3);

ids.add(3);

ids.add(4);

for(int i=0;i<ids.size();i++){

if(list2.contains(ids.get(i))){

if(!list.contains(ids.get(i))){

list.add(ids.get(i));

}

}else{

list2.add(ids.get(i));

}

}

for(int j=0;j<list.size();j++){

System.out.println("重复的是"+list.get(j));

}

for(int m=0;m<list2.size();m++){

System.out.print("剔除重复后的数据是:"+list2.get(m)+"\t"); }

System.out.println();

/*for(int n=0;n<ids.size();n++){

if(list.contains(ids.get(n))){

}

}*/

HashMap<Integer,Integer> map = new HashMap<Integer,Integer>(); for(int b=0;b<list.size();b++){

for(int a=0;a<ids.size();a++){

java操作数组。 剔除重复, 找出重复, 找出重复的次数相关文档

最新文档

返回顶部