...
public class DateLimiter {
private Date startDate;
private Date endDate;
}
List<DateLimiter> period = new ArrayList<>();
period.add(1/1/2020, 31/1/2020);
period.add(1/2/2020, 29/2/2020);
period.add(1/3/2020, 1/5/2020);
period.sort((o1, o2) -> o1.getStartDate().compareTo(o2.getStartDate()));
...
如何使用 java 8 (LAMBDA) 检查集合是否所有周期对象都是连续周期 例如endDate+1“day”应该等于下一个周期的startDate
最佳答案
您在很多事情上都做错了,或者根本就没有做。
- 尝试向仅采用
DateLimiter
对象的ArrayList
添加非字符串。 - 尝试使用
add
将两个元素添加到ArrayList
中。 - 不创建
DateLimiter
的实例。
您还应该使用 LocalDate
而不是 Date
。
关于java - 如何使用java 8(LAMBDA)检查集合是否所有周期对象都是连续周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60402598/