![]() |
1
1
put in HashMap返回Value对象,在本例中为整数。您正在尝试将此整数分配给哈希映射。删除分配,代码将正常工作。替换
|
![]() |
2
3
HashMap的put方法不返回HashMap。它返回值。因此,这一行是不正确的:
返回类型将是整数,因为项映射是
|
![]() |
3
2
你写的
但是,put方法返回已更新的键的前一个值,如果没有值,则返回null,而不是HashMap。见 https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html#put-K-V- 将行更改为
或者只是
|
![]() |
4
2
请参阅文档以了解
https://docs.oracle.com/javase/7/docs/api/java/util/Map.html#put(K,%20V) 所以,这个
将使编译失败,并且无法返回
相反,应该是-
|