java 配列を並び替える

java 配列を並び替える

javaで、配列を並び替える手順を記述してます。「Arrays.sort」で可能です。デフォルトだと昇順で並び替えされます。降順に並び替えることも可能です。

環境

  • OS windows11 home
  • java 19.0.1

手順

配列を並び替えるには、「Arrays.sort」を使用します。

Arrays.sort( 配列 )

実際に、使用してみます。

import java.util.Arrays;

public class App {
    public static void main(String[] args) throws Exception {

        int[] num = {5, 2, 1, 4, 3};

        Arrays.sort(num);

        System.out.println(Arrays.toString( num )); // [1, 2, 3, 4, 5]        

    }
}

並び替えされていることが確認できます。

降順で並び替え

降順で並び替えするには「Comparator.reverseOrder()」を使用して「sort」を使用します。

import java.util.Arrays;
import java.util.Comparator;

public class App {
    public static void main(String[] args) throws Exception {

        Integer[] num = {5, 2, 1, 4, 3};

        Arrays.sort(num, Comparator.reverseOrder());

        System.out.println(Arrays.toString( num )); // [5, 4, 3, 2, 1]

    }
}