更新時(shí)間:2022-08-24 10:58:24 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2677次
Java拆分字符串的方法有兩種,下面就由動(dòng)力節(jié)點(diǎn)小編來告訴大家。
1. 只傳入一個(gè)參數(shù) substring(int beginIndex)
傳一個(gè)參數(shù),含義為將字符串從索引號(hào)為beginIndex開始進(jìn)行字符串截取,一直到字符串末尾。注意第一個(gè)字符的索引值為零,截取時(shí)包含索引beginIndex的字符;示例代碼如下:
String oldStr = "zifu截取練習(xí)ing";
String str = oldStr.substring(5);
System.out.println(str);
運(yùn)行結(jié)果:
取練習(xí)ing
2. 傳入兩個(gè)參數(shù) substring(int beginIndex, int endIndex)
從索引號(hào)beginIndex開始到索引號(hào)endIndex結(jié)束,返回結(jié)果包含索引為beginIndex的字符,不包含索引endIndex的字符;示例代碼如下:
String oldStr = "zifu截取練習(xí)ing";
String str = oldStr.substring(0,5);
System.out.println(str);
運(yùn)行結(jié)果:
zifu截
1.只傳一個(gè)參數(shù):split(String regex)
參數(shù)支持正則或普通字符,根據(jù)給定正則表達(dá)式或字符匹配拆分此字符串。示例代碼如下:
String oldStr = "China,Japan,美國,俄羅斯";
String[] strs = oldStr.split(",");//根據(jù),切分字符串
for(int i = 0;i < strs.length; i++){
System.out.println(strs[i]);
}
運(yùn)行結(jié)果:
China
Japan
美國
俄羅斯
2.傳入兩個(gè)參數(shù):split(String regex,int limit)
regex正則表達(dá)式分隔符。limit 分割的份數(shù)。根據(jù)Java正則表達(dá)式或者字符和想要分割的份數(shù)來拆分此字符串。示例代碼如下:
String oldStr = "China,Japan,美國,俄羅斯";
String[] strs = oldStr.split(",",2);//根據(jù),切分字符串;切兩份
for(int i = 0;i < strs.length; i++){
System.out.println(strs[i]);
}
運(yùn)行結(jié)果:
China
Japan,美國,俄羅斯
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)