Java数组操作:遍历、插入和删除实例

原创 不念不忘少年蓝@ 2024-10-07 18:18 98阅读 0赞

在Java中,我们可以使用多种方式来遍历、插入和删除数组的实例。

  1. 遍历:

    • for循环:适用于已知长度的数组。
      1. int[] array = {1, 2, 3, 4};
      2. for (int i : array) {
      3. System.out.println(i);
      4. }
    • 增强for循环(forEach):用于遍历集合(如List、Map等),数组不是集合的一部分,所以不能直接使用。
      ```java
      List list = new ArrayList<>();
      list.add(“a”);
      list.add(“b”);

    for (String str : list) {

    1. System.out.println(str);

    }
    ```

  2. 插入:

    • 在数组末尾插入元素:直接修改索引。
      1. int[] array = {1, 2, 3};
      2. array[array.length-1] = 4;
      3. System.out.println(Arrays.toString(array)); // [1, 2, 3, 4]
    • 在特定位置插入元素:如果索引范围允许,可以这样操作。
      1. array = new int[5];
      2. array[2] = 4; // 在索引为2的位置插入
      3. System.out.println(Arrays.toString(array)); // [0, 0, 4, 0]
  3. 删除:

    • 根据索引删除元素:直接修改数组。
      1. int[] array = {1, 2, 3};
      2. array = Arrays.copyOfRange(array, 0, array.length-1)); // 删除第3个元素(索引为2)
      3. System.out.println(Arrays.toString(array)); // [1, 2]

注意:数组的长度在操作前需要确保,否则可能会抛出ArrayIndexOutOfBoundsException异常。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,98人围观)

还没有评论,来说两句吧...

相关阅读