【发布时间】:2019-03-04 01:52:49
【问题描述】:
每Java SE 8 doc、allMatch(Predicate<? super T> predicate)
"... 评估流元素上谓词的全称量化(对于所有 x P(x))。如果流为空,则称量化为空满足且始终为真(无论的 P(x))。”
将空列表视为 allMatch true 似乎并不直观。什么是“普遍量化”和“空虚满足”?
【问题讨论】:
-
让我们这样说:
allMatch搜索任何不匹配的项目。由于列表为空,因此您不能指向任何不匹配的项目。因此它返回 true
标签: java java-8 java-stream