[Java]戻り値の型がHashtableのメソッドを作る方法
書式
Hashtable<Integer, String> cft =関数名()
使用例
package com.arkgame.study; import java.util.Hashtable; public class HashTabledemo { private static Hashtable<Integer, String> ht = new Hashtable<Integer, String>(); public static void main(String[] args) { // 戻り値の型がHashtable Hashtable<Integer, String> cft = getInfoLst(); // 引数がHashtable型を使用 setItem(cft); } // 戻り値はHashtable型 private static Hashtable<Integer, String> getInfoLst() { // 要素を追加 ht.put(2001, "東京"); ht.put(2002, "大阪"); ht.put(3003, "横浜"); ht.put(4004, "福岡"); return ht; } // Hashtableの要素を取り出す private static void setItem(Hashtable<Integer, String> htLst) { for (Integer key : htLst.keySet()) { System.out.println("キー: " + key + " 値: " + htLst.get(key)); } } }
実行結果
キー: 2001 値: 東京
キー: 4004 値: 福岡
キー: 3003 値: 横浜
キー: 2002 値: 大阪