日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

字符串string类使用总结

發(fā)布時(shí)間:2024/4/15 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符串string类使用总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

一.String類的使用

字符串是Unicode字符的有序集合。

String對(duì)象是System.Char對(duì)象的有序集合,可用索引器來(lái)訪問字符。

String類定義的變量是一個(gè)引用類型,可賦值為null。

?

二.比較字符串

主要方法有:Compare、CompareTo、Equals

1. Compare

如:String.Compare(str1,str2,true);

按兩字符串在英文字典中的位置比較大小,返回值為int型:

str1大于str2,返回1;

str1等于str2,返回0;

str1小于str2,返回-1。

第三個(gè)參數(shù)為bool型,為true表忽略大小寫。

2. CompareTo

如:str1.CompareTo(str2);

3. Equals

比較兩個(gè)字符串是否相同,返回bool型,相同則為true,如:

str1.Equals(str2);??? 或

String.Equals(str1,str2);

?

三.格式化字符串

如:string str=String.Format(“{0} are {1}!!!”,strA,strB);

第一個(gè)參數(shù)指字符串要格式化的形式,語(yǔ)法:{索引[,對(duì)齊方式][,格式化字符串]}。

?

四.截取字符串

如:str2=str1.SubString(1,4);

指取4個(gè)長(zhǎng)度的str1從索引1開始的子字符串。

第一個(gè)參數(shù)指子符串起始位置索引。

第二個(gè)參數(shù)指子字符串中的字符數(shù)長(zhǎng)度,省略則取到最后。

IndexOf、LastIndexOf方法可獲取與之匹配的第一個(gè)或最后一個(gè)字符的索引,經(jīng)常搭配使用,如int index=String.IndexOf(‘\\’);

?

五.分割字符串

如:String[] splitStrings=strA.Split({‘-’,’*’,’#’});

返回值為一string類型數(shù)組,參數(shù)為一char類型數(shù)組,包含分隔符。

?

六.插入和填充字符串

插入字符串,如:str2=str1.Insert(4,”hello”);

表示在str1的索引為4的位置處插入”hello”。

第一個(gè)參數(shù)指要插入字符串的位置索引值。

第二個(gè)參數(shù)指要插入的字符串。

若要在尾部插入字符串,可用Length屬性設(shè)置要插入的索引位置。

?

填充字符串,如:String strA=strB.PadLeft(7,’*’);

PadLeft表在字符串的左側(cè)進(jìn)行字符填充,而PadRight表在右側(cè)。

第一個(gè)參數(shù)表填充后的字符長(zhǎng)度。

第二個(gè)參數(shù)表要填充的字符。

?

七.刪除字符串

如:String str1=str2.Remove(3,5);

表刪除str2的從索引3開始的5個(gè)字符。

第一個(gè)參數(shù)表起始索引。

第二個(gè)參數(shù)表要?jiǎng)h除的字符長(zhǎng)度,若省略則刪除到末尾。

?

八.復(fù)制字符串

Copy方法,如:String strA=String.Copy(strB);

把strB復(fù)制到strA中。

?

CopyTo方法,如:

Char[] cTest=new Char[];

strA.CopyTo(1,cTest,0,4);

表將字符串strA的從索引1開始的字符復(fù)制4個(gè),保存到字符數(shù)組cTest的從索引0開始的位置中。

第一個(gè)參數(shù)表需復(fù)制字符串在源字符串在的索引。

第二個(gè)參數(shù)表存放字符串的目標(biāo)字符數(shù)組。

第三個(gè)參數(shù)表目標(biāo)字符數(shù)組的開始存放位置。

第四個(gè)參數(shù)表要復(fù)制的字符個(gè)數(shù)。

?

九.替換字符串

如:str2=str1.Replace(‘a(chǎn)’,’b’);??? 或

str2=str1.Replace(“abc”,”hello”);

第一個(gè)參數(shù)指待替換的字符或字符串,第二個(gè)參數(shù)指替換后的新字符或字符串。

轉(zhuǎn)載于:https://www.cnblogs.com/jietian331/archive/2013/04/05/3001177.html

總結(jié)

以上是生活随笔為你收集整理的字符串string类使用总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。