eclipse中的设置全都正确,项目的JDK是1.6的,eclipse的JDK也是1.6的,都设置好了,绝对没问题。
但泛型的强转一直报错,用MyEclipse却正常的很。求高手指教,弄了一个晚上了,来论坛求助!!!有知道的高手帮帮忙吧,谢谢了!@!!
但泛型的强转一直报错,用MyEclipse却正常的很。求高手指教,弄了一个晚上了,来论坛求助!!!有知道的高手帮帮忙吧,谢谢了!@!!
arr4.add(3.14);
for (int i = 0; i < arr4.size(); i++) {
System.out.println(arr4.get(i));
是不是报这块的错。。
如果是的话应该是Integer 不能直接转成Double
ArrayList<? extends Number> arr = new ArrayList<Integer>();
ArrayList<String> arr3 = (ArrayList<String>) arr;
这个貌似只能向下转的吧 不知道怎么让你编译通过的
这个编译也通过了?
arr3.add("hello");
for (int i = 0; i < arr3.size(); i++) {
System.out.println(arr3.get(i));
}这个也能通过?把一个extends Number 的强转成 String?
这个估计用问题,能编译,但是运行不及回报错的。