根据KEY 来获取value并输出

Set<Entry<Character, Set>>entryss=ibs.getFirstMap().entrySet(); for(Entry<Character, Set> entry:entryss) { 这一步输出单词首字母对应的单词个数 System.out.println(entry.getKey()+"["+entry.getValue().size()+"]");

                }
    System.out.println("请输入要查询的单词首字母");
    char selectFistWord=charSc.next().charAt(0);
            这一步想要获取用户输入的单词首字母(key)输出对应的单词set集合(value)
            请问这一步怎么写
            
            

需求可能不太清晰 是要在一个map中根据输入的key取出对应value吗

package test;

import java.util.HashMap;
import java.util.Map;

public class T {

    public static void main(String[] args) {
        Map<String, Object> map = new HashMap(2) {{
            put("num1", "我是1");
            put("num2", "我是2");
        }};
        map.forEach((k, v) -> {
            System.out.println("k = " + k + "\t" + "v = " + v);
        });
    }

}


img

运行结果