java中怎么判断一个字符串数组中包含某个字符或字符串
31个回答
2017-06-02
展开全部
public static void main(String[] args) {
String str="ABCDE";
if(str.indexOf("A")!=-1){
System.out.println("包含");
}else{ System.out.println("不包含");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用Arrays的binarySearch方法,有问题可追问
String [] ss =new String[]{"123","asd","x","13ff"};
int a = Arrays.binarySearch(ss, "asd");//结果为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想到一个笨方法 判断字符串 里需要的 不是字符串数组 看错题了0.0:
String need="";
for(iint i=0;i<字符串.length;i++){
if ( charAt(i).equals("你想要的单个字符串和字符")){
need+=i;
}
}
String need="";
for(iint i=0;i<字符串.length;i++){
if ( charAt(i).equals("你想要的单个字符串和字符")){
need+=i;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用list吧,把数组转成list,List list = Arrays.asList(arr)
然后用 list.contains("字符串");
然后用 list.contains("字符串");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询