Java中的substring()函數(shù)用于從字符串中提取子字符串。它接收起始索引和可選的結(jié)束索引作為參數(shù),并返回從起始索引到結(jié)束索引之間的子字符串。
具體而言,substring()函數(shù)的作用是:根據(jù)指定的起始索引和結(jié)束索引,從原始字符串中創(chuàng)建一個(gè)新的字符串。起始索引是包含在新字符串中的字符,而結(jié)束索引是不包含在新字符串中的字符。
例如,對(duì)于字符串"Hello, World!“,我們可以使用substring()函數(shù)來提取子字符串"Hello”:
String str = "Hello, World!";
String subStr = str.substring(0, 5);
System.out.println(subStr); // Output: "Hello"
在這個(gè)例子中,起始索引為0,結(jié)束索引為5。因此,提取的子字符串包含從索引0開始的5個(gè)字符,即"Hello"。