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

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

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

    午后星期午

    Java數(shù)組使用實用的技巧

    本文分享了關(guān)于Java數(shù)組最頂級的11大方法,幫助你解決工作流程問題,無論是運用在團隊環(huán)境或是在私人項目中,你都可以直接拿來用!

    0.  聲明一個數(shù)組(Declare an array)
     
    String[] aArray = new String[5];
    String[] bArray = {"a","b","c", "d", "e"};
    String[] cArray = new String[]{"a","b","c","d","e"};

    1.  在Java中輸出一個數(shù)組(Print an array in Java)
     
    int[] intArray = { 1, 2, 3, 4, 5 };
    String intArrayString = Arrays.toString(intArray);
     
    // print directly will print reference value
    System.out.println(intArray);
    // [I@7150bd4d
     
    System.out.println(intArrayString);
    // [1, 2, 3, 4, 5]

    2. 從數(shù)組中創(chuàng)建數(shù)組列表(Create an ArrayList from an array)
     
    String[] stringArray = { "a", "b", "c", "d", "e" };
    ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
    System.out.println(arrayList);
    // [a, b, c, d, e]

    3. 檢查愛淘寶數(shù)組中是否包含特定值(Check if an array contains a certain value)
     
    String[] stringArray = { "a", "b", "c", "d", "e" };
    boolean b = Arrays.asList(stringArray).contains("a");
    System.out.println(b);
    // true
     
    4. 連接兩個數(shù)組( Concatenate two arrays)
     
    int[] intArray = { 1, 2, 3, 4, 5 };
    int[] intArray2 = { 6, 7, 8, 9, 10 };
    // Apache Commons Lang library
    int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
    5. 聲明一個數(shù)組內(nèi)鏈(Declare an array inline )
     
    method(new String[]{"a", "b", "c", "d", "e"});
     
    6. 將數(shù)組元素加入到一個獨立的字符串中(Joins the elements of the provided array into a single String)

    // containing the provided list of elements
    // Apache common lang
    String j = StringUtils.join(new String[] { "a", "b", "c" }, ", ");
    System.out.println(j);
    // a, b, c
     
    7. 將數(shù)組列表轉(zhuǎn)換成一個數(shù)組 (Covnert an ArrayList to an array)
     
    String[] stringArray = { "a", "b", "c", "d", "e" };
    ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
    String[] stringArr = new String[arrayList.size()];
    arrayList.toArray(stringArr);
    for (String s : stringArr)
        System.out.println(s);
     
    8. 將數(shù)組轉(zhuǎn)換成一個集合(Convert an array to a set)
     
    Set<String> set = new HashSet<String>(Arrays.asList(stringArray));
    System.out.println(set);
    //[d, e, b, c, a]
     
    9. 反向數(shù)組(Reverse an array)
     
    int[] intArray = { 1, 2, 3, 4, 5 };
    ArrayUtils.reverse(intArray);
    System.out.println(Arrays.toString(intArray));
    //[5, 4, 3, 2, 1]
     
    10. 刪除數(shù)組元素(Remove element of an array)
     
    int[] intArray = { 1, 2, 3, 4, 5 };
    int[] removed = ArrayUtils.removeElement(intArray, 3);
    //create a new array
    System.out.println(Arrays.toString(removed));
     
    One more – convert int to byte array
     
    byte[] bytes = ByteBuffer.allocate(4).putInt(8).array();
     
    for (byte t : bytes) {
       System.out.format("0x%x ", t);
    }

    posted on 2013-12-31 14:07 午后星期午 閱讀(101) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 在线看片韩国免费人成视频| 中文字幕版免费电影网站| 美丽的姑娘免费观看在线播放| 亚洲中文字幕无码不卡电影| yy一级毛片免费视频| 亚洲国产精品激情在线观看| 特级毛片全部免费播放a一级| 一本色道久久88亚洲综合| 特级毛片aaaa免费观看| 亚洲片一区二区三区| 久久久免费观成人影院| 日本亚洲视频在线| 久久国产精品免费看| 亚洲理论在线观看| 最新仑乱免费视频| 偷自拍亚洲视频在线观看99| 中文字幕亚洲第一| 亚洲高清免费在线观看| 亚洲欧美日韩综合久久久| 亚洲av麻豆aⅴ无码电影| 西西人体免费视频| 亚洲美女视频一区| 日韩视频免费在线| 国产成人无码免费看片软件| 久久精品国产亚洲香蕉| 九九精品免费视频| 四虎影视久久久免费观看| 日韩va亚洲va欧洲va国产| 在线观看免费高清视频| 最好2018中文免费视频| 亚洲av无码国产精品色午夜字幕| 免费能直接在线观看黄的视频| 亚洲a∨无码一区二区| 久久精品国产亚洲综合色| 美女网站免费福利视频| 牛牛在线精品免费视频观看| 亚洲国产国产综合一区首页| 大学生a级毛片免费观看| 99在线视频免费观看| 国产成人亚洲合集青青草原精品| 国产成人精品亚洲精品|