Here you can find the source of appendArray(Object[] arr, Object obj)
public static Object[] appendArray(Object[] arr, Object obj)
//package com.java2s; /*//from ww w.ja va 2s.c o m * Copyright 2016 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 { /** Append an Object at end of array */ public static Object[] appendArray(Object[] arr, Object obj) { Object[] newArr = new Object[arr.length + 1]; System.arraycopy(arr, 0, newArr, 0, arr.length); newArr[arr.length] = obj; return newArr; } }