多语言展示
当前在线:1632今日阅读:113今日分享:31

关于java中indexOf的用法

indexOfs是我们在编写java代码时经常要用到的方法,那么如何来使用它呢?
工具/原料

java额基本运行环境

方法/步骤
1

indexOf这个方法是用于判断一个字符串中是否有某个字符或某个字符串,有的话就返回所在的下标(首次出现的位置)没有的话就返回-1,是不是很简单呢?下面看看例子:

2

上面str这个字符串中确实存在着a这个字符串,你写成'a'用字符来查找也可以,因为存在所以得到它的下标0。下面是一个字符串中有两个a的话,它也是先取前面的,也就是首次出现的位置:

3

如果字符串中没有匹配的值的话,就返回-1:

4

接下来说说str.indexOf(s, fromIndex),前面的s代表要查找的字符串或字符,后面的fromIndex代表从str的哪个位置开始找起:

5

上图是表示从str中的第一个位置开始找起,也就是从b开始找,发现第一个位置就是要找的b,于是返回这个b在str这个字符串的下标位置,下面是没有找到的情况:

6

上图是表示从str中的第三个位置开始找起,也就是从d开始找,发现没有后面没有b了,于是返回-1;

推荐信息