String 類的 substring () 方法

Yook發表於2019-11-08

擷取字串,在java語言中的用法

1. substring(int beginIndex)

返回一個新字串,它是此字串的一個子字串。該子字串始於指定索引處的字元,一直到此字串末尾。

引數:beginIndex - 開始處的索引(包括),

返回:指定的子字串

異常:如果 beginIndex 為負或大於此 String 物件的長度,則丟擲 IndexOutOfBoundsException 

例如:

"unhappy".substring(2)  
returns"happy"

"mybaby".substring(3)  
returns"aby"

2. substring(int beginIndex, int endIndex)

返回一個新字串,它是此字串的一個子字串。該子字串從指定的 beginIndex 處開始, endIndex:到指定的 endIndex-1處結束。

引數:beginIndex - 開始處的索引(包括)。

endindex 結尾處索引(不包括)。

返回:指定的子字串。

丟擲:如果 beginIndex 為負,或length大於字串長度,則丟擲 IndexOutOfBoundsException 

例如:

"hamburger".substring(3,8) 
returns "burge"

"smiles".substring(0,5)
returns "smile"

相關文章