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

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

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

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    操作數組

    Posted on 2010-01-14 18:43 leekiang 閱讀(806) 評論(0)  編輯  收藏 所屬分類: javacommons
    1,List轉數組
    ??? List list = new ArrayList();
    ??? ??? list.add("1");
    ??? ??? list.add("2");
    ??? ??? int size = list.size();
    ??? ??? String[] arr = (String[]) list.toArray(new String[size]);
    ???? 必須帶參數new String[size],否則會報造型異常

    2, 數組轉List
    ??? String[] arr = new String[] {"1", "2"};
    ??? List list = Arrays.asList(arr);

    3,? Arrays.binarySearch(Object[] arr,Object key)
    ??? public static int binarySearch(int[]?a,int?key)使用二進制搜索算法來搜索指定的 int 型數組,以獲得指定的值。必須在進行此調用之前對數組進行排序(通過上面的 sort 方法)。如果沒有對數組進行排序,則結果是不明確的。如果數組包含多個帶有指定值的元素,則無法保證找到的是哪一個。
    ??? 也就是說必須先執行Arrays.sort,再執行Arrays.binarySearch

    4, commons-lang的ArrayUtils
    ?? 1)ArrayUtils.contains()方法可以判定數組是否存在指完元素.比Arrays.binarySearch好用(見上文)
    ???? 當然有兩個比較實用的方法ArrayUtils.lastIndexOf()和ArrayUtils.indexOf()
    ?? 3)使用ArrayUtils.reverse(arr)方法可以反轉一個數組
    ?? 4)使用ArrayUtils.toObject(arr)和ArrayUtils.toPrimitive(arr)兩個方法,
    ???? 即可互相轉換基本類型數組和對象數組
    ?? 5)ArrayUtils.toString()方法可以輸入數組內容,此方法接受任意一個數組
    ???? 作為參數并輸出其內容,輸出時所有元素位于大括號,中間逗號隔開。
    ???? 如new String[] { "1","2","3","fd","3g"}會輸出為字符串"{1,2,3,fd,3g}"
    ?? 6)// 判斷數組是否為空(null和length=0的時候都為空)
    ????????ArrayUtils.isEmpty(new?int[0]);//?true
    ????????ArrayUtils.isEmpty(new?Object[]?{?null?});//?false
    ?? 7)
    // 合并兩個數組
    ????????ArrayUtils.addAll(new?int[]?{?1,?3,?5?},?new?int[]?{?2,?4?});//?{1,3,5,2,4}
    ?? 8)// 刪除數組中某個對象(從正序開始搜索,刪除第一個) 注意只刪除一個
    ????????ArrayUtils.removeElement(new?int[]?{?1,?3,?5?},?3);//?{1,5}




    主站蜘蛛池模板: 一本色道久久综合亚洲精品| 成人免费无遮挡无码黄漫视频| 亚洲国产人成精品| www.999精品视频观看免费| 777亚洲精品乱码久久久久久 | 91麻豆国产免费观看| 色拍自拍亚洲综合图区| 亚洲欧美国产国产综合一区| 91免费资源网站入口| 亚洲国产91在线| 国产成人免费A在线视频| 国产亚洲精品国产| 日本免费人成网ww555在线| 亚洲成AV人片天堂网无码| 99视频在线看观免费| 亚洲激情视频图片| 国产美女a做受大片免费| 有码人妻在线免费看片| 亚洲线精品一区二区三区| 久久久久久免费一区二区三区| 免费国内精品久久久久影院| 国产99精品一区二区三区免费| 亚洲AV无码国产丝袜在线观看| 精品成在人线AV无码免费看| 国产亚洲精品成人AA片| 亚洲国产综合人成综合网站| 成全在线观看免费观看大全| 亚洲中文无码av永久| 免费在线黄色网址| 久久久久国色av免费看| 亚洲精品国精品久久99热一| 最近新韩国日本免费观看| 亚洲AV色欲色欲WWW| 女性无套免费网站在线看| 一级毛片在线免费视频| 亚洲欧洲校园自拍都市| 免费h成人黄漫画嘿咻破解版| 热久久这里是精品6免费观看| 亚洲AV无码久久久久网站蜜桃| 国产国拍亚洲精品福利 | 亚洲开心婷婷中文字幕|