Collection是单列集合体系的最顶端.大家肯定都不陌生.但是JDK8之后增加了一些非常好用的功能.今天我们就来挨个演示一个.
首先我们先来介绍第一个删除集合中满足某个要求的所有的元素
[AppleScript] 纯文本查看 复制代码
1 |
|
我们先用传统的方式实现这个要求:
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 |
|
我们用这个新特性来实现同样的功能只需要一句代码就可以实现:
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 |
|
我们知道ArrayList是线程不安全的.在JDK8之前,我们不能在多线程中去遍历这个集合.JDK8之后.我们可以用多线程遍历集合了.大大提高了我们遍历集合的效率.我们下面通过一个多线程计算集合中所有元素的和的案例来演示一下.
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
|