使用Java代码实现 利用Stream流,处理对象数组,提取对象中的某个属性的值组装成字符串
时间: 2024-05-02 18:19:46 浏览: 17
可以这样实现:
```
public class MyObject {
private int id;
private String name;
public MyObject (int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
}
public class Main {
public static void main(String[] args) {
MyObject[] objects = { new MyObject(1, "Tom"), new MyObject(2, "Jerry") };
String result = Arrays.stream(objects)
.map(MyObject::getName)
.collect(Collectors.joining(", "));
System.out.println(result); // 输出结果:Tom, Jerry
}
}
```
希望能对您有所帮助。