亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Java處理不可見特殊字符要點解析

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

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

Java處理不可見特殊字符要點解析

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

Java處理不可見特殊字符要點解析

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

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

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

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

Java處理不可見特殊字符要點解析

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

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

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

Java處理不可見特殊字符要點解析

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

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

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

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 免费a级 | 韩国无遮挡三级伦在线大全 | 精品久久国产老人久久综合 | 动漫男女交性动漫网站 | 成人黄激情免费视频 | 亚洲一区二区三区视频 | 午夜影院小视频 | 黄色在线网 | 精品一区二区三区视频在线观看 | 国产一级片子 | 日本一级大黄毛片免费基地 | 国产精品一区二区不卡 | 小明成人永久免费观看视频 | 国产亚洲精品日韩香蕉网 | 黄色激情网址 | 精品视频一区二区 | 国产馆在线观看视频 | 51自拍视频 | 国产精品福利在线观看免费不卡 | 国产精品亚洲精品影院 | 91精品国产91久久久久久青草 | 日本黄色免费网站 | 久久99国产精一区二区三区! | 一级一片一a一片 | 欧美日韩a| 精品视频在线观看视频免费视频 | 黄色污在线观看 | 日韩经典欧美精品一区 | 看黄网址 | 777色淫网站女女 | 国产大秀视频一区二区三区 | 高清免费毛片 | 欧美日韩亚洲综合 | 视频在线亚洲 | 色综合国产 | 久久婷婷色一区二区三区 | 99色网站| 手机看片日韩日韩 | 国产欧美日韩综合精品二区 | 国产h视频在线 | 看片视频在线观看 |