String.split(String delim);
行为很奇怪,它返回在每个字符处拆分字符串并返回一个输出,就像String.toCharArray();
[它让我发疯]
以下是如何重现我的问题:
System.out.println(Arrays.toString("CENTURY:a,b,c|HALF_CENTURY:c,d,e".split("|")));
输出:[, C, E, N, T, U, R, Y, :, a, ,, b, ,, c, |, H, A, L, F, _, C, E, N, T, U, R, Y, :, c, ,, d, ,, e]