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);
});
}
}
运行结果