「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Java Hashset/LinkedHashsetランダム要素取得方法の詳細な説明

Java Hashset/LinkedHashsetランダム要素取得方法の詳細な説明

2025-03-12に投稿されました
ブラウズ:918

How to Pick a Random Element from a Java HashSet or LinkedHashSet?

セット

のランダムな要素を見つけると、セットなどのコレクションからランダム要素を選択すると便利です。 Javaは、HashsetやLinkedhashsetを含む複数のタイプのセットを提供します。この記事では、これらの特定のセット実装からランダムな要素を選択する方法について説明します。 LinkedHashsetは、要素がセットに追加される順序を維持します。 java.util.setをインポートします。 パブリッククラスのランダムセットエレメント{ public static void main(string [] args){ //ハッシュセットを作成します set myhashset = new Hashset (); myhashset.add( "one"); myhashset.add( "2"); myhashset.add( "3"); //ランダムオブジェクトを作成します RANDOM RANDOM = new Random(); //セットのサイズを計算します int size = myhashset.size(); //ランダムインデックスを生成します int item = random.nextint(size); //セットを繰り返して、ランダムインデックスで要素を見つける int i = 0; for(オブジェクトobj:myhashset){ if(i == item){ //ランダム要素を返します System.out.println( "ランダム要素:" obj); 壊す; } 私 ; } } }

この例では、必要なJavaライブラリをインポートし、ハッシュセットを作成します。次に、セットの0とサイズの間のランダムインデックスを生成し、for-eachループを使用してセットを繰り返して、そのインデックスで要素を見つけて印刷します。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3