亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java String substring() 使用方法及示例

Java String(字符串) 方法

Java String substring()方法從字符串中提取一個子字符串并返回它。

substring()方法的語法為:

string.substring(int startIndex, int endIndex)

substring()參數(shù)

substring()方法有兩個參數(shù)。

  • startIndex - 起始索引

  • endIndex (可選)-結(jié)束索引

substring()返回值

substring()方法從給定的字符串返回一個子字符串。

  • 子字符串與startIndex中的字符一起存在,并擴展到索引endIndex - 1中的字符。

  • 如果未傳遞endIndex,則子字符串與指定索引處的字符一起存在,并擴展到字符串的末尾。

Java String substring()方法的工作
Java String substring()方法的工作

注意:如果startIndex或endIndex為負數(shù)或大于字符串的長度,則會出現(xiàn)錯誤。如果startIndex大于endIndex,也會出現(xiàn)錯誤。

示例1:不帶結(jié)束索引的Java substring()

class Main {
    public static void main(String[] args) {
        String str1 = "program";

        //從第一個字符到結(jié)尾
        System.out.println(str1.substring(0));  // program

        //從第四個字符到結(jié)尾
        System.out.println(str1.substring(3));  // gram
    }
}

示例2:帶有結(jié)束索引的Java substring()

class Main {
    public static void main(String[] args) {
        String str1 = "program";

        //從第一個字符到第七個字符
        System.out.println(str1.substring(0, 7));  // program

        //從第1個到第5個字符
        System.out.println(str1.substring(0, 5));  // progr

        //從第4到第5個字符
        System.out.println(str1.substring(3, 5));  // gr
    }
}

如果需要從給定的字符串中查找指定子字符串的第一個匹配項的索引,請使用Java String indexOf()方法。

Java String(字符串) 方法