怎么判断一个字符串是否包含另一个字符串

2025-10-07 10:42:08

1、第一步骤:判断一个字符串是否包含另一个字符串。

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

}

}

}

怎么判断一个字符串是否包含另一个字符串

怎么判断一个字符串是否包含另一个字符串

怎么判断一个字符串是否包含另一个字符串

怎么判断一个字符串是否包含另一个字符串

2、第二步骤:java字符窜String常用的查询方法。

主要使用的有

1、str.indexOf (str代表一个String的实现对象)

str.indexOf(st1)是从开头向后面检索st1在str中的位置下标从0开始,如果找不到返回-1

str.indexOf(st1,3) 从str的下标3开始查找st1,查询不到返回-1

2、str.lastIndexOf(str代表一个String的实现对象)

str.lastIndexOf(st1)是从后向后前检索st1在str中的位置下标从str.length()-1开始,如果找不到返回-1

str.lastIndexOf(st1,3) 从str的下标3向前开始查找st1,查询不到返回-1

怎么判断一个字符串是否包含另一个字符串

怎么判断一个字符串是否包含另一个字符串

3、第三步骤:String字符串常用的方法。

1、替换方法:replace

2、拆分成数据的方法:split

3、是否以固定的内容开头:startsWith

4、截取字符串:substring

5、转为字符数组:toCharArray

6、大小写转换:toLowerCase,toUpperCase

7、比较字符串:equals,equalsIgnoreCase

8、去除空格:trim

怎么判断一个字符串是否包含另一个字符串

怎么判断一个字符串是否包含另一个字符串

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢