这个问题很费解、高手请进
#问题如图:#解决如图:
#请问这该如何办?myeclipse是不是要配置什么呢?
#代码如下:
//: arrays/ArrayOfGenerics.java
// It is possible to create arrays of generics.
import java.util.*;
import java.util.List;
public class ArrayOfGenerics {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
List<String>[] ls;
List[] la = new List[10];
ls = (List<String>[])la; // "Unchecked" warning
ls[0] = new ArrayList<String>();
// Compile-time checking produces an error:
//! ls[1] = new ArrayList<Integer>();
// The problem: List<String> is a subtype of Object
Object[] objects = ls; // So assignment is OK
// Compiles and runs without complaint:
objects[1] = new ArrayList<Integer>();
// However, if your needs are straightforward it is
// possible to create an array of generics, albeit
// with an "unchecked" warning:
List<BerylliumSphere>[] spheres =
(List<BerylliumSphere>[])new List[10];
for(int i = 0; i < spheres.length; i++)
spheres[i] = new ArrayList<BerylliumSphere>();
}
} ///:~
java myeclipse --------------------编程问答-------------------- 挽尊... --------------------编程问答-------------------- List<?>[] la = new List<?>[10]; --------------------编程问答-------------------- kouleijava
性别:男
注册日期:2009年11月04日
吐槽下
补充:Java , Java SE