假设我们有:
private List<Item> items = new ArrayList<Item>();
我的自定义类在哪里Item
,它可以有两种状态(布尔值)活动(真)或非活动(假)它有isActive()
返回当前状态的布尔值。
现在我要做的是从列表中接收随机项目,(from 0 to items.size() - 1)
但它必须处于活动状态。
我想做的是在从列表中获取随机项目后,检查它是否处于活动状态,如果没有,重复直到我们收到活动项目,如果它处于活动状态,则返回它以便我们可以使用它。
不确定它是否正确,谢谢。