私がやりたいことは、クラス Dude のいくつかのインスタンスの少なくとも 1 つ (たとえば) が特定の変数に対して特定の値を持っているかどうかを確認することです。
public boolean isFat(Dude d) {
// checks weight and returns boolean
}
...
for (i = 0; i < DudeList.size(); i++) {
if (isFat(DudeList.get(i)) {
//do your stuff
}
}
DudeList
すべてのコンストラクターにインスタンスを追加する静的ArrayList
参照になります。トリックを知っていると思います。Dude
Dude
しかし、もっと簡単な方法があるかどうか疑問に思っていましたか?これはちょっとずさんなようです。138174917 個の Dude インスタンスがあり、1 つまたは 2 つだけが Fat である可能性があるためです。