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

java中單雙斜杠的使用圖文詳解

 更新時(shí)間:2022年09月29日 10:09:41   作者:tangodope  
JAVA中的斜杠有正斜杠與反斜杠之分,正斜杠,一般就叫做斜杠,下面這篇文章主要給大家介紹了關(guān)于java中單雙斜杠使用的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

java的正則表達(dá)式和其他的正則表達(dá)式不同,在一般的正則表達(dá)式中,我們會(huì)看到一些諸如\d,\t,\D等字符,這些字符是用來(lái)匹配字符串的,比如我們可以用Pattern類的matches方法來(lái)匹配:

可見(jiàn),regex是正則表達(dá)式,input是輸入的字符串,輸出的結(jié)果為true:

注意到我們輸入的正則表達(dá)式中出現(xiàn)了\\d字符,這個(gè)字符就表示正則表達(dá)式中的\d,意思是匹配0-9的數(shù)字。

但是當(dāng)我們改成\d時(shí),出現(xiàn)了靜態(tài)檢查錯(cuò)誤:

檢查表示出現(xiàn)了非法的轉(zhuǎn)義字符。原來(lái)java把\d當(dāng)成了一個(gè)轉(zhuǎn)義字符,而不是正則表達(dá)式的字符!

所以當(dāng)字符串中出現(xiàn)了單斜杠加一個(gè)字符時(shí),表示為轉(zhuǎn)義字符,如\n,\t等等。而當(dāng)我們要用java的正則表達(dá)式中的字符時(shí),要使用到諸如\d,\D,\B等字符,必須用雙斜杠。

在其他語(yǔ)言中,\\ 表示:我想要在正則表達(dá)式中插入一個(gè)普通的(字面上的)反斜杠,請(qǐng)不要給它任何特殊的意義。

在 Java 中,\\ 表示:我要插入一個(gè)正則表達(dá)式的反斜線,所以其后的字符具有特殊的意義。

所以關(guān)于正則表達(dá)式中的反斜杠,它的作用是將下一字符標(biāo)記為特殊字符、文本、反向引用或八進(jìn)制轉(zhuǎn)義符。例如, n匹配字符 n。\n 匹配換行符。序列 \\\\ 匹配 \\ ,\\( 匹配 (。

簡(jiǎn)單理解為,java中的\\代表其他語(yǔ)言的\。

需要注意一點(diǎn):

java可以\\\\匹配\\,但是不可以\\匹配\!因?yàn)閖ava不允許單個(gè)反斜杠的輸入!

如圖,試圖\\匹配\會(huì)報(bào)錯(cuò)的:

\\\\匹配\\則沒(méi)有問(wèn)題:

總結(jié)

到此這篇關(guān)于java中單雙斜杠使用的文章就介紹到這了,更多相關(guān)java單雙斜杠使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解JavaSE實(shí)現(xiàn)IoC

    詳解JavaSE實(shí)現(xiàn)IoC

    簡(jiǎn)單地說(shuō),IoC 是反轉(zhuǎn)控制,類似于好萊塢原則,主要有依賴查找和依賴注入實(shí)現(xiàn)。依賴查找是主動(dòng)或手動(dòng)的依賴查找方式,通常需要依賴容器或標(biāo)準(zhǔn)API實(shí)現(xiàn)。 而依賴注入則是手動(dòng)或自動(dòng)依賴綁定的方式,無(wú)需依賴特定的容器和API。本文將詳細(xì)介紹JavaSE實(shí)現(xiàn)IoC。
    2021-06-06
  • java項(xiàng)目實(shí)現(xiàn)圖片等比縮放

    java項(xiàng)目實(shí)現(xiàn)圖片等比縮放

    這篇文章主要為大家詳細(xì)介紹了java項(xiàng)目實(shí)現(xiàn)圖片等比縮放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 手把手教你使用IDEA創(chuàng)建多模塊(maven)項(xiàng)目

    手把手教你使用IDEA創(chuàng)建多模塊(maven)項(xiàng)目

    這篇文章主要給大家介紹了關(guān)于如何使用IDEA創(chuàng)建多模塊(maven)項(xiàng)目的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Java中s.charAt(index)用于提取字符串s中的特定字符操作

    Java中s.charAt(index)用于提取字符串s中的特定字符操作

    這篇文章主要介紹了Java中s.charAt(index)用于提取字符串s中的特定字符操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • SpringBoot詳細(xì)講解如何創(chuàng)建及刷新Spring容器bean

    SpringBoot詳細(xì)講解如何創(chuàng)建及刷新Spring容器bean

    前面看spring源碼時(shí)可以發(fā)現(xiàn)refresh()方法十分重要。在這個(gè)方法中會(huì)加載beanDefinition,同時(shí)創(chuàng)建bean對(duì)象。那么在springboot中有沒(méi)有使用這個(gè)refresh()方法呢
    2022-06-06
  • String.replaceAll方法詳析(正則妙用)

    String.replaceAll方法詳析(正則妙用)

    這篇文章主要給大家介紹了關(guān)于String.replaceAll方法,正則妙用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 解決Springboot不能自動(dòng)提交數(shù)據(jù)庫(kù)連接問(wèn)題

    解決Springboot不能自動(dòng)提交數(shù)據(jù)庫(kù)連接問(wèn)題

    在使用SSM框架開(kāi)發(fā)時(shí),若在同一Service內(nèi)部方法間互相調(diào)用,直接使用this關(guān)鍵字會(huì)導(dǎo)致事務(wù)管理失效,從而引發(fā)如數(shù)據(jù)庫(kù)連接不足等問(wèn)題,原因是通過(guò)this調(diào)用不會(huì)經(jīng)過(guò)Spring的代理,因此不會(huì)自動(dòng)進(jìn)行事務(wù)處理
    2024-09-09
  • 使用Fastjson進(jìn)行JSON生成與解析的新手指南

    使用Fastjson進(jìn)行JSON生成與解析的新手指南

    Fastjson是阿里巴巴開(kāi)源的高性能 JSON 庫(kù),適用于 Java 對(duì)象的序列化和反序列化,本文將詳細(xì)介紹一下如何使用Fastjson進(jìn)行json的生成與解析吧
    2025-04-04
  • idea 2023.1字體設(shè)置及自動(dòng)調(diào)整大小的圖文教程

    idea 2023.1字體設(shè)置及自動(dòng)調(diào)整大小的圖文教程

    這篇文章主要介紹了idea 2023.1字體設(shè)置及自動(dòng)調(diào)整大小的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Java IO之序列化與反序列化詳解

    Java IO之序列化與反序列化詳解

    這篇文章主要為大家介紹了Java IO之序列化與反序列化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01

最新評(píng)論

建阳市| 泊头市| 盐津县| 乌兰察布市| 西宁市| 潍坊市| 大足县| 沙洋县| 遂宁市| 洪洞县| 岐山县| 富民县| 峡江县| 高阳县| 沭阳县| 平利县| 龙川县| 靖安县| 宾川县| 城固县| 芒康县| 山西省| 马尔康县| 蒙阴县| 顺平县| 新密市| 玉环县| 宁城县| 庆安县| 如皋市| 曲阜市| 东至县| 宁国市| 集贤县| 柳河县| 彰武县| 长子县| 惠安县| 扬州市| 巨野县| 西平县|