91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java的indexof函數如何工作

小樊
82
2024-09-30 00:53:17
欄目: 編程語言

在Java中,indexOf()函數是String類的一個成員方法,用于查找指定字符或子字符串在原字符串中首次出現的位置。如果找不到該字符或子字符串,則返回-1。

indexOf()函數有兩種重載形式:

  1. public int indexOf(int ch): 返回指定字符第一次出現的索引。如果未找到該字符,則返回-1。
  2. public int indexOf(String substring): 返回指定子字符串第一次出現的索引。如果未找到該子字符串,則返回-1。

以下是使用indexOf()函數的示例:

public class Main {
    public static void main(String[] args) {
        String str = "Hello, World!";
        
        // 使用indexOf()查找字符'W'
        int index1 = str.indexOf('W');
        System.out.println("Index of 'W': " + index1); // 輸出:Index of 'W': 7
        
        // 使用indexOf()查找子字符串"World"
        int index2 = str.indexOf("World");
        System.out.println("Index of 'World': " + index2); // 輸出:Index of 'World': 7
        
        // 使用indexOf()查找子字符串"Java",從索引1開始
        int index3 = str.indexOf("Java", 1);
        System.out.println("Index of 'Java' starting from index 1: " + index3); // 輸出:Index of 'Java' starting from index 1: 10
    }
}

請注意,indexOf()函數是區分大小寫的。如果要進行不區分大小寫的搜索,可以在調用indexOf()之前將字符串和要查找的字符或子字符串轉換為小寫(使用toLowerCase()方法)或大寫(使用toUpperCase()方法)。

0
凤台县| 汨罗市| 磴口县| 昭苏县| 龙岩市| 顺昌县| 五河县| 菏泽市| 淮阳县| 乌拉特前旗| 沾益县| 抚州市| 阳原县| 乐至县| 五常市| 沐川县| 疏附县| 昔阳县| 依安县| 陆河县| 岳池县| 南充市| 织金县| 芷江| 辉南县| 祁阳县| 宁津县| 娄底市| 茶陵县| 海盐县| 徐州市| 花莲市| 汽车| 宁强县| 襄樊市| 望都县| 和田市| 厦门市| 江口县| 洞头县| 都匀市|