亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
阳朔县| 筠连县| 克拉玛依市| 库伦旗| 河南省| 航空| 汕头市| 大埔县| 同江市| 泰和县| 阿尔山市| 安西县| 临武县| 沙湾县| 田阳县| 正宁县| 肇东市| 日照市| 河源市| 固原市| 锡林浩特市| 年辖:市辖区| 博罗县| 洛川县| 西乡县| 汉沽区| 景东| 东城区| 旬邑县| 思南县| 龙川县| 灯塔市| 道真| 大新县| 广昌县| 石城县| 大洼县| 大英县| 阜宁县| 都匀市| 二连浩特市|