一、關於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 ...