我有以下代码。 if条件为真且它进入IF内部的行但是当我稍后检查answerText时,它仍然在最后有新行
if(answerText.endsWith("\n")){
answerText = answerText.substring(0, answerText.length()-2);
}
答案 0 :(得分:9)
answerText = answerText.trim()
public String trim()
返回字符串的副本,省略前导和尾随空格。
答案 1 :(得分:1)
org.apache.commons.lang3.StringUtils.stripEnd( "text\n\n\n" , "\n" );