У меня есть программа, которая вычисляет значение корреляции между валютой и стоимостью запаса. Я добавляю в «пар» (валюты название + «:» + значение корреляции) в к ArrayList и если я распечатать ArrayList это мой выход:Сортировка массива строк с числовым значением, java
SDG: 0.6672481089755959
RON: 0.7950474904606127
MKD: 0.788195252851783
MXN: 0.8429550156320716
CAD: 0.7777753208834005
ZAR: 0.8254509631193871
Я пытаюсь думать о умный способ отсортировать их по значению корреляции, от самого большого до самого маленького, но не может придумать хороший способ сделать это. Есть идеи?
'' Double' реализует интерфейс Comparable'. Таким образом, вы можете сортировать с помощью 'Collections.sort (List)' –
Albert
Вам, очевидно, нужен специальный класс, включающий валюту, как enum (или string) и значение корреляции как double. Затем сортируйте по этому значению. –