最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年11月17日 09:29:40   作者:龍谷情Sinoam  
這篇文章主要介紹了Java處理不可見特殊字符要點(diǎn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

看下圖所示,兩個空字符串不相等

因為str中有不可兼得特殊字符,可以在debug中將str的值復(fù)制出來,然后粘貼到雙引號中們就可以看到這個字符的真面目,如下圖所示:

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

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

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

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

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

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

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

阿拉尔市| 神池县| 中卫市| 威海市| 呼玛县| 休宁县| 吉首市| 鹿邑县| 巴中市| 井冈山市| 威宁| 明溪县| 广宁县| 桦南县| 临洮县| 营山县| 宝应县| 同心县| 招远市| 巴林左旗| 交口县| 崇州市| 射洪县| 根河市| 柳江县| 红桥区| 新乡县| 宜宾市| 鄂托克旗| 石渠县| 博湖县| 桦南县| 民县| 衡水市| 五大连池市| 雷山县| 大埔区| 沿河| 开鲁县| 金寨县| 东兰县|