Можно ли отсортировать ArrayList?

155
04 января 2019, 00:30

Имеется ArrayList вида String : int. Как отсортировать его по возрастанию/убыванию по "колонке" int ?

вот примерный вид коллекции

ArrayList <Data> data;
data.add(new Data("машина", 10));
data.add(new Data("мотоцикл", 15));
data.add(new Data("велосипед", 2));

сам класс дата

public class Data
{
    String value_1;
    String value_2;
    Data (String value_1, String value_2)
    {
        this.value_1 = value_1;
        this.value_2 = value_2;
    }
    public String getValue1()
    {
        return value_1;
    }
    public String getValue2()
    {
        return value_2;
    }
}

Собственно хочу отсортировать по числам получившуюся коллекцию и получить что то вроде этого :

велосипед, 2
машина, 10
мотоцикл, 15
Answer 1
data.sort(Comparator.comparing(Data::getValue2));
READ ALSO
Первая JVM для платформы Java SE

Первая JVM для платформы Java SE

Собственно говоря, сам вопрос кроется в залоговке данной темыЗнаю, что примерно с 2002 года освной реализацией JVM для платформы Java SE является...

195
Проблема с загрузками ресурсов в JSP

Проблема с загрузками ресурсов в JSP

У меня в папке webapp есть другая папка - static (webapp/static)В этой папке у меня лежат ресурсы: изображения, скрипты, каскадные стили

153
Как спарсить картинку с сайта на Java [закрыт]

Как спарсить картинку с сайта на Java [закрыт]

хочу спарсить картинку в приложение с сайта, как это можно сделать? Делаю небольшое приложение, нужно достать фон, на котором написана основная...

180
Амортизированная константа

Амортизированная константа

Может кто-нибудь объяснить, что означает амортизированная сложность алгоритма, в частности, амортизированная константа? Это когда для массива...

154