java数组
1 . 数组的声明
dataType [] array;
或者
dataType array[];
2 . 数组的创建方式与初始化
dataType[] array = new dataType[arraySize];
或者
dataType[] array = {1, 2, 3, ... ,n};
在 Java 中提供有一种动态取得数组长度的方式:数组名称.length;
public class String01Test {
public static void main(String[] args) {
int [] array = {1, 2, 3, 4, 5};
int size = array.length;
System.out.println(size);
}
}
//所得结果为5;
除了以上方式还有一种分步模式开辟数组空间
public class String01Test {
public static void main(String[] args) {
int array[] = null;
array = new int[3];
array[0] = 1;
array[1] = 2;
array[2] = 3;
for (int i = 0; i < array.length; i++) {
System.out.println(array[i] + " ");
}
}
}
//输出结果为1 2 3
JDK 1.5 引进了一种新的循环类型,被称为 foreach 循环或者加强型循环,它能在不使用下标的情况下遍历数组。
代码如下:
/*
代码格式为
for(dateType element : array){
System.out.println(element);
}
*/
//实例
public class String01Test {
public static void main(String[] args) {
int array[] = null;
array = new int[3];
array[0] = 1;
array[1] = 2;
array[2] = 3;
for (int element : array) {
System.out.println(element);
}
}
}
数组作为参数和返回值时为
public static void method(dateType [] array){
}
public static dateType [] (dateType [] array){
}
)。