入門 關於string 的一些方法的使用

2021-06-28 14:57:09 字數 515 閱讀 6383

我們既然接觸了c++就該用c++的思維和方法來處理事情,今天寫一下string的幾個方法,用於處理一些字串的操作。

說起字串就不得不說排序,在c時代我們有快速排序法、氣泡排序法等。

在c++中,我們完全不用這麼麻煩,泛型函式庫早已經給我們備好了,客官只管享用便是,不過記得包含標頭檔案 #include

void stringtest()

{//string 排序

string s("my name is ling huchong ");

string s1(s);

cout<

aceghilmnosuy

你會發現其它的都符合我們的要求,但是有空格,怎麼辦呢?

string 本身是沒有提供去除空格的方法的。

不過,沒關係,利用string的方法我們還是可以很容易就辦到的。

void strtrim(string& s)

{ s.erase(0,s.find_first_not_of(" "));

cout<

String的一些常用方法

trim 方法是用來刪除字串兩端的空白字元並返回,trim方法並不影響原來的字串本身,它返回的是乙個新的字串。例如 var str hello world alert str.trim 上面的例子彈出為 hello world split 方法用於把乙個字串分割成字串陣列。stringobject....

一些面試題(關於string的)

一些常見的面試題 string a hello2 string b hello 2 system.out.println a b a b輸出true。很明顯b在編譯時就被優化成 hello2 因此在執行期間,a和b指向的是統一物件 string a hello2 string b hello str...

String 類的常用的一些方法

string 類的總結。string 類一旦被建立,就不能被改變。以下是string類的常用方法,必須熟記和掌握。1,char charat int index 根據索引角標來獲取對應的char型別字元。2,int indexof int ch 返回指定字元在字串中第一次出現的索引角標。如果沒有,返...