我如何使用lambda表达式对此进行编码。
for(UserLocationEntity locationEntity : userLocationEntities){
getAddressFromGmap(locationEntity);
}
答案 0 :(得分:4)
我不确定这是否是你想要的,但考虑使用
userLocationEntities.forEach(o -> getAddressFromGmap(o));
您也可以使用
userLocationEntities.forEach(this::getAddressFromGmap);
或
userLocationEntities.forEach(YourClass::getAddressFromGmap);
取决于getAddressFromGmap
是否为静态。
答案 1 :(得分:2)
我从来没有使用过它们,因为我还没有尝试过Java 8,但是快速搜索让我想到了这个:
userLocationEntities.forEach(locationEntity -> getAddressFromGmap(locationEntity))
无论如何,在StackOverflow上发布时,您应该展示一些研究工作。
它不像&#34; 我怎么能&#34;但更像是&#34; 我已经尝试了这个,但它不起作用,你能帮我弄清楚我做错了吗?&#34; < / p>