startsWith()
是 Java 字符串类(java.lang.String
)提供的一个方法,用于检查字符串是否以指定的前缀开始。它返回一个布尔值,表示字符串是否以指定的前缀开头。
以下是 startsWith()
方法的语法:
public boolean startsWith(String prefix)
prefix
参数:要检查的前缀字符串。
该方法会比较调用该方法的字符串实例是否以指定的前缀字符串 prefix
开始。如果是,则返回 true
;否则,返回 false
。
以下是使用 startsWith()
方法的示例代码:
String str = "Hello, World!";
// 检查字符串是否以指定前缀开始
boolean startsWithHello = str.startsWith("Hello");
boolean startsWithWorld = str.startsWith("World");
System.out.println(startsWithHello); // 输出:true
System.out.println(startsWithWorld); // 输出:false
在上述示例中,我们定义了一个字符串 str
,然后使用 startsWith()
方法来检查字符串是否以指定的前缀开始。首先,我们传入参数 "Hello"
调用 startsWith()
方法,将返回 true
,因为 str
字符串以 "Hello"
开头。接着,我们传入参数 "World"
调用 startsWith()
方法,将返回 false
,因为 str
字符串并不以 "World"
开头。
startsWith()
方法还提供了一个重载版本,可以指定起始索引位置进行前缀匹配。例如:
String str = "Hello, World!";
// 从索引位置5开始检查字符串是否以指定前缀开始
boolean startsWithComma = str.startsWith(",", 5);
System.out.println(startsWithComma); // 输出:true
在这个示例中,我们使用 startsWith()
方法的另一个重载版本,在索引位置5处开始检查字符串是否以逗号 ,
开头。由于在索引位置5处存在一个逗号,因此 startsWithComma
的值为 true
。
总结起来,startsWith()
方法是 Java 字符串类提供的一个用于检查字符串前缀的方法。通过调用该方法并传入指定的前缀字符串,可以判断字符串是否以该前缀开头,并返回相应的布尔值。