(我使用Java)
我想使用 Collator 按属性对对象子列表进行排序,以便按字母顺序排序但忽略重音符号。问题是我尝试了不同的方法,但没有任何效果。
这会对子列表进行排序,但不会忽略重音符号:
newList.subList(0, 5).sort(Comparator.comparing(element -> element.getValue()));
Run Code Online (Sandbox Code Playgroud)
这是我想使用的整理器:
Collator spCollator = Collator.getInstance(new Locale("es", "ES"));
Run Code Online (Sandbox Code Playgroud)
我希望输出是一个按属性按字母顺序排序的子列表,您可以使用 .getValue() 访问该属性,忽略重音符号。