黑马程序员技术交流社区
标题:
反射、集合、泛型之间的问题怎么解决?
[打印本页]
作者:
思维
时间:
2014-9-14 21:22
标题:
反射、集合、泛型之间的问题怎么解决?
本帖最后由 思维 于 2014-9-14 21:27 编辑
今天写了一段代码一直有泛型问题,提示编译警告,谁知道怎么去除泛型的编译警告?(不用注解)
import java.util.*;
class ReflectTest{
//@SuppressWarnings("unchecked")
public static void main(String[] args)throws Exception{
String value = "java.util.ArrayList";
Collection<String> conn =
(Collection<String>)Class.forName(value).newInstance();
conn.add("lisi");
conn.add("wangwu");
for(String c : conn){
System.out.println(c);
}
}
}
复制代码
捕获.JPG
(24.2 KB, 下载次数: 19)
下载附件
2014-9-14 21:22 上传
作者:
郑飞
时间:
2014-9-14 21:22
你试下javac ReflectTest.java -Xlint:unchecked 好像 老张视频有试过一次
作者:
ooEye
时间:
2014-9-14 21:32
import java.util.*;
class ReflectTest{
//@SuppressWarnings("unchecked")
public static void main(String[] args)throws Exception{
String value = "java.util.ArrayList";
@SuppressWarnings("unchecked")
Collection<String> conn =
(Collection<String>)Class.forName(value).newInstance();
conn.add("lisi");
conn.add("wangwu");
for(String c : conn){
System.out.println(c);
}
}
}
复制代码
作者:
思维
时间:
2014-9-14 21:46
ooEye 发表于 2014-9-14 21:32
不要加注解!我前面都把注解注释掉了,就是想知道不用注解怎么解决!
作者:
yingsun
时间:
2014-9-15 00:41
第一次见这么用的,长知识了。
作者:
wujiemin
时间:
2014-10-6 20:57
第一次见这么用的
作者:
ジ旋律
时间:
2014-10-12 22:19
学习了,吼吼
作者:
木乃伊
时间:
2014-12-8 22:45
学习了啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2