Linux 拨号vps windows公众号手机端

java中indexof的用法是什么

lewis 8年前 (2017-05-30) 阅读数 9 #程序编程
文章标签 Java

在Java中,indexOf()是String类的一个方法,用于在字符串中查找指定字符或子字符串的第一个匹配项的索引位置。它有两种使用方式:

  1. indexOf(char ch):查找指定字符ch在字符串中第一次出现的索引位置。如果找到匹配项,则返回其索引值;如果未找到匹配项,则返回-1。 示例:
String str = "Hello World";
int index = str.indexOf('o');
System.out.println(index);  // 输出结果为 4
  1. indexOf(String str):查找指定字符串str在字符串中第一次出现的索引位置。如果找到匹配项,则返回其索引值;如果未找到匹配项,则返回-1。 示例:
String str = "Hello World";
int index = str.indexOf("lo");
System.out.println(index);  // 输出结果为 3

另外,indexOf()方法还可以通过指定一个起始索引来进行搜索。例如,可以使用indexOf(String str, int fromIndex)来指定从字符串的某个位置开始搜索匹配项的索引位置。

String str = "Hello World";
int index = str.indexOf('o', 5);  // 从索引5开始搜索
System.out.println(index);  // 输出结果为 7

需要注意的是,indexOf()方法是区分大小写的,如果要进行大小写不敏感的搜索,可以使用equalsIgnoreCase()方法。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门