您好我有一个字符串 [] 数组,其中包含格式为 YYYY/MM/DD 的日期。我想遍历这个数组,看看数组中接下来的 2 个元素是否包含连续的日期。如果他们这样做,那么只需增加计数变量。这是我到目前为止所拥有的。我基本上只需要关于检查是否有 3 个连续日期的 if 语句的帮助。
int count = 0;
String[] dates = {
"2004/1/23", "2004/1/24", "2004/1/25",
"2004/1/26", "2004/1/29", "2004/2/11",
"2004/2/17", "2004/2/18", "2004/2/18", "2004/3/7"};
for(int i = 0; i < dates.length-2; i++){
//Help needed here! If i, i+1 and i+2 are consecutive...
if(...){
count++;
}
}
我意识到我可能需要先将字符串日期转换为实际的 Date 对象,然后才能比较它们。进一步的指导将不胜感激。谢谢