在Kotlin中搜索句子中的一系列字符串可以通过以下步骤实现:
contains
方法来检查句子中是否包含要搜索的字符串。该方法返回一个布尔值,指示是否找到了匹配的字符串。以下是一个示例代码:
fun searchStringsInSentence(sentence: String, searchStrings: List<String>): List<String> {
val foundStrings = mutableListOf<String>()
for (searchString in searchStrings) {
if (sentence.contains(searchString)) {
foundStrings.add(searchString)
}
}
return foundStrings
}
使用示例:
val sentence = "This is a sample sentence."
val searchStrings = listOf("sample", "is")
val foundStrings = searchStringsInSentence(sentence, searchStrings)
println(foundStrings) // 输出:[sample, is]
在这个示例中,我们定义了一个名为searchStringsInSentence
的函数,它接受一个句子和一个要搜索的字符串列表作为参数。函数使用contains
方法来检查句子中是否包含每个搜索字符串,并将匹配的字符串添加到foundStrings
列表中。最后,函数返回foundStrings
列表作为结果。
请注意,这只是一个简单的示例,你可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云