複習總結C 中的string的常用容易混亂的方法

2021-06-22 09:37:30 字數 998 閱讀 8635

1.indexof/lastindexof(

返回的是下標,沒有返回-1

某個特定的字元或者子串第一次出現的位置
(1)int indexof(char value, int startindex, int count)
(2)int indexof(string value, int startindex, int count)
value:待定位的字元或者子串。

startindex:在總串中開始搜尋的其實位置。

count:在總串中從起始位置開始搜尋的字元數。

2.indexofany/lastindexofany

返回的是下標,沒有返回-1

它可以搜尋在乙個字串中,出現在乙個字元陣列中的任意字元第一次出現的位置。
(1)int indexofany(charanyof, int startindex, int count);
anyof:待定位的字元陣列,方法將返回這個陣列中任意乙個字元第一次出現的位置。

startindex:在原字串中開始搜尋的其實位置。

count:在原字串中從起始位置開始搜尋的字元數。

3. split
分隔字串
(1)string split( char c);根據字元陣列c分隔,出現在c裡面的都能分隔源字串
(2)

string split(string s);根據字串陣列s分隔,

出現在s裡面的都能分隔源字串

4. insert
插入字串
(1)public string insert(int startindex, string value);從下標為startindex的字元前面插入

C 中物件的常引用總結

直接傳遞物件名 用物件名做函式引數時,在函式呼叫時將建立乙個新的物件,它是形參物件的拷貝。下面給出乙個直接傳遞物件名的例子程式1.1 複製 如下 include using namespace std class time time time int y,int m,int d void time ...

C 中String用法的簡單總結

1.定義和初始化 string s1 string s1 s2 string s1 abc string s1 n,x s1為x的n個副本 string s1 s2,pos,len s1被初始化成s2中從pos開始的len個字元的副本。2.讀寫 cin s 忽略開頭空白字元,到遇到空白字元為止 co...

c 中的string總結(筆記三)

include include using namespace std void test1 void int main 在字串中常用size length max size capacity clear 這幾種方法來操作字串的大小。include include using namespace s...