public static void innerLoop() {
/**
* 运算结果为:50005000共计耗时:3
* 运算结果为:50005000共计耗时:119
*/
int sum = 0;
Set<Integer> set = new HashSet<>();
for (int i = 0; i <= 10000; i++) {
set.add(i);
}
long start = System.currentTimeMillis();
for (int i : set) {
sum += i;
}
long end = System.currentTimeMillis() - start;
System.out.println("运算结果为:" + sum + "共计耗时:" + end);
long _start = System.currentTimeMillis();
sum = set.stream().reduce((count, x) -> count + x).get();
long _end = System.currentTimeMillis() - _start;
System.out.println("运算结果为:" + sum + "共计耗时:" + _end);
}