Lesson08---string类(3)

1.find_first_of

45a0276a98fc41e0b547be5443a9abeb.png

string里面的find成员函数就是找一个字符串然后返回第一个字符

find_first_of函数看个例子就很快就能明白

a96d855ec11a48dc8a7b8219b9d84049.png

它返回的下标是参数的其中任意一个字符的下标通过以上操作就可以把原来的那一整个字符串替换成自己想要的字符

fe21954101ff455996c9c0e6f2f2c784.png

第二个参数其实就是一个缺省参数默认从0开始查找

2. find_last_of

这个函数就是从后面开始找

8c9fc995de4541e0bd3ac9718ac83f31.png 这个是引用场景

2.find_first_not_of

find_first_not_of函数与find_first_of函数逻辑相反find_first_not_of它返回的是不是字符串里面的下标

用这个函数可以把你想保留的保留下来不想保留的就可以替换成别的

47fb0d8f0daa448483cb7654d3dcc1be.png 就比如说上面的字符串s我只想保留AB其他的我都想给它替换成*就可以这样操作

3.getline

 当我们要多个类流插入的时候cin遇到空格和tab还有enter就会自动分割69180dd7c34942fc98405618344d9a7b.png

这就会导致一个问题有的字符串本来就带空格例如下面这样dd15dd56bfc949e493bfe699eec06840.png

getline就是为了解决这个问题 

2966c54f557244be8ffa349c6d52a896.png

ad67c23d24794d14a1d40193d768d889.png

 这里重载了俩个函数

3f8b12d28e48445e8b666fc6e4cafb93.png

 这样就可以解决空格的问题,并且可以自定义分隔符

举个例子

05a317ea015d4eefbd82880d609bbbfc.png

4.to_string

这个比较简单就是直接把数值类型之间转换成字符串

4355d8754b4c4dfea0544a729b3773e8.png

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值