String类的indexof方法的作用和返回值:

今天在这里重点回顾一下,希望对大家能有所帮助:

indexOf(int,ch)

先看第一个indexOf它返回值是int,在看它的参数(int,ch)意思就是使用者可以给参数一个‘char’字符所代表的int值,然后去从前向后找到该字符在字符串中第一次出现处的索引,当然了我们不可能记得住每一个char的值所以我们在使用时直接用String s=abcdef;  int i=s.indexOf(‘d’);

这种方式就可以了,char类型会自动提升为int类型,还有就是要注意如果返回值为-1,就说明索引越界了;

indexOf(int ch,int,fromIndex)

这个方法就是说从指定位置往后找返回字符在该字符串中第一次出现处的索引,比如“woaizhongguo”indexOf(‘o’,2)那返回值就是6而不是1,也不是11;

indexOf(Sting str)

这个方法基本就类似前面的了,只不过它是在参数里给一个子字符串,然后返回该子字符串在该字符串中第一次出现处的索引,比如"woaixuexi"要查"ai"这个子字符串在整个字符串中出现的索引位置那返回值就是2

**indexOf(String str,int fromIndex)**这个方法不在累述

lastIndexOf(int ch)

这个方法也是跟indexof相反,它是从后往前找返回字符在字符串中最后一次出现处的索引,也就是说找索引的时候是倒着找的但是返回值还是按照正的索引顺序返回的比如"woaiwo"用lastindexof查找‘w’返回的值是4而不是1

lastIndexOf(int ch,fromindex)

这个方法表示从指定的索引处从后往前找该字符在此字符串中最后一次出现处的索引,比如是指定索引为7,就从7前面的索引找第一次找到则返回索引值

substring(int begjin): 从自定位置截取字符串默认直到末尾返回值是string

substring(int begin,int end)从指定位置开始到指定位置结束截取字符串string包含头不包含尾

String类的indexOf方法的用法和举例相关推荐

  1. String类的indexOf方法的用法

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

  2. 关于JAVA的String类的一些方法

    一.得到字符串对象的有关信息 1.通过调用length()方法得到String的长度. String str="This is a String"; int len =str.le ...

  3. java的知识点15——String基础、String类和常量池、String类常用的方法、字符串相等的判断、组合模式

    String基础 1. String类又称作不可变字符序列. 2. String位于java.lang包中,Java程序默认导入java.lang包下的所有类. 3. Java字符串就是Unicode ...

  4. String类的常见方法的使用案例

    String类的常见方法的使用案例 //使用指定的字符串替换当前字符串中指定的内容//将helloworld中的o替换为aString s="HelloWorld";String ...

  5. python3精要(6)-string类的format()方法

    使用string类的format()方法 Python3内置的string类提供了format()方法,可进行复杂变量替换和值格式化,该函数返回字符串的副本,其中每个替换字段被替换为相应参数的字符串值 ...

  6. c#string倒数第二位插入字符_【转载】C#中string类使用Substring方法截取字符串

    在C#的字符串操作过程中,截取字符串是一种常见的字符串操作,可使用string类的Substring方法来完成字符串的截取操作,该方法支持设定截取的开始位置以及截取的字符串长度等参数,Substrin ...

  7. ASP.Net string 类的扩展方法 [转]

    string 类的扩展方法列表(基本相同于 IEnumerable<T> 接口的成员列表): Aggregate<> //累加 All<> //是否都满足条件 An ...

  8. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

  9. string 类的扩展方法

    string 类的扩展方法 分类: 2011年技术文章2011-05-11 18:14 76人阅读 评论(0) 收藏 举报 string 类的扩展方法列表(基本相同于 IEnumerable<T ...

最新文章

  1. sql2008 附加数据库时 错误5123
  2. Redhat9安装firefox详解
  3. android aapt 用法 -- ApkReader
  4. abb变频器正反转切换参数_变频器自动节能功能与电动机正反转图解
  5. linux下svn常用命令集锦
  6. ibm语音识别输入系统
  7. 这8种常用的代码编辑器,你平时用哪个?
  8. 7z源码的编译与使用_markdown 格式
  9. Allegro视频教程
  10. 化繁为简|华天软件参数化,将轴承设计变为数与数的组合
  11. ubuntu安装transmission下载BT
  12. 有监督学习、无监督学习和半监督学习的分类
  13. Android TextView 右上角文字角标(TM, ©,® )
  14. lisp线段两端同时缩短的命令_cad中有没有办法同时对多条线段偏移?
  15. RxSwift 介绍与简单使用
  16. 计算机基础知识背诵口诀,字根表口诀怎么快速背-文言文的快速背诵方法4则,附虚词背诵顺口溜...
  17. 团队任务3每日立会(2018-10-24)
  18. 将Windows驱动程序从一台计算机复制到另一台计算机
  19. win10专业版安装
  20. 计算机电源寿命,影响电脑寿命的几个重要方面

热门文章

  1. python利用百度AI进行图片识别与分类
  2. 多元宇宙算法MVO及其改进复现
  3. c++拷贝构造函数(深拷贝,浅拷贝)详解
  4. 复现经典目标跟踪算法ByteTrack之路:调通第一个demo
  5. 记一次1080ti升级pytorch版本问题
  6. APNS苹果远程推送
  7. 图形学之Unity渲染管线流程分析
  8. 情人节给男友送什么礼物?实用又有心意的礼物介绍
  9. shell脚本获取函数返回值
  10. 2019.5.31 晴