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

淺談java String.split丟失結尾空字符串的問題

 更新時間:2017年02月23日 09:35:39   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談java String.split丟失結尾空字符串的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

java中的split函數用于將字符串分割為字符數組是很方便的,但由于不是很熟悉,犯了錯誤

如下:

String strtest   = "1,2,";
String arry[]  = strtest.split(",");

這樣得到的數組元素個數只是2兩個,為什么呢,最后一個","后沒有內容,它沒有作為空字符串成為第三個數組元素,結尾的空字符串被丟棄了!

這個函數還有另一種重載方式 :public String [] split (String  regex, int limit) 看下說明limit 參數控制模式應用的次數,因此影響所得數組的長度。如果該限制 n 大于 0,則模式將被最多應用 n  - 1 次,數組的長度將不會大于 n ,而且數組的最后一項將包含所有超出最后匹配的定界符的輸入。

如果 n 為非正,那么模式將被應用盡可能多的次數,而且數組可以是任何長度。如果 n 為 0,那么模式將被應用盡可能多的次數,數組可以是任何長度,并且結尾空字符串將被丟棄。

而對于函數 public String [] split (String  regex)該方法的作用就是使用給定的表達式和限制參數 0 來調用兩參數 split方法。因此,所得數組中不包括結尾空字符串

所以如果不想讓結尾的空字符串被丟棄,那么應該這樣寫:

String strtest    = "1,2,";
String arry[]  = strtest.split(",", -1);

以上這篇淺談java String.split丟失結尾空字符串的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 在Spring Boot中實現(xiàn)文件上傳與管理的操作

    在Spring Boot中實現(xiàn)文件上傳與管理的操作

    在 Spring Boot 中實現(xiàn)文件上傳與管理非常簡單,通過配置文件上傳、創(chuàng)建文件上傳、下載、列表和刪除接口,我們可以輕松地處理文件操作,結合前端頁面,可以提供一個完整的文件管理系統(tǒng),這篇文章主要介紹了在Spring Boot中實現(xiàn)文件上傳與管理,需要的朋友可以參考下
    2024-07-07
  • mybatis設置sql執(zhí)行時間超時時間的方法

    mybatis設置sql執(zhí)行時間超時時間的方法

    本文主要介紹了mybatis設置sql執(zhí)行時間超時時間的方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Spring中的@DependsOn注解使用解析

    Spring中的@DependsOn注解使用解析

    這篇文章主要介紹了Spring中的@DependsOn注解使用解析,@DependsOn注解可以定義在類和方法上,意思是我這個組件要依賴于另一個組件,也就是說被依賴的組件會比該組件先注冊到IOC容器中,需要的朋友可以參考下
    2024-01-01
  • Java字典生成算法講解

    Java字典生成算法講解

    今天小編就為大家分享一篇關于Java字典生成算法講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Springboot訪問templates html頁面過程詳解

    Springboot訪問templates html頁面過程詳解

    這篇文章主要介紹了Springboot訪問templates html頁面過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Java使用Swagger接口框架方法詳解

    Java使用Swagger接口框架方法詳解

    這篇文章主要介紹了Java使用Swagger接口框架方法,Swagger是一個方便我們更好的編寫API文檔的框架,而且Swagger可以模擬http請求調用,感興趣的同學可以參考下文
    2023-05-05
  • springboot整合redis集群過程解析

    springboot整合redis集群過程解析

    這篇文章主要介紹了springboot整合redis集群過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Java中LinkedHashSet的底層機制詳解

    Java中LinkedHashSet的底層機制詳解

    這篇文章主要介紹了Java中LinkedHashSet的底層機制解讀,   LinkedHashSet是具有可預知迭代順序的Set接口的哈希表和鏈接列表實現(xiàn),此實現(xiàn)與HashSet的不同之處在于,后者維護著一個運行于所有條目的雙重鏈接列表,需要的朋友可以參考下
    2023-09-09
  • Java系統(tǒng)運行緩慢等問題的排查思路

    Java系統(tǒng)運行緩慢等問題的排查思路

    這篇文章主要介紹了Java系統(tǒng)運行緩慢等問題的排查思路,讀者可以根據具體情況具體分析,從而解決問題
    2021-04-04
  • Java程序包不存在的3種解決方法總結

    Java程序包不存在的3種解決方法總結

    包存在的,但是啟動項目的時候提示包不存在,所以解決下,這篇文章主要給大家介紹了關于Java程序包不存在的3種解決方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-01-01

最新評論

蓬溪县| 昭平县| 防城港市| 新晃| 永宁县| 清远市| 西青区| 五莲县| 察哈| 兖州市| 福清市| 积石山| 祁阳县| 武强县| 贞丰县| 台东市| 宁武县| 仲巴县| 蒲城县| 清远市| 石林| 永福县| 双鸭山市| 澄江县| 禹城市| 中宁县| 托克逊县| 大安市| 通州市| 永德县| 扎赉特旗| 万全县| 图木舒克市| 莱西市| 江孜县| 从化市| 杭锦后旗| 古蔺县| 遵化市| 南京市| 清镇市|