我有一個對象數組,並希望能夠在按下按鈕時從列表中隨機選擇一個。你會如何在Android中做到這一點?如何在android中生成隨機事件?
2
A
回答
0
我使用java.util.random。
這是基本上普通的java在這一點上。你可以使用java.util.nextInteger()。
+1
澄清,這是'java.util.Random'和'nextInt()'方法。 – CommonsWare 2010-09-06 20:36:42
0
這是你要找的東西嗎?
Random r = new Random();
E element;
int rand = r.nextInt(array.length);
element = array[rand];
5
做這樣的事情你onClickListener內
Random rand = new Random();
int selector = rand.nextInt(yourList.length);
yourList.get(selector);
類似的東西。
編輯:其實,如果它是一個ArrayList,那麼它會更喜歡這個
Random rand = new Random();
int selector = rand.nextInt(yourList.size());
yourList.get(selector);
相關問題
- 1. 如何在android中隨機生成BigInteger.probablePrime?
- 2. 在Rails中,隨機事件發生在隨機時間隨機事件的隨機事件
- 3. 如何在django中生成隨機數
- 4. 如何在Go中生成隨機uint64?
- 5. 如何生成隨機的html文件
- 6. 如何用泊松分佈生成離散隨機事件?
- 7. 如何根據給定的概率生成隨機事件?
- 8. 如何使用自動化生成隨機iOS用戶事件?
- 9. 在C++中生成隨機文件名
- 10. 如何在Java中爲Android編寫隨機報價生成器?
- 11. 如何在Android中生成隨機片段?
- 12. 如何在Android Java應用程序中隨機生成數字?
- 13. 如何在程序集中生成隨機數生成器?
- 14. 如何在C#中生成隨機命名的文本文件?
- 15. 如何在Selenium Webdriver中生成隨機電子郵件ID
- 16. 從onClick和onShake事件中隨機生成聲音?
- 17. 隨機數生成在PySpark
- 18. 生成隨機數
- 19. ArrayList隨機生成
- 20. 隨機數生成
- 21. Javascript隨機生成
- 22. 生成隨機ASCII
- 23. 生成隨機數
- 24. 生成隨機圖
- 25. 隨機2D城市景觀生成器,我如何隨機生成?
- 26. 將圖像添加到隨機事實生成器(Android)
- 27. 隨機圖像生成器Android
- 28. Android:點擊生成隨機顏色?
- 29. 隨機數生成機制
- 30. 如何並行生成隨機數字?
你能詳細一點?這些是什麼樣的物體? – 2010-09-06 20:35:41