Сортировка двойного значения объекта в arrayList
Я пытаюсь отсортировать мою собственную хромосому класса по значению их атрибута оценки, который является двойным. Эти хромосомы хранятся в ArrayList. Я знаю, что должен использовать компаратор, но яЯ прочитал так много разных мнений в Интернете за последний час, что яЯ в полном замешательстве.
Прикреплен мой код, если кто-то может указать мне правильное направление, я был бы очень признателен.
public class Chromosome
{
public Gene[] genes;
public double score;
public Chromosome(int l)
{
genes = new Gene[l];
}
public int getLength()
{
return genes.length;
}
public void printChromo()
{
for(int i=0;i