集册 Java实例教程 将一个对象附加到数组

将一个对象附加到数组

欢马劈雪     最近更新时间:2020-01-02 10:19:05

435
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
将一个对象附加到数组
// from 时 代 J a v a 公 众 号 - N o w J a v  a . c o m

/** 

 * The contents of this file are subject to the Mozilla Public

 * License Version 1.1 (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.mozilla.org/MPL/

 * 

 * Software distributed under the License is distributed on an "AS

 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or

 * implied. See the License for the specific language governing

 * rights and limitations under the License.

 * 

 * The Initial Developer of this code is Technology Concepts 

 * and Design, Inc. 

 * Copyright (C) 2000 Technology Concepts and Design, Inc.  All

 * Rights Reserved.

 * 

 * Contributor(s):  Eric B. Ridge (Technology Concepts and Design, Inc.)

 *

 * Alternatively, the contents of this file may be used under the

 * terms of the GNU General Public License Version 2 or later (the

 * "GPL"), in which case the provisions of the GPL are applicable 

 * instead of those above.  If you wish to allow use of your 

 * version of this file only under the terms of the GPL and not to

 * allow others to use your version of this file under the MPL,

 * indicate your decision by deleting the provisions above and

 * replace them with the notice and other provisions required by

 * the GPL.  If you do not delete the provisions above, a recipient

 * may use your version of this file under either the MPL or the

 * GPL.

 * 

 */

//package com.nowjava;


public class Main {

    public static void main(String[] argv) throws Exception {

        Object[] array = new String[] { "1", "abc", "level", null,

                "nowjava.com", "asdf 123" };

        Object toAppend = "nowjava.com";

        System.out.println(java.util.Arrays.toString(appendToArray(array,

                toAppend)));

    }


    /**

     * Append one object to an array<p>

     * 

     * Same as: <code>appendToArray(toArray, new Object[] {toAppend})</code>

     * 

     * @param array the array to append to

     * @param toAppend the object to append

     *

     * @return a new array containing all objects.  Castable into type of array[0]

     */

    public static Object[] appendToArray(Object[] array, Object toAppend) {

        return appendToArray(array, new Object[] { toAppend });

    }// 来 自 nowjava.com - 时代Java


    /**

     * Append one array to another<p>

     * 

     * @param array the array to append to

     * @param toAppend the array to append

     * 

     * @return a new array containing all objects.  Castable into type of array[0]

     */

    public static Object[] appendToArray(
展开阅读全文