本文方法及代码示例基于 Kotlin 2.1.20 Released
dropLast
所在包 kotlin.text.dropLast
,其相关用法介绍如下:
用法一
fun CharSequence.dropLast(n: Int): CharSequence
返回此 char 序列的子序列,其中最后 n 个字符已删除。
用法二
fun String.dropLast(n: Int): String
返回删除了最后 n 个字符的字符串。
代码示例
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
异常:IllegalArgumentException
- 如果 n 是负数。