Kotlin dropWhile用法及代码示例

本文方法及代码示例筛选整理自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
相关推荐
雨白19 分钟前
实现双向滑动的 ScalableImageView(下)
android
峥嵘life26 分钟前
Android Studio新版本编译release版本apk实现
android·ide·android studio
studyForMokey3 小时前
【Android 消息机制】Handler
android
敲代码的鱼哇3 小时前
跳转原生系统设置插件 支持安卓/iOS/鸿蒙UTS组件
android·ios·harmonyos
翻滚丷大头鱼3 小时前
android View详解—动画
android
我是好小孩3 小时前
[Android]RecycleView的item用法
android
胖虎13 小时前
Android Studio 读取本地文件(以 ZIP 为例)
android·ide·android studio·本地文件·读取本地文件
出海小纸条3 小时前
Google Play 跨应用脚本漏洞(Cross-App Scripting)
android
小孔龙4 小时前
Android Runtime(ART) GC 日志手册
android
袁美丽..4 小时前
Android --- SystemUI 导入Android Studio及debug
android·ide·android studio