Java中不同类的“列表”应该是什么参数化类型?

下面的“列表”应该是什么参数化类型?

  List<Class<?>> supportedClasses = Arrays.asList(String.class, Integer.class, Long.class);
        

根据 IDEA

我试过

但他们都有语法错误

回答

由于您的列表的元素是类型,Class,您的列表应该是类型,List<Class<?>>

List<Class<?>> supportedClasses = Arrays.asList(String.class, Integer.class, Long.class);

  • `Class` is a generic type itself, so that should be at least `List<Class<?>>`.

以上是Java中不同类的“列表”应该是什么参数化类型?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>