<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}




    主站蜘蛛池模板: 一区二区三区免费看| 久久久久亚洲精品无码蜜桃| 亚洲免费电影网站| 国产午夜精品免费一区二区三区| 性一交一乱一视频免费看| 亚洲视频在线观看免费视频| 免费无码又爽又刺激网站| 国产亚洲精品久久久久秋霞| 免费人成网站永久| 无码不卡亚洲成?人片| 日韩欧美亚洲中文乱码| 国产精品色午夜视频免费看| 亚洲 欧洲 日韩 综合在线| 成人看的午夜免费毛片| 亚洲熟妇无码一区二区三区导航 | 曰韩无码AV片免费播放不卡 | 亚洲日韩av无码| 四虎影视无码永久免费| 亚洲AV一宅男色影视| 久久99热精品免费观看牛牛| 亚洲精品免费在线视频| 在线看免费观看AV深夜影院| 亚洲精品福利你懂| 免费a级毛片在线观看| a级毛片毛片免费观看久潮| 91亚洲国产成人久久精品网站| 亚洲w码欧洲s码免费| 亚洲欧美日韩一区二区三区在线| 亚洲A∨精品一区二区三区| 国产精品无码免费专区午夜| 久久99亚洲网美利坚合众国| 永久中文字幕免费视频网站| 韩国免费A级毛片久久| 亚洲精品中文字幕乱码| 亚洲 小说区 图片区 都市| 久久精品成人免费观看| 爱爱帝国亚洲一区二区三区| 亚洲人成依人成综合网| 国产一卡二卡≡卡四卡免费乱码| 国产成人精品无码免费看| 亚洲久热无码av中文字幕|