У меня есть список массивов из 10 предметов. Я хочу сортировать эти элементы по их параметрам, но я точно не знаю, как это сделать.Как отсортировать список массивов по его параметрам?
Сигнатура моих элементов в списке массива является:
Creature(String n, Terrain startTerrain, boolean flying, boolean magic, boolean charge, boolean ranged, int combat)
Поэтому в основном я хочу, чтобы мой список массива отсортирован так что существа, где магия является истинной, они первыми, то существа, где варьировались в первую , они появляются в списке, а затем все остальное.
Я работал только с пузырьковой сортировкой, и я не уверен, как это реализовать. Любые намеки?
'Collections.sort' с пользовательским компаратором. –
Вы также можете реализовать [Comparable] (http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html). –