卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

新Java編程中substring方法的使用技巧

截取字符串當(dāng)我們?cè)诰帉慗ava程序時(shí),經(jīng)常需要用到substring()方法來(lái)截取字符串。該方法可以截取指定下標(biāo)范圍內(nèi)的子字符串,并將其作為新字符串返回。例如,調(diào)用(index)方法,其中index表

截取字符串

當(dāng)我們?cè)诰帉慗ava程序時(shí),經(jīng)常需要用到substring()方法來(lái)截取字符串。該方法可以截取指定下標(biāo)范圍內(nèi)的子字符串,并將其作為新字符串返回。

例如,調(diào)用(index)方法,其中index表示字符串str的下標(biāo),從0開始計(jì)數(shù)。如果下標(biāo)是2,那么將獲取第3位字符c及其后面的所有字符。需要注意的是,如果要截取的下標(biāo)超過(guò)字符串長(zhǎng)度,將會(huì)報(bào)下標(biāo)越界的錯(cuò)誤,因此使用時(shí)需要注意邊界條件。

兩個(gè)參數(shù)的方法

除了單參數(shù)的substring()方法,還有一種傳遞兩個(gè)參數(shù)的方法substring(beginIndex, endIndex)。它的意思是截取beginIndex下標(biāo)到endIndex前一位的字符串,如下圖所示:

如果傳入的參數(shù)是0和3,則會(huì)截取到0、1、2三個(gè)位置的值。

與indexOf方法結(jié)合使用

在實(shí)際開發(fā)中,我們經(jīng)常需要根據(jù)特定的規(guī)則來(lái)截取字符串中的某些信息。這時(shí)候,可以使用substring()方法與indexOf()方法相結(jié)合來(lái)實(shí)現(xiàn)。

例如,下面的代碼通過(guò)這兩個(gè)方法配合使用可以取出?前面的ip值:

String url "";

String ip (("?") 1,url.length());

可以看到,substring()方法非常方便且常用,特別是與其他字符串處理方法配合使用可以大大提高開發(fā)效率,因此在Java編程中必不可少。

標(biāo)簽: