gpt4 book ai didi

java - 原始类型编译器警告通用数组创建

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:20 25 4
gpt4 key购买 nike

我明白,不能在 java 中创建泛型类数组,例如

  private static final Class<String>[] ARGUMENT_TYPE = new Class<String>[]{String.class};

所以我使用了原始类型:

  private static final Class[] ARGUMENT_TYPE = new Class[]{String.class};

但是现在 java 编译器报错了

warning: [rawtypes] found raw type: Class

private static final Class[] ARGUMENT_TYPE = new Class[]{String.class};

除了 SuppressWarnings 之外,还有什么方法可以对编译器说:“闭嘴,我必须按照你自己的规范来做这件事!”

最佳答案

我不太确定您打算如何使用这个静态数组。一些额外的上下文会很好。

这个怎么样?

private static final Class<?>[] ARGUMENT_TYPE = new Class<?>[]{String.class, Int.class};

关于java - 原始类型编译器警告通用数组创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38186183/

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