java 中怎么将数组相连接

2024-11-15 09:18:34 编辑:抖狐科技 来源:摘自互联网

java中有3种连接数组的方法:1. 直接连接法,使用 + 运算符,生成新数组;2. 使用 arrays.copyof() 方法,复制元素到指定长度的新数组;3. 使用 system.arraycopy() 方法,从一个数组复制指定数量的元素到另一个数组的指定位置。

java 中怎么将数组相连接

Java 中连接数组的方法

直接连接法:

使用 + 运算符可以将两个或多个数组直接连接起来,形成一个新的数组。

int[] arr1 = {1, 2, 3};
int[] arr2 = {4, 5, 6};
int[] arr3 = arr1 + arr2;
System.out.println(Arrays.toString(arr3)); // 输出:[1, 2, 3, 4, 5, 6]

登录后复制

使用 Arrays.copyOf() 方法:

立即学习“Java免费学习笔记(深入)”;

Arrays.copyOf() 方法可以创建一个指定长度的数组,并复制指定数组的部分或全部元素到新数组中。

int[] arr1 = {1, 2, 3};
int[] arr2 = {4, 5, 6};
int[] arr3 = Arrays.copyOf(arr1, arr1.length + arr2.length);
System.arraycopy(arr2, 0, arr3, arr1.length, arr2.length);
System.out.println(Arrays.toString(arr3)); // 输出:[1, 2, 3, 4, 5, 6]

登录后复制

使用 System.arraycopy() 方法:

System.arraycopy() 方法可以从一个数组复制指定数量的元素到另一个数组的指定位置。

int[] arr1 = {1, 2, 3};
int[] arr2 = {4, 5, 6};
int[] arr3 = new int[arr1.length + arr2.length];
System.arraycopy(arr1, 0, arr3, 0, arr1.length);
System.arraycopy(arr2, 0, arr3, arr1.length, arr2.length);
System.out.println(Arrays.toString(arr3)); // 输出:[1, 2, 3, 4, 5, 6]

登录后复制

以上就是java 中怎么将数组相连接的详细内容,更多请关注抖狐科技其它相关文章!

本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢