Javaの配列リストのソートはどのように実装されるか
ArrayListをソートするには、JavaのCollections.sort()メソッドを使用できます。手順は以下のとおりです。
- まずは、集合のソートのための静的メソッドを提供するjava.util.Collectionsクラスをインポートします。
import java.util.Collections;
- ArrayListオブジェクトを作成し、その中に要素を追加する。
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(5);
list.add(3);
list.add(8);
list.add(1);
- ArrayListをCollections.sort()メソッドでソートします。
Collections.sort(list);
- ソートされたArrayListを出力します。
System.out.println(list);
完全なソートコードは次のとおりです。
import java.util.ArrayList;
import java.util.Collections;
public class ArrayListSort {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(5);
list.add(3);
list.add(8);
list.add(1);
Collections.sort(list);
System.out.println(list);
}
}
結果の出力は次のとおりです:
[1, 3, 5, 8]