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

Java

Posted by arkgame