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
相关推荐
每次的天空1 小时前
Android Jetpack学习总结(源码级理解)
android·学习·android jetpack
木子庆五1 小时前
Android设计模式之代理模式
android·设计模式·代理模式
在雨季等你2 小时前
创业之旅 - 反思 - 整改 - 新的方向 - 诚邀
android
Long_poem2 小时前
【自学笔记】PHP语言基础知识点总览-持续更新
android·笔记·php
fatiaozhang95273 小时前
晶晨S905L3A(B)-安卓9.0-开启ADB和ROOT-支持IPTV6-支持外置游戏系统-支持多种无线芯片-支持救砖-完美通刷线刷固件包
android·游戏·adb·华为·电视盒子·机顶盒rom·魔百盒固件
行墨4 小时前
Kotlin语言的==与===比较操作
android
圣火喵喵教4 小时前
Pixel 8 pro 刷AOSP源码 Debug 详细教程(含救砖)
android
二流小码农5 小时前
鸿蒙开发:使用Ellipse绘制椭圆
android·ios·harmonyos
自不量力的A同学5 小时前
谷歌将 Android OS 完全转变为 “内部开发”
android
行墨5 小时前
Kotlin 的可空类型
android