<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    望塵軒中一盞茶

    統(tǒng)計(jì)

    留言簿

    友情鏈接

    閱讀排行榜

    評(píng)論排行榜

    Java 數(shù)組動(dòng)態(tài)擴(kuò)容

    Java中給數(shù)組動(dòng)態(tài)擴(kuò)容的方法,代碼如下:
     1import java.lang.reflect.Array;
     2
     3/**
     4 * 數(shù)組動(dòng)態(tài)擴(kuò)容
     5 * @author Administrator
     6 *
     7 */

     8public class ArrayGrow {
     9    
    10    /**
    11     * 動(dòng)態(tài)給數(shù)組擴(kuò)容
    12     * @param obj 需要擴(kuò)容的數(shù)組
    13     * @param addLength 給數(shù)組增加的長(zhǎng)度
    14     * @return
    15     */

    16    @SuppressWarnings("unchecked")
    17    public static Object arrayGrow(Object obj, int addLength) {
    18        Class clazz = obj.getClass();
    19        if(!clazz.isArray()) {
    20            return null;
    21        }

    22        Class componentType = clazz.getComponentType();
    23        int length = Array.getLength(obj);
    24        int newLength = length + addLength;
    25        Object newArray = Array.newInstance(componentType, newLength);
    26        System.arraycopy(obj, 0, newArray, 0, length);
    27        return newArray;
    28    }

    29    
    30    public static void main(String[] args) {
    31        int[] a = {123};
    32        a = (int[]) arrayGrow(a, 3);
    33        for (int i = 0; i < a.length; i++{
    34            System.out.print("a[" + i + "] = " + a[i] + "  ");
    35        }

    36        System.out.println();
    37        
    38        String[] b = {"Jade""TT""JadeLT"};
    39            b = (String[]) arrayGrow(b, 3);
    40        for (int i = 0; i < b.length; i++{
    41            System.out.print("b[" + i + "] = " + b[i] + "  ");
    42        }

    43    }

    44}
    main方法里的測(cè)試數(shù)據(jù)輸出結(jié)果如下:
    a[0= 1  a[1= 2  a[2= 3  a[3= 0  a[4= 0  a[5= 0  
    b[
    0= Jade  b[1= TT  b[2= JadeLT  b[3= null  b[4= null  b[5= null

    posted on 2010-01-30 09:45 wzhongyu 閱讀(2159) 評(píng)論(0)  編輯  收藏 所屬分類: Java學(xué)習(xí)

    我的便捷門:綜合頻道 數(shù)碼頻道 商城頻道 電器頻道 男人頻道 女人頻道 居家玩具 美容頻道 飾品鞋包 食品頻道 臺(tái)灣館頻道
    主站蜘蛛池模板: 国产男女猛烈无遮挡免费视频| 无码少妇一区二区浪潮免费| 午夜视频在线免费观看| 3344永久在线观看视频免费首页| 久久午夜夜伦鲁鲁片免费无码影视 | 国产成A人亚洲精V品无码性色| 亚洲av伊人久久综合密臀性色| 亚洲精品视频免费看| 亚洲日韩精品无码专区加勒比☆ | 中文字幕乱理片免费完整的| 一级毛片aaaaaa免费看| 无码免费午夜福利片在线| 四虎影视在线永久免费看黄| 亚洲无人区一区二区三区| 亚洲成AV人综合在线观看| 色九月亚洲综合网| 永久免费A∨片在线观看| 日本免费网站视频www区| 国产91在线免费| 亚洲av成人无码久久精品| 亚洲粉嫩美白在线| 久久精品无码专区免费| 国产精品视频免费| 亚洲欧洲日产国码高潮αv| 亚洲黄网在线观看| 免费福利资源站在线视频| 久久免费国产视频| 国产又大又粗又硬又长免费| 亚洲国产综合精品中文第一区| 亚洲精华液一二三产区| 免费国产叼嘿视频大全网站| 女人与禽交视频免费看| 久久精品国产亚洲AV网站| 亚洲AV无码成人精品区日韩 | 亚洲免费二区三区| 亚洲欧洲日产国码一级毛片| 亚洲a级在线观看| 国产在线观看无码免费视频| 野花高清在线观看免费完整版中文| 亚洲中文字幕第一页在线| 美女视频黄免费亚洲|