色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java靜態和動態創建數組

孟夢涵1年前6瀏覽0評論

Java中數組分為靜態和動態創建兩種方式。靜態創建數組會預先分配內存空間,數組大小在編譯期就固定,無法改變;而動態創建的數組不會預先分配內存空間,數組大小在運行期動態改變。

// 靜態創建數組
int[] staticArray = new int[5];
// 動態創建數組
int[] dynamicArray = new int[10];

靜態創建數組使用時需要先對每個元素進行初始化,不然會默認賦值為0或null。

// 靜態創建數組并初始化
int[] staticArray = {1, 2, 3, 4, 5};
// 靜態創建二維數組
int[][] staticMultiArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

動態創建數組可以通過指定數組大小來創建。

// 動態創建數組
int[] dynamicArray = new int[size];
// 動態創建二維數組
int[][] dynamicMultiArray= new int[rowSize][colSize];

動態創建數組還可以使用ArrayList和Vector等集合類。

// 使用ArrayList動態創建數組
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
int[] dynamicArray = arrayList.stream().mapToInt(i -> i).toArray();

無論是靜態還是動態創建數組,都需要注意數組越界問題。