SortedMap.transformValues?
Brian Goetz
brian.goetz at oracle.com
Fri Feb 8 08:58:49 PST 2013
// Imperative way:
Map<K,V1> oldMap = ...
Map<K,V2> newMap
= oldMap.entrySet().stream()
.forEach(e -> newMap.put(e.getKey(), f.apply(e.getvalue()));
// Collector way (works in parallel!)
Map<K,V2> newMap
= oldMap.entrySet().stream()
.collect(joiningWith(k -> f.apply(oldMap.get(k)));
On 2/8/2013 11:42 AM, Michael Nascimento wrote:
> Any chance of getting an updated version for b76?
>
> On Wed, Jan 16, 2013 at 3:57 PM, Michael Nascimento <misterm at gmail.com> wrote:
>> Hi guys,
>>
>> What is the lambda way of achieving:
>>
>> http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/collect/Maps.html#transformValues(java.util.SortedMap,
>> com.google.common.base.Function)
>>
>> ?
>>
>> Regards,
>> Michael
>
More information about the lambda-dev
mailing list