首页 > 解决方案 > 比较字符串 Kotlin

问题描述

我有两条长度相同的线。我需要获取与字母匹配并在字符串中具有相同索引的字母数。

我写了一个带有 for 循环的方法,但是有一个没有它的方法。

你能告诉我我该怎么做吗?

for (i in str1.indices) {
        if (str1[i] == str2[i]) {
            count++
        }
    }

标签: stringkotlin

解决方案


使用zip,你可以写

(str1 zip str2).count { (a, b) -> a == b }

推荐阅读