[Java]戻り値の型がHashtableのメソッドを作る方法

書式
Hashtable<Integer, String> cft =関数名()

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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 値: 大阪

Java

Posted by arkgame