I got the following Multimap, How could I transform it to MultiMap<String,Integer> ?
Multimap<String, String> multimap= // contents here
Use Multimaps#transformValues(Multimap, Function):
Multimap<String, Integer> transformed = Multimaps.transformValues(multimap,
new Function<String, Integer>() {
@Override public Integer apply(String value) {
return Integer.valueOf(value);
}
});
See also:
or in Java 8+:
Multimap<String, Integer> transformed =
Multimaps.transformValues(multimap, Integer::valueOf);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With