如何使用Java List等集合类的removeAll方法
2个回答
展开全部
先取得list list=new list();
list.add();(一些东西)
list.removeall(刚才的东西全不见了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class User {
private String name;
private int age;
//setter and getter
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
import java.util.ArrayList;
import java.util.List;
public class UserList {
private List<User> subList;
private List<User> allList;
public UserList(){
subList=new ArrayList<User>();
allList=new ArrayList<User>();
for(int i=0;i<3;i++){
User user=new User();
user.setAge(i);
user.setName("lyh"+i);
subList.add(user);
}
for(int i=0;i<10;i++){
User user=new User();
user.setAge(i);
user.setName("lyh"+i);
allList.add(user);
}
}
public static void main(String[] args){
UserList userList=new UserList();
userList.allList.removeAll(userList.subList);//调用removeAll方法
System.out.println(userList.allList.size());
}
}
private String name;
private int age;
//setter and getter
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
import java.util.ArrayList;
import java.util.List;
public class UserList {
private List<User> subList;
private List<User> allList;
public UserList(){
subList=new ArrayList<User>();
allList=new ArrayList<User>();
for(int i=0;i<3;i++){
User user=new User();
user.setAge(i);
user.setName("lyh"+i);
subList.add(user);
}
for(int i=0;i<10;i++){
User user=new User();
user.setAge(i);
user.setName("lyh"+i);
allList.add(user);
}
}
public static void main(String[] args){
UserList userList=new UserList();
userList.allList.removeAll(userList.subList);//调用removeAll方法
System.out.println(userList.allList.size());
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |