代码之家  ›  专栏  ›  技术社区  ›  Java Beginer

如何在JAVA中使用rtrim PHP函数

  •  0
  • Java Beginer  · 技术社区  · 13 年前

    从复选框中,我得到了一组值。在这里,我循环并获得这样的CSV值。我正在尝试删除java中的最后一个逗号。我试着在谷歌上搜索和堆叠。我可以得到一些函数,它可以做到这一点。

    PHP,JAVA,MYSQL,
    

    在PHP中,我们做rtrim('HP,JAVA,MYSQL,',');

    如何在JAVA中做同样的事情。希望我的问题很清楚。提前感谢!!!

    3 回复  |  直到 13 年前
        1
  •  1
  •   Marcelo Tataje    13 年前

    如果您的数组为:

    PHP、JAVA、MYSQL、,

    然后,您总是有最后一个元素,它将被删除。

    那么,您可以使用:

    String commaDeleted = yourStringWithComas.subString(0,yourStringWithComas.length - 2);
    
        2
  •  0
  •   Community Mohan Dere    6 年前

    您可以使用以下代码来生成正则表达式 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()+"*");
    

    编辑:

    你应该把它改成漂浮在船上的东西:或者用它创建一个函数。

        3
  •  0
  •   user2030471 user2030471    13 年前

    使用 String.substring(int beginIndex, int endIndex)

    "abcde".substring(0, 4) 退货 "abcd"