public class MainTest {
public static void main(String arg[]){
show();
System.out.println();
show2();
}
public static void show(){
List<String> list = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
List<String> list3 = new ArrayList<String>();
list.add("1");
list.add("10");
list.add("15");
list.add("20");
list2.add("1");
list2.add("10");
list2.add("6");
list2.add("10");
list2.add("15");
list2.add("3");
list2.add("15");
list2.add("3");
list2.add("3");
Set set = new HashSet<String>();
list2.addAll(list);
for(String item :list2){
set.add(item);
}
for (Object object : set) {
list3.add(object.toString());
}
System.out.println("去除所有重复");
for(String item :list3){
System.out.print(item+"==");
}
}
public static void show2(){
List<String> list = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
List<String> list3 = new ArrayList<String>();
list.add("1");
list.add("10");
list.add("15");
list.add("20");
list2.add("1");
list2.add("10");
list2.add("6");
list2.add("10");
list2.add("15");
list2.add("3");
list2.add("15");
list2.add("3");
list2.add("3");
boolean bool = true;
for(int i =0;i<list.size();i++){
for(int j =0;j<list2.size();j++){
if(list.get(i).equals(list2.get(j))){
bool=false;
list2.remove(list2.get(j));
j--;
}
}
}
list.addAll(list2);
list3.addAll(list);
System.out.println("合并去除两个List相同的重复,单个List中重复不去除");
for(String item :list3){
System.out.print(item+"==");
}
}
转载请注明原文地址: https://ju.6miu.com/read-4936.html