startsWith()
startsWith():方法確定字符串是否以指定字符串的字符開頭,根據需要返回true或false。
廢話不多說,上代碼。
eg:
public class FirstDemo {
public static void main(String[] args){
String str, str1, str2, str3;
str = "wo shi yi ge xiaoxuesheng,jin nian 10 sui la";
str1 = "wo sh";
str2 = "wo bu shi";
str3 = "ge xiaoxuesheng";
//startsWith(prefix)測試此字符串是否以指定的前綴開頭(str1是否和str的前綴相同)。
System.out.println(str.startsWith(str1));
System.out.println(str.startsWith(str2));
//startsWith(prefix, toffset)測試在指定索引處開始的此字符串的子字符串是否以指定的前綴開頭(str3是否與str的第10個字符(從0開始索引)開始的前綴相同)。
System.out.println(str.startsWith(str3, 10));
}
}
測試結果:
true
false
true