1、代码
package com.comleader.server
object Test {
def main(args: Array[String]): Unit = {
val arr=List("a","b","c")
val bool01 = arr.exists(s=>s.equals(""))
println(bool01)
val bool02= arr.exists(s=>s.equals("a"))
println(bool02)
val bool03= arr.exists(s=>s.equals("g"))
println(bool03)
val bool04 = arr.exists(s=>s.contains(""))
println(bool04)
val bool05= arr.exists(s=>s.contains("a"))
println(bool05)
val bool06= arr.exists(s=>s.contains("g"))
println(bool06)
}
}
2、运行结果
3、注意
当使用equals时,List容器的exists中的“”比较会返回false;
当使用contains时,List容器的exists中的“”比较会返回true;
以上使用一定要根据业务实际情况进行选择;