こんにちは私はYYYY/MM/DDの形式の日付を含むString[]配列を持っています。この配列を反復処理して、配列内の次の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オブジェクトに変換する必要があるかもしれないことに気づきました。さらなるガイダンスをいただければ幸いです。ありがとう