如何判断一个string数组是否为空

2025-05-23 15:53:57
推荐回答(1个)
回答(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;iif(ch==arr[i]){
return i;
}
}
}
//否则返回-1
return -1;
}
}