【发布时间】:2020-10-18 10:22:19
【问题描述】:
我不确定是什么原因导致了这个问题,但是这似乎很奇怪,因为我没有得到预期的结果。
datesMap.addAll(yearSubColumn.keySet()); // 有两个值:
// 2018-11-11 22:17:32+00:00,
// 2019-04-08 17:53:59+00:00
ListIterator datesMapIterator = datesMap.listIterator();
while (datesMapIterator.hasNext()) {
整体强度 = 0.0f;
firstDate = datesMapIterator.next();
String secondDate = datesMapIterator.next();
System.out.println("SECOND" + secondDate);
字符串 prevDat = datesMapIterator.previous();
System.out.println("Prev" + prevDat);
System.exit(0)
}
输出:SECOND2019-04-08 17:53:59+00:00 Prev2019-04-08 17:53:59+00:00
为什么我在 PrevDat 中没有收到 2018-11-11 22:17:32+00:00。数据结构有什么问题吗? 在这方面的任何帮助将不胜感激。
谢谢!
【问题讨论】: