第一步骤:判断一个字符串是否包含另一个字符串。
1、思路整理
首先我们可以借助于java中String类提供的indexOf方法
2、代码如下
public class TestString {
public static void main(String[] args) {
String str = "aaaaaabbbbbbbccccccccc";
String st1 = "ab";
// 如果存在则返回字符串st1出现在str的位置
System.out.println(str.indexOf(st1));
String st2 = "abcd";
// st2不存在str中返回-1
System.out.println(str.indexOf(st2));
}
}
3、使用判断条件表示代码如下
public class TestString {
public static void main(String[] args) {
String str = "aaaaaabbbbbbbccccccccc";
String st1 = "ab";
String st2 = "abcd";
// 如果存在则返回字符串st1出现在str的位置
if (str.indexOf(st1) >= 0) {
System.out.println("字符串str包含st1!");
}
// st2不存在str中返回-1
if (str.indexOf(st2) == -1) {
System.out.println("字符串str不包含st2!");
}
}
}