二十五 C 中的string字串處理類

2021-10-10 17:29:59 字數 3579 閱讀 2683

查詢某個字元在字串中的位置

string.indexof(char value):從左往右找

string.lastindexof(char value):從右往左找

string email = "[email protected]";

int index = email.indexof('.');

if (index > 0)

"); //從左往右找:0 1 2 3 4...13

}else

console.readline();

string email2 = "[email protected]";

int index2 = email2.lastindexof('.');

console.writeline($"下標為:");//從右往左找:用於檔案字尾名

string.substring(int startindex,int length):從字串中擷取子字串

string filename = "aaa.bb.txt";

string newfilename = filename.substring(4);//從第4個開始,後面的都被擷取出來

console.writeline(newfilename);

console.readline();

string.tolower():將字串轉換成小寫形式

string name1 = "mary";

string pass1 = "123456";

console.write("請輸入賬號:");

string name2 = console.readline();

console.write("請輸入密碼:");

string pass2 = console.readline();

if (name1==name2.tolower() && pass1==pass2)

else

string.equals(string):比較兩個字串的值是否相等

//==判斷位址  equals判斷值

name1.equals(name2.tolower())

string.split(params char separator):基於陣列的字元將字串分割成子字串

string str = "aaa,bbb,ccc,dddd";

string strs = str.split(',');

for (int i = 0; i < strs.length; i++)

console.readline();

join(string separator,params string value):連線字串,串聯字串陣列的所有字元,在每個元素之間使用指定的修飾符

string newstr = string.join("$", strs);

console.writeline(newstr);

string.length():計算字串的長度

console.writeline(str.length);
trim():去掉字串兩邊所有的空格

name1.equals(name2.tolower().trim())
string.format():格式化字串

string name1 = "張三";

string name2 = "李四";

//方法一:

string str1 = $",";

console.writeline(str1);

//方法二:

console.writeline(",",name1,name2);

//方法三:

string str2 = string.format(",", name1, name2);

console.writeline(str2);

console.readline();

string yi = "一";

string er = "二";

string san = "三";

string words = string.format("獨無,舉反,垂涎尺,略知", yi, er, san);

【注】字元

說明

例項

輸出結果

c貨幣格式

string.format("",2000)

¥2,000,000

d十進位制格式

string.format("",2000)

2000

f小數點後的位數固定

string.format("",2000)

2000,000

n用逗號隔開的數字

string.format("",250000)

250,000.00

p百分比計數法

string.format("",0.29768)

29.768

x十六進製制格式

二十五 Sql server中join的使用方法

這一節講解下 sql中join的使用,join指令來用來多表查詢,它可以實現將多個 連線起來,有如下幾種使用方法 1.左連線 left join或left outer join 2.右連線 right join或right outer join 3.全連線 full join或full outer ...

C 中String字串查詢

在寫c 程式中,總會遇到要從乙個字串中查詢一小段子字串的情況,對於在c中,我們經常用到strstr 或者strchr 這兩種方法。而對於c 的string,我們往往會用到find c inlcude c include find 在乙個字串中查詢乙個指定的單個字元或字元陣列。如果找到,就返回首次匹配...

第二十五題(找出字串中最長的數字串)

第25題 寫乙個函式,它的原形是int continumax char outputstr,char intputstr 功能 在字串中找出連續最長的數字串,並把這個串的長度返回,並把這個最長數字串付給其中乙個函式引數outputstr所指記憶體。例如 abcd12345ed125ss1234567...