String a[]={"A","B","C"};
boolean flag=false;
for(int i=0;i<a.length;i++){
if(a[i].equals("A")||a[i].equals("B")){
flag=true;
} else{
flag=false;
break;
}
}
if(flag){
return true;
}else{
return false;
}
因为你是说在a数组里只含有A和B~也就是说~不论出现了多少次A和B~只要出现一次非A和B外即为false~所以2楼的程序有些问题~
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。