<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亚洲一级视频com| www.亚洲精品.com| 亚洲成a∨人片在无码2023| 四虎永久在线精品免费观看视频| 免费**毛片在线播放直播| 亚洲色无码国产精品网站可下载| 中文字幕成人免费高清在线| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 久久久久久成人毛片免费看| 亚洲一区二区三区自拍公司| 三级网站在线免费观看| 狠狠久久永久免费观看| 337p日本欧洲亚洲大胆艺术| 一级a性色生活片久久无少妇一级婬片免费放| 91精品国产免费| 亚洲国产精品无码久久SM| 另类免费视频一区二区在线观看| 亚洲国产国产综合一区首页| 免费看一级毛片在线观看精品视频| 国产大片免费网站不卡美女| 亚洲制服在线观看| 日本一区二区三区日本免费| 色爽黄1000部免费软件下载| 亚洲中文字幕无码一区二区三区| 免费在线观影网站| 亚洲第一成年人网站| 成人爱做日本视频免费| www.xxxx.com日本免费| 精品亚洲国产成AV人片传媒| 久久久久国产精品免费免费搜索| 亚洲的天堂av无码| 国产精品麻豆免费版| 亚洲人成网站在线播放2019| 无码人妻久久一区二区三区免费丨| 亚洲狠狠色丁香婷婷综合| 久久亚洲色一区二区三区| 成人免费夜片在线观看| 99久久精品国产亚洲| 免费无码黄动漫在线观看| 91精品成人免费国产|