字符串区分大小写

时间:2015-12-28 22:27:43

标签: java string

有一个String.CASE_INSENSITIVE_ORDER,但为什么没有String.CASE_SENSITIVE_ORDER?或者隐藏在某处的订单?

2 个答案:

答案 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是