Array

int[] ids;
ids = new int[]{1,2,3,4};

String[] names = new String[5];
长度:names.length


数组常见的算法题

1、数组元素的赋值(杨辉三角、回形数)
2、求数值型数组中元素的最大值、最小值、平均数、总和
3、数组的复制、反转、查找(线性查找、二分法查找)
4、数组元素的排序算法


Array类

static type[] copyOf (type[] original,int length)
//将original数组复制为一个新数组,其中length为新数组的长度。
static int binarySearch(type[] a,type key)
//使用二分搜索法在数组a中搜索指定值key;
static boolean equals(type[] a,type[] b)
//比较两个数组是否相等;
static void fill (type[] a, type val)
//用一个指定的值val填充数组a;
static void fill (type[] a, int fromIndex, int toIndex, type val)
//与前一个方法类似,但填充时仅仅针对下标为fromIndex到toIndex-1的数组元素赋值为val;
static void sort(type[] a)
//对数组a排序;


数组中的常见异常

1、数组角标越界 ArrayIndexOutOfBoundsExcetion
2、空指针异常 NullPointerException


枚举类型

【java】Array数组与枚举类型_数组元素

【java】Array数组与枚举类型_最小值_02