0

私はJavaでコンテナを探しています。これは、順序付けられていない挿入とランダムな抽出を可能にします. そのようなものに使用するのに最適なコンテナは何ですか?

4

1 に答える 1

2

順序付けられていないコンテナを使用する理由 Java でArrayListを使用して値を格納し、次にCollections.shuffle()を使用して最初の要素を取得すると、要件が満たされます。

Collection 内の要素の重複を避けたい場合は、Setを使用できます。そこからランダムな要素を選択するには、 のようにArrayListfromを作成し、それをシャッフルして、リストの最初の要素を選択します。Setnew ArrayList<E>(set);

于 2013-06-08T08:59:48.713 に答える