<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
    主站蜘蛛池模板: 四虎永久在线免费观看| 好爽又高潮了毛片免费下载| 亚洲日韩精品无码专区网站| 美女尿口扒开图片免费| 白白国产永久免费视频| 国产成人人综合亚洲欧美丁香花 | 免费看美女让人桶尿口| 亚洲国产精品无码第一区二区三区 | 久青草视频在线观看免费| 亚洲爽爽一区二区三区| 中国一级特黄高清免费的大片中国一级黄色片 | 国产亚洲精品线观看动态图| 中文字幕高清免费不卡视频| 亚洲国产精品一区第二页| 一级特黄aa毛片免费观看| 91亚洲性爱在线视频| 国内精品免费视频自在线| 美女尿口扒开图片免费| 亚洲三区在线观看无套内射| 一级特黄aa毛片免费观看| 久久精品亚洲AV久久久无码| 精品免费国产一区二区三区| 九九久久国产精品免费热6| 国产亚洲人成网站观看| 日本人的色道免费网站| 亚洲AV无码专区在线电影成人 | 亚洲AV第一页国产精品| 国产成人免费网站| 亚洲av综合av一区二区三区 | 亚洲国产精品线观看不卡| 国产中文字幕免费| 三级黄色在线免费观看| 亚洲日韩中文字幕天堂不卡| 国产真人无遮挡作爱免费视频| a在线视频免费观看在线视频三区| 亚洲色欲色欲综合网站| 日本免费电影一区| 午夜理伦剧场免费| 国产亚洲精品成人久久网站| 亚洲国产精品久久久久久| 国产人成免费视频|