startsWith()
方法startsWith()方法是一个String类方法,用于检查给定的字符串是否以特定的字符序列开头。
如果字符串以给定的字符序列开头-startsWith()方法将返回true,如果字符串不是以给定的字符序列开头-则startsWith()方法将返回false。
语法:
boolean String_object.startsWith(character_sequence);
这里,
String_object是主要字符串,我们必须在其中检查是否以给定的character_sequence开头。
character_sequence是要检查的字符集。
示例
Input: str = "Hello world!" Function call: str.startsWith("Hello"); Output: true Input: str = "NHOOO" Function call: str.startsWith("inc"); Output: false
码:
public class Main { public static void main(String[] args) { String str1 = "Hello world!"; String str2 = "NHOOO"; System.out.println(str1.startsWith("Hello")); System.out.println(str1.startsWith("inc")); //检查条件 if(str1.startsWith("Hello")){ System.out.println(str1 + " starts with Hello" ); } else{ System.out.println(str1 + " does not start with Hello" ); } //注意:方法区分大小写 if(str2.startsWith("inc")){ System.out.println(str2 + " starts with inc" ); } else{ System.out.println(str2 + " does not start with inc" ); } } }
输出结果
true false Hello world! starts with Hello NHOOO does not start with inc