我的简单代码产生了奇怪的结果:
val custom_list = listOf(CUSTOM_TAG+"first", CUSTOM_TAG+"second", CUSTOM_TAG+"third")
fun randomScore(){
val myStream = custom_list.stream()
myStream.filter { e ->
println(CUSTOM_TAG+"text")
e.contains("third")
}.forEach { e -> println(e) }
}
我得到的Somethimes:
1000_text
1000_text
1000_third
还有一次我得到
1000_text
1000_text
1000_text
1000_third
有人可以解释为什么我得到随机结果以及如何解决它?
此代码将始终