Java - Überprüfen Sie, ob das Array 3 aufeinander folgende Daten enthält

Hallo, ich habe ein String [] -Array, das Datumsangaben im Format JJJJ / MM / TT enthält. Ich möchte durch dieses Array iterieren und sehen, ob die nächsten 2 Elemente im Array aufeinanderfolgende Daten enthalten. Wenn dies der Fall ist, erhöhen Sie einfach die Zählvariable. Folgendes habe ich bisher. Ich brauche nur im Grunde Hilfe in Bezug auf die if-Anweisung, die prüft, ob es 3 aufeinanderfolgende Daten gibt.

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++;
    }
}

Mir ist klar, dass ich die String-Daten möglicherweise in ein tatsächliches Date-Objekt konvertieren muss, bevor ich sie vergleichen kann. Weitere Anleitung wäre dankbar. Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage