Skip to content

Files

Latest commit

f015522 · Oct 13, 2019

History

History
58 lines (44 loc) · 2.04 KB

File metadata and controls

58 lines (44 loc) · 2.04 KB

Java String endsWith()方法

原文: https://beginnersbook.com/2013/12/java-string-endswith-method-example/

Java String endsWith(String suffix)方法检查String是否以指定的后缀结尾。此方法返回布尔值truefalse。如果在字符串的末尾找到指定的后缀,则返回true,否则返回false

endsWith()方法签名:

public boolean endsWith(String suffix)

Java String endsWith()方法示例

在下面的例子中,我们有两个字符串str1str2,我们正在检查字符串是否以指定的后缀结尾。

public class EndsWithExample{
   public static void main(String args[]){
       String str1 = new String("This is a test String");
       String str2 = new String("Test ABC");
       boolean var1 = str1.endsWith("String");
       boolean var2 = str1.endsWith("ABC");
       boolean var3 = str2.endsWith("String");
       boolean var4 = str2.endsWith("ABC");
       System.out.println("str1 ends with String: "+ var1);
       System.out.println("str1 ends with ABC: "+ var2);
       System.out.println("str2 ends with String: "+ var3);
       System.out.println("str2 ends with ABC: "+ var4);
   }
}

输出:

str1 ends with String: true
str1 ends with ABC: false
str2 ends with String: false
str2 ends with ABC: true

String endsWith()方法,带if语句

由于方法endsWith()返回一个布尔值,因此它可以在If语句中用作条件,如下例所示。这里我们给出了一个String "Java String tutorial",我们正在检查if语句是否以后缀"tutorial"结尾。

public class JavaExample {  
   public static void main(String[] args) {  
	String str = "Java String tutorial";
	if(str.endsWith("tutorial")) {
		System.out.println("The Given String ends with tutorial");
	}
   }  
}

输出:

Java String endsWith() method example