gpt4 book ai didi

java - Java中n类ArrayList的排序

转载 作者:行者123 更新时间:2023-12-01 21:19:04 25 4
gpt4 key购买 nike

我有一个ArrayList类型 ArrayList<Food> 。这个Food类有两个变量 nametiming , timing可以是breakfast , lunchdinner 。数据来到ArrayList来自JSON无论如何还没有对其进行排序。
我想将此列表分为 4 类。

示例:

Rice,breakfast
Hotdog, dinner
carrot shake, breakfast
soup, lunch
chocolate, dinner


致:

Rice,breakfast
carrot shake, breakfast
soup, lunch
Hotdog, dinner
chocolate, dinner

最佳答案

您可以创建一个比较器。示例:

Collections.sort(eventList, new Comparator<Event>() {
@Override
public int compare(Event e1, Event e2) {

return e1.startsOn.compareTo(e2.startsOn);
}
});

其中:eventList是一个arrayList,对象的类型是Event。您可以使用要比较的对象的属性,仅此而已。

致以诚挚的问候。

关于java - Java中n类ArrayList的排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39471083/

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