【发布时间】:2017-03-30 06:24:45
【问题描述】:
我将一个整数值地址传递给这个函数。此整数值包含在 Arraylist“instrHolder”中存储的对象之一中。现在我想先找出哪个对象包含这个值,然后返回整个“指令”类型的对象。这是我正在尝试的 -
private static Instruction getInstruction( int address) {
Iterator<Instruction> iterator = instrHolder.iterator();
while(iterator.hasNext()){
if(/*condition need to know*/)
return /*need to know*/;
}
}
我应该如何写 if 条件以及我的 return 语句应该是什么?请帮帮我?
【问题讨论】:
-
如果条件永远不成立会发生什么?抛出异常?返回默认值?
标签: java if-statement arraylist iterator return-value