我對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", "", "")
我缺少的東西?