<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            Java相關知識

            時間:2025-06-01 08:36:33 java語言 我要投稿

            Java相關知識

              1、定義一個Java數組

            Java相關知識

              String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};

              第一種是定義了一個數組,并且指定了數組的長度,我們這里稱它為動態定義。

              第二種和第三種在分配內存空間的同時還初始化了值。

              2、打印Java數組中的元素

              int[] intArray = { 1, 2, 3, 4, 5 };String intArrayString = Arrays.toString(intArray);// print directly will print reference valueSystem.out.println(intArray);// [I@7150bd4dSystem.out.println(intArrayString);// [1, 2, 3, 4, 5]

              這里的重點是說明了Java中數組的引用和值得區別,第三行直接打印intArray,輸出的是亂碼,因為intArray僅僅是一個地址引用。第4行輸出的則是真正的數組值,因為它經過了Arrays.toString()的轉化。對Java初學者來說,引用和值仍需重視。

              3、從Array中創建ArrayList

              String[] stringArray = { "a", "b", "c", "d", "e" };ArrayListarrayList = new ArrayList(Arrays.asList(stringArray));System.out.println(arrayList);// [a, b, c, d, e]

              為什么要將Array轉換成ArrayList呢?可能是因為ArrayList是動態鏈表,我們可以更方便地對ArrayList進行增刪改,我們并不需要循環Array將每一個元素加入到ArrayList中,用以上的代碼即可簡單實現轉換。

              4、檢查數組中是否包含某一個值

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

              先使用Arrays.asList()將Array轉換成List,這樣就可以用動態鏈表的contains函數來判斷元素是否包含在鏈表中。

              5、連接兩個數組

              int[] intArray = { 1, 2, 3, 4, 5 };int[] intArray2 = { 6, 7, 8, 9, 10 };// Apache Commons Lang libraryint[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);

              ArrayUtils是Apache提供的數組處理類庫,其addAll方法可以很方便地將兩個數組連接成一個數組。

              6、聲明一個數組內鏈

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

              7、將數組中的元素以字符串的形式輸出

              // containing the provided list of elements// Apache common langString j = StringUtils.join(new String[] { "a", "b", "c" }, ", ");System.out.println(j);// a, b, c

              同樣利用StringUtils中的join方法,可以將數組中的元素以一個字符串的形式輸出。

              8、將Array轉化成Set集合

              Setset = new HashSet(Arrays.asList(stringArray));System.out.println(set);//[d, e, b, c, a]

              在Java中使用Set,可以方便地將需要的類型以集合類型保存在一個變量中,主要應用在顯示列表。同樣可以先將Array轉換成List,然后再將List轉換成Set。

              9、數組翻轉

              int[] intArray = { 1, 2, 3, 4, 5 };ArrayUtils.reverse(intArray);System.out.println(Arrays.toString(intArray));//[5, 4, 3, 2, 1]

              依然用到了萬能的ArrayUtils。

              10、從數組中移除一個元素

              int[] intArray = { 1, 2, 3, 4, 5 };int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new arraySystem.out.println(Arrays.toString(removed));

            【Java相關知識】相關文章:

            Java內存回收相關知識05-09

            java類與對象的相關知識02-28

            JAVA相關基礎知識及面試題07-06

            java相關解釋03-12

            Java語言相關使用方法05-25

            java語言入門知識04-22

            Java入門必學知識08-01

            java基礎知識07-16

            Java的Spring框架知識04-17

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看