# Package org.apache.commons.lang3.stream

package org.apache.commons.lang3.stream
Provides utility classes to complement those in `java.util.stream`.

Contains utilities to allow streaming of failable functional interfaces from the `org.apache.commons.lang3.functions` package allowing streaming of functional expressions that may raise an Exception.

Since:
  3.11

- Related Packages
  Package
  Description
  org.apache.commons.lang3
  Provides highly reusable utility methods, chiefly concerned with adding value to the `java.lang` classes.
- Classes
  Class
  Description
  IntStreams
  Factory for `IntStream`.
  LangCollectors
  Implementations of `Collector` that implement various reduction operations.
  Streams
  Provides utility functions, and classes for working with the `java.util.stream` package, or more generally, with Java 8 lambdas.
  Streams.ArrayCollector<E>
  A Collector type for arrays.
  Streams.FailableStream<T>
  A reduced, and simplified version of a `Stream` with failable method signatures.