From 43a2a27966de8f6262100ca52c1bb68673c51b94 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Fri, 3 Feb 2012 08:44:37 +0200 Subject: [PATCH] String.endWith & replace added --- stdlib/ktSrc/String.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stdlib/ktSrc/String.kt b/stdlib/ktSrc/String.kt index 2eb37cea18f..df38013e610 100644 --- a/stdlib/ktSrc/String.kt +++ b/stdlib/ktSrc/String.kt @@ -14,6 +14,8 @@ inline fun String.indexOf(s : String) = (this as java.lang.String).indexOf(s) inline fun String.indexOf(p0 : String, p1 : Int) = (this as java.lang.String).indexOf(p0, p1) +inline fun String.replace(s: Char, s1 : Char) = (this as java.lang.String).replace(s, s1).sure() + inline fun String.replaceAll(s: String, s1 : String) = (this as java.lang.String).replaceAll(s, s1).sure() inline fun String.trim() = (this as java.lang.String).trim().sure() @@ -42,6 +44,8 @@ inline fun String.startsWith(prefix: String, toffset: Int) = (this as java.lang. inline fun String.contains(seq: CharSequence) : Boolean = (this as java.lang.String).contains(seq) +inline fun String.endsWith(seq: String) : Boolean = (this as java.lang.String).endsWith(seq) + inline val String.size : Int get() = length()