關於java中使用split方法末尾空值被丟棄的問題


嗯... 在最近的一次項目中,使用split方法分割字符串后得到的數組與預期不符。

查找原因后發現,使用默認的split方法時,會默認丟棄字符串末尾的空值,而字符串中間的空值則會作為數組中的一項數據,不會被丟棄。

查詢相關資料得知java中的split方法有兩個參數,第一個參數是被分割的字符串,第二個參數則是一個int值,此值默認為0,丟棄末尾空數據。

而當第二個參數值大於0時,代表分割字符串后數組的最大長度,當它小於0時,代表獲取數組所有值,不會丟棄末尾空值。

以上,留用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM