「Java 17」Mapのキーと値を取得するサンプル

環境
Java SE 17
Spring Tool Suite 4.13.0.RELEASE
構文
1.Set<Map.Entry<K,V>> entrySet()
このマップに含まれるマッピングのSetビューを返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、
また、セットに対する変更はマップに反映されます。
2.V getValue()
このエントリに対応する値を返します。

使用例

package com.arkgame.study;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;

public class ChangfaDemo {

      public static void main(String[] args) {
            // Map変数の宣言
            Map<String, Object> mop = new HashMap<String, Object>();
            mop.put("insert", "100");
            mop.put("updare", "200");
            mop.put("delete", "300");

            // List変数の宣言
            List<String> strLst = new ArrayList<>();
            for (Entry<String, Object> entry : mop.entrySet()) {
                  strLst.add("キー: " + entry.getKey() + " 値: " + entry.getValue());
            }
            // 結果出力
            for (String key : strLst) {
                  System.out.println(key);
            }
      }

}

実行結果

キー: insert 値: 100
キー: updare 値: 200
キー: delete 値: 300

 

Java

Posted by arkgame