Код: Выделить всё
public class Object{
private Date date;
private double value;
//getters and setters
}
Моя идея заключалась в том, чтобы использовать таким образом поток Java8 и функцию groupingBy
Код: Выделить всё
Map map = objects()
.collect(Collectors.groupingBy(x -> x.getDate().get(ChronoField.HOUR_OF_DAY)));
Подробнее здесь: https://stackoverflow.com/questions/558 ... ts-by-hour