1. 程式人生 > >java 檢查a字串是否包含b字串

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);

    }