Задать вопрос

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

Вопрос: Есть коллекция из объектов класса, можно получать значения через гетеры.
Как можно поднять конкретный элемент коллекции в самый верх? Например, имеем такое:
456 adminX
935 test
864 user
Нужно поднять пользователя test, чтобы получилось так:
935 test
456 adminX
864 user
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Решения вопроса 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)));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы