java標準のsortメソッドの使い方

配列やリストをソートするにはJavaの標準装備のsortメソッドを利用できます。手順は以下のとおりです。

  1. 配列をソートします
  1. 配列クラスの静的メソッドsort()を使用すると、配列を受け取って要素の自然順で並べ替えます。
  2. サンプルコード:
int[] array = {5, 2, 8, 1, 3};
Arrays.sort(array);
System.out.println(Arrays.toString(array)); // 输出:[1, 2, 3, 5, 8]
  1. リストをソートする:
  1. Collections.sort()を利用すると、配列にソートを適用できます。
  2. サンプルコード:
List<Integer> list = new ArrayList<>(Arrays.asList(5, 2, 8, 1, 3));
Collections.sort(list);
System.out.println(list); // 输出:[1, 2, 3, 5, 8]

注意

  1. sort()メソッドはデフォルトで要素の自然順序でソートします。カスタムクラスをソートする場合、Comparableインターフェースを実装し、compareTo()メソッドをオーバーライドする必要があります。
  2. sort() メソッドは元の配列やリストの要素の順序を直接変更し、並べ替え後の新しい配列やリストを返すことはありません。並べ替え後の結果が必要な場合は、元の配列またはリストをコピーしてから、コピーした配列またはリストに対して sort() メソッドを実行してください。
bannerAds