空數組java
❶ java中如何判斷數組元素是否為空
那要看數組元素是干什麼了
比如是基礎類型,如int,long byte 等等 ,那肯定都不是空,默認為0
如果是Object,直接判斷就可以了,比如
Object[]objs=newObject[2];
if(objs[0]==null){
//這樣處理就好了
}
❷ java中,可以有空數組嗎聲明後可以給數組賦值嗎int[]a={}
申明的時候必須確定數組的長度,你這里不會報錯 因為數組a的長度 被你賦值為0了。
int[]a={1,2,3};這樣也可以 ,這樣的確定的長度為3.
反正申明的時候必須確定數組的長度。int a[]=new int[19];
int a[]=new int[2]{1,2};錯誤
inr a[]=new int[]{1,2};正確
❸ 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中如何判斷一個數組是否為空
在一個類中編寫一個方法搜索一個字元數組中是否存在所要找的字元,如果在,則返回這個字元所在的位置,否則返回-1,要的搜索的字元數組和字元都以參數形式傳遞給該方法,如果傳遞數組為null,直接返回-1。望採納。
public class Test {
//方法1: 將字元數組轉換成字元串,調用indexOf方法直接返回字元下標
public int getIndex1(char[] arr,char ch){
if(arr==null||arr.length==0)
return -1;
else
return new String(arr).indexOf(ch);
}
//方法2:遍歷字元數組查詢指定字元下標
public int getIndex2(char[] arr,char ch){
//如果傳遞數組為null,直接返回-1
if(arr==null||arr.length==0){
return -1;
}
else{
//如果在,則返回這個字元所在的位置
for(int i=0;i<arr.length;i++){
if(ch==arr[i]){
return i;
}
}
}
//否則返回-1
return -1;
}
}
❺ java 數組怎麼判斷是否為空
如數組為a,則a.length==0表示a就是空數組
❻ java怎麼添加數據加入數組定一個空數組,1.加一些元素進,2.刪除下標為i的元素。以上兩個功能定
摘要 例1:
❼ java 里怎麼向一個空數組添加元素
定義一個數組
String[] s = new String[3];
賦值
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
數組長度是固定的,不能增加或刪除。