两个List合并一个List,去除重复.
来源:互联网 发布:js选择时间段 编辑:程序博客网 时间:2024/05/22 21:39
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+"==");
}
}
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+"==");
}
}
0 0
- 两个List合并一个List,去除重复.
- java 两个相同元素的List,合并排序去除重复元素的快速算法
- 把两个List合并成一个List并且不能有重复
- list去除重复数据
- list去除重复数据
- 去除list重复元素
- List去除重复项。
- List去除重复
- List去除重复数据
- List去除重复元素
- java list去除重复
- List去除重复元素
- List 去除重复
- List 去除重复数据
- list 去除重复元素
- list去除重复
- 两个List 去除重复和保留相同的元素
- 两个LIST合并问题
- centos6.5 redis主从模式配置
- 们--加强斐波那契
- Tensorflow共享变量
- iOS 警告收录及科学快速的消除方法
- umask 命令
- 两个List合并一个List,去除重复.
- 排序之冒泡排序(数组实现)
- 蓝桥杯——算法训练 求水仙花数(Vip试题)
- bzoj 1834 网络流(最大流+费用流)
- android基础知识----git上传改变上传的地址
- PHP连接MySQL数据库
- sqlplus的几种登陆方式oracle
- C++ 基础(三) —— 字符串、向量和数组
- Android7.0调用系统相机拍照、访问相册问题。