标签:static 工具 print for 循环 main 对象 oid each 二分查找
声明数组变量,两种方法
int[] num;
int num[];
使用 new 创建数组
num = new int[arraySize];
可以同时进行声明和创建数组
int[] num = new int[arraySize];
静态初始化
int[] a = {1,2,3,4,5};
动态初始化
int[] a = new int[3];
a[0]=1;
a[1]=2;
a[2]=3;
默认初始化
数组对象本身是在堆中的
For-Each 循环
//一维数组
int[] a = {1,2,3,4,5,6};
for (int i : a) { //快捷方式:数组名.for + Enter
System.out.println(i);
}
//二维数组
for (int[] ints : arr1) {
for (int anInt : ints) {
System.out.print(anInt+"\t");
}
System.out.println();
}
for 循环
数组作方法入参
数组作返回值
public static void main(String[] args) {
int[] a = {1,2,3,4,5,6,7,8,9};
int[] result = reversal(a);
for (int i : result) {
System.out.println(i);
}
}
public static int[] reversal(int[] arrays){
int temp = 0;
for (int i = 0; i < arrays.length/2; i++) {
temp=arrays[i];
arrays[i]=arrays[arrays.length-i-1];
arrays[arrays.length-i-1]=temp;
}
return arrays;
}
常用功能:
当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组
数组转换为稀疏数组:
标签:static 工具 print for 循环 main 对象 oid each 二分查找
原文地址:https://www.cnblogs.com/njhblog/p/14504609.html