Uses of Class
java.util.Optional
-
Packages that use Optional 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.lang.module 通过分辨率和服务绑定来支持模块描述符和创建模块配置的类。java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。java.util.spi java.util包中类的服务提供者类。java.util.stream 支持元素流功能性操作的类,例如集合上的map-reduce转换。javafx.scene.control JavaFX用户界面控件(UI控件或仅控件)是JavaFX场景中的专用节点,特别适用于许多不同应用程序环境中的重用。jdk.incubator.http 高级HTTP和WebSocket API -
-
Uses of Optional in java.lang
Methods in java.lang that return Optional Modifier and Type 方法 描述 Optional<String[]>ProcessHandle.Info. arguments()返回进程参数的Strings数组。Optional<Integer>Runtime.Version. build()返回 build number 。Optional<String>ProcessHandle.Info. command()返回进程的可执行路径名。Optional<String>ProcessHandle.Info. commandLine()返回进程的命令行。Optional<Module>ModuleLayer. findModule(String name)在此层中返回具有给定名称的模块,或者如果不在此层中,则 返回parent层。static Optional<ProcessHandle>ProcessHandle. of(long pid)返回现有本机进程的Optional<ProcessHandle>。Optional<String>Runtime.Version. optional()返回 optional附加识别构建信息。Optional<ProcessHandle>ProcessHandle. parent()返回父进程的Optional<ProcessHandle>。Optional<String>Runtime.Version. pre()返回可选的 pre-release信息。Optional<Instant>ProcessHandle.Info. startInstant()返回进程的开始时间。Optional<Duration>ProcessHandle.Info. totalCpuDuration()返回进程累积的总计。Optional<String>ProcessHandle.Info. user()返回进程的用户。 -
Uses of Optional in java.lang.module
Methods in java.lang.module that return Optional Modifier and Type 方法 描述 Optional<ModuleDescriptor.Version>ModuleDescriptor.Requires. compiledVersion()如果在编译时记录,则返回模块的版本。Optional<ModuleReference>ModuleFinder. find(String name)查找给定名称的模块的引用。Optional<URI>ModuleReader. find(String name)查找资源,将URI返回给模块中的资源。Optional<ResolvedModule>Configuration. findModule(String name)在此配置中找到一个已解决的模块,或者在此配置中 找不到parent配置。Optional<URI>ModuleReference. location()如果已知,返回此模块内容的位置。Optional<String>ModuleDescriptor. mainClass()返回模块主类。default Optional<InputStream>ModuleReader. open(String name)打开资源,返回输入流以读取模块中的资源。Optional<String>ModuleDescriptor.Requires. rawCompiledVersion()如果在编译时记录,则返回具有可能不可粗体版本的模块的字符串。Optional<String>ModuleDescriptor. rawVersion()返回具有可能不可粗体版本的模块的字符串default Optional<ByteBuffer>ModuleReader. read(String name)读取资源,返回一个具有资源内容的字节缓冲区。Optional<ModuleDescriptor.Version>ModuleDescriptor. version()返回模块版本。 -
Uses of Optional in java.util
Methods in java.util that return Optional Modifier and Type 方法 描述 static <T> Optional<T>Optional. empty()返回一个空的Optional实例。Optional<T>Optional. filter(Predicate<? super T> predicate)如果存在值,并且该值与给定谓词匹配,则返回描述该值的Optional,否则返回一个空的Optional。Optional<S>ServiceLoader. findFirst()加载此装载程序服务的第一个可用服务提供商。<U> Optional<U>Optional. flatMap(Function<? super T,? extends Optional<? extends U>> mapper)如果存在值,则返回将给定的Optional映射函数应用于该值的结果,否则返回一个空的Optional。<U> Optional<U>Optional. map(Function<? super T,? extends U> mapper)static <T> Optional<T>Optional. of(T value)返回一个Optional描述给定的非null值。static <T> Optional<T>Optional. ofNullable(T value)返回描述给定值的Optional,如果null,否则返回一个空的Optional。Optional<T>Optional. or(Supplier<? extends Optional<? extends T>> supplier)如果值存在时,返回一个Optional描述的值,否则返回一个Optional通过供给函数产生。Method parameters in java.util with type arguments of type Optional Modifier and Type 方法 描述 <U> Optional<U>Optional. flatMap(Function<? super T,? extends Optional<? extends U>> mapper)如果存在值,则返回将给定的Optional映射函数应用于该值的结果,否则返回一个空的Optional。Optional<T>Optional. or(Supplier<? extends Optional<? extends T>> supplier)如果值存在时,返回一个Optional描述的值,否则返回一个Optional通过供给函数产生。 -
Uses of Optional in java.util.spi
Methods in java.util.spi that return Optional Modifier and Type 方法 描述 static Optional<ToolProvider>ToolProvider. findFirst(String name)返回具有给定名称的ToolProvider的第一个实例,由使用系统类加载器的ServiceLoader加载。 -
Uses of Optional in java.util.stream
Methods in java.util.stream that return Optional Modifier and Type 方法 描述 Optional<T>Stream. findAny()返回Optional描述流的一些元件,或一个空Optional如果流是空的。Optional<T>Stream. findFirst()返回Optional描述此流的第一个元素,或空Optional如果流是空的。Optional<T>Stream. max(Comparator<? super T> comparator)根据提供的Comparator返回此流的最大元素。Optional<T>Stream. min(Comparator<? super T> comparator)根据提供的Comparator返回此流的最小元素。Optional<T>Stream. reduce(BinaryOperator<T> accumulator)Methods in java.util.stream that return types with arguments of type Optional Modifier and Type 方法 描述 static <T> Collector<T,?,Optional<T>>Collectors. maxBy(Comparator<? super T> comparator)返回一个Collector,它根据给出的Comparator产生最大元素,描述为Optional<T>。static <T> Collector<T,?,Optional<T>>Collectors. minBy(Comparator<? super T> comparator)返回Collector,它根据给定的Comparator生成最小元素,描述为Optional<T>。static <T> Collector<T,?,Optional<T>>Collectors. reducing(BinaryOperator<T> op)返回一个Collector,它在指定的BinaryOperator下执行其输入元素的减少。 -
Uses of Optional in javafx.scene.control
Methods in javafx.scene.control that return Optional Modifier and Type 方法 描述 Optional<R>Dialog. showAndWait()显示对话框并等待用户响应(换句话说,显示阻止对话框,用户输入的返回值)。 -
Uses of Optional in jdk.incubator.http
Methods in jdk.incubator.http that return Optional Modifier and Type 方法 描述 abstract Optional<Authenticator>HttpClient. authenticator()返回一个Optional包含该客户端上的Authenticator集。abstract Optional<HttpRequest.BodyProcessor>HttpRequest. bodyProcessor()返回一个Optional其中包含该请求的HttpRequest.BodyProcessor集。abstract Optional<CookieManager>HttpClient. cookieManager()返回一个Optional,其中包含该客户端的CookieManager。Optional<String>HttpHeaders. firstValue(String name)返回一个Optional,其中包含给定的已命名(可能是多值)头的第一个值。Optional<HttpResponse.BodyHandler<T>>HttpResponse.MultiProcessor. onRequest(HttpRequest request)被称为主要请求和每个推送承诺。abstract Optional<ProxySelector>HttpClient. proxy()返回一个Optional其中包含该客户端的ProxySelector。abstract Optional<SSLParameters>HttpClient. sslParameters()返回一个Optional其中包含该客户端上的SSLParameters。abstract Optional<HttpClient.Version>HttpRequest. version()返回一个包含HTTP协议版本的Optional,该协议版本将被请求HttpRequest。Method parameters in jdk.incubator.http with type arguments of type Optional Modifier and Type 方法 描述 static HttpResponse.BodyHandler<Void>HttpResponse.BodyHandler. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer)返回一个BodyHandler<Void>,返回一个从<Void>获得的BodyProcessor<Void> 。static HttpResponse.BodyProcessor<Void>HttpResponse.BodyProcessor. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer)返回一个BodyProcessor,它将传入的身体数据提供给所提供的消费者Optional<byte[]>。static <V> HttpResponse.MultiProcessor<MultiMapResult<V>,V>HttpResponse.MultiProcessor. asMap(Function<HttpRequest,Optional<HttpResponse.BodyHandler<V>>> pushHandler)返回多个响应的通用处理程序。static <V> HttpResponse.MultiProcessor<MultiMapResult<V>,V>HttpResponse.MultiProcessor. asMap(Function<HttpRequest,Optional<HttpResponse.BodyHandler<V>>> pushHandler, boolean completion)返回多个响应的通用处理程序。
-