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++){


