问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

如何判断数组只含有2个指定元素

提问网友 发布时间:2024-04-04 13:26
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
4个回答
热心网友 回答时间:2024-04-04 17:11
用类似求链表长度的方法来判断数组长度,长度不等于2就返回否。
否则 指针pa指向 a,
如果*pa=A,判断*pa++是否等于B,
如果*pa=B,判断*pa++是否等于A,
int *pa = a;
while(pa++ != null)
i++;
if(i != 2)
{
pa = null;
return false;
}
else
{
pa = a;
if((*pa++ == A) && (*pa == B))
return true;
else if((*pa++ == B) && (*pa == A))
retrun true;
else return false;
}
热心网友 回答时间:2024-04-04 17:11
public static boolean test(char[] test) {

char[] a=test;
int flag=0; //计数器
for(int i=0;i<a.length;i++){
if(a[i]=='A'||a[i]=='B'){
flag++;
}
}
if(flag==2){
return true;
}else{
return false;
}
}
热心网友 回答时间:2024-04-04 17:12
都放到TreeSet里出来,在放到c数组,再判断c.长度是不是2不就可以了
热心网友 回答时间:2024-04-04 17:12
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(抖音搜索懂视),直接咨询即可。

怎样安住当下? 车损险多少年的车不给上保险? 与帐号是一回事吗? 九平米卧室要怎么装修设计? 空气炸锅做盐爆花生米怎么做空气炸锅制作盐花花生米 手机锁屏后怎么可以接的收款语音播报? 微信收款没有声音,怎么回事啊? 八口人相聚&lt;字谜&gt; 鱼竿自己组装的零件有哪些名称 名芯会黑松露面膜怎么样 新人适合写哪类型的小说? 荆州火车站到掇刀区三千渠桥有多远 固定碳的热值换算成焦炭是多少? 文具盒作文20篇 k1391次火车到莱西北站吗 长痘痘的时候可以用防晒霜吗 脸上长痘痘了,还可以用防晒霜吗 脸上有痘痘的时候还可以涂防晒霜吗? 长了痘痘还能用防晒霜吗 新生儿睡眠与喂养秘籍:天使成长路上的必修课 竹子什么时候最绿?绿莹莹一片的那种 为什么坐办公室会感觉到疲惫? 海南产的“力加”牌啤酒品质如何?在海南建厂多久了?母公司在哪?_百度... ...好像都是安排好的。 就连自己也是被安排好的 ...就像一群小白鼠被养在地球一样,这世界有太多的巧合,为什么只有我... 偶然看到一个视频,背景音乐很好,只是不知其名,望大神告知。感谢!_百度... WOW到底好玩在哪里 马自达6经典款是不是容易掉漆啊 谁说马自达是日系最良心车企,新车不到半月就掉漆 2021年西藏执业医师成绩查询入口及成绩单打印入口【已开通】 南通象恒纤维有限公司怎么样? 南通盛纺化工有限公司怎么样? 我想要焊接0.2的白铜的铜皮,焊接好要求基本看不见接口,请问有什么机 ... C:\WINDOWS\system32\config\systemprofile\桌面和C:\Documents and Set... ...用了5/24L汽油.1.平均每千米用多少L汽油?2.平均每升汽油开多少米... 贵州鑫隆顺商贸有限公司怎么样? 从沌口到西北湖新世界怎么坐地铁 柏缔欧鞋怎样 第一次去云南腾冲樱花谷旅游,有哪些实用的攻略值得分享? 银行收款码可以吗
Top