在Java中,可以通過以下方式定義一個未賦值的數組:
// 定義一個整數數組
int[] myArray;
// 定義一個字符串數組
String[] myArray2;
// 定義一個自定義對象數組
MyObject[] myArray3;
注意,這只是定義了一個數組變量,并未為其分配內存空間,數組變量仍然為null。如果需要為數組分配內存空間,可以使用new關鍵字來創建數組對象:
// 創建一個長度為10的整數數組
myArray = new int[10];
// 創建一個長度為5的字符串數組
myArray2 = new String[5];
// 創建一個長度為3的自定義對象數組
myArray3 = new MyObject[3];
在定義數組時,也可以直接進行賦值操作:
// 定義并初始化整數數組
int[] myArray4 = {1, 2, 3, 4, 5};
// 定義并初始化字符串數組
String[] myArray5 = {"Hello", "World"};
// 定義并初始化自定義對象數組
MyObject[] myArray6 = {new MyObject(), new MyObject()};
需要注意的是,數組的長度不能改變,一旦定義了數組的長度,就無法再改變它的大小。