哪个可以是更好的迭代方法?

时间:2015-07-29 18:33:53

标签: java arrays swing for-loop iterator

情景:

java swing自定义控件:         1面板和内部150复选框[]数组(动态创建)。能够将所选复选框的索引作为int []返回。这150是一个动态数字。

要返回此int [],以下方法将是更好的选择。或者其他任何方法都可以遵循?

方法1:      将ItemListener添加到每个复选框,并根据选中的复选框状态将选定的索引值添加/删除到arraylist。并在函数中使用此列表并形成int []以返回。

方法2:      创建一个150大小的布尔数组。      将ItemListener添加到每个复选框,并根据所选状态为boolean [index]赋值true / false。并在函数中使用此列表并形成int []返回。

方法3:       在调用int []返回函数时,使用for循环并找到所选复选框并形成int []并返回。

0 个答案:

没有答案