Java判断字符串是否包含特定字符串
方法一, 使用 contains 方法,返回boolean,包含返回True
public static void main(String[] args) {
String str = "Hello World!";
boolean haveValue = str.contains("W");
if(haveValue ){
System.out.println("包含W");
}else{
System.out.println("不包含W");
}
}
方法二,使用indexOf方法, 返回int ,返回-1不包含,>=0包含
public static void main(String[] args) {
String str = "Hello World!";
int retCode = str.indexOf("e");
if( retCode != -1){
System.out.println("str中包含“e”,在字符串中的位置,即indexOf返回值="+ retCode );
}else{
System.out.println("str中不包含“e”,indexOf返回值="+retCode );
}
}