字串操作

2021-10-21 06:14:12 字數 1231 閱讀 5429

字串操作

1.split ()  將乙個字串做成乙個字串陣列

2. substr(start,length) 獲取 start 下標開始的指定數目的字元

start可以為負,length可省略

3.substring(start,stop) 返回結果不包括stop

start不可為負,stop非必填

4.indexof () 查詢字串 返回字串中乙個子串第一處出現的索引

如果沒有匹配項,返回 -1

5.lastindexof () 返回字串中乙個子串最後一處出現的索引

如果沒有匹配項,返回 -1 。

6.charat () – 返回指定位置的字元

7.concat () – 將兩個或多個字元的文字組合起來,返回乙個新的字串

8.tolowercase () – 將整個字串轉成小寫字母。

9.touppercase () – 將整個字串轉成大寫字母。

陣列操作

1. json() 將陣列拼接為字串

2. slice(start,stop)擷取陣列生成新陣列,不改變原陣列

start,stop 可未負數 返回結果結果不包含stop

3. splice(start,num,item1,item2) 刪除/新增

start開始下標 num刪除的數量, item1要新增的元素

返回刪除的元素,改變原始陣列

4. reverse() 顛倒順序

5. sort() 排序 預設公升序

arr.sort((a,b)=> 公升序

arr.sort((a,b)=> 降序

6. tostring() 將陣列的每個元素轉化為字串,並且輸入用逗號分隔的字串列表

7. map((currentvalue,index,arr)=>,this) 並返回乙個新陣列 ,不修改原陣列

8. filter((currentvalue, index,arr)=>,this) 返回滿足過濾條件組成的陣列 , 不會改變原始陣列。

10. every()判斷所有項都滿足條件,才會返回true。

10 some()判斷有一項滿足條件,就會返回true。

11 reduce((total,currentvalue, index,arr)=>,initialvalue)

兩個引數:函式和遞迴的初始值。從陣列的第一項開始,逐個遍歷到最後

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...