1. 首页
  2. 编程语言
  3. Java
  4. 在lambda的foreach遍历中break退出操作(lambda foreach break)

在lambda的foreach遍历中break退出操作(lambda foreach break)

上传者: 2022-04-24 04:03:13上传 PDF文件 126.70 KB 热度 25次

但是别忘了,用回默认的forEach遍历是可以的。使用exception,直接throw出来,然后后面try一下。使用anyMatch/findAny/findFirst等,只match/find需要用到的条件。使用JAVA9的takewhile,使用一个MutableBoolean来做判断条件,需要break则setFalse即可。使用rxJava的takewhile和IntStream>>> 理解为while即可。>>> 为了在并行操作中获得最大性能,请使用与findFirst()类似的findAny()。但是,如果需要稳定的结果,请改用findFirst()。另外请注意,匹配模式的是返回布尔值true或false,而不是返回对象,所以无法直接获得匹配的对象。>>> For maximal performance in parallel operations use findAny() which is similar to findFirst(). However If a stable result is desired, use findFirst() instead. Also note that matching patterns will return only boolean, you will not get matched object.

下载地址
用户评论