/** * modify a user in OnlineUsers. * * @param user the user wanted to modify */ public void modifyUser(User userModify) { for (User user : arrayList) { if (user.getUid() == userModify.getUid()) { user = userModify; return; } } pushBack(userModify); }
/** * Remove a user from OnlineUsers. * * @param uid the uid of the user wanted to remove */ public void removeUser(long uid) { for (User user : arrayList) { if (user.getUid() == uid) { arrayList.remove(user); return; } } }
/** * Find a user from OnlineUsers. * * @param uid the uid of the user wanted to find */ public User findUser(long uid) { for (User user : arrayList) { if (user.getUid() == uid) return user; } return null; }