1. java裡面怎麼設置byte數組為空
兩個概念
byte[] a = null; 表示數組為空,這個時候使用a時,會報空值異常,如a.length
byte[] b = new byte[0]; 表示數據部位空,只是數組版長度為權0, 這個時候a.length等於0
如果想把數組改為空(null)
byte[] b = new byte[2];
b = null; --- 這樣既可,但是再次使用時要注意空值異常
2. java對象數組為空
new關鍵字表示創建了對象,所以單獨new 一個輸出的不是null。
Nodes[] background = new Nodes[2];,你new的是一個數組,
所以列印background不是專null。但是數組裡面的元素,屬background[1]你還沒有new出來,
所以沒有對象,也就是null了。
3. java數組中空值如何表示「
你說的數組裡面存放的是對象吧?如果是對象的話,那麼空值的表示是:null或者NULL。
4. java中 如何給int數組賦值賦一個空值
在java中int數組不能賦值為空,只能為0.
如果想達到類似的效果, 請將int數組轉換為Integer數組。
Integer可以為空, 但int 不能為空
5. java怎麼使數組中的一個變數為空
變空應該是不是null吧,
array[i]=""
6. Java中數組如果為空,則返回一個數,怎麼做
樓主的意思,是不是可以理解成,數組的每個元素,沒賦值為空,就返回空。
這個內意思的話就這樣實現容
//編寫一個方法,傳入一個數組
public int test(Object [] obs)
{
for(int i=0;i<obs.length;i++)
{
if(!obs[i].equals(null)){
return obs.length; //如果其中一個元素不為空,則放回obs.length
}
}
return 0;//所有元素為空,返回一個0
}
7. java中如何給字元串數組中為空的部分賦值
||if(a[i] == null ||"".equals(a[i]));
這是最簡單直觀的方法了,不過效率比較低。
效率高點的:
if(a[i] == null |版| a[i].length() <= 0);
Java SE 6.0 開始提供權的方法:
if(a[i] == null || a[i].isEmpty());
Java兩個字元串相比較才需要equals(),判斷是否為null直接用==就行
8. java 如何向空數組中添加元素
空數組不能添加元素。
這樣做:
String[] picArray=new String[1];
picArray[picArray.length]=base64;
9. 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;
10. 怎麼樣把數組的值設為空java
int[] num = new int[長度];
int是基本數據類型,不能為null的
建議 0 就比較好
Integer 包裝類可以為null 。