删除集合中某一元素值
public class Test2 {
public static void main(String[] args) {
//定义list
List<User> list = new ArrayList<>();
User user1 = new User();
User user2 = new User();
user1.setName("111");
user1.setId(1L);
user2.setName("222");
user2.setId(2L);
list.add(user1);
list.add(user2);
//删除集合中某一元素值
IntStream.range(0,list.size()).filter(i->
list.get(i).getId().equals(1L)).
boxed().findFirst().map(i->list.remove((int)i));
System.out.println(list);
}
}