中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
绍兴市| 桑植县| 临朐县| 成安县| 牡丹江市| 姜堰市| 开化县| 乐平市| 曲沃县| 黔西| 墨脱县| 和硕县| 搜索| 阳江市| 滨海县| 环江| 泉州市| 莫力| 内黄县| 贵德县| 东兰县| 尼勒克县| 泰宁县| 巴东县| 长武县| 霍城县| 长宁区| 陆川县| 新和县| 杂多县| 女性| 临泽县| 克拉玛依市| 阿克苏市| 上蔡县| 老河口市| 栾城县| 淳化县| 赣榆县| 青阳县| 延安市|