import java.util.Arrays;
public class testMain {
public static void main(String[] args) {
int[] hgf = {12,23,12,45,67,89,10,11,24,45,67};
Arrays.stream(hgf).sequential().forEach(a->System.out.print("串行:"+a+","));
System.out.println();
Arrays.stream(hgf).parallel().forEach(a->System.out.print("并行"+a+","));
System.out.println("字符串流本身是并行的么?:");
System.out.println(Arrays.stream(hgf).isParallel());
System.out.println("字符串流进行串行化是并行的么?:");
System.out.println(Arrays.stream(hgf).parallel().isParallel());
System.out.println("字符串流化处理后的排序结果:");
System.out.println("字符串经排序后的结果:");
Arrays.stream(hgf).sorted().forEach(a->System.out.print(a+","));
System.out.println();
System.out.println("字符串经并行化后的结果:");
Arrays.stream(hgf).parallel().forEach(a->System.out.print(a+","));
System.out.println();
System.out.println("字符串经串行化后的结果:");
Arrays.stream(hgf).sequential().forEach(a->System.out.print(a+","));
}
}
串行:12,串行:23,串行:12,串行:45,串行:67,串行:89,串行:10,串行:11,串行:24,串行:45,串行:67,
并行10,并行11,并行89,并行45,并行67,并行24,并行12,并行12,并行23,并行45,并行67,字符串流本身是并行的么?:
false
字符串流进行串行化是并行的么?:
true
字符串流化处理后的排序结果:
字符串经排序后的结果:
10,11,12,12,23,24,45,45,67,67,89,
字符串经并行化后的结果:
10,12,89,45,67,11,23,67,12,45,24,
字符串经串行化后的结果:
12,23,12,45,67,89,10,11,24,45,67,
开发工具:IntelliJ IDEA 2022.2.1 (Ultimate Edition)