刪除字串最後乙個字元的方法

2021-06-16 23:03:35 字數 809 閱讀 8551

一、關於stringbuffer:

stringbuffer sb = new stringbuffer("abcdef  ");

while (sb.charat(sb.length() - 1) == ' ' || sb.charat(sb.length() - 1) == '\t') 

sb.deletecharat(sb.length() - 1);

system.out.println(sb.tostring());

二、關於string:

字串:string s = "1,2,3,4,5," 

目標:刪除最後乙個 "," 

方法如下: 

1、用的最多的是substring,這個也是我一直用的

=s.substring(

0,s.length -1

) 2、用 rtrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現可以直接trim掉一些字元 

=s.tostring().rtrim(',

')3、用trimend,這個東西和rtrim差不多,區別是這個傳遞的是乙個字元陣列,而rtrim可以是任何有效的字串 

=s.trimend(',

') //如果要刪除"5,",則需要這麼寫

char

mychar 

= ; 

=s.trimend(mychar); 

//s = "1,2,3,4" 

類似函式: 

trimstart,ltrim等 

還有乙個trimtosize對提高效能有微弱的好處.... 

刪除字串最後乙個字元的幾種方法

偶然看到的,記錄一下,以免忘記 字串 string s 1,2,3,4,5,目標 刪除最後乙個 方法 1 用的最多的是substring,這個也是我一直用的 s s.substring 0,s.length 1 2 用 rtrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現...

刪除字串最後乙個字元的幾種方法

偶然看到的,記錄一下,以免忘記 字串 string s 1,2,3,4,5,目標 刪除最後乙個 方法 1 用的最多的是substring,這個也是我一直用的 s s.substring 0,s.length 1 2 用 rtrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現...

JS 刪除字串最後乙個字元的幾種方法

字串 string s a,b,c,d,e,目標 刪除最後乙個 方法 1 用的最多的是substring,這個也是我一直用的 s s.substring 0,s.length 1 2 用 rtrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現可以直接trim掉一些字元 s ...