java.util.HashMap.KeySet在java.util.HashMap中不公开;无法从外部包

时间:2015-06-03 14:34:49

标签: java hashmap is-empty keyset

在REPL中使用map来测试功能,并在尝试在地图上运行.isEmpty()函数时收到此消息。

以下是创建地图后在控制台中输入的内容:

acronyms.isEmpty();

知道可能导致这种情况的原因吗?我只是试图在REPL中对我的地图进行故障排除,所以不是一个真正的程序,但我对这个错误消息感到好奇,因为我认为.isEmpty()内置于地图的功能中。

谢谢!

1 个答案:

答案 0 :(得分:0)

您从地图获取entrySet(),而不是Map.KeySet。