首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建具有2D泛型数组字段的泛型Java类

可以使用以下代码示例:

代码语言:java
复制
public class GenericClass<T> {
    private T[][] array;

    public GenericClass(int rows, int columns) {
        array = (T[][]) new Object[rows][columns];
    }

    public void setElement(int row, int column, T element) {
        array[row][column] = element;
    }

    public T getElement(int row, int column) {
        return array[row][column];
    }

    public static void main(String[] args) {
        GenericClass<Integer> genericClass = new GenericClass<>(3, 3);
        genericClass.setElement(0, 0, 1);
        genericClass.setElement(1, 1, 2);
        genericClass.setElement(2, 2, 3);

        System.out.println(genericClass.getElement(0, 0));  // Output: 1
        System.out.println(genericClass.getElement(1, 1));  // Output: 2
        System.out.println(genericClass.getElement(2, 2));  // Output: 3
    }
}

这个泛型Java类具有一个2D泛型数组字段array,可以通过setElement方法设置指定位置的元素,通过getElement方法获取指定位置的元素。

该类的优势是可以创建具有不同类型元素的2D泛型数组,提供了更大的灵活性和重用性。

应用场景:该类适用于需要处理2D数组的场景,例如图像处理、游戏开发等。

推荐的腾讯云相关产品和产品介绍链接地址:暂无相关产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券