split一个参数的时候默认会去掉空串,代码如下:
<span style="font-size:14px;">String line = "a,b,c,d,,,," ; System.out.println(line.split( ",").length); </span>
输出结果为 4
如果想保留空串,可以使用split的limit参数指定结果输出个数,当参数为负的时候,即使后面有空的串,也会保留,如下:
<span style="font-size:14px;">String line = "a,b,c,d,,,," ; System.out.println(line.split( ",", -1).length); </span>
输出结果为 8
时间: 2024-10-09 13:41:27