Вы можете использовать Arrays.sort (массив, компаратор) в Java. Где компаратор предназначен для вашего конкретного класса, чтобы указать ему, по какому полю сортировать:
class SortbyJunction implements Comparator<DesignerSolution>
{
// Used for sorting in ascending order of junction
public int compare(DesignerSolution a, DesignerSolution b)
{
return a.junction - b.junction;
}
}
Тогда вы можете просто позвонить
Arrays.sort(arr, new SortbyJunction());
Чтобы отсортировать ваш массив