小编Rob*_*ert的帖子

列排序不会忽略大写字母

我有这样的清单:

ArrayList<String> al = new ArrayList<String>();
al.add("James Smith");
al.add("MARIA GARCIA");
al.add("Maria Garcia");
al.add("DAVID SMITH");
Run Code Online (Sandbox Code Playgroud)

我使用了集合排序并忽略了大写字母。

Collections.sort(al, String.CASE_INSENSITIVE_ORDER); 
Run Code Online (Sandbox Code Playgroud)

它适用于所有人,但因为MARIA GARCIA它仍然保留在小写字母之前Maria Garcia。有什么办法可以改变它吗?

java arrays sorting collections

1
推荐指数
1
解决办法
69
查看次数

标签 统计

arrays ×1

collections ×1

java ×1

sorting ×1