java判断一个数组不能为空
发布网友
发布时间:2022-05-06 23:14
我来回答
共3个回答
热心网友
时间:2023-10-03 07:34
这样看你指什么空,是指有数组存在,但里面没有任何元素,还是指明这个数组指向空,比如
int[] a={} <====指这个数组没有任何元素的
int[] a=null <====a说明指向空
你可以用数组a的长度去判断,a.length,如果是这个直等于0,那么数组里面没有任何元素,如果抛出异常了,说明a指向空
热心网友
时间:2023-10-03 07:34
这样看你指什么空,是指有数组存在,但里面没有任何元素,还是指明这个数组指向空,比如
int[] a={} <====指这个数组没有任何元素的
int[] a=null <====a说明指向空
你可以用数组a的长度去判断,a.length,如果是这个直等于0,那么数组里面没有任何元素,如果抛出异常了,说明a指向空
热心网友
时间:2023-10-03 07:34
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;
}
}
热心网友
时间:2023-10-03 07:35
直接使用数组的属性length!=0就是。
热心网友
时间:2023-10-03 07:34
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;
}
}
热心网友
时间:2023-10-03 07:35
直接使用数组的属性length!=0就是。
热心网友
时间:2023-10-03 07:34
这样看你指什么空,是指有数组存在,但里面没有任何元素,还是指明这个数组指向空,比如
int[] a={} <====指这个数组没有任何元素的
int[] a=null <====a说明指向空
你可以用数组a的长度去判断,a.length,如果是这个直等于0,那么数组里面没有任何元素,如果抛出异常了,说明a指向空
热心网友
时间:2023-10-03 07:34
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;
}
}
热心网友
时间:2023-10-03 07:35
直接使用数组的属性length!=0就是。