相关疑难解决方法(0)

当提供正则表达式时,Java中的String.split()方法究竟是如何工作的?

我正在准备OCPJP考试,我遇到了以下示例:

class Test {
   public static void main(String args[]) {
      String test = "I am preparing for OCPJP";
      String[] tokens = test.split("\\S");
      System.out.println(tokens.length);
   }
}
Run Code Online (Sandbox Code Playgroud)

这段代码打印16.我期待像no_of_characters + 1这样的东西.有人可以解释一下,split()方法在这种情况下实际上做了什么?我只是不明白......

java regex split ocpjp

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

ocpjp ×1

regex ×1

split ×1