最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java切分字符串的2種方法實例

 更新時間:2022年06月14日 09:44:47   作者:碼虎不得~  
在我們日常工作中經常遇到截取字符串的需求,下面這篇文章主要給大家介紹了關于java切分字符串的2種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

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

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

1. 只傳入一個參數 substring(int beginIndex)

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

    String oldStr = "zifu截取練習ing";
    String str = oldStr.substring(5);
    System.out.println(str);
    運行結果:
    取練習ing

傳入兩個參數 substring(int beginIndex, int endIndex)
從索引號beginIndex開始到索引號endIndex結束,返回結果包含索引為beginIndex的字符,不包含索引endIndex的字符;示例代碼如下:

 String oldStr = "zifu截取練習ing";
 String str = oldStr.substring(0,5);
 System.out.println(str);
 運行結果:
 zifu截

方法二: 通過split()切割字符串,返回結果為字符串數組

1.只傳一個參數:split(String regex)

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

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

運行結果:

China
Japan
美國
俄羅斯

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

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

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

運行結果:

China
Japan,美國,俄羅斯

補充:根據某個字符截取字符串

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

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

運行結果:

HelloWorld

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

總結

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

相關文章

  • MyBatis Plus 入門使用詳細教程

    MyBatis Plus 入門使用詳細教程

    這篇文章主要介紹了MyBatis Plus 入門使用詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java判斷對象是否為空(包括null ,

    Java判斷對象是否為空(包括null ,"")的方法

    這篇文章主要介紹了Java判斷對象是否為空(包括null ,"")的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 關于feign調用的參數傳遞問題(@RequestBody和@RequestParam)

    關于feign調用的參數傳遞問題(@RequestBody和@RequestParam)

    這篇文章主要介紹了關于feign調用的參數傳遞問題(@RequestBody和@RequestParam),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring?Boot之Validation自定義實現方式的總結

    Spring?Boot之Validation自定義實現方式的總結

    這篇文章主要介紹了Spring?Boot之Validation自定義實現方式的總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • java編程SpringSecurity入門原理及應用簡介

    java編程SpringSecurity入門原理及應用簡介

    Spring 是非常流行和成功的 Java 應用開發(fā)框架,Spring Security 正是 Spring 家族中的成員。Spring Security 基于 Spring 框架,提供了一套 Web 應用安全性的完整解決方案
    2021-09-09
  • Java實現上傳網絡圖片到七牛云存儲詳解

    Java實現上傳網絡圖片到七牛云存儲詳解

    這篇文章主要為大家詳細介紹了Java如何實現上傳網絡圖片到七牛云存儲,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-12-12
  • Java中的2種集合排序方法介紹

    Java中的2種集合排序方法介紹

    這篇文章主要介紹了Java中的2種集合排序方法介紹,本文直接給出代碼,相關說明請看代碼中的注釋,需要的朋友可以參考下
    2014-10-10
  • 詳談StringUtils3之StringUtils.isEmpty()和StringUtils.isB的區(qū)別

    詳談StringUtils3之StringUtils.isEmpty()和StringUtils.isB的區(qū)別

    這篇文章主要介紹了詳談StringUtils3之StringUtils.isEmpty()和StringUtils.isB的區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • SpringBoot?Security使用MySQL實現驗證與權限管理

    SpringBoot?Security使用MySQL實現驗證與權限管理

    安全管理是軟件系統(tǒng)必不可少的的功能。根據經典的“墨菲定律”——凡是可能,總會發(fā)生。如果系統(tǒng)存在安全隱患,最終必然會出現問題,這篇文章主要介紹了SpringBoot安全管理Spring?Security基本配置
    2022-11-11
  • 在Java中FreeMarker?模板來定義字符串模板

    在Java中FreeMarker?模板來定義字符串模板

    這篇文章主要介紹了在Java中FreeMarker?模板來定義字符串模板,文章基于Java的相關資料展開詳細內容,需要的小伙伴可以參考一下
    2022-04-04

最新評論

泾川县| 浦北县| 隆昌县| 津市市| 塔城市| 溧水县| 隆林| 天气| 图们市| 抚远县| 宜兰县| 娱乐| 房山区| 北川| 雷州市| 高要市| 临猗县| 黑龙江省| 崇仁县| 色达县| 临泉县| 涟水县| 宁强县| 平凉市| 郴州市| 玛多县| 永胜县| 抚顺县| 连平县| 佳木斯市| 蒲城县| 海口市| 辽阳县| 宁阳县| 元氏县| 禄丰县| 肥东县| 体育| 诸暨市| 丹阳市| 胶南市|