【发布时间】:2014-09-02 03:13:24
【问题描述】:
我试图拆分一个字符串并保留空字符串。幸运的是,我找到了一个有前途的解决方案,它给了我预期的结果,如下 REPL 会话所示:
scala> val test = ";;".split(";",-1)
test: Array[String] = Array("", "", "")
我很好奇第二个参数实际上做了什么,并潜入了scala documentation,但除了这个之外什么也没找到:
在 REPL 解释器中我也只能得到以下信息:
scala> "asdf".split
制表符
def split(String): Array[String]
def split(String, Int): Array[String]
问题 是否有人为此类记录不充分的参数提供替代文档来源? 或者有人能解释一下这个 2dn 参数对这个特定功能有什么作用吗?
【问题讨论】:
标签: scala