string - 比较字符串 Kotlin
问题描述
我有两条长度相同的线。我需要获取与字母匹配并在字符串中具有相同索引的字母数。
我写了一个带有 for 循环的方法,但是有一个没有它的方法。
你能告诉我我该怎么做吗?
for (i in str1.indices) {
if (str1[i] == str2[i]) {
count++
}
}
解决方案
使用zip
,你可以写
(str1 zip str2).count { (a, b) -> a == b }
推荐阅读
- javascript - 我在javascript中有一个不会按日期排序的对象数组
- python - uint8 小端数组到 uint16 大端
- python - 使用 jinja2/django 在 for 循环中加载图像
- mysql - 查询 INSERT INTO 查询的 WordPress 数据库错误
- android - 在 Kotlin Android Studio 中缩放图像
- c# - DropDownListFor 未分配给选定值
- woocommerce - Woocommerce 编辑旧订单时出现错误 500
- angular - 使用 Angular 6,为什么 http.get() 不检索我的静态数据?
- r - 错误:找不到模式“功能”的对象“乐趣” - 即使变量名已更改
- java - AWS Lambda 上的 Java 类加载差异?