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