Java Stram流 求对象中某个Long类型属性加在一起是多少
时间: 2024-03-09 11:44:10 浏览: 172
stram流对象常见操作
如果你想要求对象中某个Long类型属性加在一起的值,可以使用Java 8的Stream API。假设我们有一个包含多个对象的列表,每个对象都有一个Long类型的属性value,可以使用以下代码来求value属性加在一起的值:
```java
List<MyObject> objects = ... // 获取对象列表
long sum = objects.stream().mapToLong(MyObject::getValue).sum();
```
其中,mapToLong方法将每个对象映射为其value属性的long值,sum方法将所有的long值相加得到总和。需要注意的是,上述代码中的MyObject::getValue是一个方法引用,它指向了MyObject类中的getValue方法,可以根据实际情况进行修改。最后得到的sum变量即为value属性加在一起的值。
阅读全文