sorted method

  1. @override
GenericStream<T> sorted([
  1. int comparator(
    1. T,
    2. T
    )?
])
override

Returns a stream consisting of the elements of this stream, sorted according to natural order.

Example

final sorted = GenericStream.of([3, 1, 4, 1, 5])
    .sorted();

Implementation

@override
GenericStream<T> sorted([int Function(T, T)? comparator]) {
  final list = _source.toList();
  if (comparator != null) {
    list.sort(comparator);
  } else {
    list.sort();
  }
  return StandardGenericStream(list, _parallel, _closeHandlers);
}