操作字串的類及其區別

2021-10-03 12:35:17 字數 378 閱讀 2308

操作字串的類有 string  stringbuffer  stringbuilder。

string宣告的是不可變物件,每次操作都會生成乙個新的string 物件,然後將指標指向新的string 物件。

stringbuffer 和 stringbuilder 可以在原有物件的基礎上進行操作,所以在經常改變字串內容的情況下不建議使用string

stringbuffer 和 stringbuilder 的區別在於 :stringbuffer 是執行緒安全的,而 stringbuilder 是非執行緒安全的, 但 stringbuilder的效能高於stringbuffer 。 所以在單執行緒的情況下推薦直接使用stringbuilder ,而在多執行緒的環境下還是使用stringbuffer。

字串型別及其操作

字串是字元的有序序列。由一對單引號或雙引號表示,僅表示單行字串 由一對三引號表示,可表示多行字串,也是一種注釋方式 請輸入帶有符號的溫度值 s i 返回字串中第i個字元 s m n 返回字串中 m,n 的字串 m缺失表示至開頭 n確實表示至結尾 s m n k 根據步長k對字串接切片 s 1 5 2...

python的字串及其操作

什麼是字串?由0個或多個字元組成的有序字串行 字串由一對單引號或一對雙引號表示,因為字串是有序的,所以可以對自重的字元進行索引 其中第乙個字元的索引是0 字串的兩類四種表示方法 1.由一對單引號或雙引號表示,僅僅能表示單行字串。2.由一對三單引號或三雙引號表示,可以表示多行字串。使用獲取字串中的乙個...

字串操作類

字串操作類 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using system.web.ui.web...