• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
isuning
博客园    首页    新随笔    联系   管理    订阅  订阅
【Java源码分析】String 方法 endsWith

endsWith()

endsWith() 方法用于测试字符串是否以指定的后缀结束。

语法
public boolean endsWith(String suffix)
参数
  • suffix – 指定的后缀。
返回值

如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。注意,如果参数是空字符串,或者等于此 String 对象(用 equals(Object) 方法确定),则结果为 true。

实例
public class Test {
    public static void main(String args[]) {
        String str = "www.hello.com";

        System.out.println( str.endsWith( "hello" ) );

        System.out.println( str.endsWith( "com" ) );
    }
}

以上程序执行结果为:

返回值 = false
返回值 = true
源码
 public boolean endsWith(String suffix) {
        return startsWith(suffix, value.length - suffix.value.length);
    }

采用前缀的方法startsWith,见章节

https://blog.csdn.net/qq_15604349/article/details/124312189

posted on 2022-05-01 22:16  吕布辕门  阅读(72)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3