Listの要素が独自作成クラスでそれをソートしたい場合があると思いますが、Javaではそうしたソートも簡単に行えるような仕組みが用意されています。 方法としては、データクラスとソートの条件を記述したComparatorサブクラスを用意して、Collections.sortにそれらを渡すとソートされます。サンプルは以下をご覧ください。 サンプルソースコード ArrayListの要素(SyainClass)をソートするサンプル import java.util.ArrayList; import java.util.Iterator; import java.util.Collections; public class ComparatorSortSample { public static void main(String args[]) { //ArrayListを生成する ArrayLi