java比较两个相邻元素,Java 8流混合两个元素
时间: 2023-08-13 19:06:35 浏览: 103
您好,可以使用Java 8的流和Lambda表达式来完成这个操作。请看下面的示例代码:
```java
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
List<Boolean> result = IntStream.range(0, list.size() - 1)
.mapToObj(i -> list.get(i) > list.get(i + 1))
.collect(Collectors.toList());
System.out.println(result);
```
这段代码将会比较相邻的元素,如果前一个元素大于后一个元素,则返回true。最终结果将会是一个Boolean类型的List,表示每个相邻元素的比较结果。
阅读全文