根據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 ...