[英]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.