# Uses of Package
java.util.stream

Packages that use java.util.stream
Package | Description
--- | ---
java.io | Provides for system input and output through data streams, serialization and the file system.
java.lang | Provides classes that are fundamental to the design of the Java programming language.
java.lang.module | Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.
java.net | Provides the classes for implementing networking applications.
java.net.http | HTTP Client and WebSocket APIs
java.nio.file | Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
java.security | Provides the classes and interfaces for the security framework.
java.sql | Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java™ programming language.
java.time | The main API for dates, times, instants, and durations.
java.util | Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
java.util.concurrent | Utility classes commonly useful in concurrent programming.
java.util.jar | Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
java.util.regex | Classes for matching character sequences against patterns specified by regular expressions.
java.util.stream | Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
java.util.zip | Provides classes for reading and writing the standard ZIP and GZIP file formats.
javax.xml.catalog | Provides the classes for implementing XML Catalogs OASIS Standard V1.1, 7 October 2005.
jdk.jshell | Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.

Classes in java.util.stream used by java.io
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.lang
Class | Description
--- | ---
IntStream | A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.lang.module
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.net
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.net.http
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.nio.file
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.security
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.sql
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.time
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.util
Class | Description
--- | ---
DoubleStream | A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.
IntStream | A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
LongStream | A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations.
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.util.concurrent
Class | Description
--- | ---
DoubleStream | A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.
IntStream | A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
LongStream | A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.util.jar
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.util.regex
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by java.util.stream
Class | Description
--- | ---
BaseStream | Base interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations.
Collector | A mutable reduction operation that accumulates input elements into a mutable result container, optionally transforming the accumulated result into a final representation after all input elements have been processed.
Collector.Characteristics | Characteristics indicating properties of a `Collector`, which can be used to optimize reduction implementations.
DoubleStream | A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.
DoubleStream.Builder | A mutable builder for a `DoubleStream`.
IntStream | A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
IntStream.Builder | A mutable builder for an `IntStream`.
LongStream | A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations.
LongStream.Builder | A mutable builder for a `LongStream`.
Stream | A sequence of elements supporting sequential and parallel aggregate operations.
Stream.Builder | A mutable builder for a `Stream`.

Classes in java.util.stream used by java.util.zip
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by javax.xml.catalog
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.

Classes in java.util.stream used by jdk.jshell
Class | Description
--- | ---
Stream | A sequence of elements supporting sequential and parallel aggregate operations.