Kotlin commonSuffixWith用法及代码示例

本文方法及代码示例基于Kotlin 2.1.20 Released

commonSuffixWith 所在包 kotlin.text.commonSuffixWith,其相关用法介绍如下:

用法:

kotion 复制代码
fun CharSequence.commonSuffixWith(
    other: CharSequence, 
    ignoreCase: Boolean = false
): String

返回最长的字符串 suffix 使得这个 char 序列和 other char 序列都以此后缀结尾,注意不要拆分代理对。如果 this 和 other 没有共同的后缀,则返回空字符串。

代码示例:

kotlin 复制代码
import java.util.Locale
import kotlin.test.*

fun main(args: Array<String>) {
    //sampleStart
    println("Hot_Tea".commonSuffixWith("iced_tea")) // ea
    println("Hot_Tea".commonSuffixWith("iced_tea", true)) // _Tea
    println("Hot_Tea".commonSuffixWith("Hot_Coffee")) //
    //sampleEnd
}

// 输出
ea
_Tea

参数:ignoreCase-true匹配字符时忽略字符大小写。默认false.

相关方法

相关推荐
三少爷的鞋3 小时前
Java 线程自上而下,Kotlin 协程自下而上
android
好的佩奇5 小时前
Dart 之增强枚举
android·flutter·dart
梦影_5 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
好的佩奇7 小时前
蓝牙之无线电与通信距离
android·flutter·蓝牙
vilya8 小时前
我把一套完整的 Python Agent 运行时塞进手机 APK:依赖闭包、Rust 轮子和三个真机坑
android
呆呆敲代码的小Y10 小时前
【实战精选面试题】C# 面试题详细解答,按难易程度排序
android·java·游戏·c#·游戏开发·unity面试题·c#面试题
思想觉悟11 小时前
SEAndroid实战
android·linux·c++
思想觉悟12 小时前
Aosp开发磨刀石之ADB速查
android·c++
我是唐青枫13 小时前
Kotlin Inheritance(继承)详解:语法、原理、实战 Demo
开发语言·kotlin
应用市场14 小时前
用本机跑的开源音乐模型,给安卓小游戏做 20 秒无缝循环背景音乐
android·python·游戏开发·soundpool·音频处理