C 入門6 9 字串的插入與填充

2021-07-16 06:17:35 字數 651 閱讀 3231

插入

插入通過insert方法實現。

字串.insert(插入位置,插入子串);

string name="qiaoeichen";

string reallname=name.insert(4,"p"); //realname現在就是qiaopeichen了。

填充填充是通過padright和padleft實現的。

padright方法是在字串的右側通過新增指定的重複字元填充字串。

字串.padright(長度); //預設以空格填充

字串.padright(長度,要填充的字元);

padleft就是從左側開始新增咯。

string str1="abc";

string teststr1=str1.padleft(6,'/'); // 輸出為abc/// 總長度為6.

string str2="abc";

string teststr2=str2.padleft(6,'/'); // 輸出為///abc 總長度為6.



2 字串插入

描述 有兩個字串str和substr,str的字元個數不超過10,substr的字元個數為3。字元個數不包括字串結尾處的 0 將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一組測試資料,格式為 str substr 輸出 對於每...

C 入門6 4 字串的比較

例項 用上述四種方法分別比較字串 hello 與字串 hi 是否相等或比較它們的大小。方法 1.2.equals方法 string.equals 字串1,字串2 返回布林值 static void main string args 3.compare有多個過載方法,這裡只列舉兩個 1 compare...

C 入門6 7 字串的分割

分割是通過split方法來實現的。其中有多種過載形式,這裡只講一種。格式為 字串1.split 字元或字元陣列 分割後返回值是乙個字串陣列。string mystr 100 30 130haha string changemystr mystr.split newchar foreach strin...