字符串Contains匹配失效

时间:2023-02-14 07:38:21

参考博客:https://blog.csdn.net/lewky_liu/article/details/79353151

在编码过程中发现一个很神奇的事情,使用String.contains方法失效。两个字符串都是用trim()做处理,但是匹配失效。查询String中具体的字符才发现,最后的空格不是我们常见的ASCii 32,而是160。这个空格叫做不间断空格(non-breaking space),也就是&nbsp。这个空格使用trim()无法消除,使用如下方法即可:

replace("\u00A0", "");