- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包附加内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java - String endsWith() 方法
Java String endsWith() 方法用于确定字符串是否以指定的结尾字符串结尾。字符串的结尾是指出现在字符串末尾的子字符串。
endsWith() 方法返回一个布尔值,如果字符串以指定的子字符串结尾,则返回 true;否则返回 false。它接受一个参数作为字符串,该参数保存指定结尾的值。
此方法在确定字符串是否以指定的结尾结尾时不会抛出任何异常。
语法
以下是Java String endsWith() 方法的语法:
public boolean endsWith(String suffix)
参数
suffix − 这是结尾。
返回值
如果字符串以指定的结尾结尾,则此方法返回 true。
检查字符串是否以给定结尾结尾的示例
如果给定的字符串值与指定的结尾相同,则 endsWith() 方法返回true。
在下面的程序中,我们使用值"Hello"实例化 String 类。然后,使用endsWith() 方法,我们尝试检查字符串是否以指定的结尾"llo"结尾。
package com.tutorialspoint; public class CheckSuffix { public static void main(String[] args) { //instantiate a string class String str = new String("Hello"); //initialize the suffix String suffix = "llo"; System.out.println("The given string is: " + str); System.out.println("The suffix is: " + suffix); //using the endsWith() method System.out.println("The string ends with the specified suffix or not? " + str.endsWith(suffix)); } }
输出
执行上述程序后,将产生以下结果:
The given string is: Hello The suffix is: llo The string ends with the specified suffix or not? true
检查字符串是否不以给定结尾结尾的示例
如果给定的字符串值与指定的结尾不同,则 endsWith() 方法返回false。
在下面的示例中,我们使用值"Java Programming"创建一个字符串类的对象。使用endsWith() 方法,我们检查字符串是否以指定的结尾"Java"结尾。
package com.tutorialspoint; public class CheckSuffix { public static void main(String[] args) { //create an object of the string class String str = new String("Java Programming"); //initialize the suffix String suffix = "Java"; System.out.println("The given string is: " + str); System.out.println("The suffix is: " + suffix); //using the endsWith() method System.out.println("The string ends with the specified suffix or not? " + str.endsWith(suffix)); } }
输出
以下是上述程序的输出:
The given string is: Java Programming The suffix is: Java The string ends with the specified suffix or not? false
以区分大小写的方式检查字符串是否以给定结尾结尾的示例
如果给定的字符串值与结尾相同,但大小写不同,则 endsWith() 方法返回false。
在下面的程序中,我们使用值"TutoriaslPoint"实例化字符串类。使用endsWith() 方法,我们尝试检查字符串是否以指定的结尾"point"结尾。由于该方法区分大小写,因此它将返回false。
package com.tutorialspoint; public class CheckSuffix { public static void main(String[] args) { //instantiate the string class String str = new String("TutorialsPoint"); //initialize the suffix String suffix = "point"; System.out.println("The given string is: " + str); System.out.println("The suffix is: " + suffix); //using the endsWith() method System.out.println("The string ends with the specified suffix or not? " + str.endsWith(suffix)); } }
输出
上述程序产生以下输出:
The string is: Welcome The suffix string is: COME When the suffix is the same as the substring but the case are different, it will return: false
以区分大小写的方式检查字符串是否以给定结尾结尾的示例
使用条件语句检查字符串是否以指定的结尾结尾。
在此程序中,我们创建一个值为"TutorialsPoint"的字符串文字。然后,使用endsWith() 方法,我们检查字符串是否以指定的结尾"Point"结尾。
package com.tutorialpoint; public class CheckSuffix { public static void main(String[] args) { //instantiate the string class String str = new String("TutorialsPoint"); //initialize the suffix String suffix = "Point"; System.out.println("The given string is: " + str); System.out.println("The suffix is: " + suffix); //using the endsWith() method boolean bool = str.endsWith(suffix); if(bool) { System.out.println("The string ends with the specified suffix"); } else { System.out.println("The string is not ends with the specified suffix"); } } }
输出
执行上述程序后,它会生成以下输出:
The given string is: TutorialsPoint The suffix is: Point The string ends with the specified suffix