数组
概念:一组连续的存储空间,存储多个相同数据类型的值
数组创建: 数据类型[] 数组名 = new 数据类型[数组长度]; int[] a = new int[10];
数组长度指定之后不可以修改。增长数组长度只能重新创建数组,复制原数组。
System.arraycopy(原数组, 原数组开始复制的位置, 目标数组, 目标数组开始复制的位置, 复制长度)
java.util.Arrays.copyOf(原数组,新长度); 返回带有原值的新数组
引用数据类型都要new 一个使用
整形数组类型 int[]
int[] a = new int[10]; System.out.println(a.length) ====== 10
int[] b = java.util.Arrays.copyOf(a,20); System.out.println(b.length) ==========20
java.util.Arrays.copyOf(数组名,长度); 数组复制
java.util.Arrays.sort(oneArray); 数组排序
输出数组实际出的是值可以通过for for each 循环输出值或通过System.out.println(Arrays.toString(array));来输出(二维数组:循坏+System.out.println(Arrays.toString(array[0]));)
jdbc下标从1开始,其余几乎都从0开始;
数组命名规范 : (阿里规范) 数组名+Array;
public static void test(int … args){ } 可变长参数,int… args 只能是形参的最后一个