一、System.String類
1,創建字符串 string s = "www.devsiki.com";
2,獲取字符串長度 s.Length(屬性)
3,比較字符串是否一樣 s=="www.devsiki.com"
4,字符串連接 s="http://"+s;
5,使用類似索引器的語法來取得字符串中的某個字符 stringName[index] s[0] s[3]
關於string字符串:string創建的字符串實際上是一個不可變的數據類型,一旦對字符串對象進行了初始化,該字符串就不能改變內容了,上面的示例中實際上是創建了一個新的字符串,把舊字符串的內容復制到新字符串中。然后把新字符串的引用賦值為字符串的對象。(重復修改給定的字符串,效率會很低)
關於字符串的更多方法
1,CompareTo()方法,比較字符串的內容
2,Replace()用另一個字符或者字符串替換字符串中給定的字符或者字符串
3,Split()在出現給定字符的地方,把字符串拆分稱一個字符串數組
4,SubString()在字符串中檢索給定位置的子字符串
5,ToLower()把字符串轉換成小寫形式
6,ToUpper()把字符串轉換成大寫形式
7,Trim()刪除首尾的空白
8,Concat()方法,合並字符串
9,CopyTo()方法,把字符串中指定的字符復制到一個數組中
10,Format()方法,格式化字符串
11,IndexOf()方法,取得字符串第一次出現某個給定字符串或者字符的位置
12,IndexOfAny()方法,
13,Insert()把一個字符串實例插入到另一個字符串實例的制定索引處
14,Join()合並字符串數組,創建一個新字符串
二、StringBuilder類(位於System.Text命名空間下)
1,創建StringBuilder對象
StringBuilder sb = new StringBuilder("www.taikr.com");
StringBuilder sb = new StringBuilder(20);
StringBuilder sb = new StringBuilder("www.devsiki.com",100);
關於StringBuilder對象創建的時候的內存占用
2,Append()方法,給當前字符串追加一個字符
3,Insert()追加特定格式的字符串
4,Remove()從當前字符串中刪除字符
5,Replace()在當前字符串中,用某個字符或者字符串全部替換另一個字符或者字符串
6,ToString()把當前stringBuilder中存儲的字符串,提取成一個不可變的字符串