亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

正則: “.”和"\"

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

"\"在正則表達(dá)式中是轉(zhuǎn)意字符,當(dāng)我們需要描述一個(gè)已經(jīng)被正則表達(dá)式使用的特殊字符時(shí),我們就可以通過使用"\"將其轉(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è)非空白字符

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

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

同樣還可以使用 [0-9] 來表示該字符可以是任意一個(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è)整體,()中可以使用"|"來表示或關(guān)系。

正則表達(dá)式的開始添加"^"以及末尾添加"$"來表示一個(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ù)組后返回

若在拆分過程中發(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è)對象的toString方法,就應(yīng)當(dāng)重寫該方法,因?yàn)閛bject提供的該方法返回的時(shí)該對象的句柄:類名@地址, 這樣得不到關(guān)于對象美容的實(shí)際相關(guān)信息

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

2.2 object 之 equals方法

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

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

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

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

相關(guān)文章

  • 詳解SpringBoot啟動(dòng)類的掃描注解的用法及沖突原則

    詳解SpringBoot啟動(dòng)類的掃描注解的用法及沖突原則

    這篇文章主要介紹了詳解SpringBoot啟動(dòng)類的掃描注解的用法及沖突原則,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java實(shí)現(xiàn)屏幕截圖工具的代碼分享

    Java實(shí)現(xiàn)屏幕截圖工具的代碼分享

    這篇文章主要為大家介紹了如何利用Java語言編寫一個(gè)電腦屏幕截圖工具,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)有一定的幫助,需要的可以參考一下
    2022-05-05
  • 深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    在軟件業(yè),AOP為Aspect?Oriented?Programming的縮寫,意為:面向切面編程,通過預(yù)編譯方式和運(yùn)行期間動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)
    2022-03-03
  • 解決java.lang.ClassCastException的java類型轉(zhuǎn)換異常的問題

    解決java.lang.ClassCastException的java類型轉(zhuǎn)換異常的問題

    這篇文章主要介紹了解決java.lang.ClassCastException的java類型轉(zhuǎn)換異常的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java之Spring Boot創(chuàng)建和使用

    Java之Spring Boot創(chuàng)建和使用

    Spring 的誕生就是為了簡化 Java 程序的開發(fā)的.Spring Boot 的誕生就是為了簡化 Spring 程序開發(fā)的,對Springboot感興趣的同學(xué)可以借鑒本文
    2023-04-04
  • Mybatis逆向工程實(shí)現(xiàn)連接MySQL數(shù)據(jù)庫

    Mybatis逆向工程實(shí)現(xiàn)連接MySQL數(shù)據(jù)庫

    本文主要介紹了Mybatis逆向工程實(shí)現(xiàn)連接MySQL數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Java內(nèi)存模型及其作用詳解

    Java內(nèi)存模型及其作用詳解

    在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,尤其是多處理器架構(gòu)下,每個(gè)處理器都有自己的高速緩存,而主內(nèi)存(RAM)是所有處理器共享的數(shù)據(jù)存儲(chǔ)區(qū)域,這篇文章主要介紹了深入理解Java內(nèi)存模型及其作用,需要的朋友可以參考下
    2024-04-04
  • Java使用poi獲取不到docx表格中書簽的問題及解決

    Java使用poi獲取不到docx表格中書簽的問題及解決

    這篇文章主要介紹了Java使用poi獲取不到docx表格中書簽的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 基于@Valid和@Validated驗(yàn)證List集合的踩坑記錄

    基于@Valid和@Validated驗(yàn)證List集合的踩坑記錄

    這篇文章主要介紹了基于@Valid和@Validated驗(yàn)證List集合的踩坑記錄,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Java創(chuàng)建文件且寫入內(nèi)容的方法

    Java創(chuàng)建文件且寫入內(nèi)容的方法

    這篇文章主要介紹了Java創(chuàng)建文件且寫入內(nèi)容的方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07

最新評論