我该如何从我的 Arraylist
对象中更新记录呢?
例如:
List<User> userList = new ArrayList<User>();
User user = new User();
user.setUserId(1);
user.setUsername("user1");
userList.add(user);
User user = new User();
user.setUserId(2);
user.setUsername("user2");
userList.add(user);
User user = new User();
user.setUserId(3);
user.setUsername("user3");
userList.add(user);
现在我想要更新我的ArrayList
中的特定记录。比如说,我想要更新id为2的用户的用户名。
User user = new User();
user.setUserId(2);
user.setUsername("new_username2");
//before i want to remove or update the record on the list which contain user id #2
userList.add(user);
我想从列表中搜索userList.contains(2)
,然后用新值删除或更新它。