獲取活動對象假設我們有:從列表
private List<Item> items = new ArrayList<Item>();
其中Item
是我的自定義類,它可以有兩種狀態(布爾)活動狀態(true)或不活動(假)它具有布爾isActive()
這返回當前狀態。
現在我所要做的,是從列表(from 0 to items.size() - 1)
收到隨機項目,但它必須是積極的。
我在想什麼做的是從列表中隨機獲得物品後,檢查其激活,如果沒有,重複,直到我們收到積極的項目,如果它的活躍,返回,所以我們可以使用它。
不知道它的正確的方法,謝謝。
聽起來就像是正確的做法。你有一些代碼可以分享嗎? – Farlan 2013-03-22 12:27:11