关于 Stream 中 OCPJP 8 考试主题中提到的不存在的 merge() 方法 - IZ0-809 考试

On non-existent merge() method mentioned in an OCPJP 8 exam topic in Stream - IZ0-809 exam

1Z0-809 exam 中 "Java Streams" 部分的最后一次考试 objective(Java 8 考试)内容如下:

Use of merge() and flatMap() methods of the Streams

Stream界面中没有merge()方法!

Map 中有一个 merge(Object, Object, BiFunction) 方法,但考试 objective 清楚地写着“Streams 的 merge()flatMap() 方法”。 Stream接口中当然有一个flatMap()方法。那我错过了什么?考试objective错了吗?如果是考试失误objective,如何联系Oracle报告这个问题?

估计是考试目标搞错了。即使在预发布 Stream API 版本中也没有 merge() 方法。同样根据 public 消息来源,没有计划甚至提议在未来的 Java 版本中添加这种方法。可能 map() 方法是指或其他东西。

看到它已固定在考试目标中 - http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-809

谢谢斯图尔特·马克斯。