gpt4 book ai didi

java - 比较自定义的 ArrayList 中的日期

转载 作者:行者123 更新时间:2023-11-30 08:06:24 24 4
gpt4 key购买 nike

如何比较 ArrayList 中的日期值?

我创建了这个:

ArrayList<newContact> contactList

然后在构造函数中我得到了一个参数:

(String address, String body, long date)

我会尝试这样的事情:

Collections.sort(contactList.get(i).date);

但我知道这是错误的,所以如果有人能帮助我,谢谢:)

最佳答案

你可以使用Collections.sort(T t, Comparator<? extends T> compare) .如下创建一个新的 Comparator 类。逻辑将基于你想如何排序(升序,降序)

class CompareDate implements Comparator<NewContact>
{
public int compare(NewContact c1, NewContact c2)
{
if (c1.getDate() > c2.getDate()
{
return 1;
}
else if (c1.getDate() == c2.getDate()
{
return 0;
}
return -1;
}
}

关于java - 比较自定义的 ArrayList 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34387792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com