Java Collections.sort()メソッド徹底解説【使い方・ソート例】

Collections.sortメソッドはコレクション内の要素を並べ替えるために使用されます。List型のパラメーターを受け取り、そのList内の要素を並べ替えます。並べ替えの方法は、要素の自然順序に従うか、提供されたComparatorによって並び順を決定します。並び替え後の結果は元のListを上書きします。

例えば、リストをソートする際にはCollections.sortメソッドを利用できます。

List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);

Collections.sort(list);

System.out.println(list); // 输出:[1, 2, 3]

Listをソートするために、自作のComparatorを使用してCollections.sortメソッドを使用することもできます。

List<String> list = new ArrayList<>();
list.add("banana");
list.add("apple");
list.add("cherry");

Collections.sort(list, (s1, s2) -> s1.compareTo(s2));

System.out.println(list); // 输出:[apple, banana, cherry]
bannerAds