How do I remove an object from an ArrayList in Java?

后端 未结 9 1641
面向向阳花
面向向阳花 2020-12-15 01:06

I have an ArrayList that contains some object, such as User, and each object has a name and password property. How can I

9条回答
  •  自闭症患者
    2020-12-15 01:31

    You could use something like this:

               // If you are using java 8
               userList.removeIf(user-> user.getName().equals("yourUserName"));
               // With older version
               User userToRemove = null;
               for(User usr:userList) {
                 if(usr.getName().equals("yourUserName")) {
                    userToRemove = usr;
                    break;
                 }
               }
               userList.remove(userToRemove);
    

提交回复
热议问题