00问答网
所有问题
当前搜索:
java二维数组长度能不一致呢
二维数组
的行
可以
有不同的
长度
吗
答:
可以
。在Java语言中,二维数组的行可以有不同的长度。这种数组被称为“不规则数组”或者“不等长数组”。在创建不规则数组时,需要为每一行单独指定长度。
java中不
能创建不等长的
二维数组
?
答:
不能
,因为在java里所谓的二维数组实际上一个数组的数组,因此创建出来必定是一个矩阵。
java中
的
二维数组
允许各行的元素个数不一样吗?
答:
在
Java中
只有一维数组。
二维数组
本质上也是一维数组,只是数组中的每一个元素都指向了另一个一维数组而已。因此各位的个数
可以不
一样。其实
java中
没有所谓的二维数组,二维数组中在java中具体应该是一个数组的每个元素还是数组,至于作为元素的这个数组的
长度
是没有任何限制的。如果我在程序里面写上这么一句...
java中
的
数组能够
在定以后改变
长度
吗
答:
java中数组的长度不可以改变
。java中的数组的定义就是相同类型,固定长度的一组数据,一旦被初始化,长度不可更改。如果对需要用的数组的长度不确定,有两种解决办法:第一种是在数组初始化的时候长度申请的足够大,这样做会造成内存空间的浪费,一般不推荐使用。第二种是用java中提供的集合的方式存储数据...
C语言中 允许
二维数组
中包含
长度不
同的数组吗?
答:
这个肯定不可以,对
数组
来说,同维度的
长度
必须是
一致
的,但是有别的方法可以解决:建立一个指针数组,如:int* ipArr[3];然后给每个指针指定不同长度的数组,如:int iArra = {1, 2, 3};int iArrb = {4, 5}; ipArr[0] = iArra;ipArr[1] = iArrb;...
java中
怎么定义不确定
长度
的
数组
答:
貌似不行,
java
里面声明数组必须指定
长度
,不然JVM将来不知道如何分配内存给这个数组,所以
JAVA
编译器会不会给这样的代码通过编译的。长度未知就不能用数组了,用collection类list或者Vector,都可以实现
二维数组
的功能。使用java.util.Vector就可以了,不过此类不能存储基本数据类型,要使用对应的类替代,如int...
关于
java中二维数组
输出的问题
答:
所谓的
二维数组
其实是数组的数组(每个一维数组的
长度可以不
同,所以二维数组也称为锯齿数组)。假设有:int[][] arr={new int [1] {1},new int [2] {2,3},new int [3] {4,5,6}};则二维数组arr.length等于3,表示它由3个一维数组组成,即3行。arr[0].length表示第1个一维数组的长度...
java中
的
数组能够
在定以后改变
长度
吗
答:
不可以。因为
Java中
的
数组长度
是不可变的,数组对象的length属性是常量。当然这并不意味着没有解决办法。如果你的确需要数组的容量不断变化,那最好使用ArrayList。如果数组的长度的调整并不频繁,只是偶尔需求,可以使用Arrays.copyOf来“调整数组的长度”,这里的调整长度并不和我开始的回答“数组长度是不...
java二维数组
以txt输出,但是输出的矩阵每行的
长度不
一样,如下,怎么办...
答:
知道C语言里面有对输出的字符进行格式化,printf(“%4d”,m),
java中
也对这样的格式化输出进行了实现,可使用printf去添加缩进等格式化输出。
在
java中
定义
数组
时
可以不
定义
长度
吗,如果可以那么又在什么时候指定呢...
答:
java中数组
必须指定
长度
,初始化数组的时候指定,例子:int myint[]=new int[20];int myint[];只是声明了一个数组变量而不是定义了一个数组 ,注意二者的区别
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java求二维数组长度
java二维数组的长度怎么算
java数组长度函数
java 二维数组
java二维数组size
二维数组的长度是多少
java二维数组定义
java创建二维数组
java二维数组遍历