2
我不明白它为什么这样工作 - 请参见下面的split()方法的用例。Java拆分()方法混淆
String x = "one,";
String y = ",one";
System.out.println(Arrays.toString(x.split(","))); //prints [one]
System.out.println(Arrays.toString(y.split(","))); //prints [, one]
我期待他们打印[one,]和[,one]。
尝试'System.out.println(Arrays.toString(x.split(“,”,-1))); //打印[one,]' –