0

マージされたハッシュ テーブルがあり、約 4351 個の個別のキーとそれに関連する値がありますが、値を取得するためにすべてのキーを指定したくありません。すべての値のみを直接収集したいのですが、どのように処理すればよいですかこれ?

注: すべての値は 100% 異なるため、さらに処理するためにこれらのデータをやみくもに取得したいのです。

4

2 に答える 2

5

見てみましょうHashtable#values()

public Collection<V> values()

このマップに含まれる値の Collection ビューを返します。コレクションはマップによって支えられているため、マップへの変更はコレクションに反映され、その逆も同様です。コレクションに対する反復の進行中にマップが変更された場合 (反復子自体の削除操作を除く)、反復の結果は未定義です。コレクションは要素の削除をサポートしており、Iterator.remove、Collection.remove、removeAll、retainAll、および clear オペレーションを介して、対応するマッピングをマップから削除します。add または addAll 操作はサポートされていません。

定義:
インタフェース Map 内の

値 戻り値:
このマップに含まれる値のコレクション ビュー 導入された

バージョン:
1.2

于 2012-10-06T16:50:26.870 に答える