Uses of Interface
java.util.stream.Stream
-
Packages that use Stream 软件包 描述 java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.lang.module 通过分辨率和服务绑定来支持模块描述符和创建模块配置的类。java.net 提供实现网络应用程序的类。java.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 Modifier and Type 方法 描述 Stream<String>
BufferedReader. lines()
返回一个Stream
,其元素是从这个BufferedReader
读取的行。 -
Uses of Stream in java.lang
Methods in java.lang that return Stream Modifier and Type 方法 描述 static Stream<ProcessHandle>
ProcessHandle. allProcesses()
返回当前进程可见的所有进程的快照。Stream<ProcessHandle>
Process. children()
返回进程的直接子节点的快照。Stream<ProcessHandle>
ProcessHandle. children()
返回进程当前直接子节点的快照。Stream<ProcessHandle>
Process. descendants()
返回进程后代的快照。Stream<ProcessHandle>
ProcessHandle. descendants()
返回进程后代的快照。Stream<URL>
ClassLoader. resources(String name)
返回一个流,其元素是具有给定名称的所有资源的URL。Method parameters in java.lang with type arguments of type Stream Modifier and Type 方法 描述 <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 Modifier and Type 方法 描述 Stream<String>
ModuleReader. list()
列出模块的内容,返回作为模块中所有资源名称的元素流。 -
Uses of Stream in java.net
Methods in java.net that return Stream Modifier and Type 方法 描述 Stream<InetAddress>
NetworkInterface. inetAddresses()
获取绑定到此网络接口的InetAddresses的全部或一部分子流。static Stream<NetworkInterface>
NetworkInterface. networkInterfaces()
返回此机器上所有接口的Stream
。Stream<NetworkInterface>
NetworkInterface. subInterfaces()
获取附加到此网络接口的所有子接口(也称为虚拟接口)的流。 -
Uses of Stream in java.nio.file
Methods in java.nio.file that return Stream Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Stream<Permission>
PermissionCollection. elementsAsStream()
返回集合中所有权限对象的流。 -
Uses of Stream in java.sql
Methods in java.sql that return Stream Modifier and Type 方法 描述 static Stream<Driver>
DriverManager. drivers()
使用当前调用者可以访问的所有当前加载的JDBC驱动程序检索流。 -
Uses of Stream in java.time
Methods in java.time that return Stream Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Stream<JarEntry>
JarFile. stream()
返回一个有序的Stream
超过jar文件条目。 -
Uses of Stream in java.util.regex
Methods in java.util.regex that return Stream Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Stream<Double>
DoubleStream. boxed()
返回一个Stream
组成的这个流的元素,装箱到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
,条件是满足给定的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
,如果非空,则返回一个空的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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 <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 Modifier and Type 方法 描述 Stream<? extends ZipEntry>
ZipFile. stream()
在ZIP文件条目上返回一个有序的Stream
。 -
Uses of Stream in javax.xml.catalog
Methods in javax.xml.catalog that return Stream Modifier and Type 方法 描述 Stream<Catalog>
Catalog. catalogs()
返回使用当前目录中的nextCatalog
条目指定的替代目录的顺序流,以及由CatalogManager
创建目录对象时,不包括当前目录(即输入列表中的第一个)的目录文件的输入。 -
Uses of Stream in jdk.jshell
Methods in jdk.jshell that return Stream Modifier and Type 方法 描述 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()
返回活动变量片段。
-