JAVA中数组的初始化java数组初始化分为两种,静态初始化和动态初始化。
动态数组先声明数组名,在内存中为其元素内容开辟空间。所以其⼤⼩在定义时就必须确定。静态数组可以不声明其⼤⼩,但由于所有元素已经确定,其⼤⼩即隐式的确定了。
public static void main(String[] args) {
//动态数组初始化
int[] da = new int[3];
da[0] = 1; da[1] = 3; da[2] = 5;
timeSet[] dts = new timeSet[3];
dts[0] = new timeSet(3, 5);
定义数组初始化
dts[1] = new timeSet(2, 5);
dts[2] = new timeSet(4, 6);
//静态数组初始化
int[] sa = {1, 3, 5};
timeSet[] sts = {new timeSet(3, 5),
new timeSet(2, 5),
new timeSet(4, 6)};
}
其中所⽤⾃定义类如下
public class timeSet {
private long start;
private long end;
public timeSet(long start, long end) {
super();
this.start = start;
}
public long getStart() {
return start;
}
public void setStart(long start) {
this.start = start;
}
public long getEnd() {
return end;
}
public void setEnd(long end) {
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。