java常见的数据结构 数组


在Java中,数组是一种常见的数据结构,它可以容纳一组具有相同数据类型的元素。Java中的数组是固定大小的,一旦创建,其大小无法更改。以下是一些关于数组的常见操作:

  1. 声明和创建数组:

    int[] numbers = new int[5];  // 创建一个包含5个整数的数组
    String[] names = {"Alice", "Bob", "Charlie"};  // 创建并初始化一个包含3个字符串的数组
    
  2. 访问数组元素:

    int value = numbers[0];  // 获取数组中索引为0的元素
    String name = names[2];  // 获取数组中索引为2的元素
    
  3. 修改数组元素:

    numbers[1] = 10;  // 将索引为1的元素修改为10
    names[0] = "Eve";  // 将索引为0的元素修改为"Eve"
    
  4. 获取数组长度:

    int length = numbers.length;  // 获取数组的长度
    
  5. 遍历数组:

    for (int i = 0; i < numbers.length; i++) {
        System.out.println(numbers[i]);  // 遍历并打印数组元素
    }
    
    for (String name : names) {
        System.out.println(name);  // 遍历并打印数组元素
    }
    
  6. 多维数组:

    int[][] matrix = new int[3][2];  // 创建一个3行2列的二维数组
    matrix[0][0] = 1;  // 访问和修改二维数组中的元素
    
    String[][] grid = {{"A", "B"}, {"C", "D"}};  // 创建并初始化一个二维数组
    String element = grid[1][0];  // 获取二维数组中的元素
    

数组是一种简单而强大的数据结构,用于存储和访问多个元素。通过索引,可以快速访问和修改数组中的元素。多维数组可以用于表示矩阵和其他复杂的数据结构。请注意,数组的长度在创建后是固定的,无法动态调整大小。


原文链接:codingdict.net