Uses of Interface
org.miaixz.bus.core.center.function.ConsumerX
Packages that use ConsumerX
Package
Description
函数封装
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
提供通用树生成,特点:
提供各种工具封装
xyz:做好一切必要准备,可以行动了
-
Uses of ConsumerX in org.miaixz.bus.core.center.function
Methods in org.miaixz.bus.core.center.function that return ConsumerXModifier and TypeMethodDescriptionReturns a composedConsumerthat performs, in sequence, this operation followed by theafteroperation.static <T> ConsumerX<T> multistatic <T> ConsumerX<T> ConsumerX.nothing()nothingMethods in org.miaixz.bus.core.center.function with parameters of type ConsumerX -
Uses of ConsumerX in org.miaixz.bus.core.io.file
Classes in org.miaixz.bus.core.io.file that implement ConsumerXFields in org.miaixz.bus.core.io.file declared as ConsumerXMethods in org.miaixz.bus.core.io.file with parameters of type ConsumerXModifier and TypeMethodDescriptionvoid按照行处理文件内容Constructors in org.miaixz.bus.core.io.file with parameters of type ConsumerXModifierConstructorDescriptionFileTailer(File file, Charset charset, ConsumerX<String> lineHandler) 构造FileTailer(File file, Charset charset, ConsumerX<String> lineHandler, int initReadLine, long period) 构造FileTailer(File file, ConsumerX<String> lineHandler) 构造,默认UTF-8编码FileTailer(File file, ConsumerX<String> lineHandler, int initReadLine) 构造,默认UTF-8编码LineWatcher(RandomAccessFile randomAccessFile, Charset charset, ConsumerX<String> lineHandler) 构造 -
Uses of ConsumerX in org.miaixz.bus.core.tree
Methods in org.miaixz.bus.core.tree with parameters of type ConsumerX -
Uses of ConsumerX in org.miaixz.bus.core.xyz
Methods in org.miaixz.bus.core.xyz with parameters of type ConsumerXModifier and TypeMethodDescriptionstatic voidFileKit.readLine(RandomAccessFile file, Charset charset, ConsumerX<String> lineHandler) 单行处理文件内容static void按行处理文件内容static voidFileKit.readLines(RandomAccessFile file, Charset charset, ConsumerX<String> lineHandler) 按行处理文件内容static voidIoKit.readLines(InputStream in, Charset charset, ConsumerX<String> lineHandler) 按行读取数据,针对每行的数据做处理static void按行读取数据,针对每行的数据做处理Reader自带编码定义,因此读取数据的编码跟随其编码。 此方法不会关闭流,除非抛出异常static voidFileKit.readUtf8Lines(File file, ConsumerX<String> lineHandler) 按行处理文件内容,编码为UTF-8static voidIoKit.readUtf8Lines(InputStream in, ConsumerX<String> lineHandler) 按行读取UTF-8编码数据,针对每行的数据做处理static void文件内容跟随器,实现类似Linux下"tail -f"命令功能 此方法会阻塞当前线程static void文件内容跟随器,实现类似Linux下"tail -f"命令功能 此方法会阻塞当前线程