ホームページ >Java >&#&チュートリアル >Javaでリストから項目をランダムに選択する

Javaでリストから項目をランダムに選択する

王林
王林転載
2023-09-06 20:33:111489ブラウズ

Javaでリストから項目をランダムに選択する

List は、Java Collection インターフェースのサブインターフェースです。これは、各要素が格納され、順番にアクセスされる線形構造です。 list の機能を利用するには、list インターフェースを実装した ArrayList クラスと LinkedList クラスを使用します。この記事では、ArrayList を作成し、リスト内の項目をランダムに選択してみます。

Java でリスト内の項目をランダムに選択するプログラム

ランダムカテゴリ

疑似乱数を生成するためにこのクラスのオブジェクトを作成します。このオブジェクトをカスタマイズし、独自のロジックを適用してリストからランダムな項目を選択します。

###文法### リーリー

例 1

は次のように翻訳されます:

例 1

次の例は、「Random」クラスのオブジェクトを使用して、指定されたリストから 1 つの項目を選択する方法を示しています。

###方法###

ArrayList を作成し、「add()」メソッドを使用していくつかの要素をその中に保存します。

  • クラス「Random」のオブジェクトを定義します。

  • このオブジェクトはリスト全体をチェックし、「nextInt()」メソッドを使用して項目を選択します。次に、「get()」メソッドを使用して項目を抽出し、整数変数に格納します。

  • ###例### リーリー ###出力### リーリー

    例 2

  • クラス「Random」のオブジェクトは、リストから要素を 2 回選択できます。この例では、リストから複数の項目を選択する方法を示します。
###方法###

ArrayList を作成し、「add()」メソッドを使用していくつかの要素をその中に保存します。

クラス「Random」のオブジェクトを定義します。

    次に、選択する項目の数を格納する「noOfrndmElem」という名前の整数変数を宣言します。
  • 「noOfrndmElem」まで実行される for ループを作成し、項目を選択します。
  • リーリー ###出力### リーリー
  • 例 3
  • の中国語訳は次のとおりです:

    例 3

  • 前に、クラス「Random」のオブジェクトがリストから同じ要素を 2 回選択する可能性があることについて説明しました。この例は、この状況を回避する方法を示しています。
  • ###方法###

    同じコードで、「noOfrndmElem」まで実行され項目を選択する for ループを作成しました。選択すると、組み込みメソッド「remove()」を使用してリストから要素が削除されます。インデックスを介して要素にアクセスし、削除します。

    リーリー ###出力### リーリー ###結論は###
  • この記事では、リストから項目をランダムに選択するいくつかの Java プログラムについて説明しました。まずリストを定義し、次に乱数を生成するための「Random」というクラスを定義します。カスタム ロジックを定義し、それをクラス "Random" のオブジェクトに適用して、アイテムをランダムに選択しました。

以上がJavaでリストから項目をランダムに選択するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。