STL string獲取字串元素 和at

2021-09-26 18:28:12 字數 948 閱讀 2597

字串中元素的訪問是允許的,一般可使用兩種方法訪問字串中的單一字元:下標操作符 和 成員函式at()。

兩者均返回指定的下標位置的字元。第 1 個字元索引(下標)為 0,最後的字元索引(下標)為 length()-1。

#include#include#includeusing namespace std;

int main()

cout << endl;

for (int i = 0; i < s1.size(); i++)

cout << endl;

//區別: 方式,如果訪問越界,直接崩

//at方法,訪問越界,丟擲異常 out_of_range

try

catch (...)//捕獲所有異常

//區別: 方式,如果訪問越界,直接崩

//at方法,訪問越界,丟擲異常 out_of_range

try

catch (...)//捕獲所有異常

可以看出兩者區別:[ ]方式,如果訪問越界,直接崩

訪問越界,丟擲異常 out_of_range

獲取字串

package cn.itcast.day08.demo02 public int length 獲取字串當中含有的字元個數,拿到字串長度。public string concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int ind...

Oracle獲取字串長度

oracle中常用的字串長度獲取方法,有兩個 lengthb string 和length string b是byte位元組的意思 其中 lengthb string 計算string所佔的位元組長度 返回字串的長度,單位是位元組 length string 計算string所佔的字元長度 返回字串...

shell獲取字串長度

方法1 使用wc l命令 wc l可以獲取到當前行的長度,因此對於單獨行的字串可以用這個簡單的方法獲取,另外wc l則是獲取當前字串內容的行數。如下 echo abc wc l 方法2 expr length string 使用expr length可以獲取string的長度 方法3 awk獲取域的...