[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));
}
}
}
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));
}
}
}
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 値: 大阪