Mark
1. someString.replace(" ", "") 2. someString.filterNot { it == ' ' } 3. someString.filterNot(' '::equals)
Rajkumar Singh
someString.replace(" ", "")
String.filter()
fun String.removeAll(chars: CharArray): String { val charSet = chars.toSet() return filterNot(charSet::contains) } // usage example someString.removeAll("!?{}".toCharArray())
class MultiCharRemover(vararg charsToRemove: Char) { private val regex = buildString { append('[') charsToRemove.forEach { c -> if (c in specialChars) { append('\\') } append(c) } append(']') }.toRegex() fun removeFrom(input: CharSequence): String = regex.replace(input, "") companion object { private val specialChars = setOf('^', '-', ']', '\\') } }
Rob Elliot
fun String.remove(value: String, ignoreCase: Boolean = false) = replace(value, "", ignoreCase)
A modern programming language that makes developers happier.