原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/

Java中字符串中子串的查找共有四种方法,如下:
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 
2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 
3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。 
4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。

indexof()用法说明
indexof()

返回 String 对象内第一次出现子字符串的字符位置。

string.indexOf(subString[, startIndex])

参数 
string

必选项。String 对象或文字。

subString 必选项。

要在 String 对象中查找的子字符串。

starIndex 可选项。

该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明 
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf 相同。

示例 
下面的示例说明了 indexOf 方法的用法。

function IndexDemo(str2){ 
var str1 = "BABEBIBOBUBABEBIBOBU" 
var s = str1.indexOf(str2); 
return(s); 
}

转载于:https://www.cnblogs.com/wi100sh/p/4458496.html

【转】Java中字符串中子串的查找共有四种方法(indexof())相关推荐

  1. java indexof 子字符串_Java中字符串中子串的查找共有四种方法(indexof())

    Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下: 1.int indexOf(String str) :返回第一次出现的指定子字符串在此 ...

  2. Java中字符串中子串的查找共有四种方法(indexof())

    2019独角兽企业重金招聘Python工程师标准>>> public class FirstDemo { /** *API中String的常用方法 */ // 查找指定字符串是否存在 ...

  3. 页面中如何引用外部的HTML(四种方法)

    页面中如何引用外部的HTML(四种方法) 一.总结 一句话总结:a.iframe标签        b.ajax引入代码片段        c.link import的方法导入        d.re ...

  4. js之删除对象属性的三种方法 判断对象中是否有某一属性的四种方法

    js之删除对象属性的三种方法 & 判断对象中是否有某一属性的四种方法 示例 1.基础版 var a = { id: 18, age: 20, name: "zhangsan" ...

  5. 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结

    搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...

  6. iOS-UITextField中给placeholder动态设置颜色的四种方法

    思路分析: 0.自定义UITextField 1.设置占位文字的颜色找-->placeholderColor,结果发现UITextField没有提供这个属性 2.在storyboard/xib中 ...

  7. java时间代码_java获取当前时间的四种方法代码实例

    这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...

  8. java多线程传值覆盖_Java 多线程传值的四种方法

    其实大家都知道多线程传值有三种方式: 1:通过构造方法传递数据 2:通过变量和方法传递数据 3:通过回调函数传递数据 那么博主有个非常变态的需求,所以找出了第四种实现方式,先看效果图: 动态Cron4 ...

  9. java线程异步传值_Java 多线程传值的四种方法

    Java 多线程传值的四种方法 作者: sunjs 更新时间:2020-09-11 15:20:16 原文链接 其实大家都知道多线程传值有三种方式: 1:通过构造方法传递数据 2:通过变量和方法传递数 ...

最新文章

  1. OpenWrite 赞助平台全流程说明
  2. 【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
  3. 利用 Selenium 自动化 web 测试【步骤详解】
  4. 十进制小数转换二进制的问题
  5. Developer Express .Net 2005 V7.2.1 crack
  6. python3的格式化用法_浅析python3字符串格式化format()函数的简单用法
  7. Linux vgchange 命令
  8. 论文笔记:语音情感识别(二)声谱图+CRNN
  9. 使用freetype来显示中文汉字和英文字符
  10. android ndk 架构,NDK需要特别注意的armeabi等架构问题
  11. 计算机系统的基本组成
  12. Qt登录界面实现以及跳转不同界面
  13. 每日学习笔记(21)
  14. 对封装、继承、多态的简单理解
  15. 苹果手机科学计算机怎样调用,iOS上的表达式科学计算器Calculator i++使用说明
  16. 后缀是lnk是什么文件_ink是什么文件
  17. EasyDSS部署在C盘,录像回看无法正常播放该如何解决?
  18. supervisor 初探
  19. 小程序token有效期_微信小程序token过期时间后重新获取-微信小程序过期恢复步骤-微信小程序怎么找...
  20. 为什么现在我们很难打造一支跟中供铁军一样的销售队伍?

热门文章

  1. 10的预览模式_谷歌相机2020年3月更新汇总,适配米10等五摄手机,30s手动曝光
  2. mysql虚拟机远程链接_windows下用navicat远程链接虚拟机Linux下MySQL数据库
  3. 中职计算机教师个人自我诊改报告,教师自我诊改报告
  4. 如何使用 Kubernetes 监测定位慢调用
  5. 1 分钟 Serverless 极速抽盲盒,自己部署自己抽
  6. 开发函数计算的正确姿势——使用 brotli 压缩大文件
  7. 云原生生态周报 Vol.9| K8s v1.15 版本发布
  8. 第二期阿里巴巴 Java Meetup 来北京了。你来么?
  9. 计算机专业考研知识大全,2019计算机专业考研备考知识点
  10. Magento用的哪个php框架,对magento MVC框架的了解