JavaでCollections.sortを使う方法はどうですか?

Javaでは、Collections.sort()メソッドを使用してコレクションをソートすることができます。このメソッドは、ソートするコレクションをパラメータとして受け取り、デフォルトの自然なソート順序でコレクションをソートします。

Collections.sort()メソッドを使用したコードの例を以下に示します。

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        numbers.add(5);
        numbers.add(2);
        numbers.add(8);
        numbers.add(1);
        numbers.add(3);

        System.out.println("排序前:" + numbers);

        Collections.sort(numbers);

        System.out.println("排序后:" + numbers);
    }
}

結果は出力されました。

排序前:[5, 2, 8, 1, 3]
排序后:[1, 2, 3, 5, 8]

上記の例では、いくつかの整数を含むリストを作成しました。その後、リストをソートするためにCollections.sort()メソッドを使用し、ソート前とソート後の結果を出力しました。

注意:自作のクラスをソートするには、Comparableインタフェースを実装し、compareTo()メソッドをオーバーライドする必要があります。その後、Collections.sort()メソッドがこのメソッドを使用してソートされます。

bannerAds