字符串的常用方法說(shuō)明.doc_第1頁(yè)
字符串的常用方法說(shuō)明.doc_第2頁(yè)
字符串的常用方法說(shuō)明.doc_第3頁(yè)
字符串的常用方法說(shuō)明.doc_第4頁(yè)
字符串的常用方法說(shuō)明.doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 IndexOf()(搜索字符串)非靜態(tài)方法,返回String中的每一個(gè)或多個(gè)字符在此字符串中的第一個(gè)匹配項(xiàng)的索引。 2、 Contains()非靜態(tài)方法,返回一個(gè)值,該值指示指定的String對(duì)象是否出現(xiàn)在此字符串中。3、 Join() (string.Join(“”,a)串聯(lián)對(duì)象數(shù)組中的各個(gè)元素,其中在每個(gè)元素之間使用指定的分隔符4、/求字符串的長(zhǎng)度(Length) /string str=123345-; /Console.WriteLine(請(qǐng)輸入一個(gè)字符串?);/string str = Console.ReadLine(); /Console.WriteLine(str.Length);/Console.ReadLine(); 5、/IsNullOrEmpty()-指示指定的字符串是null,還是System.String.Empty字符串,返回值是bool類型 /string.IsNullOrEmpty(null); /靜態(tài)方法,判斷為null或者為”(靜態(tài)方法) 類名.靜態(tài)方法 /字符串是不可變的,有時(shí)需要改變字符串中的某些值,這時(shí)就轉(zhuǎn)換成char數(shù)組6、/ToCharArray() 將string轉(zhuǎn)換為char7、 / ToLower()小寫,必須接收返回值。(因?yàn)椋鹤址牟豢勺?; /string str1 = ABCD; /string str2 = str1.ToLower(); /Console.WriteLine(str2); /Console.ReadLine(); 8、/ToUpper() 大寫 ToUpper()方法和ToLower()方法都沒有參數(shù)/string str1 = abcd; /string str2 = str1.ToUpper(); /Console.WriteLine(str2); /Console.ReadLine(); 9、/Equals()比較兩個(gè)字符串是否相同,忽略大小寫的比較 /string str1 = new string(new chara,b,c); /string str2 = new string(new chara,b,c); /字符串特殊.= /if (str1.Equals(str2)/通過(guò)Equals判斷對(duì)象是同一個(gè)對(duì)象也布準(zhǔn)確了 / / Console.WriteLine(對(duì)象相同); / /else / Console.WriteLine(不是相同的對(duì)象);/Console.ReadLine();10、 /IndexOf() 如果沒有找到對(duì)應(yīng)的數(shù)據(jù),返回-1. (搜索字符串) /面試題:統(tǒng)計(jì)一個(gè)字符串中,”天安門”出現(xiàn)的次數(shù) /字符串的搜索/string str = 北京傳智播客軟件培訓(xùn),傳智播客.net培訓(xùn),傳智播客Java培訓(xùn)。傳智播客官網(wǎng),北京傳智播客歡迎您;/string KeyWord = 傳智播客;/int index = 0; /定義索引/int count = 0; /記錄次數(shù)/int index=str.IndexOf(KeyWord ,0);/while (index = str.IndexOf(KeyWord, index) != -1) / / count+; / Console.WriteLine(傳智播客出現(xiàn)的索引位置為:0,共出現(xiàn)了1次, index, count); / index = index + KeyWord.Length; / /Console.WriteLine(=);/Console.WriteLine(一共出現(xiàn)了0次, count); /Console.ReadLine(); 11、/LastIndexOf()如果沒有找到對(duì)應(yīng)的數(shù)據(jù),返回-1 (搜索字符串) /字符串方法IndexOf()和LastIndexOf()可以得到目標(biāo)字符串第一個(gè)和最后一個(gè)出現(xiàn)的一個(gè)字符或字符的位置 /string str = C# makes string easy.; /int a = str.IndexOf(ke); /int b = str.LastIndexOf(s); /Console.WriteLine(ke第一次出現(xiàn)的位置0,a); /Console.WriteLine(s最后一次出現(xiàn)的位置0,b); /Console.ReadLine(); 12、/Substring()/2個(gè)重載,截取字符串。 /string str1 = 123456789; /string str2 = str1.Substring(3); /string str2 = str1.Substring(3,4); /Console.WriteLine(str2); /Console.ReadLine(); 13、/Split() /分割字符串。/可以重載 /string str= 12=+345=678=9; /StringSplitOptions.RemoveEmptyEntries 前面的參數(shù)就必須是char數(shù)組 /char ch = =;/string chars = str.Split(ch, StringSplitOptions.RemoveEmptyEntries);/string chars = str.Split(new char=,+,StringSplitOptions.RemoveEmptyEntries); /切掉= 以后有空白 /char數(shù)組,數(shù)組就可以for循環(huán) /for (int i = 0; i chars.Length ; i+) / / Console.WriteLine(charsi); / /Console.WriteLine(); /Console.ReadLine();14、 /Join()-串聯(lián)對(duì)象數(shù)組中的各個(gè)元素,其中在每個(gè)元素之間使用指定的分隔符 靜態(tài)方法 /string str= 12=+345=678=9; /string chars = str.Split(new char=,+,StringSplitOptions.RemoveEmptyEntries); /切掉= 以后有空白 /char數(shù)組,數(shù)組就可以for循環(huán) /string st=string.Join(好,chars); /Join(string n,params object values)可變數(shù)組/Console.WriteLine(st);/for (int i = 0; i chars.Length ; i+) / / Console.WriteLine(charsi); / /Console.WriteLine(); /Console.ReadLine();15、 /Format()靜態(tài)方法 /類似 Console.ReadLine(); /將指定字符串中的一個(gè)或多個(gè)格式項(xiàng)替換為指定對(duì)象的字符串表示形式,復(fù)合格式字符串 /string st=string.Format(0,1,2, 1, 2, 3); /WinForm中輸出用到 MessBox() /三層,數(shù)據(jù)庫(kù),ADO.Net會(huì)用到 /Console.WriteLine(0,1,2, 1, 2, 3); /Console.WriteLine(st); /Console.ReadLine();16、 /字符串的連接 string str1=One; string str2=str1+Two+Three+Four; Console.WriteLine(str2 ); Console.ReadLine(); 17、/Replace() =(字符串替換) /Console.WriteLine(請(qǐng)輸入一個(gè)字符串?); /string name = Console.ReadLine(); /怎么判斷一個(gè)字符串有沒有其它字符 /Contains() 非靜態(tài)方法,返回一個(gè)值,該值指示指定的String對(duì)象是否出現(xiàn)在此字符串中 /IndexOf()(搜索字符串) /if (name.Contains(MN) / / string newStr = name.Replace(MN, LYQ)+*; / Console.WriteLine(newStr); / /else / / Console.WriteLine(沒有合適的替換!); / /Console.ReadLine();/注意:對(duì)字符串的操作一定要用變量接收返回值。(字符串是不能變的,每次都是構(gòu)建一個(gè)新的字符串) string str=a; /開辟一個(gè)空間存a str=b; /又開

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論