Uses of Interface
java.util.stream.Stream
-
Packages that use Stream 软件包 描述 java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.lang.module 通过解析和服务绑定来支持模块描述符和创建模块配置的类。java.net 提供实现网络应用程序的类。java.net.http HTTP客户端和WebSocket APIjava.nio.file 定义Java虚拟机的接口和类,以访问文件,文件属性和文件系统。java.security 提供安全框架的类和接口。java.sql 提供使用Java™编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。java.time 日期,时间,瞬间和持续时间的主要API。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.jar 提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。java.util.regex 用于将字符序列与正则表达式指定的模式匹配的类。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。java.util.zip 提供用于读取和写入标准ZIP和GZIP文件格式的类。javax.xml.catalog jdk.jshell 提供用于创建工具的接口,例如读取 - 评估 - 打印循环(REPL),其交互式地评估Java编程语言代码的“片段”。 -
-
Uses of Stream in java.io
Methods in java.io that return Stream 变量和类型 方法 描述 Stream<String>
BufferedReader. lines()
返回Stream
,其元素是从此BufferedReader
读取的行。 -
Uses of Stream in java.lang
Methods in java.lang that return Stream 变量和类型 方法 描述 static Stream<ProcessHandle>
ProcessHandle. allProcesses()
返回当前进程可见的所有进程的快照。Stream<ProcessHandle>
Process. children()
返回进程的直接子节点的快照。Stream<ProcessHandle>
ProcessHandle. children()
返回进程的当前直接子节点的快照。Stream<ProcessHandle>
Process. descendants()
返回进程后代的快照。Stream<ProcessHandle>
ProcessHandle. descendants()
返回进程后代的快照。Stream<String>
String. lines()
返回从此字符串中提取的行的流,由行终止符分隔。Stream<URL>
ClassLoader. resources(String name)
返回一个流,其元素是具有给定名称的所有资源的URL。Method parameters in java.lang with type arguments of type Stream 变量和类型 方法 描述 <T> T
StackWalker. walk(Function<? super Stream<StackWalker.StackFrame>,? extends T> function)
将给定函数应用于当前线程的StackFrame
流,从堆栈的顶部帧遍历,这是调用此walk
方法的方法。 -
Uses of Stream in java.lang.module
Methods in java.lang.module that return Stream 变量和类型 方法 描述 Stream<String>
ModuleReader. list()
列出模块的内容,返回元素流,这些元素是模块中所有资源的名称。 -
Uses of Stream in java.net
Methods in java.net that return Stream 变量和类型 方法 描述 Stream<InetAddress>
NetworkInterface. inetAddresses()
获取绑定到此网络接口的所有或部分InetAddresses的流。static Stream<NetworkInterface>
NetworkInterface. networkInterfaces()
返回此计算机上所有接口的Stream
。Stream<NetworkInterface>
NetworkInterface. subInterfaces()
获取连接到此网络接口的所有子接口(也称为虚拟接口)的流。 -
Uses of Stream in java.net.http
Methods in java.net.http that return types with arguments of type Stream 变量和类型 方法 描述 static HttpResponse.BodyHandler<Stream<String>>
HttpResponse.BodyHandlers. ofLines()
返回BodyHandler<Stream<String>>
返回一个BodySubscriber
<Stream<String>>
从获得BodySubscribers.ofLines(charset)
。static HttpResponse.BodySubscriber<Stream<String>>
HttpResponse.BodySubscribers. ofLines(Charset charset)
返回BodySubscriber
,它将响应主体流式传输为Stream
,其中流中的每个字符串对应于由BufferedReader.lines()
定义的行 。 -
Uses of Stream in java.nio.file
Methods in java.nio.file that return Stream 变量和类型 方法 描述 static Stream<Path>
Files. find(Path start, int maxDepth, BiPredicate<Path,BasicFileAttributes> matcher, FileVisitOption... options)
通过搜索以给定起始文件为根的文件树中的文件,返回Stream
,其中包含Path
。static Stream<String>
Files. lines(Path path)
从文件中读取所有行作为Stream
。static Stream<String>
Files. lines(Path path, Charset cs)
从文件中读取所有行作为Stream
。static Stream<Path>
Files. list(Path dir)
返回一个延迟填充的Stream
,其元素是目录中的条目。static Stream<Path>
Files. walk(Path start, int maxDepth, FileVisitOption... options)
通过遍历以给定起始文件为根的文件树,返回Stream
,其中包含Path
。static Stream<Path>
Files. walk(Path start, FileVisitOption... options)
通过遍历以给定起始文件为根的文件树,返回一个Stream
,其中包含Path
。 -
Uses of Stream in java.security
Methods in java.security that return Stream 变量和类型 方法 描述 Stream<Permission>
PermissionCollection. elementsAsStream()
返回集合中所有Permission对象的流。 -
Uses of Stream in java.sql
Methods in java.sql that return Stream 变量和类型 方法 描述 static Stream<Driver>
DriverManager. drivers()
使用当前调用者可以访问的所有当前加载的JDBC驱动程序检索Stream。 -
Uses of Stream in java.time
Methods in java.time that return Stream 变量和类型 方法 描述 Stream<LocalDate>
LocalDate. datesUntil(LocalDate endExclusive)
返回按顺序排序的日期流。Stream<LocalDate>
LocalDate. datesUntil(LocalDate endExclusive, Period step)
按给定的增量步骤返回顺序排序的日期流。 -
Uses of Stream in java.util
Methods in java.util that return Stream 变量和类型 方法 描述 Stream<MatchResult>
Scanner. findAll(String patString)
返回与提供的模式字符串匹配的匹配结果流。Stream<MatchResult>
Scanner. findAll(Pattern pattern)
返回此扫描程序的匹配结果流。default Stream<E>
Collection. parallelStream()
以此集合作为源返回可能并行的Stream
。static <T> Stream<T>
Arrays. stream(T[] array)
返回以指定数组作为源的顺序Stream
。static <T> Stream<T>
Arrays. stream(T[] array, int startInclusive, int endExclusive)
返回指定数组的指定范围作为其源的顺序Stream
。default Stream<E>
Collection. stream()
返回以此集合为源的顺序Stream
。Stream<T>
Optional. stream()
如果存在值,则返回仅包含该值的顺序Stream
,否则返回空Stream
。Stream<ServiceLoader.Provider<S>>
ServiceLoader. stream()
返回一个流,以延迟加载此加载程序服务的可用提供程序。Stream<String>
Scanner. tokens()
从此扫描程序返回分隔符分隔的标记流。 -
Uses of Stream in java.util.jar
Methods in java.util.jar that return Stream 变量和类型 方法 描述 Stream<JarEntry>
JarFile. stream()
返回jar文件条目的有序Stream
。Stream<JarEntry>
JarFile. versionedStream()
返回版本化jar文件条目的Stream
。 -
Uses of Stream in java.util.regex
Methods in java.util.regex that return Stream 变量和类型 方法 描述 Stream<MatchResult>
Matcher. results()
返回与模式匹配的输入序列的每个子序列的匹配结果流。Stream<String>
Pattern. splitAsStream(CharSequence input)
围绕此模式的匹配从给定输入序列创建流。 -
Uses of Stream in java.util.stream
Methods in java.util.stream that return Stream 变量和类型 方法 描述 Stream<Double>
DoubleStream. boxed()
返回Stream
其中包含此流的元素,Double
为Double
。Stream<Integer>
IntStream. boxed()
返回由此流的元素组成的Stream
,每个元素都装箱为Integer
。Stream<Long>
LongStream. boxed()
返回由此流的元素组成的Stream
,每个元素都装箱为Long
。Stream<T>
Stream.Builder. build()
构建流,将此构建器转换为构建状态。static <T> Stream<T>
Stream. concat(Stream<? extends T> a, Stream<? extends T> b)
创建一个延迟连接的流,其元素是第一个流的所有元素,后跟第二个流的所有元素。Stream<T>
Stream. distinct()
返回由此流的不同元素(根据Object.equals(Object)
)组成的流。default Stream<T>
Stream. dropWhile(Predicate<? super T> predicate)
如果对此流进行排序,则返回在删除与给定谓词匹配的元素的最长前缀之后由该流的其余元素组成的流。static <T> Stream<T>
Stream. empty()
返回空序列Stream
。Stream<T>
Stream. filter(Predicate<? super T> predicate)
返回由与此给定谓词匹配的此流的元素组成的流。<R> Stream<R>
Stream. flatMap(Function<? super T,? extends Stream<? extends R>> mapper)
返回一个流,该流包含将此流的每个元素替换为通过将提供的映射函数应用于每个元素而生成的映射流的内容的结果。static <T> Stream<T>
Stream. generate(Supplier<? extends T> s)
返回无限顺序无序流,其中每个元素由提供的Supplier
生成。static <T> Stream<T>
Stream. iterate(T seed, Predicate<? super T> hasNext, UnaryOperator<T> next)
返回通过将给定的next
函数迭代应用于初始元素Stream
生成的顺序有序Stream
,条件是满足给定的hasNext
谓词。static <T> Stream<T>
Stream. iterate(T seed, UnaryOperator<T> f)
返回有序无限连续Stream
由函数的迭代应用产生f
到初始元素seed
,产生Stream
组成的seed
,f(seed)
,f(f(seed))
等Stream<T>
Stream. limit(long maxSize)
返回由此流的元素组成的流,截断长度不超过maxSize
。<R> Stream<R>
Stream. map(Function<? super T,? extends R> mapper)
返回一个流,该流包含将给定函数应用于此流的元素的结果。<U> Stream<U>
DoubleStream. mapToObj(DoubleFunction<? extends U> mapper)
返回一个对象值Stream
它包含将给定函数应用于此流元素的结果。<U> Stream<U>
IntStream. mapToObj(IntFunction<? extends U> mapper)
返回一个对象值Stream
它包含将给定函数应用于此流的元素的结果。<U> Stream<U>
LongStream. mapToObj(LongFunction<? extends U> mapper)
返回一个对象值Stream
它包含将给定函数应用于此流元素的结果。static <T> Stream<T>
Stream. of(T t)
返回包含单个元素的顺序Stream
。static <T> Stream<T>
Stream. of(T... values)
返回其元素为指定值的顺序有序流。static <T> Stream<T>
Stream. ofNullable(T t)
返回包含单个元素的顺序Stream
(如果为非null),否则返回空Stream
。Stream<T>
Stream. peek(Consumer<? super T> action)
返回由此流的元素组成的流,另外在每个元素上执行提供的操作,因为元素是从结果流中消耗的。Stream<T>
Stream. skip(long n)
在丢弃流的第一个n
元素后,返回由此流的其余元素组成的流。Stream<T>
Stream. sorted()
返回由此流的元素组成的流,按照自然顺序排序。Stream<T>
Stream. sorted(Comparator<? super T> comparator)
返回由此流的元素组成的流,根据提供的Comparator
进行排序。static <T> Stream<T>
StreamSupport. stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel)
创建一个新的顺序或并行Stream
从Supplier
的Spliterator
。static <T> Stream<T>
StreamSupport. stream(Spliterator<T> spliterator, boolean parallel)
创建一个新的串行或并行Stream
从Spliterator
。default Stream<T>
Stream. takeWhile(Predicate<? super T> predicate)
如果对此流进行排序,则返回一个流,该流包含从此流中获取的与给定谓词匹配的最长元素前缀。Methods in java.util.stream with parameters of type Stream 变量和类型 方法 描述 static <T> Stream<T>
Stream. concat(Stream<? extends T> a, Stream<? extends T> b)
创建一个延迟连接的流,其元素是第一个流的所有元素,后跟第二个流的所有元素。Method parameters in java.util.stream with type arguments of type Stream 变量和类型 方法 描述 <R> Stream<R>
Stream. flatMap(Function<? super T,? extends Stream<? extends R>> mapper)
返回一个流,该流包含将此流的每个元素替换为通过将提供的映射函数应用于每个元素而生成的映射流的内容的结果。static <T,U,A,R>
Collector<T,?,R>Collectors. flatMapping(Function<? super T,? extends Stream<? extends U>> mapper, Collector<? super U,A,R> downstream)
适应一个Collector
类型的接受元件U
到类型的一个接受元件T
通过积累之前施加平坦映射函数应用于每个输入元件。 -
Uses of Stream in java.util.zip
Methods in java.util.zip that return Stream 变量和类型 方法 描述 Stream<? extends ZipEntry>
ZipFile. stream()
返回ZIP文件条目的有序Stream
。 -
Uses of Stream in javax.xml.catalog
Methods in javax.xml.catalog that return Stream 变量和类型 方法 描述 Stream<Catalog>
Catalog. catalogs()
返回使用当前目录中的nextCatalog
条目指定的备用目录序列流,以及当CatalogManager
创建目录对象时作为目录文件的输入(当前目录除外,即输入列表中的第一个)。 -
Uses of Stream in jdk.jshell
Methods in jdk.jshell that return Stream 变量和类型 方法 描述 Stream<Diag>
JShell. diagnostics(Snippet snippet)
返回最新评估片段的诊断信息。Stream<ImportSnippet>
JShell. imports()
返回活动的导入片段。Stream<MethodSnippet>
JShell. methods()
返回活动方法片段。Stream<Snippet>
JShell. snippets()
返回所有片段。Stream<TypeDeclSnippet>
JShell. types()
返回活动类型声明(类,接口,注释类型和枚举)片段。Stream<String>
JShell. unresolvedDependencies(DeclarationSnippet snippet)
对于RECOVERABLE_DEFINED
或RECOVERABLE_NOT_DEFINED
声明,代码段的当前未解析依赖项的名称。Stream<VarSnippet>
JShell. variables()
返回活动变量片段。
-