如何将字符串分割成等长的子串?

2024-04-17

我正在寻找一个elegant way in Scala http://www.scala-lang.org/将给定字符串拆分为固定大小的子字符串(序列中的最后一个字符串可能更短)。

So

split("Thequickbrownfoxjumps", 4)

应该产生

["Theq","uick","brow","nfox","jump","s"]

当然,我可以简单地使用循环,但必须有一个更优雅(函数式风格)的解决方案。


scala> val grouped = "Thequickbrownfoxjumps".grouped(4).toList
grouped: List[String] = List(Theq, uick, brow, nfox, jump, s)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将字符串分割成等长的子串? 的相关文章

随机推荐