2

我正在尝试用 scala Large sum problem解决 Project Euler 的问题,但是找不到一种方法,如何将一个大字符串拆分为 50 个字符长的片段。当然,我可以使用某种 foreach 循环并使用旧的命令式样式,但也必须有一种功能性的方式。理想情况下,结果将是 100 个字符串的列表。

4

2 回答 2

3
val chunkLen = 3
"abcdefg".grouped(chunkLen).toList
// List(abc, def, g)

当然,如果您想要迭代处理,则不需要 toList

于 2013-08-23T08:57:02.060 回答
0

使用 String.substring 和 java.math.BigInteger

于 2013-08-24T19:53:13.940 回答