con*_*ice 2 java compare arraylist object
我有两个大小不同的ArrayList。
ArrayList<String> names = new ArrayList<String>();
ArrayList<User> users = new ArrayList<User>();
Run Code Online (Sandbox Code Playgroud)
用户是具有属性名称和地址的对象。我想获取存储在ArrayList用户中的User对象的名称与存储在ArrayList名称中的名称相同的地址。
这可能吗?如果是这样,怎么办?
for (User u : users) {
if (names.contains(u.getName()) {
System.out.println("Name: " + u.getName() + ", address: " + u.getAddress());
}
}
Run Code Online (Sandbox Code Playgroud)