Как я могу создать резюме с помощью сборщиков - PullRequest
0 голосов
/ 21 февраля 2020
public class Call {
    private String status;
    private String callName;
    private int duration;
    private int waitedTime;


}

У меня есть список звонков, и мне нужно создать сводку, например:

public class CallSummary {
    private String callName;
    private List<ItemSummary> items;
    private int averageDuration;
    private int averageWaitedTime
}
public class itemSummary {
    private String status;
    private Integer percentage;
}

Моя цель - показать сводку вроде:

{
    callname:"sac",
    averageDuration:"60",
    averageWaitedTime:"10",
    items:{
        status:"failed",
        percentage:"40"
        status:"answered","60" 
    }
}

как я могу сделать это, используя java 8 поток и коллекторы?

...