从集合中随机选择元素
从集合中选择随机元素在各种编程场景中都是有用的操作。在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中文网其他相关文章!