總是遇到Java字符串的最後一個字符串符號末尾問題。它似乎佔據了一個空間,因此它可能會返回不同的答案時,如果字符串[A] ==字符串[B],甚至有時a.equals(B)仍然無法工作,甚至A和B似乎是相同的,但其中一個包含一個結束標誌。 不知道哪個函數可以用於字符串的忽略功能?Java字符串以空格結尾
-9
A
回答
4
使用String.trim()
清除周圍的空白,然後用String.equals()
(不==
,見15.21 Equality Operators在Java語言規範的全部細節。)。請記住String
實例是不可變的,因此String.trim()
會返回一個新的String
,它是equals()
檢查中必須使用的實例。
請注意,trim()
也刪除主要空白。如果這是不希望的,則使用String.substring()
刪除尾隨的空白。
1
0
trim()
將在開始和結束時返回沒有空格的字符串。
例:
String s =" test ";
s =s.trim(); //will become "test"
0
你只能用stringA.equals(stringB);
刪除空格使用.trim()
相關問題
- 1. 字符串結尾空格
- 2. 爲什麼字符串在java中以空字符結尾?
- 3. C#字符串以空字符串結尾嗎?
- 4. 正則表達式匹配以字符串結尾的字符串或空格
- 5. 確定字符串是否以空格結尾
- 6. JS替換字符串,以空格開頭,以空格或逗號或點結尾,另一個字符串
- 7. 讀取以空字符結尾的字符串
- 8. 什麼是以空字符結尾的字符串?
- 9. 字符串中的C字符串指針如何以空字符結尾?
- 10. ASCIIZ字符串以零字節結尾
- 11. 爲什麼「國際貨幣符號」以空格字符結尾?
- 12. 添加尾隨空格爲字符串
- 13. 字符串末尾多餘的空格
- 14. Java本機代碼字符串結尾
- 15. 確定Java中字符串的結尾
- 16. 獲取字符串與尾隨空格後字符串
- 17. Python字符串以NULL結尾嗎?
- 18. 以美元結尾的字符串
- 19. 以.html結尾的字符串
- 20. 使字符串---以0結尾
- 21. 如何從Python中的字符串結尾刪除空格?
- 22. 正則表達式匹配空格或字符串結尾
- 23. CTFrameGetVisibleStringRange錯誤地計算字符串結尾的空格嗎?
- 24. 替換最後一個空格後的字符串結尾
- 25. 刪除字符串開頭和結尾的空格
- 26. 比較字符串忽略空格在開頭或結尾
- 27. 如何在R中的字符串結尾刪除雙空格?
- 28. 以十六進制等寫入以空字符結尾的字符串「R5」
- 29. 以十六進制結尾爲空的python字符串
- 30. 如何獲取字符串中的前導空格和尾隨空格java
你可以試着用'.trim()'' – Blender
字符串#trim','字符串#修剪空白startsWith' ...? – MadProgrammer
'string [a] == string [b]'不要那樣做 – Thilo