java合并两个数组
2019-05-05 本文已影响1人
追求科技的足球
今天用到java数组合并,写了很多个数组,在用的时候想合并起来用。
大概有以下两种方法:
1、新建数组,遍历,添加。
这个就不贴代码了,就是遍历然后赋值。
2、新建数组,直接复制(以字符串数组为例)。
static String[] concat(String[] a, String[] b) {
String[] c= new String[a.length+b.length];//长度为两个之和
System.arraycopy(a, 0, c, 0, a.length);//先把第一个粘贴进去,长度从0到a.length
System.arraycopy(b, 0, c, a.length, b.length);//第二个粘贴进去,长度从a.length到b.length
return c;
}
推荐使用第二个,记录一下。