为什么put(K键,V值)和put(K键,Set <V>值)发生名称冲突?

用户名

我正在尝试实现自己的多图,这是值集图的键的包装器。

这是SSCCE

public class TreeMapTreeSet<K, V> extends TreeMap<K, Set<V>> {

    public void put(K key, V value) {

    }
}

它给了我这个错误:

名称冲突:TreeMapTreeSet类型的put(K,V)方法与TreeMap类型的put(K,V)具有相同的擦除,但不会覆盖它

AFAIK,是不是与put(Object,Object)不同的put(Object,Set)擦除?


如果将其更改为以下内容,则只能覆盖它

@Override
public Set<V> put(K key, Set<V> value) {
    return value;       
}

我不能覆盖它,也不能覆盖它。请帮忙,谢谢。

user2357112支持Monica

继承方法的擦除仍然是put(Object, Object)要查看此信息,请考虑将其分配给原始TreeMap变量会得到什么

TreeMap foo = new TreeMapTreeSet<Integer, Integer>();

foo.putput(Object, Set)在这里不能签名一定是put(Object, Object)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我在TreeMap中覆盖“ put(K键,V值)”时,如何更改“ value”?

来自分类Dev

如何在v-for中获取键,值和索引

来自分类Dev

地图<K,V>返回地图<V,地图<K,V >> groupingBy值之后,而不是地图<的OBJ,列表<条目<K,V >>>

来自分类Dev

C ++名称与typedef别名和继承的名称发生冲突

来自分类Dev

为什么Map <K,V>不扩展Function <K,V>?

来自分类Dev

如何从键的Map <K,V>和List <K>创建List <T>?

来自分类Dev

Vuetify v-select 值不返回键

来自分类Dev

从nsuserdefaults存储和检索值时发生冲突

来自分类Dev

为什么我的dplyr group_by和summary无法正常工作?(与plyr发生名称冲突)

来自分类Dev

:v-for上的键重新显示列表中的行|| 复合值:键而不是索引

来自分类Dev

更新ResultSet中的行会产生错误:“发生值冲突”

来自分类Dev

使用printf打印浮点值时发生访问冲突

来自分类Dev

用户输入值时,java打印语句发生冲突

来自分类Dev

为什么v [0]和* v.begin()打印0,即使我没有将0作为数组的输入值

来自分类Dev

使用Lambda获取Map <K,V>的最大键

来自分类Dev

遍历zsh关联数组中的键(或k / v对)?

来自分类Dev

v [a] ++是什么意思?在此代码中,为什么所有v [a]值都为1?

来自分类Dev

为什么PdfName.V验证先前的值?

来自分类Dev

在v8中将WeakMap本身进行GC编辑时,值会发生什么

来自分类Dev

为什么键和值对向量不起作用?

来自分类Dev

Clojure,为什么键和值都使用“:”?

来自分类Dev

如果从函数返回v,为什么D.get(k,v)似乎总是执行v?

来自分类Dev

从List <Map <K,V >>到List <V>的转换(从地图列表中获取所有唯一值)

来自分类Dev

从List <Map <K,V >>到List <V>的转换(从地图列表中获取所有唯一值)

来自分类Dev

在Wordpress中为页面和帖子类型使用相同的条目名称时发生冲突

来自分类Dev

如何通过ActiveModel :: Serializers(v0.10.0.rc1)将动态值用于缓存键

来自分类Dev

为什么v!= null?v ++:1与在HashMap.compute上增加键时的(v!= null?v:0)+ 1不同吗?

来自分类Dev

V93k 测试方法参数类型缺少一些可接受的值?

来自分类Dev

从查询结果中的 json 对象中删除值为 'NULL' 的 K、V 对

Related 相关文章

  1. 1

    当我在TreeMap中覆盖“ put(K键,V值)”时,如何更改“ value”?

  2. 2

    如何在v-for中获取键,值和索引

  3. 3

    地图<K,V>返回地图<V,地图<K,V >> groupingBy值之后,而不是地图<的OBJ,列表<条目<K,V >>>

  4. 4

    C ++名称与typedef别名和继承的名称发生冲突

  5. 5

    为什么Map <K,V>不扩展Function <K,V>?

  6. 6

    如何从键的Map <K,V>和List <K>创建List <T>?

  7. 7

    Vuetify v-select 值不返回键

  8. 8

    从nsuserdefaults存储和检索值时发生冲突

  9. 9

    为什么我的dplyr group_by和summary无法正常工作?(与plyr发生名称冲突)

  10. 10

    :v-for上的键重新显示列表中的行|| 复合值:键而不是索引

  11. 11

    更新ResultSet中的行会产生错误:“发生值冲突”

  12. 12

    使用printf打印浮点值时发生访问冲突

  13. 13

    用户输入值时,java打印语句发生冲突

  14. 14

    为什么v [0]和* v.begin()打印0,即使我没有将0作为数组的输入值

  15. 15

    使用Lambda获取Map <K,V>的最大键

  16. 16

    遍历zsh关联数组中的键(或k / v对)?

  17. 17

    v [a] ++是什么意思?在此代码中,为什么所有v [a]值都为1?

  18. 18

    为什么PdfName.V验证先前的值?

  19. 19

    在v8中将WeakMap本身进行GC编辑时,值会发生什么

  20. 20

    为什么键和值对向量不起作用?

  21. 21

    Clojure,为什么键和值都使用“:”?

  22. 22

    如果从函数返回v,为什么D.get(k,v)似乎总是执行v?

  23. 23

    从List <Map <K,V >>到List <V>的转换(从地图列表中获取所有唯一值)

  24. 24

    从List <Map <K,V >>到List <V>的转换(从地图列表中获取所有唯一值)

  25. 25

    在Wordpress中为页面和帖子类型使用相同的条目名称时发生冲突

  26. 26

    如何通过ActiveModel :: Serializers(v0.10.0.rc1)将动态值用于缓存键

  27. 27

    为什么v!= null?v ++:1与在HashMap.compute上增加键时的(v!= null?v:0)+ 1不同吗?

  28. 28

    V93k 测试方法参数类型缺少一些可接受的值?

  29. 29

    从查询结果中的 json 对象中删除值为 'NULL' 的 K、V 对

热门标签

归档