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

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

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

    9910

    單飛

       :: 首頁 :: 聯系 :: 聚合  :: 管理
    // 用泛型實現通用數組的刪除操作
    package test;

    import java.lang.reflect.Array;
    import java.util.ArrayList;
    import java.util.List;

    public class Test1 {
         
    public static <T> T[] deleteArray(T[] items,int index) {
            
    if (items == null || items.length == 0 || index < 0
                    
    || index > items.length - 1) {
                
    return items;
            }
            T[] newItems 
    = (T[]) Array.newInstance(items.getClass().getComponentType(), items.length - 1);
            
    if(index == 0){
                
    // first
                System.arraycopy(items, 1, newItems, 0, newItems.length);    
            }
    else if(index == items.length - 1){
                
    // end
                System.arraycopy(items, 0, newItems, 0, newItems.length);
            }
    else{
                
    // middle
                System.arraycopy(items, 0, newItems, 0, index);
                System.arraycopy(items, index
    +1, newItems, index, items.length - index -1);            
            }
            
            
    return newItems;
            
        }
        
    /**
         * 
    @param args
         
    */
        
    public static void main(String[] args) {
            
    // TODO Auto-generated method stub
            
    // first
            String[] first = new String[]{"0","1","2"};
            String[] rt 
    = deleteArray(first,0);
            printArray(rt);
            
    // end
            Integer[] end = new Integer[]{0,1,2};
            Integer[]  rt1 
    = deleteArray(end,2);
            printIntegerArray(rt1);
        }
        
        
    public static void printArray(String[] array){
            System.out.println(
    "start ====================");
            
    for(String s:array){
                System.out.println(s);
            }
            System.out.println(
    "end ====================");
            
            List
    <String> a = new ArrayList<String>();
            
        }
        
        
    public static void printIntegerArray(Integer[] array){
            System.out.println(
    "start ====================");
            
    for(Integer s:array){
                System.out.println(s);
            }
            System.out.println(
    "end ====================");
            
            List
    <String> a = new ArrayList<String>();
            
        }

    }
    posted on 2008-09-23 21:44 單飛 閱讀(497) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 久久这里只精品国产免费10| 男女猛烈xx00免费视频试看| 日韩插啊免费视频在线观看| 亚洲熟妇无码AV在线播放| 国产亚洲人成在线影院| 国产高清在线免费| 日日摸日日碰夜夜爽亚洲| 午夜时刻免费入口| 亚洲熟妇自偷自拍另欧美| 天堂在线免费观看中文版| 欧美亚洲精品一区二区| 免费看国产精品麻豆| 色天使亚洲综合一区二区| 免费观看四虎精品国产永久 | 亚洲精品线在线观看| 免费在线观看一级片| 亚洲色偷偷av男人的天堂| 日本免费xxxx| 亚洲国产精品自在自线观看| 免费人成在线观看视频播放| 中文字幕高清免费不卡视频| 久久久久亚洲av无码专区蜜芽| 6080午夜一级毛片免费看6080夜福利 | 国产精品美女免费视频观看| 国产亚洲精品AA片在线观看不加载| 中文字幕一区二区免费| 亚洲成人午夜在线| 日韩吃奶摸下AA片免费观看| 亚洲av中文无码乱人伦在线观看 | 久久久青草青青国产亚洲免观| 国产精品99久久免费观看| 亚洲嫩草影院在线观看| 午夜dj免费在线观看| 成人无码视频97免费| 在线免费观看亚洲| 国产成人在线观看免费网站| 免费黄网站在线看| 亚洲日日做天天做日日谢| 国产偷国产偷亚洲高清日韩| 日韩亚洲国产高清免费视频| 精品特级一级毛片免费观看|