java刪除字串最後一個字元的幾種方法
• java教程• 發佈:2018-10-08
字串:string s = "1,2,3,4,5,"
目標:刪除最後一個 ","
方法:
1、用的最多的是Substring,這個也是我一直用的
2、用 RTrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現可以直接trim掉一些字元
3、用TrimEnd,這個東西和RTrim差不多,區別是這個傳遞的是一個字元陣列,而RTrim可以是任何有效的字串
substring(引數)是java中擷取字串的一個方法
有兩種傳參方式
一種是public String substring(int beginIndex)
返回一個新的字串,它是此字串的一個子字串。該子字串從指定索引處的字元開始,直到此字串末尾。
另一種是public String substring(int beginIndex, int endIndex)
返回一個新字串,它是此字串的一個子字串。該子字串從指定的 beginIndex 處開始,直到索引 endIndex - 1 處的字元。因此,該子字串的長度為 endIndex-beginIndex。
詳情請參考API java.lang.String
至於LZ說的
String subString;
subString=number.subString(i,i+1);
定義一個String型別的變數去儲存number擷取第i個位置到第i+1個位置的字串
籠統說就是 我們去擷取number的第i個到第i+1個的字元,然後賦值給String型別的變數subString
類似函式:
TrimStart,LTrim等
還有一個TrimToSize對提高效能有微弱的好處....
