【发布时间】:2014-05-27 13:31:54
【问题描述】:
对于给定的Array[Byte] 如
val in = Array(104, 101, 108, 108, 111, 10, 119, 111, 114, 108, 100, 10)
如何按值10 拆分它,以便
val out = in.arr_split(10)
会交付
Array( Array(104, 101, 108, 108, 111),
Array(119, 111, 114, 108, 100))
假设通常出现多次拆分元素,例如很多10。
如果可能,需要并行解决方案。
非常感谢。
【问题讨论】:
-
将其转换为字符串(在我看来很像 ascii 值),然后使用 split 将其拆分为新行。
标签: arrays scala collections split