參考博客:https://blog.csdn.net/lewky_liu/article/details/79353151
在編碼過程中發現一個很神奇的事情,使用String.contains方法失效。兩個字符串都是用trim()做處理,但是匹配失效。查詢String中具體的字符才發現,最后的空格不是我們常見的ASCii 32
,而是160
。這個空格叫做不間斷空格(non-breaking space),也就是 
。這個空格使用trim()無法消除,使用如下方法即可:
replace("\u00A0", "");