默认情况下,
split从结果数组中删除结尾的空字符串。要关闭此机制,请使用
split(regex, limit)负数限制,例如
split("\|", -1)
更多细节:
split(regex)内部返回此方法的结果,您可以
split(regex,0)在此方法的文档中找到(强调我的)
该
limit参数控制应用图案的次数,因此会影响所得数组的长度。如果限制
n是 大于零, 则该模式将最多n应用- 1次,数组的长度将不会大于n,并且数组的最后项将包含超出最后匹配的定界符的所有输入。如果
n是 的非正 则模式将被应用多次可能的,并且阵列可以具有任意长度。如果
nIS 零 则模式将被应用的次数成为可能,该阵列可具有任何长度,并且 拖尾空字符串将被丢弃 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)