从复选框中我得到一组值。在这里我循环并获得这样的CSV值。我试图删除java中的最后一个逗号。我试过谷歌搜索和堆叠。我可以得到一些它会做的功能。
PHP,JAVA,MYSQL,
在PHP中我们做rtrim('PHP,JAVA,MYSQL,',',');
如何在JAVA中做同样的事情。希望我的问题很明确。在此先感谢!!!
答案 0 :(得分:1)
如果你的阵列是:
PHP,JAVA,MYSQL,
然后,你总是最后一个要删除的元素。
那么,你使用:
String commaDeleted = yourStringWithComas.subString(0,yourStringWithComas.length - 2);
答案 1 :(得分:0)
您可以使用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()+"*");
编辑:
而不是你应该将它更改为漂浮在船上的任何东西:或者用它创建一个函数。
答案 2 :(得分:0)
使用String.substring(int beginIndex, int endIndex)
"abcde".substring(0, 4)
返回"abcd"