ArraylistのアイテムのうちNONEに 'slotted'属性をfalseに設定すると、コードを実行します。私は次のコードを使用します:特定の属性を持つArraylistのアイテムをカウントする
int p=0;
for (int i = 0; i < AppleList.size();i++){
if (AppleList.get(i).slotted = true){
p++;
}
if (p == 0){
//EXECUTE CODE
}
これを行う方法はありますか?
'AppleList.get(i).slotted = true'は' AppleList.get(i) .slotted == true'またはさらに良い 'AppleList.get(i).slotted' –
「better」というと、より効率的な/より速いという意味ですか?代わりに各ループにaを使用できます; –
また、インデックス作成よりも高速なイテレータを使用します。 – dhaag23