乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      中星網(wǎng)絡支招系列:超實用的Java數(shù)組技巧攻略

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

        0.  聲明一個數(shù)組(Declare an array)

      1
      2
      3
      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)

      1
      2
      3
      4
      5
      6
      7
      8
      9
      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)

      1
      2
      3
      4
      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)

      1
      2
      3
      4
      String[] stringArray = { "a", "b", "c", "d", "e" };
      boolean b = Arrays.asList(stringArray).contains("a");
      System.out.println(b);
      // true

        4. 連接兩個數(shù)組( Concatenate two arrays)

      1
      2
      3
      4
      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ù)組內鏈(Declare an array inline )

      1
      method(new String[]{"a", "b", "c", "d", "e"});

        6. 將數(shù)組元素加入到一個獨立的字符串中(Joins the elements of the provided array into a single String)

      1
      2
      3
      4
      5
      // 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ù)組列表轉換成一個數(shù)組 (Covnert an ArrayList to an array)

      1
      2
      3
      4
      5
      6
      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ù)組轉換成一個集合(Convert an array to a set)

      1
      2
      3
      Set<String> set = new HashSet<String>(Arrays.asList(stringArray));
      System.out.println(set);
      //[d, e, b, c, a]

        9. 反向數(shù)組(Reverse an array)

      1
      2
      3
      4
      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)

      1
      2
      3
      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

      1
      2
      3
      4
      5
      byte[] bytes = ByteBuffer.allocate(4).putInt(8).array();
        
      for (byte t : bytes) {
         System.out.format("0x%x ", t);
      }

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多