我只想使用.count对数组中的单词进行计数,但它给出了以下错误:
错误:类型不匹配:推断类型为字符串,但(TypeVariable(T))-〉布尔值应为println(sentArr.count(x))
**code**:
fun main() {
var sentence = "Bob hit a ball, the hit BALL flew
far after it was hit."
var sentArr = sentence.split(" ")
var bannedWords = arrayOf("ball")
for(x in sentArr){
println(sentArr.count(x))
}
}
2条答案
按热度按时间vfhzx4xs1#
如果我没猜错你想做什么,这就是你要找的:
这意味着计算数组中有多少字符串与
x
相同。blmhpbnm2#
如果只想计算数组中的字数,可以简单地写入
sentArr.size
或sentArr.count()
。