object方法如何在java項(xiàng)目中使用-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)object方法如何在java項(xiàng)目中使用,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為烏爾禾企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè),烏爾禾網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

正則: “.”和"\"

"."點(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è)非空白字符

"字符集合 []"用來描述單一字符,方括號(hào)內(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è)對(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)行比較,不一定要求說有屬性值形同,具體根據(jù)當(dāng)前類的設(shè)計(jì)需求而定

關(guān)于object方法如何在java項(xiàng)目中使用就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

文章名稱:object方法如何在java項(xiàng)目中使用-創(chuàng)新互聯(lián)
路徑分享:http://bm7419.com/article24/dcooje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、營銷型網(wǎng)站建設(shè)、網(wǎng)站制作關(guān)鍵詞優(yōu)化、全網(wǎng)營銷推廣做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營