久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:5日期: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)解析

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

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

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

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 免费在线成人 | 国产www在线 | 亚洲97色 | 日韩欧美在线视频 | 亚洲黄色国产 | 色婷婷综合久久久中字幕精品久久 | 亚洲成人看片 | 91精品电影 | 久久久久中文 | 国产三级黄色毛片 | 久久69精品久久久久久久电影好 | 日韩精品在线观看视频 | 欧美久久久久 | 国产精品18hdxxxⅹ在线 | 在线视频亚洲 | 亚洲一区视频在线 | 成人免费视频网站 | 国产精品久久久久久久免费大片 | 亚洲一区二区三区视频 | 久久青草国产 | 成人欧美一区二区三区白人 | 亚洲三区在线观看 | 午夜视频在线 | 久久久久久国产精品美女 | 亚洲精品一区中文字幕乱码 | 日韩免费视频 | 97碰碰碰| 久久夜视频 | 激情视频网站 | 国产高清视频在线 | 美女国产精品 | 国产噜噜噜噜噜久久久久久久久 | 一本一道久久a久久精品综合蜜臀 | 黄色片在线观看视频 | 狠狠的干| 在线精品国产一区二区三区 | av网站在线免费观看 | 欧美天堂在线观看 | 君岛美绪一区二区三区在线视频 | 亚洲女人天堂av | 国产精品视频免费观看 |