Uses of Interface
java.util.stream.Stream
Packages that useStream 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 APIsjava.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 adata source (usually a relational database) using theJava™ 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.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.Uses ofStream injava.io
Methods injava.io that returnStream Modifier and Type Method Description Stream<String>BufferedReader. lines()Returns aStream, the elements of which are lines read from thisBufferedReader.Uses ofStream injava.lang
Methods injava.lang that returnStream Modifier and Type Method Description staticStream<ProcessHandle>ProcessHandle. allProcesses()Returns a snapshot of all processes visible to the current process.Stream<ProcessHandle>Process. children()Returns a snapshot of the direct children of the process.Stream<ProcessHandle>ProcessHandle. children()Returns a snapshot of the current direct children of the process.Stream<ProcessHandle>Process. descendants()Returns a snapshot of the descendants of the process.Stream<ProcessHandle>ProcessHandle. descendants()Returns a snapshot of the descendants of the process.Stream<String>String. lines()Returns a stream of lines extracted from this string, separated by line terminators.Stream<URL>ClassLoader. resources(String name)Returns a stream whose elements are the URLs of all the resources with the given name.Method parameters injava.lang with type arguments of typeStream Modifier and Type Method Description <T> TStackWalker. walk(Function<? superStream<StackWalker.StackFrame>,? extends T> function)Applies the given function to the stream ofStackFrames for the current thread, traversing from the top frame of the stack, which is the method calling thiswalkmethod.Uses ofStream injava.lang.module
Methods injava.lang.module that returnStream Modifier and Type Method Description Stream<String>ModuleReader. list()Lists the contents of the module, returning a stream of elements that are the names of all resources in the module.Uses ofStream injava.net
Methods injava.net that returnStream Modifier and Type Method Description Stream<InetAddress>NetworkInterface. inetAddresses()Get a Stream of all or a subset of the InetAddresses bound to this network interface.staticStream<NetworkInterface>NetworkInterface. networkInterfaces()Returns aStreamof all the interfaces on this machine.Stream<NetworkInterface>NetworkInterface. subInterfaces()Get a Stream of all subinterfaces (also known as virtual interfaces) attached to this network interface.Uses ofStream injava.net.http
Methods injava.net.http that return types with arguments of typeStream Modifier and Type Method Description staticHttpResponse.BodyHandler<Stream<String>>HttpResponse.BodyHandlers. ofLines()Returns aBodyHandler<Stream<String>>that returns aBodySubscriber<Stream<String>>obtained fromBodySubscribers.ofLines(charset).staticHttpResponse.BodySubscriber<Stream<String>>HttpResponse.BodySubscribers. ofLines(Charset charset)Returns aBodySubscriberwhich streams the response body as aStream, where each string in the stream corresponds to a line as defined byBufferedReader.lines().Uses ofStream injava.nio.file
Methods injava.nio.file that returnStream Modifier and Type Method Description staticStream<Path>Files. find(Path start, int maxDepth,BiPredicate<Path,BasicFileAttributes> matcher,FileVisitOption... options)Return aStreamthat is lazily populated withPathby searching for files in a file tree rooted at a given starting file.staticStream<String>Files. lines(Path path)Read all lines from a file as aStream.staticStream<String>Files. lines(Path path,Charset cs)Read all lines from a file as aStream.staticStream<Path>Files. list(Path dir)Return a lazily populatedStream, the elements of which are the entries in the directory.staticStream<Path>Files. walk(Path start, int maxDepth,FileVisitOption... options)Return aStreamthat is lazily populated withPathby walking the file tree rooted at a given starting file.staticStream<Path>Files. walk(Path start,FileVisitOption... options)Return aStreamthat is lazily populated withPathby walking the file tree rooted at a given starting file.Uses ofStream injava.security
Methods injava.security that returnStream Modifier and Type Method Description Stream<Permission>PermissionCollection. elementsAsStream()Returns a stream of all the Permission objects in the collection.Uses ofStream injava.sql
Methods injava.sql that returnStream Modifier and Type Method Description staticStream<Driver>DriverManager. drivers()Retrieves a Stream with all of the currently loaded JDBC drivers to which the current caller has access.Uses ofStream injava.time
Methods injava.time that returnStream Modifier and Type Method Description Stream<LocalDate>LocalDate. datesUntil(LocalDate endExclusive)Returns a sequential ordered stream of dates.Stream<LocalDate>LocalDate. datesUntil(LocalDate endExclusive,Period step)Returns a sequential ordered stream of dates by given incremental step.Uses ofStream injava.util
Methods injava.util that returnStream Modifier and Type Method Description Stream<MatchResult>Scanner. findAll(String patString)Returns a stream of match results that match the provided pattern string.Stream<MatchResult>Scanner. findAll(Pattern pattern)Returns a stream of match results from this scanner.defaultStream<E>Collection. parallelStream()Returns a possibly parallelStreamwith this collection as its source.static <T> Stream<T>Arrays. stream(T[] array)Returns a sequentialStreamwith the specified array as its source.static <T> Stream<T>Arrays. stream(T[] array, int startInclusive, int endExclusive)Returns a sequentialStreamwith the specified range of the specified array as its source.defaultStream<E>Collection. stream()Returns a sequentialStreamwith this collection as its source.Stream<T>Optional. stream()If a value is present, returns a sequentialStreamcontaining only that value, otherwise returns an emptyStream.Stream<ServiceLoader.Provider<S>>ServiceLoader. stream()Returns a stream to lazily load available providers of this loader's service.Stream<String>Scanner. tokens()Returns a stream of delimiter-separated tokens from this scanner.Uses ofStream injava.util.jar
Methods injava.util.jar that returnStream Modifier and Type Method Description Stream<JarEntry>JarFile. stream()Returns an orderedStreamover the jar file entries.Stream<JarEntry>JarFile. versionedStream()Returns aStreamof the versioned jar file entries.Uses ofStream injava.util.regex
Methods injava.util.regex that returnStream Modifier and Type Method Description Stream<MatchResult>Matcher. results()Returns a stream of match results for each subsequence of the input sequence that matches the pattern.Stream<String>Pattern. splitAsStream(CharSequence input)Creates a stream from the given input sequence around matches of this pattern.Uses ofStream injava.util.stream
Methods injava.util.stream that returnStream Modifier and Type Method Description Stream<Double>DoubleStream. boxed()Returns aStreamconsisting of the elements of this stream, boxed toDouble.Stream<Integer>IntStream. boxed()Returns aStreamconsisting of the elements of this stream, each boxed to anInteger.Stream<Long>LongStream. boxed()Returns aStreamconsisting of the elements of this stream, each boxed to aLong.Stream<T>Stream.Builder. build()Builds the stream, transitioning this builder to the built state.static <T> Stream<T>Stream. concat(Stream<? extends T> a,Stream<? extends T> b)Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.Stream<T>Stream. distinct()Returns a stream consisting of the distinct elements (according toObject.equals(Object)) of this stream.defaultStream<T>Stream. dropWhile(Predicate<? superT> predicate)Returns, if this stream is ordered, a stream consisting of the remaining elements of this stream after dropping the longest prefix of elements that match the given predicate.static <T> Stream<T>Stream. empty()Returns an empty sequentialStream.Stream<T>Stream. filter(Predicate<? superT> predicate)Returns a stream consisting of the elements of this stream that match the given predicate.<R> Stream<R>Stream. flatMap(Function<? superT,? extendsStream<? extends R>> mapper)Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.static <T> Stream<T>Stream. generate(Supplier<? extends T> s)Returns an infinite sequential unordered stream where each element is generated by the providedSupplier.static <T> Stream<T>Stream. iterate(T seed,Predicate<? super T> hasNext,UnaryOperator<T> next)Returns a sequential orderedStreamproduced by iterative application of the givennextfunction to an initial element, conditioned on satisfying the givenhasNextpredicate.static <T> Stream<T>Stream. iterate(T seed,UnaryOperator<T> f)Returns an infinite sequential orderedStreamproduced by iterative application of a functionfto an initial elementseed, producing aStreamconsisting ofseed,f(seed),f(f(seed)), etc.Stream<T>Stream. limit(long maxSize)Returns a stream consisting of the elements of this stream, truncated to be no longer thanmaxSizein length.<R> Stream<R>Stream. map(Function<? superT,? extends R> mapper)Returns a stream consisting of the results of applying the given function to the elements of this stream.<U> Stream<U>DoubleStream. mapToObj(DoubleFunction<? extends U> mapper)Returns an object-valuedStreamconsisting of the results of applying the given function to the elements of this stream.<U> Stream<U>IntStream. mapToObj(IntFunction<? extends U> mapper)Returns an object-valuedStreamconsisting of the results of applying the given function to the elements of this stream.<U> Stream<U>LongStream. mapToObj(LongFunction<? extends U> mapper)Returns an object-valuedStreamconsisting of the results of applying the given function to the elements of this stream.static <T> Stream<T>Stream. of(T t)Returns a sequentialStreamcontaining a single element.static <T> Stream<T>Stream. of(T... values)Returns a sequential ordered stream whose elements are the specified values.static <T> Stream<T>Stream. ofNullable(T t)Returns a sequentialStreamcontaining a single element, if non-null, otherwise returns an emptyStream.Stream<T>Stream. peek(Consumer<? superT> action)Returns a stream consisting of the elements of this stream, additionally performing the provided action on each element as elements are consumed from the resulting stream.Stream<T>Stream. skip(long n)Returns a stream consisting of the remaining elements of this stream after discarding the firstnelements of the stream.Stream<T>Stream. sorted()Returns a stream consisting of the elements of this stream, sorted according to natural order.Stream<T>Stream. sorted(Comparator<? superT> comparator)Returns a stream consisting of the elements of this stream, sorted according to the providedComparator.static <T> Stream<T>StreamSupport. stream(Supplier<? extendsSpliterator<T>> supplier, int characteristics, boolean parallel)Creates a new sequential or parallelStreamfrom aSupplierofSpliterator.static <T> Stream<T>StreamSupport. stream(Spliterator<T> spliterator, boolean parallel)Creates a new sequential or parallelStreamfrom aSpliterator.defaultStream<T>Stream. takeWhile(Predicate<? superT> predicate)Returns, if this stream is ordered, a stream consisting of the longest prefix of elements taken from this stream that match the given predicate.Methods injava.util.stream with parameters of typeStream Modifier and Type Method Description static <T> Stream<T>Stream. concat(Stream<? extends T> a,Stream<? extends T> b)Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.Method parameters injava.util.stream with type arguments of typeStream Modifier and Type Method Description <R> Stream<R>Stream. flatMap(Function<? superT,? extendsStream<? extends R>> mapper)Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.static <T,U,A,R>
Collector<T,?,R>Collectors. flatMapping(Function<? super T,? extendsStream<? extends U>> mapper,Collector<? super U,A,R> downstream)Adapts aCollectoraccepting elements of typeUto one accepting elements of typeTby applying a flat mapping function to each input element before accumulation.Uses ofStream injava.util.zip
Methods injava.util.zip that returnStream Modifier and Type Method Description Stream<? extendsZipEntry>ZipFile. stream()Returns an orderedStreamover the ZIP file entries.Uses ofStream injavax.xml.catalog
Methods injavax.xml.catalog that returnStream Modifier and Type Method Description Stream<Catalog>Catalog. catalogs()Returns a sequential Stream of alternative Catalogs specified using thenextCatalogentries in the current catalog, and as the input of catalog files excluding the current catalog (that is, the first in the input list) when the Catalog object is created by theCatalogManager.Uses ofStream injdk.jshell
Methods injdk.jshell that returnStream Modifier and Type Method Description Stream<Diag>JShell. diagnostics(Snippet snippet)Return the diagnostics of the most recent evaluation of the snippet.Stream<ImportSnippet>JShell. imports()Returns the active import snippets.Stream<MethodSnippet>JShell. methods()Returns the active method snippets.Stream<Snippet>JShell. snippets()Return all snippets.Stream<TypeDeclSnippet>JShell. types()Returns the active type declaration (class, interface, annotation type, and enum) snippets.Stream<String>JShell. unresolvedDependencies(DeclarationSnippet snippet)ForRECOVERABLE_DEFINEDorRECOVERABLE_NOT_DEFINEDdeclarations, the names of current unresolved dependencies for the snippet.Stream<VarSnippet>JShell. variables()Returns the active variable snippets.