数组格式,一维数组和二维数组一样
int[] arr=new int[3];
int[] arr={1,2,2};
int[] arr=new int[] {1,2,3};
(一)一维数组遍历比较简单我这就不简绍了
1.二维素组遍历方法一:
int[][] arr=new int[][]{{12,23,21},{24,25}};
for(int i=0;i<arr.length;i++){
for(int j=0; j<arr{i}.length;j++){
System.out.print(arr[i][j]+"\t")
1 }
}
2.二维数组遍历方法二:
int[][] arr=new int[][]{{1
2
,23,21},{24,25}};
for (int[] i:a){
for (int j:i){
System.out.print(j+"\t");
}
}
(二)填充替换数组元素
1.全部填充
fill(int [] a,int value);
2.选择位置填充
fill(int [] a,int fromIndex,int endIndex,int value);(不包括最后一个元素)
(三)排序
Arrays.soft(Object); //从小到大排序
(四) 复制数组
1.复制新数组的长度等于复制的个数
copyOf(arr,int newlength);
2.复制新数组与被复制长度一样,但是没被复制部分会重置
copyOf(arr,int formIndex, int toIndex);
(五)数组查询
bingSearch(Object[] a,Object key);
(六)数组排序
常见的数组排序有冒泡排序,选择排序,快速排序等