java 检查a字符串是否包含b字符串

1:将字符串转换为数组
public static boolean judge(String[] str) {
for (int i = 0; i < str.length - 1; i++) {
char[] ca = str[i].toCharArray();
char[] ca2 = str[i+1].toCharArray();
for (int j = 1; j < ca.length; j++) {
for (int j2 = 0; j2 < ca2.length; j2++) {
if(ca[j] == ca2[j2]){
System.out.println("String str");
return true;
}
}
}
}
return false;
}


2.可以根据查询来判断,如果为-1,表示不存在该字符串,否则返回字符串的下标

title.indexOf(str);

3.java提供的api,存在返回true,否则false
 /**
     * s1字符串是否包含s2
     * @param s1
     * @param s2
     * @return
     */
    public static boolean isContain(String s1,String s2) {

        return s1.contains(s2);

    }


你可能感兴趣的:(java 检查a字符串是否包含b字符串)