我是Streams的新手Java 8,目前正在尝试解决这个问题,我有两个列表如下:
List<Integer> list1 = Arrays.asList(5, 11,17,123);
List<Integer> list2 = Arrays.asList(124,14,80);
Run Code Online (Sandbox Code Playgroud)
我想找到这些列表中所有元素之间存在的绝对最小差异.
预期结果: 1(124-123=1)
使用Java 7实现它不是问题,但我如何使用Java8的Streams实现它?我如何迭代forEach元素List1,也forEach来自List2和保持最小值?