我在学校的计算机上弄乱了Java和哈希图。
i能够即时实例化String,Integer类型的Entry。然后将其添加到ArrayList of Entries。我通过电子邮件将此代码发送给自己,以供以后使用。
但是在我的家用计算机和笔记本电脑上,它不会让我。相同的确切代码说:“对于Map类型,方法条目(字符串,整数)未定义”
Map.Entry<String, Integer> entry = Map.entry(largest, maxCount);
我认为这与Map.Entry是一个接口有关?正如谷歌的结果似乎表明,您必须制作自己的Entry类才能做到这一点?但这在Java的较新版本中发生了变化吗?为什么我能够较早地执行此代码?感到很困惑