Use*_*_87 3 collections lambda android java-8 android-studio
如何将此语句从经典java转换为android
Collection<Integer> p1;
int sum = p1.stream().mapToInt(Integer::intValue).sum();
Run Code Online (Sandbox Code Playgroud)
我将Java 8和lambda集成到我的android应用程序中,但它仍然不起作用.在android中找不到方法stream().
你能帮助我吗?
您可以使用streamsupport库,它将流API 反向移植到Java 6/7,可用于所有设备上的Android开发.
Afaik,这个库完全向后移植Java 8中的原始实现,并使其在单独的包中提供(前缀为java8.).Collection接口所添加的缺省方法(例如#stream(),#forEach())可得自单独的实用工具类,例如Iterables或StreamSupport.
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |