开发者社区> 问答> 正文

java中删除字符串最后一个字符的方法有哪些呢?

已解决

java中删除字符串最后一个字符的方法有哪些呢?

展开
收起
游客3gzok77e677xw 2022-04-03 10:21:20 1166 0
1 条回答
写回答
取消 提交回答
  • 推荐回答
       1、用的最多的是Substring,这个也是我一直用的 
      s = s.Substring(0,s.Length - 1)
    
       2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符 
      s = s.ToString().RTrim(',')
    
       3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串 
    s=s.TrimEnd(',') 
    //如果要删除"5,",则需要这么写 
    char[] MyChar = {'5',','}; 
    s = s.TrimEnd(MyChar); 
    //s = "1,2,3,4" 
    
    2022-04-03 13:06:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载