С учетом таблицы гуавы Table <Integer, String, WeatherInformation>
. Я хотел бы распечатать статистику, сгруппированную по дням недели, используя Java 8.
Класс WeatherInformation имеет методы получения для переменных температуры, снега и дождя.
День будний день погодаИнформация
1 Sunday Temperature=25, Snow=0, Rain=0
2 Monday Temperature=25, Snow=0, Rain=1
3 Tuesday Temperature=25, Snow=0, Rain=2
4 Sunday Temperature=25, Snow=0, Rain=3
5 Monday Temperature=25, Snow=0, Rain=4
6 Friday Temperature=25, Snow=0, Rain=5
7 Saturday Temperature=25, Snow=0, Rain=6
8 Sunday Temperature=25, Snow=0, Rain=7
9 Monday Temperature=25, Snow=0, Rain=8
Print:
Sunday = Count:3, Avg[Temp:25; Snow:0; Rain:3.33]
Monday = Count:3, Avg[Temp:25; Snow:0; Rain:4.33]
Tuesday = Count:1, Avg[Temp:25; Snow:0; Rain: 6]
Friday = Count: 1, Avg[Temp:25; Snow:0; Rain: 5]
Saturday = Count: 1, Avg[Temp:25; Snow:0; Rain: 6]