数组是java的一种数据结构,数组是存在同一数据类型的集合,而且数组长度一旦定下来,就不能再修改长度,但是可以修改里面内容,如果希望修改数组长度,可以使用array list数组列表
创建数组几种方式
int[] a={...}
int[] a=new int[int];
int[] a=new int[]{...}
增强for循环可以更加轻松的遍历数组和实现了Iterable接口的类,如ArrayList
如果想打印一个数组,可以使用Arrays.toString(a)方法,它采用的是StringBuilder来拼接遍历的字符串
打印的形式为[1,2,3,4]
数组拷贝
如果是希望一个新的数组变量和旧的数组变量同时引用一个数组,直接用“=”即可
如果希望将一个数组的值拷贝到另一个新的数组中,采用Array Arrays.copyOf(a,a.length)
或者用Array Arrays.copyOfRange(a,start,end)
查找数组元素并返回下标 static int binarySearch(a,start,end) 有的话返回下标,没有的话返回负值
填充数组static void fill(a,v)
比较两个数组是否相等 static boolean equals(a,b)
如果想打印二维数组可以调用 Arrays.deepToString(a)