gpt4 book ai didi

java - Joda-Time 中的排序间隔

转载 作者:搜寻专家 更新时间:2023-11-01 01:03:54 26 4
gpt4 key购买 nike

我有 Joda-Time 的列表Interval对象。

List<Interval> intervals = new ArrayList<Interval>();

如何在每个间隔的开始日期对间隔进行排序。区间不重叠

最佳答案

只需创建一个 Comparator<Interval>按开始时间比较:

public class IntervalStartComparator implements Comparator<Interval> {
@Override
public int compare(Interval x, Interval y) {
return x.getStart().compareTo(y.getStart());
}
}

然后用那个排序:

Collections.sort(intervals, new IntervalStartComparator());

关于java - Joda-Time 中的排序间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16986888/

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