「Java」引数の型がHashMapのメソットを作る方法

書式
関数名(HashMap<String, String> 引数名)

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.util.HashMap;
public class HashMpdemo {
protected static HashMap<String, String> hm = new HashMap<String, String>();
public static void main(String[] args) {
// 戻り値の型がHashMap
HashMap<String, String> cft = getInfoLst();
// 引数がHashMap型を使用
setItem(cft);
}
// 戻り値はHashMap型
private static HashMap<String, String> getInfoLst() {
// 要素を追加
hm.put("c001", "東京");
hm.put("c002", "大阪");
hm.put("c003", "横浜");
return hm;
}
// HashMap型の引数を使用
private static void setItem(HashMap<String, String> hpLst) {
for (String key : hpLst.keySet()) {
System.out.println("キー: " + key + " 値: " + hpLst.get(key));
}
}
}
package com.arkgame.study; import java.util.HashMap; public class HashMpdemo { protected static HashMap<String, String> hm = new HashMap<String, String>(); public static void main(String[] args) { // 戻り値の型がHashMap HashMap<String, String> cft = getInfoLst(); // 引数がHashMap型を使用 setItem(cft); } // 戻り値はHashMap型 private static HashMap<String, String> getInfoLst() { // 要素を追加 hm.put("c001", "東京"); hm.put("c002", "大阪"); hm.put("c003", "横浜"); return hm; } // HashMap型の引数を使用 private static void setItem(HashMap<String, String> hpLst) { for (String key : hpLst.keySet()) { System.out.println("キー: " + key + " 値: " + hpLst.get(key)); } } }
package com.arkgame.study;

import java.util.HashMap;

public class HashMpdemo {

      protected static HashMap<String, String> hm = new HashMap<String, String>();

      public static void main(String[] args) {

            // 戻り値の型がHashMap
            HashMap<String, String> cft = getInfoLst();

            // 引数がHashMap型を使用
            setItem(cft);

      }

      // 戻り値はHashMap型
      private static HashMap<String, String> getInfoLst() {

            // 要素を追加
            hm.put("c001", "東京");
            hm.put("c002", "大阪");
            hm.put("c003", "横浜");

            return hm;

      }

      // HashMap型の引数を使用
      private static void setItem(HashMap<String, String> hpLst) {

            for (String key : hpLst.keySet()) {
                  System.out.println("キー: " + key + " 値: " + hpLst.get(key));
            }

      }

}

実行結果
キー: c002 値: 大阪
キー: c001 値: 東京
キー: c003 値: 横浜

Java

Posted by arkgame