色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

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

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

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

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

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

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

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

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

在讀取文件或者從某文件屬性中直接復制路徑經常會遇到這種問題

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

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

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

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

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

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

推薦字符查詢網址查詢網址:

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 又黄又爽又刺激的视频 | 最近中文字幕免费视频 | 深夜福利视频大全在线观看 | 日韩毛片基地 | 中文字幕日本一区波多野不卡 | 高清一级毛片免免费看 | 午夜精品同性女女 | 欧美精品亚洲人成在线观看 | 国产孕妇做受视频在线观看 | 宅女福利视频在线看免费网站 | 国产欧美综合一区二区 | 成人免费视频播放 | 老司机久久影院 | 久久久久久亚洲精品不卡 | 97在线观看免费版 | 99久久亚洲综合精品网站 | 亚洲国产精品一区二区第四页 | 67194欧美成l人在线观看免费 | 欧美成一级 | 黄色亚洲网站 | 久久久久久久一线毛片 | 欧美一级毛片免费看视频 | 亚洲国产精品一区二区九九 | a级毛片网站 | 国产一区二区在线视频 | 欧美日韩亚洲精品一区 | 亚洲一级网站 | 在线欧美| 日本人视频网站一 | 亚洲免费视频网站 | 亚洲成a人一区二区三区 | 日韩一级欧美一级 | 99久久99久久久精品久久 | 国内精品成人女用 | 欧美另类综合 | 极品美女户外勾搭无套 | 男人女人做刺激视频免费 | 精品欧美高清一区二区免费 | 亚洲精品美女视频 | 欧美aaaaaaaaa| 国产精品免费大片一区二区 |