Java - Comprueba si la matriz contiene 3 fechas consecutivas
Hola, tengo un String [] array que contiene fechas en el formato YYYY / MM / DD. Quiero recorrer esta matriz y ver si los 2 elementos siguientes en la matriz contienen fechas consecutivas. Si lo hacen, entonces simplemente aumentar la variable de cuenta. Esto es lo que tengo hasta ahora. Básicamente necesito ayuda con respecto a la declaración if que verifica si hay 3 fechas consecutivas.
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++;
}
}
Me doy cuenta de que podría necesitar convertir las fechas de String en un objeto Date real antes de poder compararlas. Se agradecería más orientación. Gracias