18

Ctrl+ Alt+Tを押すことで、コレクションを簡単に繰り返すことができます。

そして、マップを反復処理するためのテンプレートを作成したいと思いました:テンプレート テキストボックスに次の行を書きました:

for (Map.Entry<$ELEMENT_TYPE$> $VAR$ : $SELECTION$.entrySet()) {
  $END$
}

現在、これらのコードを生成しています。

 HashMap<String,Object> map=new HashMap<String,Object>();
    for (Map.Entry<Object> objectEntry : map.entrySet()) {

    }

Map.Entry<Object>する必要がありますMap.Entry<String,Object>。変数を正しく導入する方法が見つかりません。どうやってやるの?

4

3 に答える 3

46

入力iterしてからTab.

ドロップダウンが表示され、そこで選択できます。次の情報が表示されmap.entrySet()ます。

for (Map.Entry<String, Object> stringObjectEntry : map.entrySet()) {

}
于 2012-10-01T08:52:54.913 に答える
1

使用可能なライブ テンプレートのリストを表示するには:Ctrl + JをクリックしてからTab.

そこから、ライブ テンプレートのリストが表示されます。(ループごとに) iterがリストに表示されます。

于 2015-07-29T09:14:01.570 に答える