///
A consultora Fernanda encontrou o método Java a seguir em um código de terceiros.
//hx é do tipo HashMap<Float,List<Float>>
float w =
hx.entrySet().stream().map(
x-> x.getValue().stream().map(
y -> y * x.getKey()))
.map(x->x.reduce(0f, (a,b)->a+b))
.reduce(0f,(a,b)->a+b) /
hx.entrySet().stream().map(
x->x.getKey()*x.getValue().size())
.reduce(0f,(a,b)->a+b);Como Fernanda conhece muito bem as operações de map e reduce do Java, ela logo descobriu que w representa: