java中怎么判断一个字符串中包含某个字符或字符串

如题所述



String str1 = "1111ssshehrqw";
String str2 = "she";
//第一种
boolean boo = str1.contains(str2);

//第二种
//如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;
//如果它不作为一个子字符串出现,则返回 -1。
int i = str1.indexOf(str2);
//如果 i != -1 则 str1包含str2
if(i != -1){
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-09
字符串a.contains("被判断的字符或字符串"),如果包含返回true,否则返回false
第2个回答  2016-12-09

判断字符串 str是否判断子字符串subStr的方法

str.contains(subStr) 
返回类型是布尔型

相似回答