私は現在(そして過去に)このループを使用してカスタムクラスの配列を調べ、配列内の各クラスのブールメンバー値が等しいことを確認しています。これを行うためのより良い(おそらくより効率的で、コーディングが簡単な)方法はありますか?
その説明はかなり悪いので、それを説明するためのより良い方法がないので、私は単に「このループを最適化するためのより良い方法はありますか?」と尋ねます。
//set to true so the loop runs
boolean AllArentEqual = true;
while (AllArentEqual){
//do some stuff to make stuff equal
///// Check if stuff is equal /////
//set to false to determine later
AllArentEqual = false;
//check if any aren't equal
for (int i = 1; i < anArrayOfClass.length; i++){
if (anArrayOfClass[i - 1].BooleanValue != anArrayOfClass[i].BooleanValue){
//one isn't equal so set the loop to be re-run
AllArentEqual = true;
}
}
} //loop until stuff is equal