java中split出現某個值之後的空串丟失問題

java在split一個參數的時候默認會去掉最後一個值(非空串)之後的空串,而這個值之前的空串則會保留 我們先split一個全是空串的值,分隔符爲@,  我們可以看到分隔出來的長度爲0 接下來我們在第二個分隔符之後加入一個非空值我們可以看到分隔出來的長度爲3 如果我們不想在split的時候出現空串丟失的情況我們可以採取在split的時候指定-1參數
相關文章
相關標籤/搜索