




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Java語言程序設(shè)計第4章Java常用類第1講:String類1.String類提綱2.String類的常用方法標(biāo)識符1.String類Java語言程序設(shè)計String類:創(chuàng)建之后不會再做修改和變動的字符串常量。String(char[]value):用一個字符數(shù)組創(chuàng)建一個String對象。String(Stringoriginal):創(chuàng)建一個String對象為original的拷貝。String(char[]value,intoffset,intcount):用一個字符數(shù)組從offset項開始的count個字符序列創(chuàng)建一個String對象。構(gòu)造方法:String類對象的創(chuàng)建:1、直接賦值Strings1=“hello”;2、通過構(gòu)造方法創(chuàng)建Strings2=newString(“hello”);charc[]={'s','u','n','','j','a','v','a'};標(biāo)識符1.String類Java語言程序設(shè)計String對象的創(chuàng)建示例。說明:1、==比較兩個對象的引用地址是否相等,equals()方法判斷兩個對象的值是否相等。語句編寫publicstaticvoidmain(String[]args){Strings1=newString("hello");Strings2=newString("hello");System.out.println(s1==s2);
System.out.println(s1.equals(s2));
Strings3="hello";Strings4="hello";System.out.println(s3==s4);charc[]={'s','u','n','','j','a','v','a'};Strings5=newString(c);Strings6=newString(c,4,4);System.out.println(s5);System.out.println(s6);}2、用new關(guān)鍵字創(chuàng)建對象時,都要開辟獨立的內(nèi)存空間,直接賦值創(chuàng)建String對象時,如果值相等,對象指向同一個內(nèi)存空間。標(biāo)識符2.String類的常用方法Java語言程序設(shè)計String類常用成員方法:1、intlength():返回指定字符串長度(字符個數(shù))。2、charcharAt(intindex):返回指定索引處的字符。3、intindexOf(Stringstr):返回字符串中出現(xiàn)str的第一個位置。4、int indexOf(Stringstr,intfromIndex):返回字符串中從fromIndex開始出現(xiàn)str的第一個位置。5、booleanequalsIgnoreCase(StringanotherString):
比較字符串與anotherString是否一樣(不考慮大小寫)。6、Stringreplace(charoldChar,charnewChar):在字符串中用newChar替換oldChar。7、booleanstartsWith(Stringprefix):
測試此字符串是否以指定的前綴開始。8、booleanendsWith(Stringsuffix):測試此字符串是否以指定的后綴結(jié)束。9、StringtoLowerCase():將字符串中的所有字符都轉(zhuǎn)換為小寫。10、StringtoUpperCase():將字符串中的所有字符都轉(zhuǎn)換為大寫。標(biāo)識符2.String類的常用方法Java語言程序設(shè)計String類的方法使用示例。語句編寫publicstaticvoidmain(String[]args){Strings1="sunjava";Strings2="SunJava";System.out.println(s1.charAt(1));System.out.println(s2.length()); System.out.println(s1.indexOf("java"));System.out.println(s1.indexOf("Java"));
System.out.println(s1.equals(s2));System.out.println(s1.equalsIgnoreCase(s2));
Strings="我在學(xué)Java";Stringsr=s.replace('我','你');System.out.println(sr);}說明:1、charAt(intindex)方法返回指定索引處的字符,索引從零開始;length()方法返回指定字符串長度,包括空格。3、equals()方法比較兩個字符串是否相同,區(qū)分大小寫;equalsIgnoreCase()方法比較兩個字符串是否相同,不區(qū)分大小寫。2、indexOf(Stringstr)方法返回字符串中出現(xiàn)str的第一個位置,字符區(qū)分大小寫,存在返回字符的索引,不存在返回-1。標(biāo)識符2.String類的常用方法Java語言程序設(shè)計String類常用成員方法:1、Stringsubstring(intbeginIndex):
返回該字符串從beginIndex開始到結(jié)尾的子字符串。2、Stringsubstring(intbeginIndex,intendIndex):
返回該字符串從beginIndex開始到endIndex結(jié)尾的子字符串。3、Stringtrim():
返回該字符串去掉開頭和結(jié)尾空格后的字符串。4、Stringconcat(Stringstr):將指定字符串聯(lián)到此字符串的結(jié)尾。5、String[]split(Stringregex):根據(jù)給定的字符串來拆分此字符串。6、staticString valueOf(longl):
返回long參數(shù)的字符串表示形式。7、staticString valueOf(inti):
返回int參數(shù)的字符串表示形式。8、staticString valueOf(floatf):返回float參數(shù)的字符串表示形式。9、staticString valueOf(doubled):返回double參數(shù)的字符串表示形式。10、staticString valueOf(charc):
返回char參數(shù)的字符串表示形式。標(biāo)識符2.String類的常用方法Java語言程序設(shè)計String類的方法使用示例。語句編寫publicstaticvoidmain(String[]args){Strings="WelcometoJavaWorld!";Strings1="sunjava";Stringsubs=s.substring(11);//JavaWorld!System.out.println(subs);Stringsp=s1.trim();System.out.println(sp);intj=1234567;StringsNumber=String.valueOf(j);//"1234567"System.out.println("j是"+sNum
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆第九師小白楊中學(xué)招聘教師筆試真題2024
- 齊齊哈爾克山縣鄉(xiāng)鎮(zhèn)衛(wèi)生院招聘醫(yī)學(xué)畢業(yè)生筆試真題2024
- 清大水處理工程教學(xué)大綱
- 化學(xué)礦行業(yè)企業(yè)競爭戰(zhàn)略與競爭優(yōu)勢分析考核試卷
- 動態(tài)環(huán)境交互響應(yīng)-洞察及研究
- 會展產(chǎn)業(yè)政策對會展業(yè)未來發(fā)展趨勢的預(yù)測與建議考核試卷
- 綠色制造與可持續(xù)發(fā)展戰(zhàn)略考核試卷
- 互聯(lián)網(wǎng)搜索服務(wù)在農(nóng)業(yè)科普教育中的應(yīng)用考核試卷
- 光纖激光器在材料切割與焊接中的應(yīng)用考核試卷
- 地下工程地質(zhì)雷達(dá)數(shù)據(jù)處理方法考核試卷
- 國家開放大學(xué)《藥物治療學(xué)(本)》形考作業(yè)1-4參考答案
- 2025年中考?xì)v史總復(fù)習(xí)課本圖片詳細(xì)說明(全六冊)
- 《熊貓小四》知識點匯-總以及這本書閱讀題測試
- 基于深度學(xué)習(xí)的光學(xué)圖像海面艦船目標(biāo)智能檢測與識別技術(shù)探究
- 《膽管炎的護(hù)理》課件
- 中國概況(英文版)課件
- 2025年中國orc低溫余熱發(fā)電系統(tǒng)行業(yè)分析及發(fā)展趨勢預(yù)測
- 中醫(yī)護(hù)理疑難病例討論
- 2025年江蘇啟東市勞務(wù)技術(shù)經(jīng)濟(jì)開發(fā)有限公司招聘筆試參考題庫含答案解析
- 房屋市政工程施工現(xiàn)場安全風(fēng)險分級管控與防范措施清單
- 山西焦煤招聘筆試題庫2025
評論
0/150
提交評論