<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亚洲视频| 羞羞漫画在线成人漫画阅读免费 | 91九色老熟女免费资源站| 亚洲国产精品一区第二页| baoyu116.永久免费视频| 亚洲av无码片在线播放| 无码人妻久久一区二区三区免费| 亚洲成人激情在线| 中文字幕免费在线看线人| 亚洲成人激情小说| 免费少妇a级毛片| 丝袜足液精子免费视频| 亚洲国产综合91精品麻豆| 91在线品视觉盛宴免费| 亚洲精品GV天堂无码男同| 亚洲精品无码成人片在线观看 | 免费国产成人午夜在线观看| 亚洲综合在线视频| 一二三四视频在线观看中文版免费 | 亚洲中文久久精品无码ww16| 久久精品视频免费看| 亚洲av一本岛在线播放| 国产伦精品一区二区三区免费下载| igao激情在线视频免费| 亚洲精品视频观看| 在线观看免费国产视频| 最近的2019免费中文字幕| 亚洲国产精品线观看不卡| 内射无码专区久久亚洲| 18女人腿打开无遮掩免费| 亚洲av日韩综合一区久热| 亚洲产国偷V产偷V自拍色戒| 午夜老司机免费视频| 久久免费精品视频| 国产AV日韩A∨亚洲AV电影|