字符串拆分Java中的错误

Zin*_*tet -1 java string

我认为它subtitleArray的长度应该只有2,包含www.facebook.com你好.但不知道为什么会这样. 在此输入图像描述

Abd*_*hak 5

试着改变这个:

 value.split("|"); 
Run Code Online (Sandbox Code Playgroud)

至:

  value.split("\\|"); 
Run Code Online (Sandbox Code Playgroud)

如果你想要包含那些尾随空字符串,你需要使用String.split(String regex,int limit)和第二个参数(limit)的负值,如下所示:

 value.split("\\|",-1);
Run Code Online (Sandbox Code Playgroud)