67,513
社区成员
发帖
与我相关
我的任务
分享
public class Test {
public static void main(String[] args) {
List<User> userList = new ArrayList<User>();
List<Emp> empList = new ArrayList<Emp>();
User user1 = new User("1");
User user2 = new User("2");
User user3 = new User("3");
User user4 = new User("4");
User user5 = new User("5");
User user6 = new User("6");
User user7 = new User("7");
User user8 = new User("8");
User user9 = new User("9");
User user10 = new User("10");
userList.add(user1);
userList.add(user2);
userList.add(user3);
userList.add(user4);
userList.add(user5);
userList.add(user6);
userList.add(user7);
userList.add(user8);
userList.add(user9);
userList.add(user10);
Emp emp1 = new Emp("5");
Emp emp2 = new Emp("6");
Emp emp3 = new Emp("7");
Emp emp4 = new Emp("8");
Emp emp5 = new Emp("9");
Emp emp6 = new Emp("10");
Emp emp7 = new Emp("11");
Emp emp8 = new Emp("12");
empList.add(emp1);
empList.add(emp2);
empList.add(emp3);
empList.add(emp4);
empList.add(emp5);
empList.add(emp6);
empList.add(emp7);
empList.add(emp8);
compare(userList, empList);
}
private static void compare(List<User> userList, List<Emp> empList){
//用来存放相等的id
List<String> equalIdList = new ArrayList<String>();
for (User user : userList) {
for (Emp emp : empList) {
if(user.getId().equals(emp.getId())){
equalIdList.add(user.getId());
}
}
}
System.out.println("两个list中都有的id为: ");
for (String id : equalIdList) {
System.out.println(id);
}
}
}