只是想知道如何将一个切片附加到切片IE val alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
alpha.slice(13,26)
"NOPQRSTUVWXYZ"
的末尾,然后添加到"ABCDEFGHIJKLM"
以产生NOPQRSTUVWXYZABCDEFGHIJKLM
。
我的老师要求我们产生Map [Int,string]。 被卡住,将我的头撞在墙上,好一阵子 谢谢
答案 0 :(得分:2)
这是一个简单的方法:
(alpha + alpha).slice(13, 13+26)
有关更有效的方法,请参见the article referenced in the comments。
这是一种方法
def rotateString(s: String, offset: Int): String =
(s + s).slice(offset, offset + s.length)