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

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

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

    9910

    單飛

       :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
    // 用泛型實(shí)現(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 單飛 閱讀(507) 評(píng)論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 一个人看的hd免费视频| 男女超爽视频免费播放| 女人让男人免费桶爽30分钟| 亚洲国产精品无码久久久久久曰| 亚洲日韩精品无码一区二区三区 | 国产情侣久久久久aⅴ免费| 精品日韩亚洲AV无码| 成年性羞羞视频免费观看无限| jizz18免费视频| 亚洲欧洲国产视频| 国产精品嫩草影院免费| 免费无码VA一区二区三区| 亚洲第一综合天堂另类专| 99爱免费观看视频在线| 国产亚洲精品精品精品| 久久av无码专区亚洲av桃花岛| 一级黄色免费大片| 67194在线午夜亚洲| 国产精品免费福利久久| 亚洲日韩中文在线精品第一| 亚洲性线免费观看视频成熟| 亚洲人成色7777在线观看| 亚洲AV成人精品日韩一区| 亚洲视频免费一区| 国产aⅴ无码专区亚洲av麻豆| 在线观看免费成人| **aaaaa毛片免费| 亚洲AV综合色区无码一区爱AV| 在线播放国产不卡免费视频| 亚洲午夜久久久久久尤物| 99免费观看视频| 亚洲AV无码日韩AV无码导航| 精品一区二区三区免费视频| 亚洲精品福利你懂| 亚洲欧洲在线观看| 亚洲精品视频免费观看| 久久久久亚洲AV无码去区首| 亚洲国产精品综合一区在线| 亚洲AV无码精品色午夜在线观看 | 78成人精品电影在线播放日韩精品电影一区亚洲 | 在线免费一区二区|