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

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

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

    9910

    單飛

       :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
    // 用泛型實現(xiàn)通用數(shù)組的刪除操作
    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
    主站蜘蛛池模板: 日韩一级片免费观看| 久操免费在线观看| 国产亚洲情侣一区二区无码AV| A级毛片成人网站免费看| 1区1区3区4区产品亚洲| 在线观看视频免费国语| 久久九九久精品国产免费直播| 日韩亚洲AV无码一区二区不卡| 四虎国产精品免费视| 免费精品无码AV片在线观看| 亚洲乱人伦中文字幕无码| 久久久久久a亚洲欧洲aⅴ| 免费无码不卡视频在线观看| 中文字幕无码免费久久| 亚洲av永久中文无码精品综合| 亚洲AV无码乱码国产麻豆| 在线观看亚洲免费视频| 无码国产精品一区二区免费模式 | 在线播放国产不卡免费视频| 亚洲精品**中文毛片| 亚洲精品无码久久久久AV麻豆| 四虎在线免费视频| a视频免费在线观看| 国产成人精品日本亚洲语音| 久久精品国产亚洲AV嫖农村妇女 | 亚洲一区二区精品视频| AV无码免费永久在线观看| 久久WWW免费人成—看片| 亚洲va中文字幕| 亚洲av产在线精品亚洲第一站| 国产成人亚洲精品狼色在线| 在线观看亚洲免费| 成年网站免费视频A在线双飞| 久久国产乱子伦精品免费看| 久久久久久噜噜精品免费直播| 色天使色婷婷在线影院亚洲| 麻豆狠色伊人亚洲综合网站| 久久精品a亚洲国产v高清不卡| 国产美女亚洲精品久久久综合| 国产一区二区三区在线免费观看| 无限动漫网在线观看免费|