c++中string类中的find函数用于寻找字符串中是否包含子串,如果包含,那么函数返回第一个找到的子串的位置,如果不包含,返回-1.
用法例子:

#include<iostream>
#include<string>using namespace std;int main()
{string a="testcodecodecode";string b="code";string c="lee";int a_b=a.find(b);int a_c=a.find(c);cout<<a_b<<endl;cout<<a_c<<endl;return 0;
}输出:
4
-1

c++string类寻找子串相关推荐

  1. String类-统计子串在字符串中出现的次数

    任务描述:设字符串为"nbaernbatnbaynbauinbaopnba",子串为:"nba".统计子串在字符串中的出现次数. 要求: 自定义方法 publi ...

  2. Java String类源码解析

    String直接继承Object 含有一个char[] value,还有一个int hash默认值为0 new String()的构造产生的是一个值为""的字符数组 String( ...

  3. java string类方法_Java基础学习——String类及其方法

    String类概述 该类被final修饰,无子类,不可被复写.创建的对象一旦初始化,其内容不可被改变. String类复写了Object类中的equals()定义了自己的独特内容,该方法用于判断字符串 ...

  4. 【C++复习总结回顾】—— 【一】基础知识+字符串/string类

    文章目录 一.面向对象/过程 1. 面向过程过程 2. 面向对象编程 二.C++语言基础 1. 信息的存储单位 2. 命名空间 3. 基本数据类型 + 字符串 C++的基本数据类型 字符串处理 4. ...

  5. 快来看一看String类内部是如何实现的

    String类内部实现 在C语言初识阶段,对于一些字符串的处理,往往做法是将其转换为单个字符通过遍历来进行逐个处理,但此做法需要耗费大量的计算量,如果字符串过长,导致时间甚至内存都会被大量浪费 学习到 ...

  6. String类的全面总结[java]

    String类的概述 String类是一个由final关键字修饰的类,这个类不可以被继承 字符串是常量,用双引号引起来表示,它们的值在内存中创建之后就不可以修改 如何更好的理解上面的这一句话?什么叫做 ...

  7. C++——String类超详细介绍

    (欢迎及时指正错误!谢谢) STL的含义:标准模板库 STL的内容: 容器:数据的仓库 算法:与数据结构相关的算法.通用的算法(和数据结构无关) 注:熟悉常用的算法 sort  reverse 迭代器 ...

  8. 标准C++中的string类的用法总结

    相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用.但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯 ...

  9. c++ string replace_JAVA应用程序开发之String类常用API

    [本文详细介绍了JAVA应用开发中的String类常用API,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 API ( Application Interface 应用程序接口)是类中提供的接口, ...

  10. string类具体用法

    string类具体用法 二话不说上代码 #include<string> #include<iostream> #include<algorithm> using ...

最新文章

  1. 李彦宏:AI模仿人脑是走不通的
  2. CF853 (Div.1) A Planning(贪心)
  3. 数据库分库分表详细拆解
  4. SAP物料类型与物料库存信息在哪个表中
  5. tsl加密算法_HTTPS背后的加密算法(转)
  6. 树莓派安装qq linux,在(Raspberry Pi)树莓派上安装NodeJS
  7. 生信技能树课程记录笔记(一)20220523
  8. 利用matlab导入数据+命令行 快速选取excel部分内容
  9. 让你的应用支持新iPad的Retina显示屏
  10. 书单丨压箱底儿的10本传世计算机经典著作
  11. win10上不了网服务器未响应,win10的DNS 服务器未响应
  12. 抖音直播带货数据统计,抖音直播带货复盘必看的4个数据
  13. SAP MM 根据采购订单反查采购申请?
  14. 高德地图去掉logo和版权
  15. c程序语言捉迷藏,小学一年级语文《捉迷藏》教案范文
  16. t5810做虚拟服务器,戴尔Precision T5810工作站选用CPU的问题 | 小迪的生产力工具室...
  17. COS461-普林斯顿大学计算机网络课程-assignment1实现
  18. 对象认知全提升,成为 JS 高手
  19. 怎么通过EDIUS进行影片的快速剪辑
  20. 串行、并行都是什么?为什么串行可以高速?

热门文章

  1. ip访问次数统计 nginx_nginx访问量统计
  2. Demo 示例:如何原生的在 K8s 上运行 Flink?
  3. 谈谈流计算中的『Exactly Once』特性
  4. 6 个实用的 Code Review 实践技巧
  5. 牛x!一个比传统数据库快 100-1000 倍的数据库!
  6. 用c 语言创建web项目,使用Maven创建Web应用程序项目
  7. 华为鸿蒙系统困难重重,困难重重,华为依然积极发展自主操作系统,同时布局鸿蒙和UOS...
  8. python可迭代对象相关的内建函数_python之函数闭包、可迭代对象和迭代器
  9. 图像数据流识别圆形_python opencv :使用Hough变换检测圆形,数钱。
  10. 开源容器云openshift pdf_OpenShift和Kubernetes的10个最重要的区别