大家好,又见面了,我是你们的朋友全栈君。
append()函数类似于尾插
就是给元素后面追加一个字符串
string str ;
string str2 =“123”;
1.
str.append(str2);
就是给str后面追加一个str2
即输出为123
str.strappend(str2,1,1);
就是给后面追加上str2中从第二个元素开始连续一个元素
1232
str.append(“abc”);
就是给str后面追加上abc
1232abc
str.append(“123456”,6);
就是给str后面加上字符串123456中前六个元素
//123abc123456
str.append(5,‘m’);
就是给str后面追加5个m
//123abc123456mmmmm
char arr[] =“abcdefg”
str.append(arr,arr+sizeof(arr)/sizeof(arr[0]));
就是给str后面加上arr的全部元素
//123abc123456mmmmmabcdefg
str.append(str2.begin(),str2.end());
就是使用迭代器给str追加上str2的元素
123abc123456mmmmmabcdefg\0123
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148659.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...