gpt4 book ai didi

java - 类型安全 : The expression of type List needs unchecked conversion to conform to Collection

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

我正在使用 set 为某些操作定义允许的键。 Eclipse 显示此警告:

 Type safety: The expression of type List needs unchecked conversion
to conform to Collection<? extends Object>


我用谷歌搜索了一下,在略有不同的情况下发现了相同的消息,但它可能是类似的问题。
那么有没有机会以其他方式摆脱这个警告

 @SuppressWarnings("unchecked")

使用起来是个好主意

@SuppressWarnings("unchecked") 

在这种情况下?

这是我的代码:

  public static final String KEY_A = "A_VALUE";
public static final String KEY_B = "B_VALUE";

public static final Set<?> allowedKeys = new HashSet<Object>(Arrays.asList(new String[] {KEY_A, KEY_B}));

最佳答案

Eclipse 搞得一团糟:
错误:

import edu.emory.mathcs.backport.java.util.Arrays;

正确:

import jave.util.Arrays;


所以两个版本的代码都可以 Set<?>Set<String> . Eclipse 只是自动导入了错误的类。

关于java - 类型安全 : The expression of type List needs unchecked conversion to conform to Collection<? 扩展对​​象>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39486749/

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