オブジェクトの順序付けについて Stringの大文字小文字を無視してソートする
class Stringの大文字小文字を無視してソートする {
public static void main(String[] args) {
List<String> list = Arrays.asList("B", "a", "123", "c");
// Collections.sort(list); // [123, B, a, c]
Collections.sort(list, String.CASE_INSENSITIVE_ORDER); // [123, a, B, c]
// Collections.sort(list, (s1, s2) -> s1.compareToIgnoreCase(s2));
System.out.println(list);
}
}