在 Kotlin 中检查字符串数组是否包含值的惯用方法是什么?就像 ruby 的 #include?
.
我想过:
array.filter { it == "value" }.any()
有没有更好的办法?
最佳答案
您正在寻找的等价物是 contains运算符。
array.contains("value")
Kotlin 提供了另一种选择 infix notation对于此运算符:
"value" in array
这与在后台调用的函数相同,但由于 infix notation在 Java 中找不到我们可以说 in
是最惯用的方式。
关于arrays - Kotlin - 检查数组是否包含值的惯用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42234775/