📅  最后修改于: 2023-12-03 15:01:32.333000             🧑  作者: Mango
在Java中,String
类有两个非常有用的方法用于判断一个字符串是否以指定的前缀或后缀开头或结尾。这两个方法分别是startsWith()
和endsWith()
。
startsWith()
方法用于判断一个字符串是否以指定的前缀开头,其方法签名如下:
public boolean startsWith(String prefix)
其中,prefix
是指定的前缀字符串。如果调用该方法的字符串以prefix
开头,则返回true
,否则返回false
。
以下是startsWith()
方法的示例代码:
String str = "Hello World";
if(str.startsWith("Hello")) {
System.out.println("str starts with 'Hello'");
} else {
System.out.println("str does not start with 'Hello'");
}
输出结果为:
str starts with 'Hello'
endsWith()
方法用于判断一个字符串是否以指定的后缀结尾,其方法签名如下:
public boolean endsWith(String suffix)
其中,suffix
是指定的后缀字符串。如果调用该方法的字符串以suffix
结尾,则返回true
,否则返回false
。
以下是endsWith()
方法的示例代码:
String str = "http://www.example.com/";
if(str.endsWith("/")) {
System.out.println("str ends with '/'");
} else {
System.out.println("str does not end with '/'");
}
输出结果为:
str ends with '/'
以上就是startsWith()
和endsWith()
方法的介绍及示例代码,希望对大家有所帮助。