java中的数组
数组创建
dataType[] array=new dataType[arraysize]:
dataType为数据类型,array为数组名称,arraysize为数组长度。
数组下标从0开始。
数组使用方式
1.可以使用for循环for(int i=0;i<num.length;i++)
2.For-each循环for(int i:num)就可以遍历获得数组的数据,但是没有下标
3.可以通过方法传参,将数组作为参数传入方法void add(int[] num)
4.方法返回数组,利用新数组保存数据再返回
二维数组
和一维数组相同,只是多了个括号,int[a][b],代表有a行b列的数据,数组下标都是从0开始。
二维数组的遍历循环:
利用两个for-each将二维数组的遍历实现。
Arrays类
1.Arrays.toString(),打印数组元素,直接打印出数组,相当于封装for循环的输出过程
2.Arrays.sort(),将数组进行升序排序,不需要我们自己去写排序算法了
3.Arrays.fill(num,a,b,val:c),将数组num中下标为[a,b]范围内的数据用c填充