首頁新聞動態(tài)正文

java中字符串的截取和分隔[java學習筆記]

更新時間:2020-01-08 來源:黑馬程序員 瀏覽量:

1577349771854_學IT就到黑馬程序員.gif

在String類中針對字符串的截取和分割操作提供了兩個方法,其中,substring()方法用于截取字符串的一部分,split()方法可以將字符串按照某個字符進行分割。接下來通過一個案例來學習。

public class string06 {

    public static void main(String[] args) {

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

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

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

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

        //下面是字符分隔操作

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

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

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

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

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

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

            } else {

                //數(shù)組的最后一個元素后面不加逗號

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

            }

        }

    }

}

 

運行結(jié)果為:

1578464499192_string類的常用操作07.jpg

 

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

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

分享到:
在線咨詢 我要報名
和我們在線交談!