集册 Java实例教程 向数组中添加元素。

向数组中添加元素。

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

437
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
将元素添加到数组。

/**

    BigSlice Slicing Framework by Longevity Software LLC d.b.a. Terawatt Industries

    is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

    Based on a work at https://github.com/Terawatt-Industries/bigslice.

    Permissions beyond the scope of this license may be available at http://terawattindustries.com.


    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.

 */

//package com.nowjava;
//N  o w  J a v a . c o m 提 供

public class Main {

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

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

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

        String s = "nowjava.com";

        System.out.println(java.util.Arrays.toString(addToArray(array, s)));

    }


    /**

     * Add an element to an array.

     * 

     * @param array

     * @param s

     * @return

     */

    public static String[] addToArray(String[] array, String s) {
    /*来自 
     n o w j a   v  a . c o m - 时  代  Java*/

        String[] ans = null;

        if (0 == array.length) {

            ans = new String[1];

        } else {

            ans = new String[array.length + 1];

        }

        System.arraycopy(array, 0, ans, 0, array.length);

        ans[ans.length - 1] = s;

        return ans;

    }


    /**

     * Add an element to an array.

     * 

     * @param array

     * @param val

     * @return

     */

    public static int[] addToArray(int[] array, int val) {

        int[] ans = nul
展开阅读全文