Реализация метода PrintableString() =>{ return Collector }
Данный метод printableStringCollector вызывается
Results().collect(new КлассДаногоМетода().printableStringCollector()));
Где:
Results- метод, возвращающийStream<getResults><getResults>хранящий в себе пару значений:<(Object)Person, Map<(String)TaskName, (Integer)TaskResult>>и имеет методы
getPerson,getTaskResultPerson- имеет геттеры и сеттерыgetName,getAgeMap<TaskName, TaskResult>- стандартные методыgetValue,getKey,keySet, etc.
Суть реализации метода printableStringCollector - возвращать переменную типа Collector в виде String таблицы с разделением \n
| Person | Task1 | Task2 | Task3 |
|---|---|---|---|
| Name1 | 56 | 49 | 44 |
| Name2 | 98 | 30 | 12 |