这是我的输入字符串,我试图在 Scala 中拆分。我发现我理解拆分的方式似乎存在一些根本差异,或者根据我的输入这不起作用。我的输入有 0,"","" 作为最后三个字符。拆分时,输出以 0 停止,输入字符串“”和“”中的最后两个空白字符被忽略。
这是我的常规经验
val lines = "5;;ABCDEF;GHIJK;;DEC;XXXX;;;;;;YYYY;ZZZZZ;XXXXXXX ;4;YYYY;;;;;;;;;0**;;;**"
val parsedArray = lines.map(_.split("\\;"))
Array[java.lang.String] = Array(5, "", ABCDEF, GHIJK, "", DEC, XXXX, "", "", "", "", "", YYYY, ZZZZZ, XXXXXXX, 4, YYYY, "", "", "", "", "", "", "", **"", 0)**
你能感觉到什么吗?