❶ 在java中,如何設置一個int型的數據等於空
在java中,作為原生類型的int對象,在初始化時,均已經被默認賦值為版0。
而且 int a = null;給所有原生類權型(int ,byte ,double,boolean等)賦值為null,也會報語法錯誤。
所以,設置一個int型數據為空,不能直接使用int類型。應該使用其包裝類Integer類型。
比如原先使用的地方testInt(int i),可以把Integer 類型的對象integer,作為參數傳進去。
publicstaticvoidmain(String[]args){
//inti=null;這句代碼會報語法錯誤
Integerinteger=null;
testInt(i);
}
publicstaticvoidtestInt(inti){//省略代碼.....}
❷ java中 如何給int數組賦值賦一個空值
在java中int數組不能賦值為空,只能為0.
如果想達到類似的效果, 請將int數組轉換為Integer數組。
Integer可以為空, 但int 不能為空