私は整数値のアドレスをこの関数に渡します。この整数値は、Arraylist "instrHolder"に格納されているオブジェクトの1つに含まれています。次に、どのオブジェクトにこの値が含まれているかを調べて、 "Instruction"タイプのオブジェクト全体を返します。ここに私がしようとしているもの -イテレータを使用してarraylistのオブジェクトストアのフィールドを比較する
private static Instruction getInstruction(int address) {
Iterator<Instruction> iterator = instrHolder.iterator();
while(iterator.hasNext()){
if(/*condition need to know*/)
return /*need to know*/;
}
}
私はどのようにif条件を書いて、返信文を書くべきですか?私を助けてください?
条件が真でない場合はどうしたらよいでしょうか?例外を投げる?デフォルト値を返しますか? – Spotted