java String split方法会忽略字符串最后的分隔符

测试代码:

public static void main(String[] args) {
    String str = "#1##2##";
    String[] split = str.split("#");
    System.err.println("length:"+split.length);
    for (String string : split) {
      System.out.println(string);
    }
  }

输出结果:

length:4
(空串)
1
(空串)
2

猜你喜欢

转载自blog.csdn.net/jeffrey_li/article/details/79757717