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