欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java切分字符串的2種方法實(shí)例

 更新時(shí)間:2022年06月14日 09:44:47   作者:碼虎不得~  
在我們?nèi)粘9ぷ髦薪?jīng)常遇到截取字符串的需求,下面這篇文章主要給大家介紹了關(guān)于java切分字符串的2種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

java中包含兩種切分字符串方式:如下

方法一:通過substring()截取字符串

1. 只傳入一個(gè)參數(shù) substring(int beginIndex)

傳一個(gè)參數(shù),含義為將字符串從索引號(hào)為beginIndex開始截取,一直到字符串末尾。注意第一個(gè)字符的索引值為零,截取時(shí)包含索引beginIndex的字符;示例代碼如下:

    String oldStr = "zifu截取練習(xí)ing";
    String str = oldStr.substring(5);
    System.out.println(str);
    運(yùn)行結(jié)果:
    取練習(xí)ing

傳入兩個(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截

方法二: 通過split()切割字符串,返回結(jié)果為字符串?dāng)?shù)組

1.只傳一個(gè)參數(shù):split(String regex)

參數(shù)支持正則或普通字符,根據(jù)給定正則表達(dá)式或字符匹配拆分此字符串。示例代碼如下:

String oldStr = "China,Japan,美國(guó),俄羅斯";
String[] strs = oldStr.split(",");//根據(jù),切分字符串
for(int i = 0;i < strs.length; i++){
    System.out.println(strs[i]);
}

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

China
Japan
美國(guó)
俄羅斯

2.傳入兩個(gè)參數(shù):split(String regex,int limit)

regex正則表達(dá)式分隔符。limit 分割的份數(shù)。根據(jù)正則表達(dá)式或者字符和想要分割的份數(shù)來拆分此字符串。示例代碼如下:

String oldStr = "China,Japan,美國(guó),俄羅斯";
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ó),俄羅斯

補(bǔ)充:根據(jù)某個(gè)字符截取字符串

這里根據(jù)”@”截取字符串(也可以是其他子字符串)

String sb = "HelloWorld@qq.com";
String str = sb.substring(0, sb.indexOf("@"));
System.out.println(str);

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

HelloWorld

分析:indexOf(String str)方法返回的是子字符串第一次出現(xiàn)在字符串的索引位置,上面的代碼返回的是@前面的字符。

總結(jié)

到此這篇關(guān)于java切分字符串的2種方法的文章就介紹到這了,更多相關(guān)java切分字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何將maven源改為國(guó)內(nèi)阿里云鏡像

    如何將maven源改為國(guó)內(nèi)阿里云鏡像

    在使用Maven打包Scala程序時(shí),默認(rèn)是從位于國(guó)外的Maven中央倉庫下載相關(guān)的依賴,造成我們從國(guó)內(nèi)下載依賴時(shí)速度很慢,下面這篇文章主要給大家介紹了關(guān)于如何將maven源改為國(guó)內(nèi)阿里云鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • 解決Jenkins集成SonarQube遇到的報(bào)錯(cuò)問題

    解決Jenkins集成SonarQube遇到的報(bào)錯(cuò)問題

    本文給大家分享Jenkins集成SonarQube遇到的報(bào)錯(cuò)問題及解決方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-07-07
  • 基于Java?GUI?事件處理方式

    基于Java?GUI?事件處理方式

    這篇文章主要介紹了基于Java?GUI?事件處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringMVC文件上傳的配置實(shí)例詳解

    SpringMVC文件上傳的配置實(shí)例詳解

    本文通過實(shí)例代碼給大家介紹SpringMVC文件上傳的配置相關(guān)內(nèi)容,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • Java異常 Exception類及其子類(實(shí)例講解)

    Java異常 Exception類及其子類(實(shí)例講解)

    下面小編就為大家?guī)硪黄狫ava異常 Exception類及其子類(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • Java面試崗常見問題之ArrayList和LinkedList的區(qū)別

    Java面試崗常見問題之ArrayList和LinkedList的區(qū)別

    ArrayList和LinkedList作為我們Java中最常使用的集合類,很多人在被問到他們的區(qū)別時(shí),憋了半天僅僅冒出一句:一個(gè)是數(shù)組一個(gè)是鏈表。這樣回答簡(jiǎn)直讓面試官吐血。為了讓兄弟們打好基礎(chǔ),我們通過實(shí)際的使用測(cè)試,好好說一下ArrayList和LinkedList的區(qū)別這道經(jīng)典的面試題
    2022-01-01
  • Java枚舉類型與泛型使用解讀

    Java枚舉類型與泛型使用解讀

    這篇文章主要介紹了Java枚舉類型與泛型使用解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • spring多數(shù)據(jù)源配置實(shí)現(xiàn)方法實(shí)例分析

    spring多數(shù)據(jù)源配置實(shí)現(xiàn)方法實(shí)例分析

    這篇文章主要介紹了spring多數(shù)據(jù)源配置實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了spring多數(shù)據(jù)源配置相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • Java獲取視頻時(shí)長(zhǎng)、大小的示例

    Java獲取視頻時(shí)長(zhǎng)、大小的示例

    這篇文章主要介紹了Java獲取視頻時(shí)長(zhǎng)、大小的示例,幫助大家利用Java處理視頻,完成需求,感興趣的朋友可以了解下
    2020-11-11
  • 使用SpringBoot配置多數(shù)據(jù)源的經(jīng)驗(yàn)分享

    使用SpringBoot配置多數(shù)據(jù)源的經(jīng)驗(yàn)分享

    這篇文章主要介紹了使用SpringBoot配置多數(shù)據(jù)源的經(jīng)驗(yàn)分享,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04

最新評(píng)論