Сортировка двойного значения объекта в 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

Ответы на вопрос(5)

Ваш ответ на вопрос