安卓开发

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;
}

推荐使用第二个,记录一下。

上一篇 下一篇

猜你喜欢

热点阅读