package classtest;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
/* 将两个集合{“a”,“b”,“c”,“d”,“e”}
* 和{“d”,“e”,“f”,“g”,“h”},
* 把这两个集合去除重复项合并成一个,实现需求。
*/
public class Test3demo {
@Test
public void test() {
String[] str= {"a","b","c","d","e"};
String[] str1= {"d","e","f","g","h"};
List<String> list=new ArrayList<String>(Arrays.asList(str));
List<String> list1=new ArrayList<String>(Arrays.asList(str1));
//只遍历第二个集合,如果在第一个集合中没有就添加进去
for(int i=0;i<list1.size();i++) {
if(!list.contains(list1.get(i))) {
list.add(list1.get(i));
}
}
System.out.println(list);
}
}
Java将两个集合{“a”,“b”,“c”,“d”,“e”}和{“d”,“e”,“f”,“g”,“h”},把这两个集合去除重复项合并成一个
最新推荐文章于 2024-11-25 11:03:52 发布