首页 > 解决方案 > 使用类作为名称的参数化类的原始使用

问题描述

我有这行代码

   Class c1 = Class.forName(BASE_PACKAGE_NAME + "." + appId + ".v" + version.replace(",", "") + NAME);

但我有编译警告:

Raw use of parameterized class

标签: java

解决方案


您需要指定泛型类型。您可以使用:

Class<?> c1 = Class.forName(...

使警告静音。


推荐阅读