字串方法substring 的引數設定

2021-08-13 03:28:53 字數 689 閱讀 5155

根據w3school的文件來看 ,

substring()的作用是用於提取字串中介於兩個指定下標之間的字元

str.substring(start,stop);

其中,start是必需的,stop是可選的,不寫則預設到字串結尾,根據文件來說,兩者都是非負整數,

但事實上都可以取負數的。

如果start小於stop,則正常處理

"helloworld".substring(2,4);

返回值為 "ll"

如果 start 與 stop 相等,則返回乙個空字串 ""

"helloworld".substring(2 , 2) 

返回值為  "";

如果start  大於 stop,那麼該方法會先交換start 、stop這兩個引數

,沒有負數,則交換後選取 ,若為負數,再將其視為0,在進行選取子字串

"helloworld".substring(2,-3);

1、由於2 >-3,則交換為"helloworld".substring(-3,2);

2、由於此時start為負數(-3),將其變為0,即"helloworld".substring(0 , 2);

返回值為 "he";

subString 字串擷取

字串擷取 substring int beginindex 返回乙個新的字串,它是此字串的乙個子字串。substring int beginindex,int endindex 返回乙個新的字串,它是此字串的乙個子字串。beginindex 起始索引 包括 從0開始 endindex 結束索引 不包...

字串分割substring

substring public string substring int beginindex,int endindex 返回乙個新字串,它是此字串的乙個子字串。該子字串從指定的 beginindex 處開始,直到索引 endindex 1 處的字元。因此,該子字串的長度為 endindex be...

subString 擷取字串

str.substring int startindex,int endindex 他的意思就是startindex,到endindex 下標之間的長度 str str.substring int beginindex 擷取掉str從首字母起長度為beginindex的字串,將剩餘字串賦值給str ...