猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
判断一个数组中的值是否包含在另一个数组中
有两个是用split切出来的数组
一个是 0,2 一个是0,1
想做一个判断只有其中有一个是相同的就可以返回true
斯蒂芬大帝
浏览 2283
回答 1
1回答
跃然一笑
for (String str : split){if (ArrayUtils.contains(split1, str)){ flag = true;break; }else{ flag = false; } }应该这样写,存在则赋值为true,并退出循环,你之前的写法是没退出循环,即便为true了,下次继续循环的时候如果不满足条件又会变成flag=false,这也就是为什么你返回是false的原因~~
0
1
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续