Java根底 创立泛型数组ITeye - 超凡娱乐

Java根底 创立泛型数组ITeye

2019年04月01日09时22分49秒 | 作者: 耘志 | 标签: 创立,数组,泛型 | 浏览: 1419

Java创立泛型数组一种完成方法,在Java中创立泛型数组的仅有方法便是创立一个被擦除类型的新数组,然后对其进行转型。

public class GenericArrayWithTypeToken T {
 private T[] array;
 @SuppressWarnings("unchecked")
 public GenericArrayWithTypeToken(Class T type, int sz) {
 array = (T[]) Array.newInstance(type, sz);
 public void put(int index, T item) {
 array[index] = item;
 public T get(int index) {
 return array[index];
 public T[] rep() {
 return array;
 public static void main(String[] args) {
 GenericArrayWithTypeToken Integer gai = new GenericArrayWithTypeToken (
 Integer.class, 10);
 Integer[] ia = gai.rep();
}

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章