joinWith

@JvmOverloads
fun <T> joinWith(vararg params: T, separator: CharSequence = " ", prefix: CharSequence = "", postfix: CharSequence = "", limit: Int = -1, truncated: CharSequence = "...", transform: (T) -> CharSequence? = null): String

Creates a string from all the elements separated using separator and using the given prefix and postfix if supplied.

If the collection could be huge, you can specify a non-negative value of limit, in which case only the first limit elements will be appended, followed by the truncated string (which defaults to "...").

Example:

joinWith("H", "e", "l", "l", "o", separator = "") // Hello
joinWith(1, 2, 3, 4, separator = ", ") // 1, 2, 3, 4

Since

1.1.0

See also

joinToString