Sting [] a=test();
if(null==a ||"".equals(a))
{
return ;
}
我这种判断是有问题的,报错不能用equals比较,这个应该用什么比较好呢?
计算一下长度是否为0可以不
判断数组是否为null或者length=0
If (a == null){
}
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;
}
}
String[] str;
if(str.toString().isEmpty()){
null
}