从复选框中,我得到了一组值。在这里,我正在循环并获取这样的 CSV 值。我正在尝试删除java中的最后一个逗号。我试过谷歌搜索和堆叠。我可以得到一些它会做到这一点的功能。
PHP,JAVA,MYSQL,
在 PHP 中,我们执行 rtrim('PHP,JAVA,MYSQL,',',');
如何在 JAVA 中做同样的事情。希望我的问题很清楚。提前致谢!!!
如果您的数组如下:
PHP, JAVA, MYSQL,
然后,您始终拥有最后一个将被删除的元素。
所以,然后你使用:
String commaDeleted = yourStringWithComas.subString(0,yourStringWithComas.length - 2);
您可以使用来自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()+"*");
编辑:
而不是 \s 您应该将其更改为任何漂浮的船:或用它创建一个函数。
采用String.substring(int beginIndex, int endIndex)
"abcde".substring(0, 4)
返回"abcd"