(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 結尾,並輸出結...