2013-12-21 45 views
0

我有下面的代碼。如果條件是真實的,它進入了IF內的線,但是當我後來檢查answerText,它仍然有在最後如何刪除最後一個新行( n)

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

@ Adam的答案是迄今爲止最好的答案,但我懷疑你有其他錯誤導致你的問題。 –

+3

您發佈的代碼唯一錯誤的地方是它應該是'length() - 1' –

+0

您究竟如何檢查它?順便說一句,你刪除超過你想要的一個字符,第二個索引是獨佔的。 – Ingo

回答

7
answerText = answerText.trim() 

公共字符串trim()

返回新線一個字符串的副本,省略了前導和尾隨的空白。

+1

刪除我的答案贊成這個更好的答案。 1+ –