從集合中隨機選擇元素
從集合中選擇隨機元素在各種程式場景中都是有用的操作。在Java中,如果具體處理HashSet或LinkedHashSet,有幾種方法可以考慮。
方法:
提供的解決方案採用簡單的演算法來實現這。它涉及:
程式碼範例:
<code class="java">int size = myHashSet.size(); int item = new Random().nextInt(size); // Consider using a shared Random object for efficiency int i = 0; for (Object obj : myHashSet) { if (i == item) { return obj; } i++; }</code>
以上是如何在Java中從HashSet或LinkedHashSet中隨機選擇元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!