Contact: aviboots(AT)netvision.net.il
43,970 questions
57,412 answers
573 users
val str = "Scala" val padded = String.format("%8s", str) println("'" + padded + "'") /* run: ' Scala' */
def leftPad(s: String, totalWidth: Int, padChar: Char): String = { val padLength = totalWidth - s.length if (padLength > 0) padChar.toString * padLength + s else s } val padded = leftPad("Scala", 8, '*') println(padded) /* run: ***Scala */
val padded = "Scala".reverse.padTo(8, '*').reverse println(padded) /* run: ***Scala */