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

溫馨提示×

String中的indexOf方法怎么使用

小億
77
2023-12-07 09:03:45
欄目: 編程語言

在Java中,String類的indexOf方法用于查找指定字符或字符串在當前字符串中第一次出現的位置。方法的使用方式如下:

  1. 查找指定字符的索引位置:

    String str = "Hello, World!";
    int index = str.indexOf('o');
    System.out.println(index);  // 輸出:4
    

    上述代碼中,indexOf方法接收一個字符作為參數,并返回該字符在字符串中第一次出現的位置。如果找不到該字符,則返回-1。

  2. 查找指定字符從指定位置開始的索引位置:

    String str = "Hello, World!";
    int index = str.indexOf('o', 5);
    System.out.println(index);  // 輸出:8
    

    在上述代碼中,indexOf方法的第二個參數指定了從字符串的第5個位置開始查找字符’o’的索引位置。如果指定位置之前不存在該字符,則返回-1。

  3. 查找指定字符串的索引位置:

    String str = "Hello, World!";
    int index = str.indexOf("World");
    System.out.println(index);  // 輸出:7
    

    上述代碼中,indexOf方法接收一個字符串作為參數,并返回該字符串在目標字符串中第一次出現的位置。如果找不到該字符串,則返回-1。

  4. 查找指定字符串從指定位置開始的索引位置:

    String str = "Hello, World!";
    int index = str.indexOf("o", 5);
    System.out.println(index);  // 輸出:7
    

    在上述代碼中,indexOf方法的第二個參數指定了從字符串的第5個位置開始查找子字符串"o"的索引位置。如果指定位置之前不存在該子字符串,則返回-1。

需要注意的是,indexOf方法對大小寫是敏感的。如果需要忽略大小寫進行查找,可以使用indexOf方法的變體:indexOf(String str, int fromIndex)或indexOf(String str)。這些變體方法會根據當前字符串的大小寫規則進行查找。

0
安乡县| 肇庆市| 玉屏| 英德市| 长丰县| 阿瓦提县| 龙川县| 紫云| 霍林郭勒市| 营山县| 涞源县| 大悟县| 叶城县| 桃园县| 高邑县| 大安市| 元谋县| 太保市| 府谷县| 台中县| 白沙| 河间市| 砚山县| 遂溪县| 南宁市| 宝丰县| 西藏| 衡阳县| 永城市| 离岛区| 蒙阴县| 玉田县| 正阳县| 元氏县| 封丘县| 钟山县| 德州市| 蕉岭县| 甘肃省| 巴彦淖尔市| 同仁县|