Как отсортировать список List<> в JAVA?

395
20 июля 2021, 02:10

Вот есть код, который выводит список объектов. Мне нужно что бы он при выводе сортировался по названию поля.

public List<AvTemplate> completeAvTemplates() throws PersistenceException {
        List<AvTemplate> result = dm.findAll(AvTemplate.class);
        return result;
    }
Answer 1
return dm.findAll(AvTemplate.class)
    .stream()
    .sorted(Comparator.comparing(AvTemplate::getFieldName))
    .collect(Collectors.toList())

где getFieldName - геттер на поле, по которому надо сортировать

READ ALSO
Паттерн Memento в java

Паттерн Memento в java

Такой нубовский вопросС помощью паттерна Memento (знаю что устарел но так по заданию) сделать так, чтоб при выходе из графического редактора,...

209
Не срабатывает next.Line

Не срабатывает next.Line

Есть такой метод

264