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 поток и коллекторы?