object StringChunkSplitter {
def splitStringIntoChunks(str: String, chunkSize: Int): List[String] = {
// Group the string characters into chunks of specified size
str.grouped(chunkSize).toList
}
def main(args: Array[String]): Unit = {
val str = "abcdefghijk"
val chunkSize = 2
val chunks = splitStringIntoChunks(str, chunkSize)
println("Chunks of two characters:")
chunks.foreach(println)
}
}
/*
run:
Chunks of two characters:
ab
cd
ef
gh
ij
k
*/