java - 如何使用 Velocity 脚本的 SortTool 对字符串列表进行排序?

标签 java string sorting velocity

我正在尝试对 Velocity 脚本中的字符串列表进行排序。这就像调用一样简单

$sorter.sort($listObjects)

但这会自动升序排序。为了降序排序,您必须指定第二个参数:

$sorter.sort($listObjects, $property)

其中 $property 是要访问的 bean 的属性。然而,简单的 String 类不是 Java bean,并且没有属性(据我所知)。

如何通过 Velocity 脚本对字符串列表进行降序排序?

最佳答案

尝试这样:

$sorter.sort($objects, ["name:asc", "ordinal:desc"]))

来自:

https://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/SortTool.html

关于java - 如何使用 Velocity 脚本的 SortTool 对字符串列表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33400954/

相关文章:

java - Java 有 "visual debugger"吗?

c - 如何删除字符串中的元音

c++ - C++ 中 vector 的 vector 排序

sorting - 我想使用轮廓检测​​对从图像中提取的单词按出现的顺序进行排序

java - XPath 查询返回重复节点

java - 如何在 Java 中响应来自终端的命令

java - 如何从 JSP 页面引用 java .class 文件?

java - 从文本文件的一行中删除单词

PHP 连接变为 NULL

Python 3 - 通过循环重建给定集合来减少列表