JAVA 或 JAVA SCRIPT 或 Idoc SCRIPT 按字母顺序排序

标签 java javascript sorting alphabetical idoc

我有以下任务:

类别中的所有项目均应按字母顺序排序(示例除外)。特殊字符和数字应显示在字母之前。

我遇到了一个问题。大多数标准排序函数和插件都使用 ASCII 表。此表中以下符号:~、}、{等的索引多于字母,例如: 实际排序结果为:

1 - #1 A T
2 - A T
3 - {C T

我需要得到:

1 - #1 A T
2 - {C T
3 - A T 

请尽快给我您的建议或任何示例。

最诚挚的问候。

最佳答案

“时间不够”解决方案:将数据切割成 3 个数组或列表:特殊字符、数字、字符。 (测试是否为数字或介于“a”和“Z”之间)。用 fe. 对它们进行排序Java 中的 Collections.sort 或 Arrays.sort 将对每个集合或数组进行排序,然后将它们附加在一起,但不再进行任何排序。我还没有测试过这个,但看起来它可能有效

关于JAVA 或 JAVA SCRIPT 或 Idoc SCRIPT 按字母顺序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2834013/

相关文章:

mysql - SQL 按不同值排序

java - JSP 表单输入最大长度不适用于数字类型

java - JFrame 附加在另一个 JFrame 的侧面

java - JDBC+SSL : Bundling a CA cert, 客户端证书和客户端到单个 keystore 文件中

javascript - 如何用momentjs添加 "hours"和 "minutes"字

javascript - 如何在 react.js 中动态切换 'className'?

algorithm - 对多个线程的资源访问计划进行排序,以便将写入冲突的数量降至最低

Java LWJGL 新窗口渲染问题

javascript - 错误: invalid namespace puppeteer node js

ruby-on-rails - 如何使用 Active Model Serializer 实现排序?