java为什么不能直接指明数组长度?
来源:百度知道 编辑:UC知道 时间:2024/07/04 08:56:15
如题,为什么int,double等基本类型,还有String等都可以,为什么数组不能直接指明长度?
数组是复合类型。
为什么数组不能直接指明长度?
请楼主说明下: int[] is = new int[100] ?
这个长度还是?
int,double等是基本数据类型,而数组是用来存放这些数据的一种结构,他的长度是不能确定的啊
不太明白你的意思,在定义数组的时候的一种写法如下(以String[]为例):
String[] temp = new String[10]
上面的10不就是指定了数组长度吗?
也有可能你说的是ArrayList类型,但是这种类型和Vector(向量)基本是一样的,也就是说ArrayList是可变长度的数组,当然也就没有必要指定长度了。
个人比较喜欢用Vector,很少用ArrayList!