C 之字串的方法

2021-10-04 18:17:16 字數 1458 閱讀 7976

string

str =

"abcdef"

;char

chs = str.

tochararray()

;//字串轉char陣列

string

s1 =

newstring

(chs)

;//char陣列轉字串

str.

toupper()

;//轉大寫,此方法不會修改當前例項的值,它會返回乙個新字串

str.

tolower()

;//轉小寫,此方法不會修改當前例項的值,它會返回乙個新字串

string

s1 =

"abc"

;string

s2 =

"abc"

;s1.

equals

(s2,stringcomparison.ordinalignorecase)

;//比較時忽略大小寫

string

.isnullorempty

(str)

;//判斷乙個字串是否為null或空的,靜態方法

string

str =

"abcdefghijk"

; 索引 或 長度超出範圍會拋異常

str = str.

substring(2

,3);

//"cde"

索引超出範圍會拋異常

str = str.

substring(2

);//"cdefghijk" 索引超出範圍會拋異常

從當前字串刪除陣列中指定的一組字元的所有前導匹配項和尾隨匹配項。

trim

(char)

從當前字串刪除所有前導空白字元和尾隨空白字元。

trim()

從當前字串刪除陣列中指定的一組字元的所有前導匹配項。

trimstart

(char)

從當前字串刪除陣列中指定的一組字元的所有尾隨匹配項

trimend

(char)

報告指定字串在此例項中的第乙個匹配項的從零開始的索引。

string

str =

"aaaqweq"

;int

index = str.

indexof(""

);// 0

int index = str.

indexof

("q");

// 3

int index = str.

indexof

("x");

// -1

獲取由n個相同字元組成的字串

string

str =

newstring

('a',3

);// 返回 "aaa"

python之字串方法

1 find find方法可以在乙個較長的字串中查詢子串,它返回子串所在位置的最左端索引。如果沒有找到則返回 1。例 welcome to shanghai find to 8 title hello shanghai title.find hello 0 title.find python 1 2...

C 處理字串的方法 字串類與字串變數

用字元陣列來存放字串並不是最理想和最安全的方法 c 提供了一種新的資料型別 字串型別 string型別 在使用方法上,它和char int型別一樣,可以用來定義變數,這就是字串變數 用乙個名字代表乙個字串行 實際上,string並不是c 語言本身具有的基本型別,它是在c 標準庫中宣告的乙個字串類,用...

C 中字串的方法

c 中字串的方法 1.字串大小寫 string.toupper 返回字串轉換的大寫形式 string.tolower 返回字串轉換的小寫形式 例如 全部轉換為大寫 string nameup name.toupper 全部轉換為小寫 string namelow name.tolower 2.移除首...