resuelve la siguiente cuestión y crea u programa para Java usando stream() : Un método que devuelva un SortedMap en el que las claves sean un atributo o una función sobre un atributo, y los valores sean listas con los n mejores o peores elementos que comparten el valor de ese atributo (o función sobre el atributo).
Stream<T> stream(); SortedMap<K, List<T>> collect(Collector<? super T, A, D> collector); Collector.of(supplier, accumulator, combiner , finisher, characteristics);