av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java處理不可見(jiàn)特殊字符要點(diǎn)解析

瀏覽:3日期:2022-08-21 08:51:05

看下圖所示,兩個(gè)空字符串不相等

Java處理不可見(jiàn)特殊字符要點(diǎn)解析

因?yàn)閟tr中有不可兼得特殊字符,可以在debug中將str的值復(fù)制出來(lái),然后粘貼到雙引號(hào)中們就可以看到這個(gè)字符的真面目,如下圖所示:

Java處理不可見(jiàn)特殊字符要點(diǎn)解析

uFEFF為控制字符,名為'零寬不折行空格(Zero Width No-Break Space)',此外,類(lèi)似的不可見(jiàn)字符還有u202A(從左至右嵌入)、u202E(從右至左強(qiáng)制)等控制字符

那我們事怎么遇到這些控制字符的呢?

在讀取文件或者從某文件屬性中直接復(fù)制路徑經(jīng)常會(huì)遇到這種問(wèn)題

在開(kāi)發(fā)中可以對(duì)獲得的字符串進(jìn)行以下處理,來(lái)刪除這些控制字符:網(wǎng)上很多說(shuō)使用正則p{Cntrl}進(jìn)行替換,經(jīng)過(guò)測(cè)試并不起作用,而是用朋友告訴我的p{C}

Java處理不可見(jiàn)特殊字符要點(diǎn)解析

String str2 = str1.replaceAll('p{C}', '');

System.out.println(''.equals(str2));

就是一些特殊的Unicode字符,如果不確定,可先判斷長(zhǎng)度是否一樣:

Java處理不可見(jiàn)特殊字符要點(diǎn)解析

推薦字符查詢(xún)網(wǎng)址查詢(xún)網(wǎng)址:

https://unicode-table.com/cn/

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: aaa精品 | 999免费观看视频 | 三区在线 | 国产精品成av人在线视午夜片 | 亚洲精品电影网在线观看 | 国产精品夜夜夜一区二区三区尤 | 四虎伊人| 亚洲一区二区在线 | 一区二区三区亚洲 | 亚洲欧美中文日韩在线v日本 | 久久这里只有精品首页 | www一级片 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 日韩精品视频一区二区三区 | 国产精品久久一区二区三区 | 四虎影视一区二区 | 国产亚洲高清视频 | 精品久久成人 | 91欧美| 九九热在线视频观看这里只有精品 | 日本精a在线观看 | 成人在线看片 | 成人av片在线观看 | 国产91在线观看 | 欧美一区二区二区 | 国产成人精品一区二区三区 | 久草欧美视频 | 宅女噜噜66国产精品观看免费 | 成人在线精品视频 | 久久久国产网站 | av中文在线播放 | 国产精品久久国产精品 | 日本精品在线一区 | 欧美三区在线观看 | 国产精品久久久久久久久久三级 | 高清国产午夜精品久久久久久 | 黄网址在线观看 | 黄色大片免费观看 | 欧美日韩综合一区 | av毛片在线| 影音先锋久久 |