Java版本允许实例化新条目?

问题描述 投票:0回答:1

我在学校的计算机上弄乱了Java和哈希图。

i能够即时实例化String,Integer类型的Entry。然后将其添加到ArrayList of Entries。我通过电子邮件将此代码发送给自己,以供以后使用。

但是在我的家用计算机和笔记本电脑上,它不会让我。相同的确切代码说:“对于Map类型,方法条目(字符串,整数)未定义”

Map.Entry<String, Integer> entry = Map.entry(largest, maxCount);

我认为这与Map.Entry是一个接口有关?正如谷歌的结果似乎表明,您必须制作自己的Entry类才能做到这一点?但这在Java的较新版本中发生了变化吗?为什么我能够较早地执行此代码?感到很困惑

java dictionary hashmap
1个回答
1
投票

查找此方法的Javadoc。它说:

由于:9

这意味着此方法已在Java 9中添加。

因此,您家用计算机上的Java可能没有Java 9或更高版本。

© www.soinside.com 2019 - 2024. All rights reserved.