我对 Scala 字符串分割行为有点困惑,因为它不能一致地工作,并且缺少一些列表元素。例如,如果我有一个包含 4 列和 1 个缺失元素的 CSV 字符串。
"elem1, elem2,,elem 4".split(",") = List("elem1", "elem2", "", "elem4")
伟大的!这就是我所期望的。
另一方面,如果元素 3 和 4 都缺失,则:
"elem1, elem2,,".split(",") = List("elem1", "elem2")
而我希望它能回来
"elem1, elem2,,".split(",") = List("elem1", "elem2", "", "")
我错过了什么吗?