淺談Java轉(zhuǎn)義符\\|
看一段程序
String t = "a||b||c||d"; String[] temp = t.split("\\|\\|"); System.out.println(temp.length);
主要是:"\\|\\|" 代表什么意思?
開始有點(diǎn)蒙,后來仔細(xì)一看明白了,原來是這樣的:
\\會(huì)轉(zhuǎn)義成反斜杠,反斜杠本身就是轉(zhuǎn)義符,所有就成了“\|”,在進(jìn)行轉(zhuǎn)義就是|,所以\\|實(shí)際上是“|”。
更深層次研究:java的轉(zhuǎn)義字符
1.八進(jìn)制轉(zhuǎn)義序列:\ + 1到3位5數(shù)字;范圍'\000'~'\377' \0:空字符
2.Unicode轉(zhuǎn)義字符:\u + 四個(gè)十六進(jìn)制數(shù)字;0~65535 \u0000:空字符
3.特殊字符:就3個(gè)
\":雙引號(hào)
\':?jiǎn)我?hào)
\\:反斜線
4.控制字符:5個(gè)
\' 單引號(hào)字符
\\ 反斜杠字符
\r 回車
\n 換行
\f 走紙換頁
\t 橫向跳格
\b 退格
點(diǎn)的轉(zhuǎn)義:. ==> u002E
美元符號(hào)的轉(zhuǎn)義:$ ==> u0024
乘方符號(hào)的轉(zhuǎn)義:^ ==> u005E
左大括號(hào)的轉(zhuǎn)義:{ ==> u007B
左方括號(hào)的轉(zhuǎn)義:[ ==> u005B
左圓括號(hào)的轉(zhuǎn)義:( ==> u0028
豎線的轉(zhuǎn)義:| ==> u007C
右圓括號(hào)的轉(zhuǎn)義:) ==> u0029
星號(hào)的轉(zhuǎn)義:* ==> u002A
加號(hào)的轉(zhuǎn)義:+ ==> u002B
問號(hào)的轉(zhuǎn)義:? ==> u003F
反斜杠的轉(zhuǎn)義: ==> u005C
所以\\|實(shí)際上還可以寫成:\\u007C
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
相關(guān)文章
SpringBoot實(shí)戰(zhàn)項(xiàng)目之谷歌瀏覽器全屏效果實(shí)現(xiàn)
這篇文章主要介紹了通過 Java SpringBoot來實(shí)現(xiàn)谷歌瀏覽器的全屏效果,希望頁面展示時(shí)可以實(shí)現(xiàn)全屏效果以提高用戶體驗(yàn)。感興趣的小伙伴跟著小編往下看吧2021-09-09Java 使用Axis調(diào)用WebService的示例代碼
這篇文章主要介紹了Java 使用Axis調(diào)用WebService的示例代碼,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-09-09SpringBoot日期格式轉(zhuǎn)換之配置全局日期格式轉(zhuǎn)換器的實(shí)例詳解
這篇文章主要介紹了SpringBoot日期格式轉(zhuǎn)換之配置全局日期格式轉(zhuǎn)換器的實(shí)例詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12MyBatis CodeHelperPro激活方法詳細(xì)教程
MyBatisCodeHelper-Pro是IDEA下的一個(gè)插件,功能類似mybatis plugin,今天小編給大家分享MyBatis CodeHelperPro激活方法,需要的朋友跟隨小編一起看看吧2021-07-07Spring?Boot實(shí)現(xiàn)登錄驗(yàn)證碼功能的案例詳解
驗(yàn)證碼的作用可以有效防止其他人對(duì)某一個(gè)特定的注冊(cè)用戶用特定的程序暴力破解方式進(jìn)行不斷的登錄嘗試,接下來通過本文給大家介紹Spring?Boot實(shí)現(xiàn)登錄驗(yàn)證碼功能,需要的朋友可以參考下2022-08-08Java使用正則表達(dá)式刪除所有HTML標(biāo)簽的方法示例
這篇文章主要介紹了Java使用正則表達(dá)式刪除所有HTML標(biāo)簽的方法,結(jié)合完整實(shí)例形式分析了java針對(duì)HTML頁面元素script標(biāo)簽、style標(biāo)簽、html標(biāo)簽等的正則匹配相關(guān)操作技巧,需要的朋友可以參考下2017-06-06SpringBoot前后端分離項(xiàng)目之打包、部署到服務(wù)器詳細(xì)圖文流程
作為后臺(tái)開發(fā),項(xiàng)目打包部署是經(jīng)常性的操作,下面這篇文章主要給大家介紹了關(guān)于SpringBoot前后端分離項(xiàng)目之打包、部署到服務(wù)器的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12Struts2 的國(guó)際化實(shí)現(xiàn)方式示例
這篇文章主要介紹了Struts2 的國(guó)際化實(shí)現(xiàn)方式示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10java 數(shù)據(jù)結(jié)構(gòu)之堆排序(HeapSort)詳解及實(shí)例
這篇文章主要介紹了java 數(shù)據(jù)結(jié)構(gòu)之堆排序(HeapSort)詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-03-03