下面的例子就演示了如何使用并行流進(jìn)行操作來提高運(yùn)行效率,代碼非常簡單。
首先我們創(chuàng)建一個(gè)大的list,里面的元素都是唯一的:
- int max = 1000000;
- List<String> values = new ArrayList<>(max);
- for (int i = 0; i < max; i++) {
- UUID uuid = UUID.randomUUID();
- values.add(uuid.toString());
- }
現(xiàn)在,我們測量一下對這個(gè)集合進(jìn)行排序所使用的時(shí)間。