#include <iostream>
#include <string>
using namespace std;
int main()
{
// string 也可以使用下标进行插入,删除,赋值。
string s("aini");
string s1("xiaocui");
string::iterator a = s.begin();
a++;
string::iterator b = s1.begin();
string::iterator c = s1.end();
s.insert(a, 'A'); // insert 是插入,
cout << s << endl; // 输出是aAini
s.insert(a, 3, 'B');
cout << s << endl; // 输出是aBBBAini
s.insert(a, b, c);
cout << s << endl; // 输出是axiaocuiBBBAini ,
s.assign(8, 'x'); // assign是赋值。
cout << s << endl; // 8个x
s = "xiaocui";
s.erase(s.begin()); // erase 是删除,
cout << s << endl;
s = "xiao";
s1 = "cui";
s.insert(4, s1);
cout << s << endl; // 输出的是xiaocui
s.assign(s1, 2, 1); // 从s1中赋值从第二个开始赋值,只赋值一个字符,
cout << s << endl; //输出的是i
return 0;
}
string的修改
最新推荐文章于 2024-02-26 13:39:46 发布