亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java String indexOf() 方法与子字符串和示例

什么是 Java 中的 indexOf() 方法?

indexOf() 方法 用于获取IndexOf方法的参数中指定的条件第一次出现的索引。

一个常见的场景可能是系统管理员想要查找客户端电子邮件 ID 的“@”字符的索引,然后想要获取剩余的子字符串。在这种情况下,可以使用 IndexOf 方法。

Java 字符串 indexOf() 语法

Java String indexOf() 方法的语法是:

public int indexOf(int cha)

Java indexOf() 参数

下面是 indexOf() Java String 参数:

字符 – 用于表示单个字符值

str – 用于表示要搜索的字符串

从索引 – 用于表示开始搜索的索引位置

Java 字符串 indexOf() 返回值

此 indexOf() Java String 方法返回此字符串中第一次出现指定字符的索引。如果字符不出现则返回-1。

Java String IndexOf 方法有四个重载。所有的重载都返回一个整数类型的值,代表返回的索引。这些重载在它们接受的参数类型和数量上有所不同。

IndexOf(char b)

此方法返回作为参数传递的字符“b”的索引。如果该字符在字符串中不可用,则返回的索引将为 -1。

IndexOf(char c, int startindex)

给定的方法将返回作为第二个参数“startindex”传递的整数索引之后第一次出现字符“c”的索引。在“startindex”整数索引之前出现的所有字符“c”都将被忽略。

IndexOf(字符串子字符串)

上面的 Java 子字符串 indexOf() 方法返回作为参数传递给它的子字符串的第一个字符的索引。如果该子字符串在字符串中不可用,则返回的索引将为 -1。

IndexOf(String substring, int startindex)

这个 Java 子字符串 indexOf() 方法返回作为第一个参数传递的子字符串中第一个字符的索引,在“startindex”索引值之后。如果子字符串从传入的“startindex”整数值开始,则该子字符串将被忽略。

Java String indexOf()方法示例

public class Sample_String {
    public static void main(String args[]) {

        String str_Sample = "This is Index of Example";
        //Character at position
        System.out.println("Index of character 'x': " + str_Sample.indexOf('x'));
        //Character at position after given index value
        System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3));
        //Give index position for the given substring
        System.out.println("Index of substring 'is': " + str_Sample.indexOf("is"));
        //Give index position for the given substring and start index
        System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5));
    }
}

输出:

字符'x'的索引:12
字符's'在3之后的索引索引:3
子字符串'is'的索引:2
子字符串'is'形式的索引索引:5


java

  1. Java 字符串
  2. Java 枚举字符串
  3. Java 注释类型
  4. Java 中的 String Length() 方法:如何通过示例查找
  5. Java String charAt() 方法及示例
  6. Java String compareTo() 方法:如何与示例一起使用
  7. Java String contains() 方法 |用示例检查子字符串
  8. Java String endsWith() 方法及示例
  9. Java String replace()、replaceAll() 和 replaceFirst() 方法
  10. 如何在 Java 中将字符转换为字符串(示例)
  11. 带有示例的 Python 字符串计数()
  12. Python String format() 举例说明