Как поднять элемент в коллекции?

Вопрос: Есть коллекция из объектов класса, можно получать значения через гетеры.
Как можно поднять конкретный элемент коллекции в самый верх? Например, имеем такое:
456 adminX
935 test
864 user
Нужно поднять пользователя test, чтобы получилось так:
935 test
456 adminX
864 user
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Для ArrayList:
int i = 0;
for (; i < players.size(); i++) {
    if (players.get(i).getId() == 935)
        break;
}
players.set(0, players.set(i, players.get(0)));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы