Kotlin commonPrefixWith用法及代码示例

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

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

用法:

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

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

代码示例:

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

fun main(args: Array<String>) {
    //sampleStart
    println("Hot_Coffee".commonPrefixWith("Hot_cocoa")) // Hot_
    println("Hot_Coffee".commonPrefixWith("Hot_cocoa", true)) // Hot_Co
    println("Hot_Coffee".commonPrefixWith("Iced_Coffee")) //
    //sampleEnd
}

// 输出
Hot_
Hot_Co

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

相关方法

相关推荐
.豆鲨包12 分钟前
【Android】HttpURLConnection解析
android·java
亘元有量-流量变现1 小时前
鸿蒙、安卓、苹果音频设备技术深度解析与开发实践
android·wpf·harmonyos·亘元有量·积分墙
冬奇Lab15 小时前
相机拍照流程:从快门按下到JPEG存储的完整旅程
android·音视频开发·源码阅读
alexhilton15 小时前
在Compose中用Shader实现透明的粘稠元球效果
android·kotlin·android jetpack
jwn99916 小时前
Laravel5.x核心特性全解析
android·php·laravel
studyForMokey17 小时前
【Android面试】RecylerView专题
android·spring·面试
android_cai_niao19 小时前
Android中有什么技术过时了可以直接用新技术的
android·过时技术
lingggggaaaa20 小时前
PHP原生开发篇&文件安全&上传监控&功能定位&关键搜索&1day挖掘
android·学习·安全·web安全·php
我是场20 小时前
我的NPI项目 - OTA upgrade是什么?
android·人工智能
zh_xuan20 小时前
Android 实现fragment导航
android·fragment导航