【例13.7】定义泛型数组
在项目中创建ArrayClass类,在该类中定义泛型类声明数组类型。
/*【例13.7】定义泛型数组
* 在项目中创建ArrayClass类,在该类中定义泛型类声明
* 数组类型。
* */
package mjlxhfx;
public class ArrayClass<T> { // 定义泛型类
private T[] array; // 定义泛型数组
public void setArray(T[] array) { // 创建设置数组的方法
this.array = array;
}
public T[] getArray() {
return array;
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
ArrayClass<String> demo = new ArrayClass<>();
String value[] = {"成员1","成员2","成员3","成员4","成员5"};
demo.setArray(value);
String array[] = demo.getArray();
for(int i = 0;i < array.length;i++) {
System.out.println(array[i]);
}
}
}
运行结果如图所示