本文方法及代码示例筛选整理自kotlinlang.org------Kotlin 2.1.20 Released
dropWhile
所在包 kotlin.text.dropWhile
,其相关用法介绍如下:
用法一
kotlin
inline fun CharSequence.dropWhile(
predicate: (Char) -> Boolean
): CharSequence
- 返回此 char 序列的子序列,其中包含除满足给定 predicate 的第一个字符之外的所有字符。
用法二
kotlin
inline fun String.dropWhile(
predicate: (Char) -> Boolean
): String
- 返回一个字符串,该字符串包含除满足给定 predicate 的第一个字符之外的所有字符。
示例代码
kotlin
import java.util.Locale
import kotlin.test.*
fun main(args: Array<String>) {
//sampleStart
val string = "<<<First Grade>>>"
println(string.drop(6)) // st Grade>>>
println(string.dropLast(6)) // <<<First Gr
println(string.dropWhile { !it.isLetter() }) // First Grade>>> println(string.dropLastWhile { !it.isLetter() }) // <<<First Grade
//sampleEnd
}
// 输出
st Grade>>>
<<<First Gr
First Grade>>>
<<<First Grade