從複選框中獲取一組值。在這裏,我正在循環並獲取像這樣的CSV值。我正試圖刪除java中的最後一個逗號。我嘗試了谷歌搜索和堆疊。我可以得到一些功能,它會這樣做。在PHP中,我們使用rtrim('PHP,JAVA,MYSQL',',');如何在JAVA中使用rtrim PHP函數
如何在JAVA中做同樣的事情。希望我的問題清楚。提前致謝!!!
從複選框中獲取一組值。在這裏,我正在循環並獲取像這樣的CSV值。我正試圖刪除java中的最後一個逗號。我嘗試了谷歌搜索和堆疊。我可以得到一些功能,它會這樣做。在PHP中,我們使用rtrim('PHP,JAVA,MYSQL',',');如何在JAVA中使用rtrim PHP函數
如何在JAVA中做同樣的事情。希望我的問題清楚。提前致謝!!!
如果陣列當屬:
PHP,JAVA,MYSQL,
然後,你必須總是最後一個元素,那就是將要刪除的一個。
,那麼你使用:
String commaDeleted = yourStringWithComas.subString(0,yourStringWithComas.length - 2);
我假設你的意思是「length()」,方法調用,而不是「length」和「substring」(全部小寫)。 – rgettman 2013-02-21 18:55:35
它工作!謝謝! – 2013-02-21 18:57:26
不客氣,對,如果我忘記了「()」,對不起。 – 2013-02-21 19:18:24
你可以從http://www.dzone.com/snippets/remove-space-using-trim-ltrim做一個正則表達式,使用此代碼:
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
return this.replace(/\s+$/,"");
}
例如:
// example of using trim, ltrim, and rtrim
var myString = " hello my name is imdadhusen ";
alert("*"+myString.trim()+"*");
alert("*"+myString.ltrim()+"*");
alert("*"+myString.rtrim()+"*");
編輯:
而不是\你應該改變它浮在你的船上:或者用它創建一個函數。
使用String.substring(int beginIndex, int endIndex)
"abcde".substring(0, 4)
回報"abcd"
怎麼樣'字符串#子串(0,字符串長度#2)'在此之前,剛剛修剪。 – 2013-02-21 18:47:30
我不明白你想說什麼。 – 2013-02-21 18:48:39