セットからのランダムな要素の選択
セットからのランダムな要素の選択は、さまざまなプログラミング シナリオで便利な操作です。 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 中国語 Web サイトの他の関連記事を参照してください。