相关疑难解决方法(0)

使用本地化排序字符串列表

我想按照用户区域设置排序下面的字符串列表

List<String> words = Arrays.asList(
      "Äbc", "äbc", "Àbc", "àbc", "Abc", "abc", "ABC"
    );
Run Code Online (Sandbox Code Playgroud)

对于不同的用户区域设置,排序输出应根据区域设置而有所不同.

如何按用户区域设置对上面的列表进行排序?

我试过了

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

但是这不适用于本地化,那么如何将locale参数传递给Collections.sort()或者还有其他有效方法吗?

java sorting collections locale localization

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

collections ×1

java ×1

locale ×1

localization ×1

sorting ×1