java比較字串的時候,明明兩個字符串相等,卻返回false

首先,先將兩邊字符串都去掉空格。然後,如果哪一邊有\ufeff

可利用

if (salesStr.startsWith("\uFEFF")){
replace = salesStr.replace("\uFEFF", "");
}else if (salesStr.endsWith("\uFEFF")){
replace = salesStr.replace("\uFEFF","");

去掉多餘的

 

參考:https://zhidao.baidu.com/question/430317167046582972.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章