<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 單飛 閱讀(508) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 久久久久成人片免费观看蜜芽| 九九综合VA免费看| 亚洲狠狠综合久久| jizz免费在线影视观看网站| 无码精品人妻一区二区三区免费看| 亚洲精品成a人在线观看| 精品亚洲成a人片在线观看少妇| 亚洲av永久中文无码精品综合 | 日韩中文字幕精品免费一区| 亚洲精品免费观看| 在线观看免费av网站| 亚洲一区无码精品色| 久久精品成人免费国产片小草| 亚洲中文字幕无码一区| baoyu777永久免费视频 | 每天更新的免费av片在线观看| 亚洲精品美女在线观看播放| h视频在线免费看| 亚洲精品无码mv在线观看网站| 亚洲AV日韩AV永久无码色欲 | 亚洲高清最新av网站| 国产精品一区二区三区免费| 亚洲AV人无码综合在线观看| 丰满妇女做a级毛片免费观看| 国产亚洲精品国看不卡| 少妇太爽了在线观看免费视频| 亚洲欧洲高清有无| 日韩免费视频网站| 亚洲粉嫩美白在线| 免费又黄又硬又爽大片| 久久亚洲精品高潮综合色a片| 亚洲av无码国产精品色在线看不卡 | 国产无限免费观看黄网站| 亚洲∧v久久久无码精品 | 久久精品成人免费观看| 亚洲色偷偷综合亚洲AV伊人| 中文字幕在线免费播放| 亚洲熟女乱综合一区二区| 无码成A毛片免费| 老司机亚洲精品影院在线观看| 亚洲精品无码Av人在线观看国产|