如何删除最后一个新行(\ n)

时间:2013-12-21 17:59:27

标签: java

我有以下代码。 if条件为真且它进入IF内部的行但是当我稍后检查answerText时,它仍然在最后有新行

if(answerText.endsWith("\n")){
     answerText = answerText.substring(0, answerText.length()-2);           
}

2 个答案:

答案 0 :(得分:9)

answerText = answerText.trim()
  

public String trim()

     

返回字符串的副本,省略前导和尾随空格。

答案 1 :(得分:1)

org.apache.commons.lang3.StringUtils.stripEnd( "text\n\n\n" , "\n" );