繁体   English   中英

Java拆分方法返回空令牌

[英]Java Split Method Returns Empty Token

我的源字符串是/study[2]/

当我做

String[] tokens = itemPath.split("/");

结果是

[, study[2]]

令牌是字符串[2]

我的印象是Split方法删除了所有空令牌? 为什么要保持第一个呢? 我不应该根据Java字符串拆分的删除空值

您所链接问题的答案的第一句:

默认情况下split(delimiter)从结果数组中删除结尾的空字符串。

(我的重点)

您的并不落后(最后),而是领先 (开始)。 split不会删除那些。 它也不会删除中间的那些。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM