タグ「split」が付けられているもの

csvをsplit関数でパースしようとすると、行によって要素数がまちまち。
javadocを調べると、区切り文字だけ指定するsplit関数では
末尾の空要素を省略した配列を返すということが判明。
省略させたくない場合は、split関数の第二引数に-1を指定すればよい。
String (Java 2 プラットフォーム SE v1.4.0)

例)
$ cat SplitTest.java
import java.io.*;
class SplitTest {
public static void main (String[] args) {
System.out.println("1,,3".split(",").length);
System.out.println("1,,".split(",").length);
System.out.println("1,,".split(",", -1).length);
}
}
$ javac SplitTest.java
$ java SplitTest
3
1
3

参考
split の研究 - bkブログ