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)도 구현할 수 있습니다. –