在 Java 中,數組是一種特殊的對象,用于存儲相同類型的多個元素。以下是一些常見的數組操作:
- 聲明數組:使用以下語法聲明一個數組,其中
type
是數組元素的數據類型,name
是數組的名稱。
type[] name;
例如,聲明一個整數數組:
int[] numbers;
- 創建數組:使用關鍵字
new
和數組的長度來創建數組實例。
name = new type[length];
例如,創建一個長度為 5 的整數數組:
numbers = new int[5];
- 初始化數組:可以在創建數組時同時為數組元素賦值。有兩種常見的方式來初始化數組:靜態初始化和動態初始化。
靜態初始化:在聲明數組時直接初始化。
type[] name = {value1, value2, ...};
例如,初始化一個整數數組:
int[] numbers = {1, 2, 3, 4, 5};
動態初始化:在創建數組時,先創建一個長度為 length
的數組,然后為每個元素賦值。
type[] name = new type[length];
name[index] = value;
例如,動態初始化一個整數數組:
int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
- 訪問數組元素:使用數組的名稱和索引來訪問特定位置的數組元素。索引從 0 開始,最后一個元素的索引為數組長度減 1。
name[index]
例如,訪問整數數組中的第三個元素:
int number = numbers[2];
- 遍歷數組:使用循環結構來遍歷數組,訪問每個元素。
for (int i = 0; i < name.length; i++) {// 訪問 name[i]
}
例如,遍歷整數數組并打印每個元素:
for (int i = 0; i < numbers.length; i++) {System.out.println(numbers[i]);
}
以上是一些常見的數組操作,還有很多其他操作,如數組長度(name.length
)的獲取、數組排序、數組拷貝等。