Javaでアルファベット順にソートする方法は何ですか。
Javaでは、Arrays.sort()メソッドを使用して配列をアルファベット順に並べ替えることができます。また、Collections.sort()メソッドを使用してリストを並べ替えることもできます。以下はコードの例です。
- 文字配列をソートする。
char[] arr = {'c', 'a', 'b'};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr)); // 输出:[a, b, c]
- 文字列の配列をソートする:
String[] arr = {"c", "a", "b"};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr)); // 输出:[a, b, c]
- 文字列のリストをソートする。
List<String> list = new ArrayList<>();
list.add("c");
list.add("a");
list.add("b");
Collections.sort(list);
System.out.println(list); // 输出:[a, b, c]
上記のコードでは、デフォルトでUnicode値に従って並べ替えられます。カスタムの並び順を使用したい場合は、Comparatorインターフェースを使用して並び替え規則を定義することができます。