common Prefix With
fun CharSequence.commonPrefixWith(other: CharSequence, ignoreCase: Boolean = false): String
Content copied to clipboard
Returns the longest string prefix
such that this char sequence and other char sequence both start with this prefix, taking care not to split surrogate pairs. If this and other have no common prefix, returns the empty string.
Samples
import samples.*
import java.util.Locale
import kotlin.test.*
fun main() {
//sampleStart
assertPrints("Hot_Coffee".commonPrefixWith("Hot_cocoa"), "Hot_")
assertPrints("Hot_Coffee".commonPrefixWith("Hot_cocoa", true), "Hot_Co")
assertPrints("Hot_Coffee".commonPrefixWith("Iced_Coffee"), "")
//sampleEnd
}
Parameters
ignore Case
true
to ignore character case when matching a character. By default false
.