编写java代码:对于给定的数组,过滤对象key值为a的对象,并打印出来
时间: 2024-03-11 11:47:58 浏览: 82
假设给定的数组是一个包含对象的 List,每个对象都有一个 key 属性,可以使用 Java 8 的流式处理和 Lambda 表达式来过滤出 key 值为 a 的对象,并打印出来。
示例代码如下:
```java
List<MyObject> list = new ArrayList<>();
// 添加一些对象到 list 中
list.stream()
.filter(obj -> obj.getKey().equals("a"))
.forEach(System.out::println);
```
其中,MyObject 是自定义的对象类,getKey() 是获取 key 属性的方法。上述代码通过 filter() 方法过滤出 key 值为 a 的对象,再通过 forEach() 方法打印出来。
阅读全文