00问答网
所有问题
java定义数组必须指定长度吗
如题所述
举报该问题
推荐答案 2017-02-19
必须指定长度,长度可以在中括号里用数字表示,也可以在后面用大括号直接赋元素值来获得长度。
不指定长度会编译错误,不是造成什么资源浪费。
int[] a=new int[6]; //直接给数组长度,但元素各值默认是0
int[] b=new int[]{1,2,3,}; //给数组元素赋值,元素个数就是数组长度
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Dr0DrB0eerIn0ejZBDI.html
其他回答
第1个回答 2019-02-16
java没法定义不定长的数组,要么声明为null,要么指定其长度。你可以用集合arraylist来解决这个问题,如果没学过集合,可以先遍历原数组,得到0的个数后,再定义新数组。
第2个回答 2017-02-19
对,不然可能造成资源浪费
相似回答
java数组需要定义长度吗
答:
需要定义长度
。在Java中通过定义数组的长度,可以明确指定数组中可以存储元素的数量,这样在程序编写时可以知道数组的大小,方便进行相关的操作和计算。
java 中数组
的
长度必须
在创建是
指定
?
答:
不是的
。Java中数据的长度,根据自身的需求:1)创建基本数据,长度是需要指定的;2)不想指定长度,创建的时候长度处传入变量,这样想要多长就多长。
在
JAVA中定义数组
时,可不可以一开始不设定数组的
长度
?
答:
定义时当然可以:例如 int[] a;但是要把它初始化成为一个真正意义上的数组就必须设定长度
: int [] a = new int[10]; 这时就只能改变数组里的数值而不能改变它的长度了.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有...
java数组一定要定义数组
的
长度
才能用吗?
答:
这种情况,是
一定要指定长度
的了。实在要用,可以是 Integer uidarr[]=new Integer[usercol.Size] ;记得往下面搬一下
大家正在搜
数组必须定义长度吗
java定义数组长度
java定义未知长度的数组
java数组长度函数
java数组的长度可以是变量吗
java数组长度可变吗
java创建固定长度的数组
数组可以不定义长度吗
java定义变长数组
相关问题
java 数组为什么不指定长度
java中怎么定义不确定长度的数组
java怎么定义一个数组的长度
java 中数组的长度必须在创建是指定?
在JAVA中定义数组时,可不可以一开始不设定数组的长度?
java 中数组的长度必须在创建是指定?
在java中定义数组时可以不定义长度吗,如果可以那么又在什么...
在Java中定义数组时必须分配内存,这句话是错的还是对的呢