string 判断是否有某个字符串

发布网友 发布时间:2022-04-24 10:08

我来回答

1个回答

热心网友 时间:2023-10-09 21:19

查看String的API文档 , 里面有1个方法如下

public boolean contains(CharSequence s)

比如"BCD".contains"C";//结果是true

参考代码如下


public class Test {
public static void main(String[] args) {
String word1="java";
String word2="JaVa";
String str ="快乐学java!~";
if(str.contains(word1)) {
System.out.println("Yes:字符串:"+str+"\t包含字符串:"+word1);
}else {
System.out.println("No:字符串:"+str+"\t不包含字符串:"+word1);
}

if(str.contains(word2)) {
System.out.println("Yes:字符串:"+str+"\t包含字符串:"+word2);
}else {
System.out.println("No :字符串:"+str+"\t不包含字符串:"+word2);
}

System.out.println("忽略大小写的情况下");
//大家都转换成小写, 或者大写, 进行判断 , 这样就可以忽略大小写
if(str.toLowerCase().contains(word2.toLowerCase())) {
System.out.println("Yes:字符串:"+str+"\t包含字符串:"+word2);
}else {
System.out.println("No:字符串:"+str+"\t不包含字符串:"+word2);
}

}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com