『壹』 java数组怎么初始定义不定的长度
你代码写错了,你新的数组的长度应该和旧数组一致,而且数组的长度肯定是固定的
newarr=new int[oldarr.length];
『贰』 JAVA怎么创建一个空字符串的数组
str=null和 str=""
这是完全不一样的概念
所以只有1和2符合要求
对于str=null 这表示这个引用的专值是空
而 str="" 只是字符属串的值没有
但是这个类的其他方法 其他静态变量依然有
你还是可以用它的方法
但是如果是=null 你是不可以调用它的方法的
明白没
『叁』 java里怎么向一个空数组添加元素
定义一个数组
String[] s = new String[3];
赋值来
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
数组长自度是固定的,不能增加或删除。
例1:
给数组开辟了十个空间,但没有给这十个空间赋值
int num1[] = new int[10];
给这十个空间开始赋值
num1[0]=1;
num2[1]=2;
.......
例2:
没有给数组开辟空间,或者说 定义了一个没有空间的数组
int num2[] = new int[0]; //无法添加元素,没有空间
num2[] = new int[10]; //重新给他开辟10个空间,开始添加元素..
num2[0]=1;
『肆』 java中 如何给int数组赋值赋一个空值
在java中int数组不能赋值为空,只能为0.
如果想达到类似的效果, 请将int数组转换为Integer数组。
Integer可以为空, 但int 不能为空