C 學習之string類

2021-08-04 21:49:00 字數 1503 閱讀 5037

string類

【string初始化】

示例:

#include#includeusing namespace std;

int main()

{ string s1="hello world"; //把字串賦給當前字串s1

cout<

【string字元操作】

示例:#include#includeusing namespace std;

int main()

{ string s1="hello";

string s2(" world");

s1+=s2; //將s2連線到s1後面

coutcout<<'>'<=

*/

【string成員函式】

begin

返回指向字串起始位置的迭代器(iterator

end

返回指向字串末尾位置的迭代器

size

返回有效字元個數

length

返回有效字元個數,跟size返回相同的值

max_size

返回支援的最大字元個數

resize

改變有效字元個數

clear

清空字串

empty

檢測字串是否是空的

push_back

附加字元到字串

assign

賦值內容到字串

insert

插入到字串

erase

從字串中清除字元

replace

替換字串的部分內容

swap

交換字串物件

copy

從字串中拷貝字串行

find

從字串查詢字元或字串,返回第一次找到的位置

substr

產生子串

compare

比較字串

示例:#include#include#includeusing namespace std;

int main()

{ string s1="hello";

string s2(" world");

string s3="hello";

sort(s1.begin(),s1.end()); //對字串排序

cout<

C 之string類速查

基本宣告方法 string str string類的建構函式和析構函式如下 a string s 生成乙個空字串s b string s str 拷貝建構函式 生成str的複製品 c string s str,stridx 將字串str內 始於位置stridx 的部分當作字串的初值 d string...

C 之string類初識

string類 標頭檔案包含 include 1 string std提供的標準字串處理的類 class string 成員變數,方法 特點 可變長 動態分配,不再關注字串的長度 2 屬性 1 size string的大小,不包含 0 2 length string的長度,不包含 0 3 empty...

java學習123之String類

string類的常用方法 int length 返回當前字串長度。int indexof int ch 查詢ch字元在該字串中第一次出現的位置。若匹配不成功,則返回 1。下同 int indexof string str 查詢str子字串在該字串中第一次出現的位置。int lastindexof i...