首先,index是索引的意思,而lastindex是倒序索引。一个参数是找对应字母的位置(注意索引是从0开始),如果找到了显示对应的位置,如果没找到就返回-1。两个参数(对应的字母,索引开始的位置),找到了显示对应的位置,找不到便显示-1。lastindex和index用法一样,倒序就是从右向左开始查找。

  String s = "abcdefg";// 从头开始查找是否存在指定的字符         //结果如下System.out.println(s.indexOf("c"));     //2// 从第四个字符位置开始往后继续查找,包含当前位置System.out.println(s.indexOf("c", 3));  //-1//若指定字符串中没有该字符则系统返回-1System.out.println(s.indexOf("y"));     //-1System.out.println(s.lastIndexOf("f",2)); //-1System.out.println(s.lastIndexOf("c", 5));//2System.out.println(s.lastIndexOf("b",2));//1

indexof 的基本用法相关推荐

  1. js indexof用法indexOf()定义和用法

    indexOf()定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) ...

  2. js中substr,substring,indexOf,lastIndexOf的用法

    js中substr,substring,indexOf,lastIndexOf等的用法 1.substr substr(start,length)表示从start位置开始,截取length长度的字符串 ...

  3. java indexof int_Java Stack indexOf(Object, int)用法及代码示例

    Java.util.Stack.indexOf(Object element,int index)方法用于在此Stack中首次出现指定元素的索引,从索引开始向前搜索,如果找不到该元素,则返回-1.更正 ...

  4. js中substr,substring,indexOf,lastIndexOf的用法小结

    2019独角兽企业重金招聘Python工程师标准>>> js中substr,substring,indexOf,lastIndexOf等的用法 1.substr substr(sta ...

  5. indexOf的各种用法

    indexOf的四种用法 public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回-1. public int index ...

  6. split、replace、indexof、substr 用法 (获取后台富文本框内容,截取图片)

    1.split()  分割字符串,转化成数组 (1)分割数据中有某段字符串的数据 ,转化成数组 //拿取富文本框中的图片var div=data[0].text.split("/agricu ...

  7. java中 indexOf() 与lastIndexOf() 用法详解

    indexOf()方法: 直接上代码: String s = "01234560123456";int a = s.indexOf('1'); // 返回第一个字符1的下标 int ...

  8. js indexOf 的正确用法

    indexOf在js中有着重要的作用,可以判断一个元素是否在数组中存在,或者判断一个字符是否在字符串中存在,如果存在返回该元素或字符第一次出现的位置的索引,不存在返回-1. 例如 var arr = ...

  9. String类的indexOf方法的用法

    对于一个程序猿来说这个方法总是忘记啥用处,所以来加深一下印象 indexOf(int,ch) 先看第一个indexOf它返回值是int,在看它的参数(int,ch)意思就是使用者可以给参数一个'cha ...

  10. indexof java 用法_java中indexof的用法

    indexOf()的用法,具体是什么意思?? indexOf()的意思:查找一个字符串中,第一次出现指定字符串的位置. indexOf()的用法: indexOf(int,ch) 先看第一个index ...

最新文章

  1. PHP MySQL Update
  2. Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules
  3. 火力发电厂与变电站设计防火规范_2019年《建筑设计防火规范》新版征求意见稿...
  4. loopback的作用
  5. 【Python基础】07、Python类与面向对象
  6. 1.16 模拟(排序)
  7. UOJ207 共价大爷游长沙
  8. Pinyin4NET 发布到 NUGET 服务器
  9. 多通路fpga 通信_基于USB通信的FPGA高速数据采集系统研究
  10. 不要打我,不要打我,不要打我啊啊
  11. kafka 的pom文件_Flink的sink实战之二:kafka
  12. 旋转倒立摆的起摆与稳摆---QYC
  13. 计算机专业师范类分析,师范生应具备的信息技术能力分析
  14. RecyclerView 实现横向滚动效果
  15. Springboot+微信小程序自习室管理系统毕业设计源码221535
  16. Phunware在全球发行Phun实用型代币
  17. vue 2.0使用tinymce-vue富文本
  18. python matplotlib plt bins histogram 直方图
  19. 2021-10-21分享几个贼拉好用的电脑小窍门
  20. Ubuntu 14.04.5安装搜狗输入法

热门文章

  1. 在夕阳再晨的日子里(一)----部员的成长
  2. 包装严重的IT行业,作为面试官,我是如何甄别应聘者的包装程度
  3. 计算机专业英语课程整体设计,计算机专业英语的课程整体.doc
  4. 5g网络模式是以什么划分的_5G组网的8种方式,有什么不同?各方式又怎么进行网络部署...
  5. 怎么把word压缩到最小?
  6. J-Flash下载STM32用J-link的设置方法
  7. 物联网安全有哪些关键技术?
  8. c语言编程八卦方位,易经手掌八卦图,如何C语言编程画一个彩色的周易八卦图...
  9. 解决photoshop cc在4K分辨率下字体过小。
  10. TrendForce:2018年上半年电视面板出货年增11%