瞭解 Java 數組 Java 中的數組是一種強大而靈活的數據結構,讓我們一起深入探討它的方方面面,從基礎的概念到高級的應用。 1. 數組的創建與初始化 首先,我們來看如何創建和初始化一個簡單的整型數組: public class ArrayExample { public static void ...
瞭解 Java 數組
Java 中的數組是一種強大而靈活的數據結構,讓我們一起深入探討它的方方面面,從基礎的概念到高級的應用。
1. 數組的創建與初始化
首先,我們來看如何創建和初始化一個簡單的整型數組:
public class ArrayExample {
public static void main(String[] args) {
// 創建一個整型數組,大小為 5
int[] numbers = new int[5];
// 初始化數組元素
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
}
}
在這個例子中,我們創建了一個大小為 5 的整型數組,並逐個初始化了數組元素。
2. 數組的遍歷
遍曆數組是常見的操作,讓我們看一個簡單的遍曆數組並列印元素的例子:
public class ArrayTraversal {
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
// 遍曆數組並列印元素
for (int i = 0; i < numbers.length; i++) {
System.out.println("元素 " + i + ": " + numbers[i]);
}
}
}
這段代碼展示了使用 for
迴圈遍曆數組的方法。
3. 多維數組
Java 支持多維數組,例如二維數組。下麵是一個創建和初始化二維數組的例子:
public class TwoDimensionalArray {
public static void main(String[] args) {
// 創建一個 3x3 的二維數組
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 訪問二維數組元素
int element = matrix[1][2];
System.out.println("二維數組元素 matrix[1][2]: " + element);
}
}
這個例子展示瞭如何創建一個 3x3 的二維數組,並訪問其中的元素。
4. Arrays 類的實用方法
Java 的 Arrays
類提供了一些方便的方法,如排序和填充數組。以下是一個使用 Arrays.sort()
方法對數組進行排序的例子:
import java.util.Arrays;
public class ArraySorting {
public static void main(String[] args) {
int[] numbers = {5, 2, 8, 1, 9};
// 對數組進行排序
Arrays.sort(numbers);
// 列印排序後的數組
System.out.println("排序後的數組: " + Arrays.toString(numbers));
}
}
這段代碼演示瞭如何使用 Arrays.sort()
方法對數組進行排序。
結論
Java 數組是編程中不可或缺的一部分,它們提供了有效存儲和訪問數據的方式。通過這篇文章,我們深入瞭解了數組的創建、初始化、遍歷,以及一些實用方法。希望你現在對 Java 數組有了更全面的認識,能夠更靈活地運用它們來解決問題。Happy coding!