マージされたハッシュ テーブルがあり、約 4351 個の個別のキーとそれに関連する値がありますが、値を取得するためにすべてのキーを指定したくありません。すべての値のみを直接収集したいのですが、どのように処理すればよいですかこれ?
注: すべての値は 100% 異なるため、さらに処理するためにこれらのデータをやみくもに取得したいのです。
見てみましょうHashtable#values()
:
public Collection<V> values()
このマップに含まれる値の Collection ビューを返します。コレクションはマップによって支えられているため、マップへの変更はコレクションに反映され、その逆も同様です。コレクションに対する反復の進行中にマップが変更された場合 (反復子自体の削除操作を除く)、反復の結果は未定義です。コレクションは要素の削除をサポートしており、Iterator.remove、Collection.remove、removeAll、retainAll、および clear オペレーションを介して、対応するマッピングをマップから削除します。add または addAll 操作はサポートされていません。
定義:
インタフェース Map 内の
値 戻り値:
このマップに含まれる値のコレクション ビュー 導入された
バージョン:
1.2