合并任意个数组生成一个新的数组
Posted 猪脚踏浪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了合并任意个数组生成一个新的数组相关的知识,希望对你有一定的参考价值。
/** * 合并任意个数组 * @param first * @param rest * @param <T> * @return */ public static <T> T[] concat(T[] first, T[]... rest) { int totalLength = first.length; for (T[] array : rest) { totalLength += array.length; } T[] result = java.util.Arrays.copyOf(first, totalLength); int offset = first.length; for (T[] array : rest) { System.arraycopy(array, 0, result, offset, array.length); offset += array.length; } return result; }
以上是关于合并任意个数组生成一个新的数组的主要内容,如果未能解决你的问题,请参考以下文章
如果第二个数组的项目包含数组的第一个对象的 id,则合并 Angular 8 中的两个对象数组