在Java中创建通用数组,可以使用以下方法:
public class GenericArray<T> {
private T[] array;
public GenericArray(int size) {
array = (T[]) new Object[size];
}
public void set(int index, T value) {
array[index] = value;
}
public T get(int index) {
return array[index];
}
}
import java.util.ArrayList;
public class GenericArray<T> {
private ArrayList<T> array;
public GenericArray(int size) {
array = new ArrayList<>(size);
}
public void set(int index, T value) {
array.set(index, value);
}
public T get(int index) {
return array.get(index);
}
}
在这两种方法中,第一种方法使用了Java泛型数组,而第二种方法使用了Java集合框架。泛型数组在创建时需要强制类型转换,而集合框架则更加灵活,可以动态调整大小。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云