String類常見函式的使用 持續更新

2021-10-06 14:29:02 字數 1391 閱讀 5599

//常見函式

islower

(char c)

//是否為小寫字母

isupper

(char c)

//是否為大寫字母

isdigit

(char c)

//是否為數字

isalpha

(char c)

//是否為字母

isalnum

(char c)

//是否為字母或者數字

toupper

(char c)

//字母小轉大

tolower

(char c)

//字母大轉小

str.reserve(size_type size =0) 函式reserve()將字串的容量設定為至少size.如果size指定的數值要小於當前字串中的字元數,容量將被設定為可以恰好容納字元的數值.

string s;

s.reserve(50

)://為s預先分配50個位元組

str.c_str() //c_str()返回的是乙個臨時指標,不能將他賦值給char指標,應使用strcpy或者strcpy_s

char c[20]

; string s=

"abcd"

;strcpy

(c,s.

c_str()

);//strcpy_s(c,20,s.c_str());

str.substr(i, n)//將str字串從第i個元素開始擷取n個元素

string s =

"abcdefghijklmn"

;string s2 = s.

substr(1

,5);

//s2 = "bcdef"

to_string(int num) //將整型裝換為string型別

int a =

213;

string s =

to_string

(a);

atoi(str.c_str()); //將string轉整型

string str;

int a =

atoi

(str.

c_str()

);

str.erase(int k, int n); //將str中字元從k開始刪除n個字元

string str=

"abcdefg"

;str.

erase(3

,2);

//str = "abcfg"

string類常見函式彙總 一

語言 c 標頭檔案 include 函式 1.string.begin 和string.end begin 返回指向字串第乙個字元的迭代器。end 返回字串的結束字元,不是字串的最後乙個字元,如果要輸出最後乙個需對其進行 1操作 2.string.length length 返回字串的長度 例如 1...

String類的常見功能和使用

string類適用於描述字串食物 那麼他就提供了多個方法對字串進行操作 常見的操作有哪些?1,獲取 1.1,字串中包含的字元數,也就是字串的長度 int length 獲取長度 1.2,根據位置獲取位置上的某個字元 char charat int index 1.3,根據字元獲取該字元在字串中的位置...

String類常見功能

1.獲取 1.1獲取字串中字元的個數 長度 int length 1.2根據位置獲取字元 char charat int index 1.3根據字元或字串獲取在字串中第一次出現的位置 從前往後找 int indexof int ch int indexof int ch,int fromindex ...