string中如何在第三个后面加

string中如何在第三个后面加,第1张

string在第三个后面加\的方法:

常用于字符串中有多个反斜杠“\”的情况,在字符串前加小写字母r即可,如name = '吴彦祖\n成龙\n刘德华',print(name),会输出:

吴彦祖。

成龙。

刘德华123。

而name = r'吴彦祖\n成龙\n刘德华',print(name),则输出:

吴彦祖\n成龙\n刘德华。

string是C++、java、VB等编程语言中的字符串,字符串是一个特殊的对象,属于引用类型。 在java、C#中,String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。

对String类的任何改变,都是返回一个新的String类对象。 C++标准库中string类以类型的形式对字符串进行封装,且包含了字符序列的处理 *** 作。

注意事项:

原始字符串最后不能加反斜杠”\”。

如果非要加反斜杠,可以在原始字符串后面再用引号括住反斜杠。

#include<string>

using namespace std

int main()

{

string s = "ancdr" //为了方便调试观察,改成了r,一样的

//s.assign(s,0,4) //方法1:把字符串s中从0开始的4个字符赋给当前字符串

s.erase(4,1) //方法2:把字符串s中从第4个开始的1个字符删除。

return 0

}

两种方法都可以。

java中string类型的变量的值是无法改变的,如果想要在字符串后面加其他字符串,需要定义StringBuffer或者StringBuilder变量,StringBuffer和StringBuilder变量与String的功能基本一致,只不过值可以改变,它们是java后面版本升级加入用来完善String的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11361060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存