在这篇文章中,我们将使用两种来自_Collectors_的方法来检索与给定谓词匹配的唯一元素。对于这两种方法,我们将根据以下标准定义两种方法:
- get方法期望有一个唯一的结果。否则,它将抛出一个_Exception_
- find方法接受结果可能缺失,并在存在时返回一个_Optional_与值
2. 使用归约(Reduction)检索唯一结果
**Collectors.reducing_对其输入元素执行归约。**为此,它应用一个指定为_BinaryOperator_的函数。结果被描述为_Optional。因此我们可以定义我们的find方法。
大约 4 分钟