使用endsWith判断String最后一个字符 您所在的位置:网站首页 endwith用法python 使用endsWith判断String最后一个字符

使用endsWith判断String最后一个字符

2023-06-09 15:59| 来源: 网络整理| 查看: 265

Java 的 String 类提供的方法来判断字符串最后一个字符是否为 /,并且通过 StringBuilder 或者 StringBuffer 来向末尾追加字符。示例代码如下:

public static String appendSlash(String str) { if (str == null || str.isEmpty()) { return "/"; } // 判断是否以 '/' 结尾 if (!str.endsWith("/")) { // 如果不是,则在最后添加 '/' StringBuilder sb = new StringBuilder(str); sb.append('/'); str = sb.toString(); } return str; }

在这个示例代码中,appendSlash 方法接收一个字符串参数 str,如果该字符串为空或者为 null,则直接返回 /。否则,使用 endsWith 方法判断字符串最后一个字符是否为 /,如果不是,则使用 StringBuilder 进行追加操作。 由于这个方法中使用了 StringBuilder 的 mutable 特性,因此会创建一个新的对象对原有字符串进行修改,避免了对字符串内存空间的频繁重分配。同时也可以根据实际情况选择使用 StringBuffer 类来代替 StringBuilder。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有