java数组不指定长度,java数组不指定长度怎么表示
作者:admin 发布时间:2024-02-09 04:30 分类:资讯 浏览:79 评论:0
java中怎么定义不确定长度的数组
1、JAVA没法定义不定长的数组,要么声明为NULL,要么指定其长度。你可以用集合ArrayList来解决这个问题,如果没学过集合,可以先遍历原数组,得到0的个数后,再定义新数组。
2、java中怎么定义不确定长度的数组不过,不定参数有两个规定:第一,方法的参数列表中最多只有一个不定长度的参数;第二,就是不定长度的数组的位置必须是最后一个参数。不然不能通过编译。
3、必须指定长度,长度可以在中括号里用数字表示,也可以在后面用大括号直接赋元素值来获得长度。不指定长度会编译错误,不是造成什么资源浪费。
4、在Java中,数组对象Array的长度是在实例化时就定死了,不能修改。
5、不是的。Java中数据的长度,根据自身的需求:1)创建基本数据,长度是需要指定的;2)不想指定长度,创建的时候长度处传入变量,这样想要多长就多长。
在JAVA中定义数组时,可不可以一开始不设定数组的长度?
1、不过JAVA中就是要对数组确定大小的,除非你在定义的时候就对它赋值,这个时候可以不写,二维数组的后面一个数字可以不写,前面一个必须写。
2、有两个方法第一:你先循环遍历int oldarr[]={1,3,5,0,0,6,7,8,0,9,0,5,6}这个数组看它有几个数是零在添加在newarr中。第二:你可以不要用数组做用集合List集合来做方便多了不要考虑数组长度。
3、数组初始化必须初始化数组长度,这点不可改变。如果需要不限制长度的,可以使用ArrayList——动态数组。直接给代码并不现实。你可以先学习下动态数组,搞清楚原理。
4、必须指定长度,长度可以在中括号里用数字表示,也可以在后面用大括号直接赋元素值来获得长度。不指定长度会编译错误,不是造成什么资源浪费。
5、可以,但是有可能会报数组下标越界的错误。建议先判断一下长度,再赋值。还有就是,为什么不用ArrayList呢。用add添加,就不会有越界危险了。如果你需要数组的话,toArray()转变成数组就可以了。
java中String[]可不可以不预先定义数组的长度,随后边的使用而一点一点的...
1、可以,但是有可能会报数组下标越界的错误。建议先判断一下长度,再赋值。还有就是,为什么不用ArrayList呢。用add添加,就不会有越界危险了。如果你需要数组的话,toArray()转变成数组就可以了。
2、不过JAVA中就是要对数组确定大小的,除非你在定义的时候就对它赋值,这个时候可以不写,二维数组的后面一个数字可以不写,前面一个必须写。
3、不需要,可以只是声明一个数组的引用,但是如果你要初始化它,那就需要给它赋值或者声明长度。我觉得这个完全可以试出来嘛。
相关推荐
你 发表评论:
欢迎- 资讯排行
- 标签列表
- 友情链接