淺談Java的String中的subString()方法_java

來源:互聯網
上載者:User

方法如下:

public String substring(int beginIndex, int endIndex)

第一個int為開始的索引,對應String數字中的開始位置,

第二個是截止的索引位置,對應String中的結束位置

1、取得的字串長度為:endIndex - beginIndex;

2、從beginIndex開始取,到endIndex結束,從0開始數,其中不包括endIndex位置的字元

如:

"hamburger".substring(4, 8) returns "urge""smiles".substring(1, 5) returns "mile"

取長度大於等於3的字串a的後三個子字串,只需a.subString(a.length()-3, a.length());

手冊中的具體說明如下:

substring

public String substring(int beginIndex, int endIndex)
Returns a new string that is a substring of this string. The substring begins at the specified beginIndex and extends to the character at index endIndex - 1. Thus the length of the substring is endIndex-beginIndex.

Examples:

 "hamburger".substring(4, 8) returns "urge"
 "smiles".substring(1, 5) returns "mile"

Parameters:

beginIndex - the beginning index, inclusive.
endIndex - the ending index, exclusive.

Returns:

the specified substring.

Throws:

IndexOutOfBoundsException - if the beginIndex is negative, or endIndex is larger than the length of this String object, or beginIndex is larger than endIndex

以上就是小編為大家帶來的淺談Java的String中的subString()方法的全部內容了,希望對大家有所協助,多多支援雲棲社區~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.