一、indexOf方法返回一个整数值,指出 string对象内子字符串的开始位置。如果没有找到该字符串则返回-1。
二、java中字符串中子字符串查找共有四种方法如下:
1、int indexOf(string str) :返回第一次出现的指定子字符串在此字符串中的索引。
2、int indexOf(string str, int startIndex) : 从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
3、int lastIndesOf(String str) : 返回在此字符串中最右边出现指定子字符串的索引。
4、int lastIndexOf(string str,int startIndex) :从指定的索引处开始向后索引,返回在此字符串中最后一次出现的指定子字符串的索引。

private static void TestIndexof(){String str="aaa456ac";//查找指定字符在字符串中的下标,在则返回所在字符串下标;不在则返回 -1.System.out.printLn(str.indexOf("b")); //返回结果-1,b 不存在//从第四个字符位置开始往后继续查找,包含当前位置System.out.printLn(str.indexOf("a",3)); //  indexOf(string str,int fromIdex)返回结果-6}

indexOf用法小结相关推荐

  1. indexOf() 用法

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 如果要检索的字符串值没有出现,则该方法返回 -1. String.indexOf函数用法小结 indexOf的参数是Stri ...

  2. oracle @spool,Oracle spool 用法小结

    Oracle spool 用法小结 转自:http://wallimn.javaeye.com/blog/472182 对于SPOOL 数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句 ...

  3. js push(),pop(),unshift(),shift()的用法小结

    js中push(),pop(),unshift(),shift()的用法小结 1.push().pop()和unshift().shift() 这两组同为对数组的操作,并且会改变数组的本身的长度及内容 ...

  4. C++ :: 的用法小结

    原文:http://blog.csdn.net/whz_zb/article/details/6843369 :: 的用法小结: 用于将类内声明的静态数据成员在类外初始化: 用于将类内声明的函数成员在 ...

  5. oracle中类似indexof用法_instr函数

    oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...

  6. Java中getResourceAsStream的用法小结

    2019独角兽企业重金招聘Python工程师标准>>> Java中getResourceAsStream的用法小结 一.Java中的getResourceAsStream主要有以下三 ...

  7. setscale方法的用法_基于BigDecimal.setScale的用法小结

    1. BigDecimal num1 = new BigDecimal(2.225667);//这种写法不允许,会造成精度损失 2. BigDecimal num2 = new BigDecimal( ...

  8. java.nio.ByteBuffer用法小结

    转载自  java.nio.ByteBuffer用法小结 在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入 ...

  9. jsoup解析HTML用法小结

    转载自   jsoup解析HTML用法小结 使用HttpClient+jsoup做采集器有一段时间了,发现jsoup很好用,而且还有很多方便的东西都没怎么用上.于是想根据官网上的cookbook来对j ...

  10. [转]ssh常用用法小结

    ssh常用用法小结 1.连接到远程主机: 命令格式 : ssh name@remoteserver 或者 ssh remoteserver -l name 说明:以上两种方式都可以远程登录到远程主机, ...

最新文章

  1. C语言编译构建系统,C语言 之建立静态链接库
  2. MFC程序需要的函数库及头文件--《深入浅出MFC》
  3. Laravel5.1 搭建博客 --编译前端文件
  4. 关于 SAP 电商云 Spartacus UI 修改 div 层级结果是否算是 breaking change 的问题
  5. 断路器操作机构分合闸线圈电流特征曲线特点
  6. Retrofit网络请求框架使用简析——Android网络请求框架(四)
  7. 运维linux脚本实例,Shell脚本使用示例
  8. 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)
  9. 蓝桥杯51单片机之利用中断实现倒计数与停表【单片机开发初学者掌握案例】
  10. Prototype使用$w()函数
  11. internet与Internet的区别
  12. java操作mysql实例 让代码跑起来
  13. GEE主成分分析全解析
  14. 计算机u盘病毒清除方式,清除文件夹exe病毒方法
  15. 分布式数据一致性的探讨
  16. V-Rep/CoppeliaSim:Steeringwheel_Tutorial手把手教你制作舵轮底盘
  17. adaboost.M1与adaboost.M2差别比较
  18. 笔试题:计算机网络 (1)
  19. ThinkPHP5_无限极分类
  20. 基于MATLAB/Simulink的电力系统稳定器(PSS)和静态无功补偿器(SVC)的两机传动系统暂态稳定性仿真模型,观察PSS和SVC对系统稳定性的影响

热门文章

  1. 数据分析案例-航空公司客户价值分析(聚类)
  2. 用python找千字文的重复字
  3. 马原复习思维导图-前三章
  4. 苹果商店上架流程_苹果app上架流程
  5. Mysql 什么是聚集索引和非聚集索引?
  6. 自然语言分析包NLTK安装及入门
  7. 数电技术基础大恶补05:TTL门电路
  8. “小步快跑、快速迭代” 可用于工作的好方法
  9. KubeCon上海“行业客户云原生最佳实践日“成功举办,云原生在各行业落地生花...
  10. ArcGIS之栅格地图配准