stream流如何获取某个字段并用分号拼接
时间: 2023-08-18 11:27:08 浏览: 143
Java Stream 流实现合并操作示例
5星 · 资源好评率100%
假设你有一个包含多个字段的Stream流,你可以使用map操作获取你需要的字段,然后使用Collectors.joining()方法将这些字段用分号拼接起来。示例代码如下:
```
List<MyObject> myObjects = new ArrayList<>();
// 假设MyObject包含两个字段:field1和field2
myObjects.stream()
.map(myObject -> myObject.getField1()) // 获取需要的字段
.collect(Collectors.joining(";")); // 用分号拼接
```
这个例子中,我们使用了map操作从每个MyObject对象中获取了field1字段,然后使用Collectors.joining()方法将它们用分号拼接成一个字符串。你可以根据你的实际需求修改这个例子。
阅读全文