【问题标题】:How to remove a line from string?如何从字符串中删除一行?
【发布时间】:2013-07-29 08:17:46
【问题描述】:

我正在更新我的字符串的新行,例如:

mystring=mystring+"某个输入字符串"+"\n";

但是当我需要从字符串中删除最后一行时,我该怎么办?

【问题讨论】:

  • 发布示例代码。
  • 作为对当前代码的一个小改进,您可能可以使用 "+=" operator myString+="Some input string\n";

标签: java string input character line


【解决方案1】:

只需尝试String#trim()

String  result= string.trim(); 

【讨论】:

    【解决方案2】:

    你可以使用

    mystring = mystring.substring(0, 
                        mystring.lastIndexOf('\n', mystring.size()-1)+1);
    

    假设您没有\r\n

    【讨论】:

      【解决方案3】:

      如果要从String 中删除所有'\n',可以使用:

      mystring =  mystring.remove('\n','');
      

      【讨论】:

        猜你喜欢
        • 2014-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-22
        • 2012-06-01
        • 2016-04-14
        • 2019-12-04
        相关资源
        最近更新 更多