イテレータを使用してマッピングをマップする方法は?

データのみを収集するためのIteratorを入力し、マップタイプを使用すると、取得要素にイテレータを使用することができ、コレクションの型に変換する必要があります。

            マップにおいては、直接反復子をインスタンス化し、それは地図のkeySet()メソッドと値()メソッドのセットを提供していないが、第によってキーのセットに出力することができ、セットまたはセットリストに設定することができます。

            キーの2セットは、直接反復子をインスタンス化することができます。

            3.反復操作を行う場合、出力に対応する各キー値を識別するために()メソッドを、得ることができます。

1      マップミリメートルは= 新しいHashMapを();
2          セットのkeySet = mm.keySet()。
3          イテレータイテレータ= keySet.iterator()。
4          一方(iterator.hasNext()){
 5              オブジェクトキー= iterator.next()。
6              Object値= mm.get(キー)。
7              のSystem.out.println(キー+」「+ 値)。
8          }
。1 ; HashSetのはEnumMap.entrySet =()を設定// タイプのセットに変換マップ型のデータセット。
2 ITER set.iterator =(); // イテレータセットを取得します。
1つの // 値は、反復子を使用するマップコレクション型を型に変換された   
2コレクション<STUDENT2> =コレクション; treeMap.values()
 。3    イテレータを<STUDENT2> collection.iteratorイテレータ=();

、キーセット取得キー値のセットのみ
得られた値が設定された値は、
のentrySetが得られたキーと値のペアのセットです。

 

 

おすすめ

転載: www.cnblogs.com/sunbr/p/11901429.html