我是android studio的新手。我想按相反的顺序排序此订单列表我该怎么办?
Collections.sort(ordersLists, new Comparator <OrdersList> () {
@Override
public int compare(OrdersList ordersList, OrdersList t1) {
return ordersList.getOrderID().compareToIgnoreCase(t1.getOrderID());
}
});
只需调用。在比较器上反转()。
您可以将结果乘以-1,例如。
Collections.sort(ordersLists, new Comparator <OrdersList> () {
@Override
public int compare(OrdersList ordersList, OrdersList t1) {
return ordersList.getOrderID().compareToIgnoreCase(t1.getOrderID()) * -1;
}
});
使用比较器链并反转()
Collections.sort(
Comparator.comparing(OrderList::getOrderID, String.CASE_INSENSITIVE_ORDER)
.reversed());
我有一个,其中具有字符串值,其中包含名称,然后将double转换为字符串。
我有一个ArrayList of String。 在每个索引上的外部ArrayList中,每个内部ArrayList有四个项目,有四个参数。 联系人ID 联系人姓名 联系地址 联系号码 现在,我想根据Contact Name参数对的完整ArrayList进行排序。 意味着我要访问外部Arraylist,外部Arraylist的每个索引上存在的内部Arraylist应该根据联系人名称进行排序。 比较
我必须创建一个方法,根据电子邮件按字母顺序排序对象的ArrayList,然后打印排序后的数组。我对它排序有困难的部分。我已经研究过它,并尝试使用,但这对我不起作用。我需要一种叫做比较器的东西,但不知道它是如何工作的。我必须使用这些,或者像气泡排序或插入排序之类的东西可以用于这种事情吗? 这是我目前掌握的代码:
问题内容: 我正在为我的通讯录应用程序实现排序功能。 我想排序一个。是一个包含四个字段的类:姓名,家庭电话,手机号码和地址。我想继续。 如何编写自定义排序功能来做到这一点? 问题答案: 这是有关订购对象的教程: Java教程-集合-对象排序 尽管我会举一些例子,但我还是建议你阅读它。 有多种排序方式。如果要定义自然的(默认)排序,则需要让实现。假设你想默认在上进行排序name,然后执行(为简单起见
问题内容: 我正在尝试通过sequelize从数据库中输出所有对象列表,如下所示,并希望在我在where子句中添加id时对数据进行整理。 但是问题是渲染后,所有数据按如下进行整理。 正如我发现的那样,它既没有按ID也没有按名称排序。请帮我解决。 问题答案: 在序列化中,您可以轻松添加order by子句。 看看我如何添加对象数组? 编辑: 一旦在诺言中收到对象,您可能必须订购这些对象。查看有关根据
我按直接顺序列出了列表1<代码>列表 如何更改顺序。我不知道如何重写扩展类中的方法,请用例子写或说清楚。