如何仅更新列表中最后一个元素的第一个索引?

时间:2014-10-15 06:24:33

标签: java list arraylist

请考虑以下代码:

public void updateUser(Login login) {
    UserExposableDO userExposableDO= new UserExposableDO(login);
    for (int i = 0; i < (userList.size()-1); i++){
        userList.set(i,userExposableDO);
    }
}

此代码更新列表中的每个用户。 每当用户登录时,userList就会被填充。如何在注销后更新每个用户的状态。 简单来说,我需要设置最新或最后一个用户的状态。状态索引为3。

1 个答案:

答案 0 :(得分:0)

  

我需要设置最新或最后一个用户的状态。

只看你的问题。只需获取列表的最后一个元素。并更新它的第一个索引。

 list.get(list.size()-1)// now you will get the last user

然后

 userList.set(0,userExposableDO)