声明数组
1 | int[] name; // 首选 |
定义数组
1 | int[] array1 = {1,2,3,4,5}; // 定义一 |
默认初始值
类型 | 默认值 |
---|---|
Integer 整型 | 0 |
浮点型 | 0.0 |
boolean 布尔型 | false |
char 字符 | 空格 \u0000 |
Object 对象 | null |
属性
长度:arr.length
Idea 快速生成遍历数组
arr.fori
二维数组
1 | int[][] valueName = {{1,2},{3,4}}; |
声明和初始化和一维的数组是一样的。
另外还有不规则数组,本质上都是数组的嵌套
复制数组
System.arraycopy()
1 | arraycopy( |
排序
sort(int[] a)
升序排序 ascending numerical order
binarySearch(int[] a, int key)
二分法查找
数组转字符串
1 | Arrays.toString(arr) |