scala中使用Iterator的区别(size和isEmpty)
size和(! isEmpty和nonEmpty是一样的)
size
object Test {
def main(args: Array[String]): Unit = {val it = Iterator(1, 2, 3)
if (it.size>0){
println(it.toList)
println(it.toList)
}
}
}
结果
nonEmpty
object Test {
def main(args: Array[String]): Unit = {val it = Iterator(1, 2, 3)
if (it.nonEmpty){
println(it.toList)
println(it.toList)
}
}
}
结果
- 总结
当使用Iterator的时候,建议不要使用size(数据输出不出来),使用nonEmpty!
还没有评论,来说两句吧...