读书人

Java String.split 跟 StringUtils.sp

发布时间: 2012-12-20 09:53:21 作者: rapoo

Java String.split 和 StringUtils.split

    String[] strs = "".split(",");


    结果是strs.length=1,strs[0]=""

      String[] strs = ",".split(",");


      结果是strs.length=0

        String[] strs = ",1,".split(",");


        结果是strs.length=2,strs[0]="",strs[1]="1"

        String.split使用起来潜规则比较多,即使自己清楚,别人也未必一眼就看明白。为了不引起误会,建议使用StringUtils.split来替代,它对空字符串""会进行过滤。

          String[] strs = StringUtils.split(",1,,2,", ",");


          结果是strs.length=2,strs[0]="1",strs[1]="2"

读书人网 >编程

热点推荐