欢迎访问宙启技术站
智能推送

Java中如何使用endsWith()函数判断字符串是否以指定的后缀结束?

发布时间:2023-06-10 20:14:33

Java中的endsWith()函数是一种内置函数,用于判断一个字符串是否以另一个字符串结尾。该函数可用于几乎所有Java字符串操作的场合,包括文件操作、字符串处理等等。下面将介绍如何使用endsWith()函数判断字符串是否以指定的后缀结束。 

startsWith()函数语法

函数语法如下:

public boolean endsWith(String suffix)

参数说明

参数 suffix 是要判断的后缀字符串。 

返回值

如果给定的字符串以指定的后缀结束,则返回 true,否则返回 false。 

endsWith()函数示例

下面是一个endsWith()函数示例:

public class EndsWithExample {

public static void main(String[] args) {

String str1 = "Hello world!";

String str2 = "World";

String str3 = "Hello World!";

 

//检查 str1 是否以 "world!" 结尾

boolean ends1 = str1.endsWith("world!");

System.out.println("str1 ends with 'world!': " + ends1);

 

//检查 str2 是否以 "orld" 结尾

boolean ends2 = str2.endsWith("orld");

System.out.println("str2 ends with 'orld': " + ends2);

 

//检查 str3 是否以 "world!" 结尾

boolean ends3 = str3.endsWith("world");

System.out.println("str3 ends with 'world': " + ends3);

}

}

输出结果:

str1 ends with 'world!': true

str2 ends with 'orld': true

str3 ends with 'world': false

在上面的示例中,endsWith()函数用于检查三个字符串是否以指定的后缀结束。第一个字符串以“world!”结尾,而第二个字符串以“orld”结尾。第三个字符串不以任何一个字符串结尾。如果字符串以指定的后缀结束,endsWith()函数会返回 true。否则,该函数返回 false。

使用endsWith()函数的注意事项

使用endsWith()函数时,需要注意以下几点:

1.endsWith()函数区分大小写。例如,如果要检查字符串是否以“World”结尾,而实际上字符串以“world”结尾,则该函数会返回 false。

2.endsWith()函数只能用于确定字符串是否以指定的后缀结束。该函数与startsWith()函数相似,只不过是用于确定字符串的结尾,而非确定字符串的开头。

总结

在Java中,endsWith()函数可用于判断一个字符串是否以另一个字符串结尾。该函数是一种简单而有用的内置函数,可用于几乎所有Java字符串操作的场合,包括文件操作、字符串处理等等。使用endsWith()函数时,需要注意大小写问题和函数的限制。