java split

来源:互联网 发布:北京方正网络客服电话 编辑:程序博客网 时间:2024/05/16 01:37

java split()


只有两种用法:

1. string.split(" "),这种格式,以空格分隔字符串。

2. string.split(" ",limit),这种格式,以空格分隔字符串,但是最多分出limit个。

但是第二种方式有个小tip。


String string = "1\t\t3\t".split("\t",4);

结果是什么呢?可以测试一下,结果是String output = {"1","","3",""}。

而如果字符串是String string = "1\t\t3".split("\t",4);

这个结果是什么呢?String output = {"1","","3"}。

看到什么区别了吧。所以,在分隔数据时,一定要注意了,尤其是在读文本数据时,如果文本中各个列之间是以空格或者tab键分隔时,而每行数据之间可能存在某个列是空的。中间空还没事,最后空就要小心了,会有最后的空字符串产生。


原创粉丝点击