gpt4 book ai didi

java - 未经检查的转换编译器警告 java

转载 作者:行者123 更新时间:2023-11-29 03:53:18 24 4
gpt4 key购买 nike

我收到了几个关于我在一个类中使用泛型的编译器警告,我需要一些帮助。我有以下设置:

Map<EventType, List<? extends Listener>> map;

我有几种不同的事件类型,我想为每一种类型保留一个相应监听器类型的列表。 Listener 是一个接口(interface),有几个接口(interface)可以扩展它。

稍后我向这张 map 添加一个列表,如:

List<StateListener> list = new LinkedList<StateListener>();
list.add(someStateListener);
map.put(Events.STATE, list);

然后我稍后会收到警告......

List<StateListener> list = map.get(Events.STATE);

用于未经检查的转换。

我通读了其他一些帖子,但没有看到任何有用的东西。感谢任何评论

最佳答案

关于java - 未经检查的转换编译器警告 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7733831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com