更新時間:2020-01-08 來源:黑馬程序員 瀏覽量:
在String類中針對字符串的截取和分割操作提供了兩個方法,其中,substring()方法用于截取字符串的一部分,split()方法可以將字符串按照某個字符進行分割。接下來通過一個案例來學(xué)習(xí)。
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("分隔后的字符串?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ù)組最后一個元素,在元后面加逗號
System.out.print(strArray[i]+",");
} else {
//數(shù)組的最后一個元素后面不加逗號
System.out.println(strArray[i]);
}
}
}
}
運行結(jié)果為:
上面案例中。調(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ù)組當(dāng)中。
猜你喜歡:
java基礎(chǔ)入門視頻教程下載