首頁(yè)新聞動(dòng)態(tài)正文

java中字符串的截取和分隔[java學(xué)習(xí)筆記]

更新時(shí)間:2020-01-08 來(lái)源:黑馬程序員 瀏覽量:

1577349771854_學(xué)IT就到黑馬程序員.gif

在String類中針對(duì)字符串的截取和分割操作提供了兩個(gè)方法,其中,substring()方法用于截取字符串的一部分,split()方法可以將字符串按照某個(gè)字符進(jìn)行分割。接下來(lái)通過(guò)一個(gè)案例來(lái)學(xué)習(xí)。

public class string06 {

    public static void main(String[] args) {

        String str="羽毛球-籃球-乒乓球";

        //下面是字符串截取操作

        System.out.println("從第5個(gè)字符截取到末尾的結(jié)果:"+str.substring(4));

        System.out.println("從第5個(gè)字符截取到第6個(gè)字符的結(jié)果:"+str.substring(4,6));

        //下面是字符分隔操作

        System.out.print("分隔后的字符串?dāng)?shù)組中的元素一次為:");

        String[] strArray=str.split("-");       //將字符串轉(zhuǎn)換為字符串?dāng)?shù)組

        for (int i=0;i<strArray.length;i++){

            if (i !=strArray.length-1) {

                //如果不是數(shù)組最后一個(gè)元素,在元后面加逗號(hào)

                System.out.print(strArray[i]+",");

            } else {

                //數(shù)組的最后一個(gè)元素后面不加逗號(hào)

                System.out.println(strArray[i]);

            }

        }

    }

}

 

運(yùn)行結(jié)果為:

1578464499192_string類的常用操作07.jpg

 

上面案例中。調(diào)用了String類中重載的兩個(gè)substring()方法。在第5行代碼調(diào)用substring()方法時(shí),傳入?yún)?shù)4,即截取字符串中第5個(gè)字符以及之后的所有字符,因?yàn)樽址械淖址?,索引是?開始的。第6行代碼調(diào)用substring()方法時(shí)傳入兩個(gè)參數(shù)4和6,即截取第5個(gè)和第6個(gè)字符,因?yàn)樽址诮厝r(shí),只包括開始索引,不包括結(jié)束索引。上面案例中的第9~18行演示了split()方法的用法,該方法會(huì)根據(jù)指定的符號(hào)將字符串分割成三部分,并存放到一個(gè)String類型的數(shù)組當(dāng)中。

猜你喜歡:
java基礎(chǔ)入門視頻教程下載

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!