java中怎么判断一个字符串数组中包含某个字符或字符串

 我来答
匿名用户
推荐于2017-06-18
展开全部
枚举数组的各个元素、对其元素的字符串使用indexOf检索

~
~
~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-02
展开全部
  1. public static void main(String[] args) { 


String str="ABCDE"; 

if(str.indexOf("A")!=-1){  

System.out.println("包含"); 

}else{ System.out.println("不包含"); 

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桃地再不斩乐园
2017-05-24 · TA获得超过148个赞
知道答主
回答量:121
采纳率:0%
帮助的人:24.1万
展开全部

利用Arrays的binarySearch方法,有问题可追问

 String [] ss =new String[]{"123","asd","x","13ff"};
 int a = Arrays.binarySearch(ss, "asd");//结果为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辛水1
2017-05-26 · 超过13用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:14.2万
展开全部
我想到一个笨方法 判断字符串 里需要的 不是字符串数组 看错题了0.0:
String need="";
for(iint i=0;i<字符串.length;i++){
if ( charAt(i).equals("你想要的单个字符串和字符")){
need+=i;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leaf丶so
2017-05-17
知道答主
回答量:19
采纳率:0%
帮助的人:8万
展开全部
用list吧,把数组转成list,List list = Arrays.asList(arr)
然后用 list.contains("字符串");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式