Java Lambda: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
.map(pair -> pair.split(":")) | .map(pair -> pair.split(":")) | ||
.collect(Collectors.toMap(pair -> pair[0], pair->pair[1])); | .collect(Collectors.toMap(pair -> pair[0], pair->pair[1])); | ||
</source> | |||
<source lang="java"> | |||
Double totalInsured = insured.values().stream().mapToDouble(d -> Double.parseDouble(d)).sum(); | Double totalInsured = insured.values().stream().mapToDouble(d -> Double.parseDouble(d)).sum(); | ||
</source> | </source> | ||
<source lang="java"> | |||
Integer totalInsured = insured.values().stream().mapToInt(d -> Integer.parseInt(d)).sum(); | |||
</source> | |||
==References== | ==References== |
Revision as of 22:41, 5 September 2021
Map<String, String> insured = Stream.of("Adults:1", "Children:1", "Senior Citizen:10")
.map(pair -> pair.split(":"))
.collect(Collectors.toMap(pair -> pair[0], pair->pair[1]));
Double totalInsured = insured.values().stream().mapToDouble(d -> Double.parseDouble(d)).sum();
Integer totalInsured = insured.values().stream().mapToInt(d -> Integer.parseInt(d)).sum();
References
|