嗯... 在最近的一次項目中,使用split方法分割字符串后得到的數組與預期不符。
查找原因后發現,使用默認的split方法時,會默認丟棄字符串末尾的空值,而字符串中間的空值則會作為數組中的一項數據,不會被丟棄。
查詢相關資料得知java中的split方法有兩個參數,第一個參數是被分割的字符串,第二個參數則是一個int值,此值默認為0,丟棄末尾空數據。
而當第二個參數值大於0時,代表分割字符串后數組的最大長度,當它小於0時,代表獲取數組所有值,不會丟棄末尾空值。
以上,留用。
嗯... 在最近的一次項目中,使用split方法分割字符串后得到的數組與預期不符。
查找原因后發現,使用默認的split方法時,會默認丟棄字符串末尾的空值,而字符串中間的空值則會作為數組中的一項數據,不會被丟棄。
查詢相關資料得知java中的split方法有兩個參數,第一個參數是被分割的字符串,第二個參數則是一個int值,此值默認為0,丟棄末尾空數據。
而當第二個參數值大於0時,代表分割字符串后數組的最大長度,當它小於0時,代表獲取數組所有值,不會丟棄末尾空值。
以上,留用。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。