keySet() 用于 <字符串、列表<String>> 映射



我定义了一个哈希图,如下所示:

HashMap<String, List<String>> hashmap = new HashMap<String, List<String>>();

我想检索完整的密钥列表并打印它们。但是,keySet()不适用于定义为<String, List<String>>

Set<String, List<String>> keys = hashmap.keySet();

我该如何解决这个问题?

你需要的

不是.keySet(),而是.entrySet()

Set<Map.Entry<String, List<String>>> keys = hashmap.entrySet();

更多信息:

  • 如何有效地迭代地图中的每个条目?

最新更新