-2
ループでは、以前の繰り返し値と異なる日付の場合にのみ、新しいオブジェクトを作成します。それ以外の場合は、私は同じオブジェクトが欲しいです。誰も助けることができますか?ユニークな日付の問題に関するJavaの疑問
ループでは、以前の繰り返し値と異なる日付の場合にのみ、新しいオブジェクトを作成します。それ以外の場合は、私は同じオブジェクトが欲しいです。誰も助けることができますか?ユニークな日付の問題に関するJavaの疑問
質問には多くの情報が含まれていないため、変更を加えずに使用できるコードは提供できません。ここにあなたが求めているような一般的なコードがあります。あなたはあなたが求めていたものと一致するコードでコメントを記入する必要があります。
curDate = null;
lastDate = null;
for(/*loop statement*/){
lastDate = curDate;
curDate = /*get next date from iterator*/;
if(lastDate == null){
continue;
}
if(lastDate.compareTo(curDate) == 0){
/*the same object*/
}else{
/*create a new object*/
}
}
日付が何かと異なる場合のみ?あなたの質問は非常に不明です。サンプルコードは、あなたが立ち往生している場所を示すのに役立ちます。 –
「日付が異なる場合のみ」の日付からですか? –
構成+不変の共通オブジェクト(共有) – bobah