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

java 正則,object中兩個(gè)方法的使用(詳解)

 更新時(shí)間:2017年08月23日 08:20:58   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇java 正則,object中兩個(gè)方法的使用(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

正則: “.”和"\"

"."點(diǎn)兒,在正則表達(dá)式中表示任意一個(gè)字符。

"\"在正則表達(dá)式中是轉(zhuǎn)意字符,當(dāng)我們需要描述一個(gè)已經(jīng)被正則表達(dá)式使用的特殊字符時(shí),我們就可以通過(guò)使用"\"將其轉(zhuǎn)變?yōu)樵镜囊馑肌?/p>

"\"在正則表達(dá)式中也有一些預(yù)定義的特殊內(nèi)容:

\d:表示任意一個(gè)數(shù)字

\w:表示任意一個(gè)單詞字符(只能是 數(shù)字,字母,下劃線)

\s:表示任意一個(gè)空白字符(\t \r \n \f \x0B)

\D:表示任意一個(gè)非數(shù)字字符

\W:表示任意一個(gè)非單詞字符

\S:表示任意一個(gè)非空白字符

"字符集合 []"用來(lái)描述單一字符,方括號(hào)內(nèi)部可以定義這個(gè)字符的內(nèi)容,也可以描述一個(gè)范圍。例如:[abc]:表示該字符只能是a或者b或者c

[123]:表示該字符只能是1或者2或者3當(dāng)我們需要描述所有小寫字母時(shí),我們可以使用范圍 [a-z],表示該字符可以是任意一個(gè)小寫字母。

同樣還可以使用 [0-9] 來(lái)表示該字符可以是任意一個(gè)數(shù)字。

也可以在多個(gè)范圍內(nèi)選擇。比如,[a-zA-Z0-9_] 表示該字符可以是任意字母,數(shù)字以及"下劃線"。

"+":表示內(nèi)容可以連續(xù)出現(xiàn)至少1次以上

"*":表示內(nèi)容出現(xiàn)0-若干次

"?":表示內(nèi)容出現(xiàn)0-1次

{n}:表示內(nèi)容必須出現(xiàn)n次

{n,m}:表示內(nèi)容出現(xiàn)n-m次

{n,}:表示內(nèi)容出現(xiàn)至少n次

() 可以將內(nèi)容看做一個(gè)整體,()中可以使用"|"來(lái)表示或關(guān)系。

正則表達(dá)式的開始添加"^"以及末尾添加"$"來(lái)表示一個(gè)整體,但是在Java中使用默認(rèn)匹配整體。

1.1 字符串支持正則表達(dá)式的相關(guān)方法之一

boolean matches(String regec)

使用給定的正則表達(dá)式匹配當(dāng)前字符串的格式是否滿足該正則表達(dá)式的要求,滿足true,String 提供的macthes方法傳入的正則表達(dá)式就算不加邊界符也是全匹配

1.2 String支持正則表達(dá)式方法二:

String[] solit(String regex)

將當(dāng)前字符串的內(nèi)容按照滿足正則表達(dá)式的部分進(jìn)行拆分,將拆分后的若干字符串存入一個(gè)數(shù)組后返回

若在拆分過(guò)程中發(fā)現(xiàn)連續(xù)匹配了拆分部分,那么會(huì)在中間拆除一個(gè)空字符串但是若在字符串末尾連續(xù)匹配,則拆分空字符串會(huì)被忽略

1.3 String支持的第三個(gè)正則表達(dá)式方法

String replaceAll(String regex,String str)

將當(dāng)前字符串中滿足正則表達(dá)式的部分替換為給定的字符串

2.1 object 之重寫tostring方法原則

通常,當(dāng)我們需要使用一個(gè)對(duì)象的toString方法,就應(yīng)當(dāng)重寫該方法,因?yàn)閛bject提供的該方法返回的時(shí)該對(duì)象的句柄:類名@地址, 這樣得不到關(guān)于對(duì)象美容的實(shí)際相關(guān)信息

tostring返回的字符串應(yīng)當(dāng)包含當(dāng)前對(duì)象的內(nèi)容(屬性值)具體格式內(nèi)容根據(jù)當(dāng)前類實(shí)際設(shè)計(jì)需求而定

2.2 object 之 equals方法

equals方法的設(shè)計(jì)目的是比較兩個(gè)對(duì)象的內(nèi)容是否一致

比較原則:將兩個(gè)對(duì)象的屬性值進(jìn)行比較,不一定要求說(shuō)有屬性值形同,具體根據(jù)當(dāng)前類的設(shè)計(jì)需求而定

我是初學(xué)者,如有更新不好的,歡迎這位大神指出,謝謝大家!

以上這篇java 正則,object中兩個(gè)方法的使用(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中Object toString方法簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java中Object toString方法簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Object類在Java里面是一個(gè)比較特殊的類,JAVA為了組織這個(gè)類組織得比較方便,它提供了一個(gè)最根上的類,相當(dāng)于所有的類都是從這個(gè)類繼承,這個(gè)類就叫Object。接下來(lái)通過(guò)本文給大家介紹Object toString方法,需要的的朋友參考下吧
    2017-05-05
  • Java8?函數(shù)式編程stream流使用詳解

    Java8?函數(shù)式編程stream流使用詳解

    這篇文章主要介紹了Java8?函數(shù)式編程stream流使用詳解的相關(guān)資料,需要的朋友可以參考下
    2023-07-07
  • IDEA啟動(dòng)tomcat控制臺(tái)中文亂碼問題的解決方法(100%有效)

    IDEA啟動(dòng)tomcat控制臺(tái)中文亂碼問題的解決方法(100%有效)

    很多人在idea中啟動(dòng)項(xiàng)目時(shí)會(huì)出現(xiàn)控制臺(tái)的中文亂碼,其實(shí)也無(wú)傷大雅,但是本人看著不舒服,下面這篇文章主要給大家介紹了關(guān)于IDEA啟動(dòng)tomcat控制臺(tái)中文亂碼問題的解決方法,需要的朋友可以參考下
    2022-09-09
  • 基于Java判斷網(wǎng)絡(luò)是否正常代碼實(shí)例

    基于Java判斷網(wǎng)絡(luò)是否正常代碼實(shí)例

    這篇文章主要介紹了基于Java判斷網(wǎng)絡(luò)是否正常代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • java中的靜態(tài)代碼塊、構(gòu)造代碼塊、構(gòu)造方法詳解

    java中的靜態(tài)代碼塊、構(gòu)造代碼塊、構(gòu)造方法詳解

    下面小編就為大家?guī)?lái)一篇java中的靜態(tài)代碼塊、構(gòu)造代碼塊、構(gòu)造方法詳解。小編覺得挺好的,現(xiàn)在分享給大家。給大家一個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-03-03
  • Java實(shí)戰(zhàn)項(xiàng)目練習(xí)之球館在線預(yù)約系統(tǒng)的實(shí)現(xiàn)

    Java實(shí)戰(zhàn)項(xiàng)目練習(xí)之球館在線預(yù)約系統(tǒng)的實(shí)現(xiàn)

    理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SpringBoot+maven+freemark+Mysql實(shí)現(xiàn)一個(gè)球館在線預(yù)約系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2022-01-01
  • mybatisplus 的SQL攔截器實(shí)現(xiàn)關(guān)聯(lián)查詢功能

    mybatisplus 的SQL攔截器實(shí)現(xiàn)關(guān)聯(lián)查詢功能

    大家都知道m(xù)ybatisplus不支持關(guān)聯(lián)查詢,后來(lái)學(xué)習(xí)研究發(fā)現(xiàn)mybatisplus的SQL攔截器可以實(shí)現(xiàn)這一操作,下面小編給大家分享我的demo實(shí)現(xiàn)基本的關(guān)聯(lián)查詢功能沒有問題,對(duì)mybatisplus關(guān)聯(lián)查詢相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-06-06
  • Java full gc觸發(fā)情況實(shí)例解析

    Java full gc觸發(fā)情況實(shí)例解析

    這篇文章主要介紹了Java full gc觸發(fā)情況實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java網(wǎng)絡(luò)通信中ServerSocket的設(shè)計(jì)優(yōu)化方案

    Java網(wǎng)絡(luò)通信中ServerSocket的設(shè)計(jì)優(yōu)化方案

    今天小編就為大家分享一篇關(guān)于Java網(wǎng)絡(luò)通信中ServerSocket的設(shè)計(jì)優(yōu)化方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • java遞歸實(shí)現(xiàn)樹形結(jié)構(gòu)數(shù)據(jù)完整案例

    java遞歸實(shí)現(xiàn)樹形結(jié)構(gòu)數(shù)據(jù)完整案例

    遞歸算法的代碼比較簡(jiǎn)潔,可讀性較好;但是在實(shí)際的業(yè)務(wù)處理中會(huì)出現(xiàn)多次的重復(fù)調(diào)用,如果處理不好,很容易出現(xiàn)StackOverflowError報(bào)錯(cuò),這篇文章主要給大家介紹了關(guān)于java遞歸實(shí)現(xiàn)樹形結(jié)構(gòu)數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

庆元县| 石林| 屏边| 原阳县| 洛川县| 光山县| 南京市| 图木舒克市| 汉川市| 亳州市| 大同市| 永昌县| 金阳县| 梨树县| 会宁县| 新疆| 郧西县| 禄劝| 安丘市| 台州市| 乃东县| 尼勒克县| 女性| 玉环县| 襄城县| 洞头县| 泰安市| 旺苍县| 交口县| 三亚市| 桂阳县| 手机| 鹰潭市| 鹤庆县| 容城县| 河南省| 当雄县| 巨野县| 湄潭县| 紫云| 阿拉善左旗|