【转】Java中字符串中子串的查找共有四种方法(indexof())
原文网址: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())相关推荐
- java indexof 子字符串_Java中字符串中子串的查找共有四种方法(indexof())
Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下: 1.int indexOf(String str) :返回第一次出现的指定子字符串在此 ...
- Java中字符串中子串的查找共有四种方法(indexof())
2019独角兽企业重金招聘Python工程师标准>>> public class FirstDemo { /** *API中String的常用方法 */ // 查找指定字符串是否存在 ...
- 页面中如何引用外部的HTML(四种方法)
页面中如何引用外部的HTML(四种方法) 一.总结 一句话总结:a.iframe标签 b.ajax引入代码片段 c.link import的方法导入 d.re ...
- js之删除对象属性的三种方法 判断对象中是否有某一属性的四种方法
js之删除对象属性的三种方法 & 判断对象中是否有某一属性的四种方法 示例 1.基础版 var a = { id: 18, age: 20, name: "zhangsan" ...
- 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结
搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...
- iOS-UITextField中给placeholder动态设置颜色的四种方法
思路分析: 0.自定义UITextField 1.设置占位文字的颜色找-->placeholderColor,结果发现UITextField没有提供这个属性 2.在storyboard/xib中 ...
- java时间代码_java获取当前时间的四种方法代码实例
这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...
- java多线程传值覆盖_Java 多线程传值的四种方法
其实大家都知道多线程传值有三种方式: 1:通过构造方法传递数据 2:通过变量和方法传递数据 3:通过回调函数传递数据 那么博主有个非常变态的需求,所以找出了第四种实现方式,先看效果图: 动态Cron4 ...
- java线程异步传值_Java 多线程传值的四种方法
Java 多线程传值的四种方法 作者: sunjs 更新时间:2020-09-11 15:20:16 原文链接 其实大家都知道多线程传值有三种方式: 1:通过构造方法传递数据 2:通过变量和方法传递数 ...
最新文章
- OpenWrite 赞助平台全流程说明
- 【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
- 利用 Selenium 自动化 web 测试【步骤详解】
- 十进制小数转换二进制的问题
- Developer Express .Net 2005 V7.2.1 crack
- python3的格式化用法_浅析python3字符串格式化format()函数的简单用法
- Linux vgchange 命令
- 论文笔记:语音情感识别(二)声谱图+CRNN
- 使用freetype来显示中文汉字和英文字符
- android ndk 架构,NDK需要特别注意的armeabi等架构问题
- 计算机系统的基本组成
- Qt登录界面实现以及跳转不同界面
- 每日学习笔记(21)
- 对封装、继承、多态的简单理解
- 苹果手机科学计算机怎样调用,iOS上的表达式科学计算器Calculator i++使用说明
- 后缀是lnk是什么文件_ink是什么文件
- EasyDSS部署在C盘,录像回看无法正常播放该如何解决?
- supervisor 初探
- 小程序token有效期_微信小程序token过期时间后重新获取-微信小程序过期恢复步骤-微信小程序怎么找...
- 为什么现在我们很难打造一支跟中供铁军一样的销售队伍?
热门文章
- 10的预览模式_谷歌相机2020年3月更新汇总,适配米10等五摄手机,30s手动曝光
- mysql虚拟机远程链接_windows下用navicat远程链接虚拟机Linux下MySQL数据库
- 中职计算机教师个人自我诊改报告,教师自我诊改报告
- 如何使用 Kubernetes 监测定位慢调用
- 1 分钟 Serverless 极速抽盲盒,自己部署自己抽
- 开发函数计算的正确姿势——使用 brotli 压缩大文件
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
- 第二期阿里巴巴 Java Meetup 来北京了。你来么?
- 计算机专业考研知识大全,2019计算机专业考研备考知识点
- Magento用的哪个php框架,对magento MVC框架的了解