返回的元素数量少于我运行时的预期值 String.split()
示例: -实际字符串是"country,12345,2,1 ,, 1 ,,",因此返回的数组中预计有8个元素,但数组的大小为"6"
String line1 = "country,12345,2,1,,1,,";
String data1[] = line1.split(",");
System.out.println("Length : "+data1.length);
Run Code Online (Sandbox Code Playgroud)
Length : 6
Run Code Online (Sandbox Code Playgroud)
为什么会这样?