獲得當前字串中字元的個數
將字元轉換成大寫形式
將字串轉換成小寫形式
比較字串
分割字串,返回字串型別的陣列、
將字串轉換成char陣列
string(char chas):將char陣列轉換成字串
#region 練習一length的用法
//隨機輸入你心中想的的乙個名字,然後輸出它的字串長度,length可以得到字串的長度
console.writeline(「隨機輸入你心中所想之人的名字」);
string name = console.readline();
console.writeline(「你心中所想人的名字字串長度是」,name.length);
#endregion
#region 練習二字串轉換大小寫的應用toupper()和tolower():
//兩個學員輸入各自最喜歡的課程名稱,判斷是否一致,如果一致,則輸出你們喜歡的課程,如果不一致,則輸出你們喜歡的不同課程。
console.writeline(「請輸入同學a喜歡的課程」);
string class1 = console.readline();
//class1 = class1.toupper();
//字母轉換成大寫形式
console.writeline(「請輸入同學b喜歡的課程」);
string class2 = console.readline();
//if (class1 ==class2)
if(class1.equals(class2,stringcomparison.ordinalignorecase))
//另一種方式直接比較大小的方式,忽略大小寫
else
#endregion
#region 練習三字串的分割-stringsplit(params char separator)
//讓使用者輸入日期格式2008-08-08,你輸出的日期為2023年8月8日
console.writeline(「輸入日期如:2008-08-08」);
string m = console.readline();
char c = ;
stringdata= m.split(c, stringsplitoptions.removeemptyentries);
//split()分割字串,返回字串型別的陣列。
console.writeline("年月號",data[0],data[1],data[2]);
#endregion
#region 字串的唯讀性
string s = 「abcdefg」;
//可以將string型別看做是char型別的乙個唯讀陣列,如果要將字串中的a轉換成b不能直接s[0]=『b』;因為s是唯讀的字串
char chas = s.tochararray();//首先應該先將字串轉換成char類
chas[0] = 『b』;
console.writeline(s[0]);
console.writeline(s);
console.writeline(chas[0]);//但是chas[0]與s[0]無關
s = new string(chas);
//開闢乙個新空間儲存改變後的字串,即將陣列轉換成字串
console.writeline(s[0]);
console.writeline(s);
#endregion
#region tostring的用法
stringbuilder sb = new stringbuilder();
stopwatch sw = new stopwatch();
sw.start();//開始計時
for (int i = 0; i < 100000; i++)
sw.stop();//計時結束,記錄上述for迴圈所用的時間console.writeline(sb.tostring());
console.writeline(sw.elapsed);
#endregion
字串 C 學習筆記之 字串和字串流
字元陣列,也就是存放字元型別資料的陣列,只不過字元陣列的結尾必須是 0 c 已經提供了一些字串處理函式,這些函式被封裝在標頭檔案和 中。此外,為了更方便地對字串進行操作,c 中定義了乙個 string 類,可以在使用的時候包含標頭檔案。此外,可以用乙個字串類變數或者字元陣列或者字元直接對字串類變數進...
C 學習筆記 字串
字串 char型別的唯讀陣列 1 常用方法 length 獲得字串中字元的個數 toupper 將字串轉換為大寫 tolower 將字串轉換為小寫 equals 比較兩個字串是否相同,equals string a,stringcomparison.ordinalignorecase 比較時可以忽略...
c 字串學習筆記
include include using namespace std string str1 生成空字串 cin str1 cout str1 string str2 hello 生成並初始化 cout str2 string str3 str2 hello cout str3 string st...