首页 > 编程语言 > 详细

Java中split处理空串

时间:2014-03-15 16:02:32      阅读:724      评论:0      收藏:0      [点我收藏+]

今天遇到个问题,用split截取时,遇到空串,数组中取不到,在网上查了一会,找到了解决办法:

1.当参数为整数的时候,只需要截取前几个,需要几个截取几个,这个不用多说。

Java代码  bubuko.com,布布扣
  1. String line = "aa,bb,cc,dd,,,,";  
  2. System.out.println(line.split(",",6).length);  
  3. 输出结果为6,limit参数指定几个,输出几个,最多为8个  

        2.当参数为零的时候,和split()一样,截图尽可能多的字符串(其实不是最多的)。
Java代码  bubuko.com,布布扣
  1. String line = "aa,bb,cc,dd,,,,";  
  2. System.out.println(line.split(",",0).length);  
  3. 输出结果为4  

        3.当参数为负的时候,即使后面有空的串,也会输出到最大
Java代码  bubuko.com,布布扣
  1. String line = "aa,bb,cc,dd,,,,";  
  2. System.out.println(line.split(",",-1).length);  
  3. 输出结果为8 




Java中split处理空串,布布扣,bubuko.com

Java中split处理空串

原文:http://blog.csdn.net/java7star/article/details/21277843

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!