【发布时间】:2022-01-09 03:33:28
【问题描述】:
之前也有人问过这个问题,但没有人给出正确答案。
How can I build a comparator that sorts Strings the same way that PostgreSQL does?
How to build a Python comparator that sorts strings the way PostgreSQL does?
虽然第二个链接有接受的答案,但如果有人认为第二个链接中接受的答案是正确的,他们可以将该代码转换为 java.lang.我的查询是我有一个字符串数组列表,我想按照 postgres 的方式对其进行排序。谢谢
【问题讨论】:
-
我是 java 新手,对此我无能为力。如果您提供解决方案,我将不胜感激@DavidConrad
-
根据你的字符串,
String.CASE_INSENSITIVE_ORDER可能是你所需要的,或者Collator的一些设置可能就足够了。否则,您可能不会让 PostgreSQL 和 Java 完全一致。但这真的取决于你的数据是什么。
标签: java postgresql sorting