2012-11-08 35 views
-3

是否有任何內置的方法只修剪從字符串尾隨的空格? 類似於其他語言的rtrim修整空白

例如: String str1 =「stackoverflow」; String str2 =「stackoverflow」;

應該變成

str1 =「stackoverflow」; str2 =「stackoverflow」;

+2

你甚至搜查了其對谷歌? –

+0

@RohitJain SO的工作更快 – triclosan

+0

你的意思是拖尾的白色空間? – climbage

回答

3

字符串中有方法稱爲trim();

str1.trim();將做的工作適合你。

更新:

如果你不想修剪()前導空格,你可能需要編寫自己的實現作爲DNA建議。

+1

@FirmView ..您對尾隨和領先的理解是相反的。 –

+2

@FirmView:呃,什麼?看看你的例子。 –

+1

@FirmView:請花點時間瞭解你想達到的目標。 – kosa

0

的方式來做到這一點充足,正則表達式是其中之一:

要刪除尾隨空格:

s/\s+$// 

有點關係,但可能不是你要找的內容,刪除空格領先:

s/^\s+// 

PS:我相信你的意思是說尾部空格,作爲領先的空格暗示空格放在第一位。

3

如何檢查source codeString.trim()並修改它?

禁止在開始或結束的空白移除是註釋掉一行...

1

您可以使用正則表達式或遍歷字符串刪除空白字符的問題。

無論哪種方式,你應該在這裏閱讀文檔:Java String