package test;
public class TestCont {
/**
* @param args
*/
public static void 族带main(String[] args) {
String str = "aaAAbbBBccCC";
String[] s = {"AA","BB","CC","ABCD"};
new TestCont().containstr(str, s);
}
boolean containstr(String str,String[] s){
boolean flag=false;
for (int i = 0; i < s.length; i++) {
if (str.contains(s[i])) {
flag 拆答= true;
System.out.println("字符串"+s[i]+"在"+"指定字符串str中!");
}else {
flag = false;
System.out.println("字符串"+s[i]+"不在"+"指定字符串str中旅穗慧!");
}
}
return flag;
}
}
刚写的JAVA代码,你试试是不是你想要的,如果是的话,请采纳!!
搜索下Apache Commons Lang包里的StringUtils工具类,有你需要的
containsAny相关
该方法在字符串简早中确定是否存在一组字拦蔽雀符中的任意一个。这组字符可以作为char数组或String的形式传入并州。通过遍历当前字符串,如果字符和数组中的字符一致,则返回真,否则返回假。
String str="AA-BB-CC"
if(str.indexof("AA")>=0 ||str.indexof("BB")>=0){
//这样就可以判旦渗宽断了
}
indexof(para) para存在则返回para所在字符串当前下标,不存模亮喊芹在则返回0