『壹』 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 不能為空