String.split()如果在字符串的最后部分,则忽略定界符之间的空值

String.split()如果在字符串的最后部分,则忽略定界符之间的空值,第1张

String.split()如果在字符串的最后部分,则忽略定界符之间的空值

默认情况下,

split
从结果数组中删除结尾的空字符串。要关闭此机制,请使用
split(regex, limit)
负数限制,例如

split("\|", -1)

更多细节:

split(regex)
内部返回此方法的结果,您可以
split(regex,0)
在此方法的文档中找到(强调我的)

limit
参数控制应用图案的次数,因此会影响所得数组的长度

如果限制

n
大于零, 则该模式将最多n应用- 1次,数组的长度将不会大于n,并且数组的最后项将包含超出最后匹配的定界符的所有输入。

如果

n
的非正 则模式将被应用多次可能的,并且阵列可以具有任意长度。

如果

n
IS 则模式将被应用的次数成为可能,该阵列可具有任何长度,并且 拖尾空字符串将被丢弃



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存