21xrx.com
2024-12-22 23:06:04 Sunday
登录
文章检索 我的文章 写文章
Java语言中如何判断一个字符串以什么结尾
2023-06-15 16:50:39 深夜i     --     --
Java 字符串判断 endsWith()方法 substring()方法 正则表达式

Java作为一种广泛使用的编程语言,常常需要判断字符串以什么结尾,从而对字符串进行不同的处理。下面就介绍一下Java语言中判断字符串结尾的方法和代码案例。

1.使用endsWith()方法

Java提供了一个endsWith()方法,可以用来判断一个字符串是否以指定的后缀结尾。此方法返回一个布尔值,为true则代表该字符串以指定后缀结尾,为false则不是。

下面是一个简单的代码案例:


String str = "Hello World";

boolean isEndWith = str.endsWith("ld");

System.out.println(isEndWith); // true

2.使用String类的substring()方法和equals()方法进行判断

还可以使用String类的substring()方法和equals()方法进行判断。如下面的代码所示:


String str = "Hello World";

String suffix = "ld";

boolean isEndWith = str.substring(str.length() - suffix.length()).equals(suffix);

System.out.println(isEndWith); // true

3.使用正则表达式

正则表达式也可以用来判断一个字符串是否以指定的后缀结尾。下面是一个简单的代码案例:


String str = "Hello World";

String suffix = "ld";

boolean isEndWith = str.matches(".*" + suffix);

System.out.println(isEndWith); // true

总结

以上就是Java语言中判断一个字符串以什么结尾的方法和代码案例。我们可以根据实际需求选择相应的方法进行使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章