21xrx.com
2024-09-20 06:09:25 Friday
登录
文章检索 我的文章 写文章
Java数组添加:一种简单而强大的方式
2023-06-17 17:59:33 深夜i     --     --
Java数组 添加方法 arraycopy()方法 ArrayList

在Java编程中,数组是最基本的数据结构之一。数组的特点是可以在内存中存储一组固定数量的元素,并且每个元素可以通过索引来访问。在某些情况下,我们需要向数组中添加新的元素。这时候,Java的数组添加方法就非常有用了。

Java数组添加方法包括两种:使用System类中的arraycopy()方法和使用集合类(如ArrayList)。下面我们来看一下这两种方法的使用。

1.使用System类中的arraycopy()方法

使用arraycopy()方法可以将两个数组拼接在一起,从而达到添加元素的效果。示例如下:


public static void main(String[] args) {

  int[] arr1 = 1;

  int[] arr2 = 8;

  int[] newArr = new int[arr1.length + arr2.length];

  System.arraycopy(arr1, 0, newArr, 0, arr1.length);

  System.arraycopy(arr2, 0, newArr, arr1.length, arr2.length);

  System.out.println(Arrays.toString(newArr));

}

这段代码将数组arr1和arr2合并成一个新的数组newArr,并输出newArr的内容。该代码执行结果如下:


[1, 2, 3, 4, 5, 6, 7, 8]

2.使用集合类(如ArrayList)

Java集合类是一组可重复使用的工具,能够处理对象集合。其中,ArrayList是一种可以使用动态数组实现的List接口,可以动态添加元素。示例如下:


public static void main(String[] args) {

  ArrayList arrList = new ArrayList ();

  arrList.add(1);

  arrList.add(2);

  arrList.add(3);

  arrList.add(4);

  System.out.println(arrList);

  arrList.add(5);

  arrList.add(6);

  arrList.add(7);

  arrList.add(8);

  System.out.println(arrList);

}

这段代码定义了一个ArrayList对象arrList,并添加了四个元素。然后再添加四个元素,并输出ArrayList对象的内容。代码执行结果如下:


[1, 2, 3, 4]

[1, 2, 3, 4, 5, 6, 7, 8]

综上所述,Java数组添加方法简单而强大。开发者们可以根据自己的需求采用不同的方法来实现数组的添加。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复