有一个String.CASE_INSENSITIVE_ORDER
,但为什么没有String.CASE_SENSITIVE_ORDER
?或者隐藏在某处的订单?
答案 0 :(得分:5)
区分大小写的排序是默认排序;即String#compareTo
区分大小写。因此,没有明确的Comparator
。
Collections.sort(myStringList); // case sensitive ("natural ordering")
Collections.sort(myStringList, String.CASE_INSENSITIVE_ORDER); // case insensitive
答案 1 :(得分:3)
因为默认情况下String.CASE_SENSITIVE_ORDER是