數組,動態添加數據

    /**
     * 動態添加到數組
     * @param custom
     * @param name
     */
    public void addName(Object[] custom,Object name) {
        //添加姓名
        if(custom==null) {  //若數組爲空,定義數組的長度爲1
            custom=new Object[1];
            custom[0]=name;
        } else {
            //若數組不爲空,把數組複製出一個新的,在原數組的基礎上加1
            Object[] copy=Arrays.copyOf(custom, custom.length+1);
            //把原先數組制空
            custom=null;
            //把新數組給原先這個數組
            custom=copy;   
            custom[custom.length-1]=name;
        }
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章