Java Array Merge mergeArray(String[] a, String[] b)

Here you can find the source of mergeArray(String[] a, String[] b)

Description

merge Array

License

Apache License

Declaration

public static String[] mergeArray(String[] a, String[] b) 

Method Source Code

//package com.java2s;
/*/* w  w w.j  a va2 s .co  m*/
 * Copyright 2002-2015 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    public static String[] mergeArray(String[] a, String[] b) {
        if (a == null) {
            return b;
        }
        if (b == null) {
            return a;
        }
        String[] newArray = new String[a.length + b.length];
        System.arraycopy(a, 0, newArray, 0, a.length);
        System.arraycopy(b, 0, newArray, a.length, b.length);
        return newArray;
    }
}

Related

  1. merge2TablesWithoutDup(String[] t1, String[] t2)
  2. mergeAndOrderArray(int[] arrA, int[] arrB)
  3. mergeArgs(String[] args)
  4. mergeArray(byte[] arr1, byte[] arr2)
  5. mergeArray(final Object[] dest, final Object[]... arrays)
  6. mergeArray(T[] objs, String concatenator)
  7. mergeArrayIntoString(final Object[] array, String middleDelimiter, String lastDelimiter)
  8. mergeArrayObject(Object[] buf1, Object[] buf2)
  9. mergeArrays(byte[] buf1, byte[] buf2)