String.split()与StringUtils.split()的区别
生活随笔
收集整理的這篇文章主要介紹了
String.split()与StringUtils.split()的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先運行一段代碼
import com.sun.deploy.util.StringUtils; String s =",1,,2,3,4,,"; String[] split1 = s.split(","); String[] split2 = StringUtils.splitString(s, ",");調試結果:
下面這段代碼和上面的結果是一樣的
import org.apache.commons.lang.StringUtils; String s =",1, ,2,3,4,,"; String[] split1 = s.split(","); String[] split2 = StringUtils.split(s, ",");總結:
String.split()會包含空字符串,而且是包含 頭部的和中間的, 不包含有效數字后面所有的空字符串.
StringUtils.split()會過濾所有的空字符串. 當然空格不會被過濾.
總結
以上是生活随笔為你收集整理的String.split()与StringUtils.split()的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【代码笔记】iOS-播放从网络上下载的语
- 下一篇: 远程批量升级IE11