C 字串的詳細介紹

2021-10-06 06:10:55 字數 1765 閱讀 4408

1.字串:string可以看成為char的唯讀陣列。字串不可進行某個字元賦值,char可以。

2.字串轉換陣列:用for迴圈轉換,或者用char a = n.tochararray(1, 2);

3.字串大小寫轉換:

n = n.tolower()//轉小寫;

n = n.toupper();//轉大寫

4.忽略字串大小寫比較:

bool resule = n.equals(m, stringcomparison.ordinalignorecase);
5.移除不想要的字元:

7.字串常用函式

str = str.replace("hen", "hen");//字串替換

str = str.substring(1);//從字串的某個位置開始到最後結束,取子字串

str = str.substring(1,3);//從字串的1開始,取長度為3的子字串,長度不夠報錯

bool rr = str.contains("ee");//檢索是否有有字串ee

bool rs = str.startswith("33");//判斷字串是否以33開頭

bool ss = str.endswith("99");//判斷字串是否以99結束

int i = m.indexof("6");//取字串6第一次出現的位置,取不到返回-1

int i = m.indexof("6",1);//從位置1開始,取字串6第一次出現的位置,取不到返回-1

int i = m.lastindexof("6");//找最後乙個字串的索引。

st = st.insert(3, "哈哈哈");在位置3插入乙個哈哈哈的字串

join連線

string st = ;

string sss = string.join("->", st);//將字串陣列用前面的符號連線

判空:

bool re = string.isnullorempty(str);//判斷str是否為null或者為空
移除字串:

txt =txt.remove(2);//移除txt中位置2以後的字串

txt =txt.remove(2,3);//移除txt中位置2以後長度為3的字串

移除空格:

txt =txt.trim();//移除前後空格

txt =txt.trimstart();//移除前面空格

txt =txt.trimend();//移除後面空格

8.stringbuilder:了解即可

Python字串方法詳細介紹1 填充

1.填充 center width fillchar ljust width fillchar rjust width fillchar zfill width expandtabs tabsize fillchar 引數指定了用以填充的字元,預設為空格 1 string.center width ...

Python字串方法詳細介紹2 刪除

2.刪減 strip chars lstrip chars rstrip chars 1 strip chars strip 函式族用以去除字串兩端的空白符,保留中間的空白符 空白符由string.whitespace常量定義 print abc d strip replace abc d x li...

Python字串方法詳細介紹3 變形

3.變形 lower upper capitalize swapcase title 這幾個方法比較簡單,它們不需要輸入引數,返回相應的結果 1 lower 將原字串的字元全部轉成小寫字母,若有數字或其他字元就原樣輸出 print abc1 lower abc1 2 upper 與lower 相反,...