我想在java中创建一个自定义比较器,它可以接受不同类型的类,并通过特定的方法进行排序(所有类的排序都是相同的)。这些类互不相关,也不能将继承应用于它们。目前,我正在为不同的类创建不同的比较器来进行排序。例如,对于Car,我在下面创建了用于排序的比较器
class CarComparator implements Comparator<Ca
已经发布的问题没有我的解决方案,因为使用POJO字段进行排序的所有其他解决方案都不是POJO,因为请求/响应是动态的json,因此我需要使用多个属性排序来执行多层次。从输入请求到多个属性的排序是动态的。字符串比较器:- @Override
public int compare(DTOObject,所以在每个比较器
,这是动态."order“表示升序(或)降序,序列表示排序的优先级(在sql查询中按组排列)。为整数比较器创建一个,为每个.Should创建dataType?另外,我需要通过解析"retunrParameters“来动态地构造复合比较器,下面的示例是硬编码的,如何动态创建?in another request],so my comparator should b