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 相反,...