亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java泛型數組如何定義和使用

小樊
84
2024-07-17 21:16:51
欄目: 編程語言

在Java中,我們可以定義泛型數組,即數組中的元素類型是泛型類型。下面是定義和使用泛型數組的示例:

// 定義一個泛型數組類
public class GenericArray<T> {
    private T[] array;

    public GenericArray(int size) {
        // 創建泛型數組需要使用Array.newInstance()方法
        array = (T[]) Array.newInstance(Object.class, size);
    }

    public T get(int index) {
        return array[index];
    }

    public void set(int index, T value) {
        array[index] = value;
    }
}

// 使用泛型數組類
public class Main {
    public static void main(String[] args) {
        GenericArray<Integer> intArray = new GenericArray<>(5);
        
        intArray.set(0, 1);
        intArray.set(1, 2);
        intArray.set(2, 3);
        
        System.out.println(intArray.get(0)); // 輸出:1
        System.out.println(intArray.get(1)); // 輸出:2
        System.out.println(intArray.get(2)); // 輸出:3
    }
}

在上面的示例中,我們定義了一個泛型數組類GenericArray,通過Array.newInstance()方法創建泛型數組。在Main類中,我們實例化了GenericArray<Integer>類,并使用set()方法設置數組元素的值,使用get()方法獲取數組元素的值。

0
钦州市| 广水市| 贵阳市| 晋中市| 固镇县| 双鸭山市| 和平区| 邢台县| 江口县| 江达县| 四子王旗| 柳江县| 云林县| 句容市| 台江县| 民勤县| 右玉县| 晋江市| 阳信县| 沐川县| 梅州市| 玉溪市| 巧家县| 蒙自县| 汝阳县| 长泰县| 吴忠市| 横山县| 资源县| 鞍山市| 建湖县| 沭阳县| 斗六市| 湖北省| 镇江市| 台中县| 安溪县| 武邑县| 湘阴县| 东乌珠穆沁旗| 横山县|