C 中string 的基本使用方法

2021-07-25 11:20:44 字數 2422 閱讀 8622

本人整理了string的基本基本使用方法,希望自己能熟練使用這些方法,也希望能幫助和我一樣的c#初學者。

console.writeline("--------字串比較------------");

string a = "abc";

string b = "abc";

console.writeline(a.compareto(b));

console.writeline(b.compareto(a));

console.writeline(b.equals(a,stringcomparison.ordinalignorecase));

console.writeline("--------格式化字串--------");

string a1 = "abc";

string b1 = "abc";

string a1b1 = string.format("!!!", a1, b1); //格式化字串

console.writeline(a1b1);

console.writeline("--------擷取字串--------");

string str = "123456";

string str1 = str.substring(0, 3);

console.writeline(str1);

console.writeline("--------分割字串--------");

string s0 = "1.23.45.6";

string strarr = s0.split('.'); //分割字串

foreach(string s in strarr)

console.write("\n");

console.writeline("--------插入字串--------");

string strr = "123456";

strr = strr.insert(3,"000"); //插入的字串生成新的字串 作為返回值

console.writeline(strr);

console.writeline("--------填充字串--------");

string 填充 = "123456";

string 填充後的字串left = 填充.padleft(填充.length + 1, '=');//在左側填充

string 填充後的字串right = 填充.padright(填充.length + 1, '=');

console.writeline(填充);

console.writeline("在左側填充後的字串" + 填充後的字串left);

console.writeline("在右側填充後的字串" + 填充後的字串right);

console.writeline("--------刪除字串--------");

string strdel = "123456";

string delstr = strdel.remove(3); //從第三個位置開始刪除

console.writeline("從第三個位置開始刪除" + delstr);

delstr = strdel.remove(3, 2);//從第三個位置開始刪除兩個字元

console.writeline("從第三個位置開始刪除兩個字元" + delstr);

console.writeline("--------複製字串--------");

string aaa = "123456";

string bbb = "";

bbb = string.copy(aaa); //複製的方法1

console.writeline("複製1後的字串"+bbb);

char ccc = new char[100];

aaa.copyto(1,ccc,0,5); //複製方法2,從aaa的1號位置複製5字元長度的字串到ccc 的0號位置開始的地方

foreach (char ch in ccc)

console.writeline("--------替換字串--------");

string strstr0 = "123.456";

string strstr1 = strstr0.replace('.', ','); //將字串中的 .替換為,

console.writeline(strstr1);

strstr1 = strstr0.replace("123", "000"); //將字串中的123替換為000

console.writeline(strstr1);

結果截圖:

C 中string類的使用方法

如果所比較的兩個string 相等,則返回0 操作string 大於引數string,返回 正數 操作string 小於引數string,返回負數。1 比較操作string 與 str 或c string ptr int compare const basic string str const in...

string使用方法

include include using namespace std void test01 賦值操作 void test02 取值操作 void test03 cout endl at成員函式 for int i 0 i s1.size i cout endl 區別 如果訪問越界,直接掛掉 at...

c 中cin的基本使用方法

一 最主要的使用方法cin 接收乙個數字 字元 字串。遇 空格 tab 回車 都結束 比如 include using namespace std main int a,b cin a b cout 輸入 5 回車 6 回車 輸出 11 當中回車可替換成空格或者tab鍵 include using ...