55智能网
新记
java里面能不能定义数组,然后在不知道数组长度的情况下为数组赋值?
如题所述
举报该文章
相关建议 推荐于2017-11-27
可以,但是有可能会报数组下标越界的错误。建议先判断一下长度,再赋值。
还有就是,为什么不用ArrayList呢。用add添加,就不会有越界危险了。如果你需要数组的话,toArray()转变成数组就可以了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/i88g4lfigicrcf8egrl.html
其他看法
第1个回答 2015-02-18
package test;
import java.util.Arrays;
public class YuGiOh
{
public static void main ( String[] args )
{
int[] a = {};
if (a.length > 0)
{
a[0] = 1;
}
System.out.println (Arrays.toString (a));
}
}
相似回答
Java
定义数组
答:
在
Java中,数组的
定义主要涉及三种方式,分别通过指定长度、不指定长度但需要初始化值以及直接初始化数组。首先,当我们需要一个固定长度的数组时,可以使用以下代码来创建一个包含1024个整数的数组:另一种
定义数组
的方式是先声明一个空
数组,然后
后续再设置其长度,例如:对于不预先指定
长度的情况
,你可以...
java中数组在不知道长度的情况下
怎么怎么初始化,如果
定义
n
答:
在
Java中,数组的大小
一旦初始化便不可更改。因此,如果
在不知道
具体
长度的情况下
需要初始化
数组,可以
通过其他方式实现类似功能。例如,可以先定义一个集合来动态存储数据
,然后在
需要时将集合转换
为数组
。这里提供一个具体示例:假设需要收集1到100内所有能被7整除的整数,并将它们打印出来。使用集合实现这...
java定义数组
必须指定
长度
吗
答:
必须指定长度,长度可以在中括号里用数字表示,也可以在后面用大括号直接赋元素值来获得长度
。不指定长度会编译错误,不是造成什么资源浪费。int[] a=new int[6]; //直接给数组长度,但元素各值默认是0int[] b=new int[]{1,2,3,}; //给数组元素赋值,元素个数就是数组长度 ...
在
java中定义数组
时
可以不定义长度
吗,如果可以那么又在什么时候指定呢...
答:
java中数组必须指定长度,初始化数组的时候指定
,例子:int myint[]=new int[20];int myint[];只是声明了一个数组变量而不是定义了一个数组 ,注意二者的区别
在
JAVA中定义数组
时,可
不可以
一开始不设定
数组的长度?
答:
定义时当然可以:例如 int[] a;但是要把它初始化成为一个真正意义上的数组就必须设定长度: int [] a = new int[10]; 这时就只能改变
数组里
的数值而不能改变它的长度了.
Java
是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有...
大家正在搜
java定义未知长度的数组
java数组arr的长度为
java数组必须定义长度吗
java定义数组长度
java定义数组并赋值
java创建固定长度的数组
java数组长度函数
java数组的长度可以是变量吗
数组可以不定义长度吗
相关问题
在JAVA中定义数组时,可不可以一开始不设定数组的长度?
Java中定义数组,如果定义时不知道长度,该怎么办?
java中数组,怎么既定义其长度,有可以赋值
在java中定义数组时可以不定义长度吗,如果可以那么又在什么...
java中数组,怎么既定义其长度,有可以赋值,但赋值没有全部...
java里面定义一个数组,不给定长度,可以使用吗
Java数组怎么初始定义不定的长度?
事先不知道数组的长度,那么java中能否用变量定义数组的长度...