java.util.HashMap. keyset在java.util.HashMap中不是公共的;不能从包外访问



在REPL中使用映射来测试功能,当试图在映射上运行. isempty()函数时得到此消息。

下面是创建映射后在控制台中输入的内容:

acronyms.isEmpty();

你知道是什么原因导致的吗?我只是想在REPL中解决我的地图问题,所以不是一个实际的程序,但我对这个错误消息很好奇,因为我认为。isempty()被内置到地图的功能中。

谢谢!

您从map中获得entrySet(),而不是map . keyset。

最新更新