<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數組的基本操作方法介紹

            時間:2025-07-20 21:23:03 java語言

            Java數組的基本操作方法介紹

              數組是具有相同數據類型的一組數據的集合,Java支持多為數組,一維數組的每個基本單元都是基本數據類型的數據,二維數組就是每個基本單元是一維數組的一維數組,以此類推,n維數組的每個基本單元都是n-1為數組的n-1維數組。下面以一維數組為例說明Java數組的用法。

              1、數組聲明

              數組聲明有如下兩種形式(方括號的位置不同):

              int arr[];int[] arr2;

              2、數組初始化

              數組初始化也有兩種形式,如下(使用new或不使用new):

              int arr[] = new int[]{1, 3, 5, 7, 9};int[] arr2 = {2, 4, 6, 8, 10};

              3、遍歷數組

              遍歷數組可用for/foreach,如下:

              public static void main(String[] args) { int arr[] = new int[]{1, 3, 5, 7 ,9}; int[] arr2 = {2, 4, 6, 8, 10}; for (int i = 0; i < arr.length; ++i) { System.out.print(arr[i] + "t"); /pic/pic/p>

              4、Arrays.fill()填充數組

              使用Arrays類的靜態方法,需要import包java.util.Arrays,定義了許多重載方法。

              void fill(int[] a, int val)全部填充 void fill(int[] a, int fromIndex, int toIndex, int val)填充指定索引的元素 int[] arr3 = new int[5]; for (int x: arr3) { System.out.print(x + "t"); /pic/pic/pic/p>

              5、Arrays.sort()對數組排序

              void sort(int[] a)全部排序 void sort(int[] a, int fromIndex, int toIndex)排序指定索引的元素 int[] arr4 = {3, 7, 2, 1, 9}; Arrays.sort(arr4); for (int x: arr4) { System.out.print(x + "t"); /pic/pic/p>

              6、Arrays.copyOf()復制數組

              int[] copyOf(int[] original, int newLength)復制數組,指定新數組長度 int[] copyOfRange(int[] original, int from, int to)復制數組,指定所復制的原數組的索引 int[] arr6 = {1, 2, 3, 4, 5}; int[] arr7 = Arrays.copyOf(arr6, 5); /pic/pic/p>

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

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

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

              8、連接兩個數組

              int[] intArray = { 1, 2, 3, 4, 5 };int[] intArray2 = { 6, 7, 8, 9, 10 };/pic/p>

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

              9、數組翻轉

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

              依然用到了萬能的ArrayUtils。

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

              int[] intArray = { 1, 2, 3, 4, 5 };int[] removed = ArrayUtils.removeElement(intArray, 3);/pic/p>

              

            【Java數組的基本操作方法介紹】相關文章:

            Java數組的基本學習教程03-01

            java數組增刪改查操作方法02-10

            PHP數組基本介紹02-28

            java日期時間基本操作方法02-22

            Java數組的使用03-11

            php數組操作方法11-20

            JAVA數組知識解析03-03

            Java中數組的特性07-12

            Java數組操作的方法02-20

            <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>
                      黄色视频在线观看