Java删除集合中某一元素

删除集合中某一元素值

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);
    }
}

猜你喜欢

转载自blog.csdn.net/m0_46580493/article/details/127775209