当前位置: 首页 > news >正文

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


http://www.mrgr.cn/news/25543.html

相关文章:

  • 第二期: 第四节, 裸机编程 LED 汇编代码。
  • 质量小议45 - 粒度
  • 2024.9.12
  • 企业数字化转型、建设和升级面临的主要难题和解决之道(2)
  • 书接上文,介绍下Quartz Java体系结构
  • 【自用25.1】C++-智能交友系统项目
  • Java【内部类】
  • 【在Linux世界中追寻伟大的One Piece】五种IO模型和阻塞IO
  • DRW的公式推导及代码解析
  • 维护左右边第一个小的值(滑动窗口)
  • 多态的概念
  • 终端文件管理神器 !!!【送源码】
  • Keras中MinMaxNorm约束的具体计算逻辑和方法解密
  • mysql学习教程,从入门到精通,SQL AND OR 运算符(12)
  • 【C++ Primer Plus习题】15.4
  • 二叉树--
  • 【阿一网络安全】如何让你的密码更安全?(三) - 散列函数
  • Linux系统:chgrp命令
  • 大二上学期详细学习计划
  • 表观遗传系列1:DNA 甲基化以及组蛋白修饰