C 中字串一些使用方法

2021-07-03 11:04:21 字數 1026 閱讀 6790

(1)字串是唯讀的,不能改變裡面的值;

(2)字串多次賦值以最後一次賦值為字串的值;

(3)string.isnullorempty判斷 "";string.empty;null 為空;

(4)字串比較是否為同一物件使用referenceequals(object a,object b),字串相等可使用==或str1.equals(str2)

例: string s1="a"; string s2="b";string s3="c"; string s4=s1+s2+s3; string s5="abc"; string s6="a"+"b"+"c";

其中: s4與s5為不同物件,s5與s6為同一物件;因為s1、s2、s3、開闢了新的空間(為變數);s5與s6本質相同;

(5)indexof主要判斷字串是否包含特定內容,沒有找到返回為-1;

(6)substring:str.substring(3)從索引為3字元擷取到最後;str.substring(1,3);從索引1擷取3個字元;

(7)str.split('|'),擷取字串內部特定的內容;

str.split(new char,stringsplitoptions.removeemptyentries)擷取字串內部特定內容去掉空格(char可改為string);

(8)string.join("-", str)可以將字串陣列使用-連線起來

(9)string.format("","12","23","45");ado.net中使用可能產生sql注入;

(10)str.replace("要修改的內容", "修改後的內容"),用與修改字串中內容;

字串反序:

(1) private static string getstringrevers(string str)

return new string(chs);

}(2) static void main(string args)

}

python當中字串的一些使用方法

這些呢都是個人平時總結的一些知識點,希望能夠幫到你,大家共同學習 首先字串是不可變型別,操作方法並不能改變原來的字串 字串的切片 使用下標來獲取字串的內容,str statrt,stop 顧頭不顧尾 意思是字串的下標從start,開始但不包括stop str strat end step step代...

字串使用方法

我們來看看在使用字串的過程中可能會遇到的一些特殊情況 首先,什麼時候用雙引號,什麼時候用單引號呢?一致性原則 在表示乙個完整的字串的時候,在字串的兩頭,要麼全是雙引號,要麼全是單引號。如 1 string1 it is a wonderful world 2 string2 it is a wond...

python中字串一些基礎方法的使用

name alex a.移除name變數對應的值兩邊的空格,並輸入移除有的內容 print name.strip alex b.判斷name變數對應的值是否以 al 開頭,並輸出結果 print name.startswith al false c.判斷name變數對應的值是否以 x 結尾,並輸出結...