『囲む』というテンプレートは、『行選択』から実行します。この際、『ソース』メニューからでないと、出来上がったコードのインデントがうまくいかないので注意して下さい。 定義済みの『配列』を自動的に使って for ループを作成してくれます。 for 行の 3つの変数 i は、選択中に変更すると全て内容が変わります。
Map<String,String> hm = new HashMap<String,String>(); hm.put("a", "009"); hm.put("b", "007"); hm.put("c", "008"); // キーのソート List<String> keys = new ArrayList<String>(hm.keySet()); Collections.sort(keys); String[] arrkeys = keys.toArray(new String[0]); for (int i = 0; i < arrkeys.length; i++) { System.out.println("key:" + arrkeys[i]); System.out.println("hm.get(key):" + hm.get(arrkeys[i])); } // 値のソート List<String> values = new ArrayList<String>(hm.values()); Collections.sort(values); String[] arr = values.toArray(new String[0]); for (int i = 0; i < arr.length; i++) { System.out.println("value:" + arr[i]); }