数组的使用
创建数组
int [] array={1,2,3,4,5};
// foreach循环
for (int q:array) {
System.out.print(q+" ");
}
jk(array);
int[] se=jc(array);
jk(se);
//数组作为参数
public static void jk(int[] str){
for (int s:str) {
System.out.print(s+" ");
}
}
//数组作为返回值
例子:数组反转
public static int[] jc(int[] str){
int[] result= new int[str.length];
for (int i = 0,j=str.length-1; i <str.length ; i++,j--) {
result[j]=str[i];
}
return result;
}
多维数组
可以看做是数组中的数组比如
二维数组 里面的{}相当于是对应的列数
int[][] array ={{1,2,7},{2,3},{3,4},{4,5,7,8}};
三维数组 这个例子相当于x轴是长度是2,数字的多少是z的长度
int[][][] arrays={{{1,2,3},{1,2,3,7},{1,2,3}},{{1,2,3},{1,2,3}}};
Array类
常用的有
sort 排序
toString 转换成字符串
fill 填充数组
binarySearch 二分法查找
copyOf 复制