数组

数组

1. 一维数组

  • 静态初始化: 数组的初始化和数组元素的赋值操作同时进行
    ids = new int[]{1001,1002,1003,1004};

  • 动态初始化: 数组的初始化和数组元素的赋值操作分开进行
    String[] names = new String[5]

2. 二维数组

  • 静态初始化
    int[][] arr1 = new int[][]{{1,2,3},{4,5},{6,7,8}}
  • 动态初始化1
    String[][] arr2 = new String[3] [2]
  • 动态初始化2
    String[][] arr3 = new String[3] [ ]

3. JVM数组

4. 数组属性:length

  • System.out.println(arr.length)

5. Arrays工具类

① 定义在java.util包下。

② Arrays:提供了很多操作数组的方法。

  • 使用:
    • boolean equals(int[] a,int[] b):判断两个数组是否相等。
    • String toString(int[] a):输出数组信息。
    • void fill(int[] a,int val):将指定值填充到数组之中。
    • void sort(int[] a):对数组进行排序。
    • int binarySearch(int[] a,int key):二分查找元素下标
posted @ 2020-10-27 21:12  陈少桂  阅读(88)  评论(0)    收藏  举报