Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

abort(Executor) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
AbsCollValueMap<K,V> - Class in org.dromara.hutool.core.map.multi
MultiValueMap的基本实现
AbsCollValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class org.dromara.hutool.core.map.multi.AbsCollValueMap
使用mapFactory创建的集合构造一个多值映射Map集合
AbsCollValueMap(Map<K, Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.AbsCollValueMap
基于HashMap构造一个多值映射集合
AbsCollValueMap() - Constructor for class org.dromara.hutool.core.map.multi.AbsCollValueMap
基于HashMap构造一个多值映射集合
AbsCopier<S,T> - Class in org.dromara.hutool.core.bean.copier
抽象的对象拷贝封装,提供来源对象、目标对象持有
AbsCopier(S, T, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.AbsCopier
构造
AbsEntry<K,V> - Class in org.dromara.hutool.core.map
抽象的Map.Entry实现,来自Guava
实现了默认的AbsEntry.equals(Object)AbsEntry.hashCode()AbsEntry.toString()方法。
AbsEntry() - Constructor for class org.dromara.hutool.core.map.AbsEntry
 
AbsLogEngine - Class in org.dromara.hutool.log
抽象日期引擎
提供保存日志框架名称和checkLogExist方法
AbsLogEngine(String) - Constructor for class org.dromara.hutool.log.AbsLogEngine
构造
AbsRowHandler<R> - Class in org.dromara.hutool.db.handler.row
ResultSet结果中的某行处理为List
AbsRowHandler(ResultSetMetaData) - Constructor for class org.dromara.hutool.db.handler.row.AbsRowHandler
构造
AbsServiceLoader<S> - Class in org.dromara.hutool.core.spi
抽象服务加载器,提供包括路径前缀、服务类、类加载器、编码、安全相关持有
AbsServiceLoader(String, Class<S>, ClassLoader, Charset) - Constructor for class org.dromara.hutool.core.spi.AbsServiceLoader
构造
AbsSetting - Class in org.dromara.hutool.setting
Setting抽象类
AbsSetting() - Constructor for class org.dromara.hutool.setting.AbsSetting
 
AbsTable<R,C,V> - Class in org.dromara.hutool.core.map.multi
AbsTable() - Constructor for class org.dromara.hutool.core.map.multi.AbsTable
 
AbstractAsymmetricCrypto<T extends AbstractAsymmetricCrypto<T>> - Class in org.dromara.hutool.crypto.asymmetric
抽象的非对称加密对象,包装了加密和解密为Hex和Base64的封装
AbstractAsymmetricCrypto(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AbstractBeanDesc - Class in org.dromara.hutool.core.bean.path
Bean描述抽象类
AbstractBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.path.AbstractBeanDesc
构造
AbstractBuilder(String) - Constructor for class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
构造
AbstractCache<K,V> - Class in org.dromara.hutool.core.cache.impl
超时和限制大小的缓存的默认实现
继承此抽象缓存需要:
创建一个新的Map 实现 prune 策略
AbstractCache() - Constructor for class org.dromara.hutool.core.cache.impl.AbstractCache
 
AbstractCaptcha - Class in org.dromara.hutool.swing.captcha
抽象验证码
抽象验证码实现了验证码字符串的生成、验证,验证码图片的写出
实现类通过实现AbstractCaptcha.createImage(String) 方法生成图片对象
AbstractCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.AbstractCaptcha
构造,使用随机验证码生成器生成验证码
AbstractCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.AbstractCaptcha
构造
AbstractCaptcha(int, int, CodeGenerator, int, float) - Constructor for class org.dromara.hutool.swing.captcha.AbstractCaptcha
构造
AbstractClientEngine - Class in org.dromara.hutool.http.client.engine
客户端引擎抽象类,用于保存配置和定义初始化,并提供: AbstractClientEngine.reset()用于重置客户端 AbstractClientEngine.initEngine()初始化客户端
AbstractClientEngine() - Constructor for class org.dromara.hutool.http.client.engine.AbstractClientEngine
 
AbstractCollector() - Constructor for class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
 
AbstractConverter - Class in org.dromara.hutool.core.convert
抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑
转换器不会抛出转换异常,转换失败时会返回null
抽象转换器的默认逻辑不适用于有泛型参数的对象,如Map、Collection、Entry等。
AbstractConverter() - Constructor for class org.dromara.hutool.core.convert.AbstractConverter
 
AbstractDataSource - Class in org.dromara.hutool.db.ds.simple
数据源抽象实现
AbstractDataSource() - Constructor for class org.dromara.hutool.db.ds.simple.AbstractDataSource
 
AbstractDb<R extends AbstractDb<R>> - Class in org.dromara.hutool.db
抽象数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作
提供抽象方法getConnection和closeConnection,用于自定义数据库连接的打开和关闭
AbstractDb(DataSource, Dialect) - Constructor for class org.dromara.hutool.db.AbstractDb
构造
AbstractDSFactory - Class in org.dromara.hutool.db.ds
抽象数据源工厂
AbstractDSFactory(Class<? extends DataSource>, String) - Constructor for class org.dromara.hutool.db.ds.AbstractDSFactory
构造
AbstractEnhancedWrappedStream<T,S extends AbstractEnhancedWrappedStream<T,S>> - Class in org.dromara.hutool.core.stream
WrappedStream接口的公共实现,用于包装并增强一个已有的流实例
AbstractEnhancedWrappedStream(Stream<T>) - Constructor for class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
创建一个流包装器
AbstractFileCache - Class in org.dromara.hutool.core.cache.file
文件缓存,以解决频繁读取文件引起的性能问题
AbstractFileCache(int, int, long) - Constructor for class org.dromara.hutool.core.cache.file.AbstractFileCache
构造
AbstractFilter - Class in org.dromara.hutool.core.text.bloom
抽象Bloom过滤器
AbstractFilter(int) - Constructor for class org.dromara.hutool.core.text.bloom.AbstractFilter
构造
AbstractFtp - Class in org.dromara.hutool.extra.ftp
抽象FTP类,用于定义通用的FTP方法
AbstractFtp(FtpConfig) - Constructor for class org.dromara.hutool.extra.ftp.AbstractFtp
构造
AbstractGenerator - Class in org.dromara.hutool.swing.captcha.generator
随机字符验证码生成器
可以通过传入的基础集合和长度随机生成验证码字符
AbstractGenerator(int) - Constructor for class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
构造,使用字母+数字做为基础
AbstractGenerator(String, int) - Constructor for class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
构造
AbstractJSONEngine - Class in org.dromara.hutool.json.engine
JSONEngine抽象类,用于保存配置和定义初始化,并提供: AbstractJSONEngine.reset()用于重置引擎 AbstractJSONEngine.initEngine()初始化引擎
AbstractJSONEngine() - Constructor for class org.dromara.hutool.json.engine.AbstractJSONEngine
 
AbstractLog - Class in org.dromara.hutool.log
抽象日志类
实现了一些通用的接口
AbstractLog() - Constructor for class org.dromara.hutool.log.AbstractLog
 
AbstractMetroHash<R extends AbstractMetroHash<R>> - Class in org.dromara.hutool.core.codec.hash.metro
Apache 发布的MetroHash算法抽象实现,是一组用于非加密用例的最先进的哈希函数。
AbstractMetroHash(long) - Constructor for class org.dromara.hutool.core.codec.hash.metro.AbstractMetroHash
使用指定种子构造
AbstractPlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
字符串模板-占位符-抽象 Segment 例如:{@literal "???"
AbstractPlaceholderSegment(String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.AbstractPlaceholderSegment
构造
AbstractResult - Class in org.dromara.hutool.extra.tokenizer
对于未实现Iterator接口的普通结果类,装饰为Result
普通的结果类只需实现AbstractResult.nextWord() 即可
AbstractResult() - Constructor for class org.dromara.hutool.extra.tokenizer.AbstractResult
 
AbstractRowHandler<T> - Class in org.dromara.hutool.poi.excel.sax.handler
抽象行数据处理器,通过实现AbstractRowHandler.handle(int, long, List) 处理原始数据
并调用AbstractRowHandler.handleData(int, long, Object)处理经过转换后的数据。
AbstractRowHandler(int, int) - Constructor for class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
构造
AbstractServerEngine - Class in org.dromara.hutool.http.server.engine
服务端引擎抽象类,实现重置引擎功能
AbstractServerEngine() - Constructor for class org.dromara.hutool.http.server.engine.AbstractServerEngine
 
AbstractSheetReader<T> - Class in org.dromara.hutool.poi.excel.reader.sheet
抽象Sheet数据读取实现
AbstractSheetReader(int, int) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.AbstractSheetReader
构造
AbstractSheetReader(CellRangeAddress) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.AbstractSheetReader
构造
accept(T, U) - Method in interface org.dromara.hutool.core.func.SerBiConsumer
Performs this operation on the given arguments.
accept(T) - Method in interface org.dromara.hutool.core.func.SerConsumer
Performs this operation on the given argument.
accept(P1, P2, P3) - Method in interface org.dromara.hutool.core.func.SerConsumer3
接收参数方法
accept(Class<?>...) - Method in class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
接受反序列化的类,用于反序列化验证
accept(T, Consumer<T>) - Static method in class org.dromara.hutool.core.util.ObjUtil
如果指定的对象不为 null,则执行Consumer处理source,否则不进行操作
accept() - Method in class org.dromara.hutool.socket.aio.AioServer
处理接入的客户端
accept(AioSession) - Method in interface org.dromara.hutool.socket.aio.IoAction
接收客户端连接(会话建立)事件处理
accept(AioSession) - Method in class org.dromara.hutool.socket.aio.SimpleIoAction
 
AcceptHandler - Class in org.dromara.hutool.socket.aio
接入完成回调,单例使用
AcceptHandler() - Constructor for class org.dromara.hutool.socket.aio.AcceptHandler
 
AcceptHandler - Class in org.dromara.hutool.socket.nio
接入完成回调,单例使用
AcceptHandler() - Constructor for class org.dromara.hutool.socket.nio.AcceptHandler
 
accepting(T, U) - Method in interface org.dromara.hutool.core.func.SerBiConsumer
Performs this operation on the given arguments.
accepting(T) - Method in interface org.dromara.hutool.core.func.SerConsumer
Performs this operation on the given argument.
accepting(P1, P2, P3) - Method in interface org.dromara.hutool.core.func.SerConsumer3
接收参数方法
accepting(String) - Method in class org.dromara.hutool.core.io.file.Tailer.ConsoleLineHandler
 
accessCount - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
访问次数
accessed - Variable in class org.dromara.hutool.core.tree.HierarchyIterator
已经访问过的列表
accumulator() - Method in class org.dromara.hutool.core.stream.SimpleCollector
 
acquire() - Method in interface org.dromara.hutool.core.thread.ratelimiter.RateLimiter
获取许可,阻塞方法,如果没有足够的许可,则阻塞等待
acquire(int) - Method in interface org.dromara.hutool.core.thread.ratelimiter.RateLimiter
获取许可,阻塞方法,如果没有足够的许可,则阻塞等待
acquire(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
 
ActiveEntity - Class in org.dromara.hutool.db
动态实体类
提供了针对自身实体的增删改方法
ActiveEntity() - Constructor for class org.dromara.hutool.db.ActiveEntity
构造
ActiveEntity(String) - Constructor for class org.dromara.hutool.db.ActiveEntity
构造
ActiveEntity(Entity) - Constructor for class org.dromara.hutool.db.ActiveEntity
构造
ActiveEntity(Db, String) - Constructor for class org.dromara.hutool.db.ActiveEntity
构造
ActiveEntity(Db, Entity) - Constructor for class org.dromara.hutool.db.ActiveEntity
构造
actualArgs(Method, Object[]) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
检查用户传入参数: 1、忽略多余的参数 2、参数不够补齐默认值 3、通过NullWrapperBean传递的参数,会直接赋值null 4、传入参数为null,但是目标参数类型为原始类型,做转换 5、传入参数类型不对应,尝试转换类型
ActualTypeMapperPool - Class in org.dromara.hutool.core.reflect
泛型变量和泛型实际类型映射关系缓存
ActualTypeMapperPool() - Constructor for class org.dromara.hutool.core.reflect.ActualTypeMapperPool
 
add(T) - Method in class org.dromara.hutool.core.codec.hash.ConsistentHash
增加节点
每增加一个节点,就会在闭环上增加给定复制节点数
例如复制节点数是2,则每调用此方法一次,增加两个虚拟节点,这两个节点指向同一Node 由于hash算法会调用node的toString方法,故按照toString去重
add(E) - Method in class org.dromara.hutool.core.collection.BoundedList
 
add(int, E) - Method in class org.dromara.hutool.core.collection.BoundedList
 
add(E) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
add(int, E) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
add(Object) - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
 
add(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
add(E) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
add(E) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
add(V) - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
 
add(boolean, FileFilter, File...) - Method in class org.dromara.hutool.core.compress.ZipWriter
对文件或文件目录进行压缩
add(Resource...) - Method in class org.dromara.hutool.core.compress.ZipWriter
添加资源到压缩包,添加后关闭资源流
add(String, InputStream) - Method in class org.dromara.hutool.core.compress.ZipWriter
添加文件流到压缩包,添加后关闭输入文件流
如果输入流为null,则只创建空目录
add(String[], InputStream[]) - Method in class org.dromara.hutool.core.compress.ZipWriter
对流中的数据加入到压缩文件
路径列表和流列表长度必须一致
add(byte) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
增加byte到buffer中
add(byte[], int, int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Adds the given bytes to the buffer.
add(File...) - Method in class org.dromara.hutool.core.io.resource.MultiFileResource
增加文件资源
add(Path...) - Method in class org.dromara.hutool.core.io.resource.MultiFileResource
增加文件资源
add(Collection<File>) - Method in class org.dromara.hutool.core.io.resource.MultiFileResource
增加文件资源
add(Resource) - Method in class org.dromara.hutool.core.io.resource.MultiFileResource
 
add(Resource) - Method in class org.dromara.hutool.core.io.resource.MultiResource
增加资源
add(byte) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
增加值
add(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
增加值
add(double) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
增加值
add(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
增加值
add(float) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
增加值
add(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
增加值
add(int) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
增加值
add(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
增加值
add(long) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
增加值
add(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
增加值
add(short) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
增加值
add(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
增加值
add(T, int) - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
增加对象
add(WeightObj<T>) - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
增加权重对象
add(E, int) - Method in class org.dromara.hutool.core.lang.selector.WeightListRandomSelector
增加随机种子
add(T, int) - Method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
增加对象
add(WeightObj<T>) - Method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
增加对象权重
add(int, int) - Static method in class org.dromara.hutool.core.math.BitStatusUtil
增加状态
add(Money) - Method in class org.dromara.hutool.core.math.Money
货币加法。
add(Number...) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(String...) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回 需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
add(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlPath
添加到path最后面
add(CharSequence, Object) - Method in class org.dromara.hutool.core.net.url.UrlQuery
增加键值对
add(T) - Method in interface org.dromara.hutool.core.stream.EasyStream.Builder
Adds an element to the unwrap being built.
add(String) - Method in class org.dromara.hutool.core.text.bloom.AbstractFilter
 
add(String) - Method in interface org.dromara.hutool.core.text.bloom.BloomFilter
在boolean的bitMap中增加一个字符串
如果存在就返回false .如果不存在.先增加这个字符串.再返回true
add(String) - Method in class org.dromara.hutool.core.text.bloom.CombinedBloomFilter
增加字符串到Filter映射中
add(String, CronPattern, Task) - Method in class org.dromara.hutool.cron.TaskTable
新增Task
add() - Method in class org.dromara.hutool.db.ActiveEntity
根据Entity中现有字段条件从数据库中增加一条数据
add(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
添加
add(File) - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
将文件或目录加入归档,目录采取递归读取方式按照层级加入
add(File, Predicate<File>) - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
将文件或目录加入归档,目录采取递归读取方式按照层级加入
add(File, String, Predicate<File>) - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
将文件或目录加入归档包,目录采取递归读取方式按照层级加入
add(File, String, Function<String, String>, Predicate<File>) - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
将文件或目录加入归档包,目录采取递归读取方式按照层级加入
add(File, String, Function<String, String>, Predicate<File>) - Method in class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
 
add(File, String, Function<String, String>, Predicate<File>) - Method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
 
add(URI, CookieSpi) - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
添加cookie
add(URI, List<CookieSpi>) - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
添加指定 http url cookie集合
add(URI, CookieSpi) - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
 
add(URI, CookieSpi) - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
 
add(URI, HttpCookie) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
 
add(String, HttpHandler) - Method in class org.dromara.hutool.http.server.handler.PathTrie
添加路由
add(JSON) - Method in class org.dromara.hutool.json.JSONArray
 
add(int, JSON) - Method in class org.dromara.hutool.json.JSONArray
 
add(Div) - Method in class org.dromara.hutool.poi.ofd.OfdWriter
增加节点
add(int, Annotation) - Method in class org.dromara.hutool.poi.ofd.OfdWriter
增加注释,比如水印等
add(Color, Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
叠加颜色
addAction(String, HttpHandler) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
增加请求处理规则,使用默认的RootHandler,默认从当前项目根目录读取页面
addAll(T[]...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
合并所有数组,返回合并后的新数组
忽略null的数组
addAll(byte[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(int[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(long[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(double[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(float[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(char[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(boolean[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(short[]...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(Collection<? extends E>) - Method in class org.dromara.hutool.core.collection.BoundedList
 
addAll(int, Collection<? extends E>) - Method in class org.dromara.hutool.core.collection.BoundedList
 
addAll(Collection<T>, Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
addAll(Collection<T>, Object, Type) - Static method in class org.dromara.hutool.core.collection.CollUtil
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
如果为String,支持类似于[1,2,3,4] 或者 1,2,3,4 这种格式
addAll(Collection<T>, Object, Type, Converter) - Static method in class org.dromara.hutool.core.collection.CollUtil
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
如果为String,支持类似于[1,2,3,4] 或者 1,2,3,4 这种格式
addAll(Collection<T>, Iterator<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
加入全部
addAll(Collection<T>, Iterable<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
加入全部
addAll(Collection<T>, Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
加入全部
addAll(Collection<T>, T[]) - Static method in class org.dromara.hutool.core.collection.CollUtil
加入全部
addAll(Collection<? extends E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
addAll(int, Collection<? extends E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
addAll(E[]) - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
添加多个元素
参数为集合的情况请使用AbstractQueue.addAll(java.util.Collection<? extends E>)
addAll(Collection<? extends E>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
addAll(Iterable<? extends Resource>) - Method in class org.dromara.hutool.core.io.resource.MultiResource
增加多个资源
addAll(Map<? extends CharSequence, ?>) - Method in class org.dromara.hutool.core.net.url.UrlQuery
批量增加键值对
addAll(int, Collection<? extends JSON>) - Method in class org.dromara.hutool.json.JSONArray
 
addAllIfAbsent(Collection<? extends V>) - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
加入集合中所有的值,如果值已经存在,则忽略之
addAllIfNotContains(List<T>, List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
将另一个列表中的元素加入到列表中,如果列表中已经存在此元素则忽略之
addAnonymous(String) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
添加匿名用户
addBatch(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
addBatch() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
addBefore(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlPath
添加到path最前面
addBody(String...) - Method in class org.dromara.hutool.core.lang.ConsoleTable
添加体信息
addChain(Iterator<T>) - Method in class org.dromara.hutool.core.collection.iter.IterChain
添加迭代器
addChain(Comparator<E>) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
 
addChain(Watcher) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
 
addChain(E) - Method in interface org.dromara.hutool.core.lang.Chain
加入责任链
addChain(StrReplacer) - Method in class org.dromara.hutool.core.text.replacer.ReplacerChain
 
addChain(SqlFilter) - Method in class org.dromara.hutool.db.sql.filter.SqlFilterChain
 
addChild(String) - Method in class org.dromara.hutool.poi.excel.RowGroup
添加指定名臣的子分组,最终分组
addChild(RowGroup) - Method in class org.dromara.hutool.poi.excel.RowGroup
添加子分组
addChildren(MapTree<T>...) - Method in class org.dromara.hutool.core.tree.MapTree
增加子节点,同时关联子节点的父节点为当前节点
addColumn(Column) - Method in class org.dromara.hutool.db.meta.Table
设置列对象
addComparator(Comparator<E>) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
在链的尾部添加比较器,使用正向排序
addComparator(Comparator<E>, boolean) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
在链的尾部添加比较器,使用给定排序方式
addCondition(Condition) - Method in class org.dromara.hutool.db.Entity
添加条件
addCondition(Condition) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加自定义条件
addConditions(Condition...) - Method in class org.dromara.hutool.db.sql.ConditionGroup
追加条件
addConnProps(String, String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
增加连接属性
addCookie(Cookie) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
 
addCookie(Cookie) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
 
addCookie(Cookie) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
增加Cookie
addCookie(HttpServletResponse, Cookie) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String, int, String, String) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String, int) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
设定返回给客户端的Cookie
Path: "/"
No Domain
addCookie(Cookie) - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
增加Cookie
addCookie(HttpServletResponse, Cookie) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String, int, String, String) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String, int) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
设定返回给客户端的Cookie
Path: "/"
No Domain
addCustomBrowser(String, String, String) - Static method in class org.dromara.hutool.http.useragent.Browser
添加自定义的浏览器类型
addCustomOs(String, String, String) - Static method in class org.dromara.hutool.http.useragent.OS
添加自定义的系统类型
addErrorMessage(BeanValidationResult.ErrorMessage) - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
增加错误信息
addFeatures(StrTemplate.Feature...) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
向 策略值 中 添加策略 同组内的策略是互斥的,一但设置为组内的某个新策略,就会清除之前的同组策略,仅保留新策略
addFieldNames(String...) - Method in class org.dromara.hutool.db.ActiveEntity
 
addFieldNames(String...) - Method in class org.dromara.hutool.db.Entity
添加字段列表
addFields(String...) - Method in class org.dromara.hutool.db.sql.QueryBuilder
批量添加字段,即select field1,field2,field3
addFilter(Filter) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
增加请求过滤器,此过滤器对所有请求有效
此方法需在以下方法前之前调用: SimpleServer.setRoot(File) SimpleServer.setRoot(String) SimpleServer.createContext(String, HttpHandler) SimpleServer.addHandler(String, HttpHandler)
addFilter(HttpFilter) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
增加请求过滤器,此过滤器对所有请求有效
此方法需在以下方法前之前调用: SimpleServer.setRoot(File) SimpleServer.setRoot(String) SimpleServer.createContext(String, HttpHandler) SimpleServer.addHandler(String, HttpHandler)
addFilter(Filter) - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
增加请求过滤器,此过滤器对所有请求有效
此方法需在以下方法前之前调用: SunHttpServerEngine.createContext(String, HttpHandler)
addFilter(HttpFilter) - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
增加请求过滤器,此过滤器对所有请求有效
此方法需在以下方法前之前调用: SunHttpServerEngine.createContext(String, HttpHandler)
addFirst(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
addForGeneratedKey(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
添加
addForGeneratedKeys(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
添加
addFtplet(String, Ftplet) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
增加FTP动作行为监听处理器,通过实现Ftplet,可以对用户的行为监听并执行相应动作
addHandler(String, HttpHandler) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
增加请求处理规则
addHeader(String...) - Method in class org.dromara.hutool.core.lang.ConsoleTable
添加头信息
addHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
 
addHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
 
addHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
 
addHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
 
addHeader(String, String) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
添加响应头,如果已经存在,则追加
addHeader(String, String) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
 
addHeader(String, String) - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
 
addHeaderAlias(String, String) - Method in class org.dromara.hutool.poi.csv.CsvConfig
增加标题别名
addHeaderAlias(String, String) - Method in class org.dromara.hutool.poi.excel.ExcelConfig
增加标题别名
addHeaderAlias(String, String) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
 
addHeaders(Map<String, ?>) - Method in class org.dromara.hutool.json.jwt.JWT
增加JWT头信息
addHeaders(Map<String, ?>) - Method in class org.dromara.hutool.json.jwt.JWTHeader
增加自定义JWT认证头
addIfAbsent(Collection<T>, S) - Static method in class org.dromara.hutool.core.collection.CollUtil
一个对象不为空且不存在于该集合中时,加入到该集合中
null, null -> false [], null -> false null, "123" -> false ["123"], "123" -> false [], "123" -> true ["456"], "123" -> true [Animal{"name": "jack"}], Dog{"name": "jack"} -> true
addIfAbsent(V) - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
加入值,如果值已经存在,则忽略之
addIgnoredErrors(Sheet, CellRangeAddress, IgnoredErrorType...) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
设置忽略错误,即Excel中的绿色警告小标,只支持XSSFSheet和SXSSFSheet
见:https://stackoverflow.com/questions/23488221/how-to-remove-warning-in-excel-using-apache-poi-in-java
addIgnoredErrors(CellRangeAddress, IgnoredErrorType...) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
设置忽略错误,即Excel中的绿色警告小标,只支持XSSFSheet和SXSSFSheet
见:https://stackoverflow.com/questions/23488221/how-to-remove-warning-in-excel-using-apache-poi-in-java
addImage(String, InputStream) - Method in class org.dromara.hutool.extra.mail.Mail
增加图片,图片的键对应到邮件模板中的占位字符串,图片类型默认为"image/jpeg"
addImage(String, InputStream, String) - Method in class org.dromara.hutool.extra.mail.Mail
增加图片,图片的键对应到邮件模板中的占位字符串
addImage(String, File) - Method in class org.dromara.hutool.extra.mail.Mail
增加图片,图片的键对应到邮件模板中的占位字符串
additiveHash(String, int) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
加法hash
addJar(File) - Method in class org.dromara.hutool.core.classloader.JarClassLoader
加载Jar文件,或者加载目录
addLast(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
addListener(TaskListener) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
增加监听器
addListener(TaskListener) - Method in class org.dromara.hutool.cron.Scheduler
增加监听器
addListener(ClipboardListener) - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
设置 监听事件处理
addLiteralSegment(boolean, List<StrTemplateSegment>, String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
添加 固定文本segment,过滤 空字符串 并 合并相邻的固定文本
addMagic(byte[], byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
为加密后的数据添加Magic头,生成的密文格式为: Salted__[salt][data]
addMatcher(DriverMatcher) - Method in class org.dromara.hutool.db.driver.DriverIdentifier
自定义增加DriverMatcher
addNull() - Method in class org.dromara.hutool.json.JSONArray
加入null元素,如果设置中忽略null值,则忽略
addOrder(Order...) - Method in class org.dromara.hutool.db.Page
设置排序
addOrUpdate(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
增加或者更新实体
addParam(Object) - Method in class org.dromara.hutool.db.sql.BoundSql
增加参数
addParams(Object...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
手动增加参数,调用此方法前需确认SQL中有对应占位符,主要用于自定义SQL片段中有占位符的情况,例如: SqlBuilder builder = SqlBuilder.of("select * from user where id=?")
addPath(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
增加路径,在现有路径基础上追加路径
addPathSegment(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
增加路径节点,路径节点中的"/"会被转义为"%2F"
addPattern(Pattern) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
新增自定义日期正则
addPayloads(Map<String, ?>) - Method in class org.dromara.hutool.json.jwt.JWT
增加JWT载荷信息
addPayloads(Map<String, ?>) - Method in class org.dromara.hutool.json.jwt.JWTPayload
增加自定义JWT认证载荷信息
addPicture(File, int, int) - Method in class org.dromara.hutool.poi.ofd.OfdWriter
追加图片
addPicture(Path, int, int) - Method in class org.dromara.hutool.poi.ofd.OfdWriter
追加图片
addPicture(File, int, int) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加图片,单独成段落
addPicture(InputStream, PictureType, String, int, int) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加图片,单独成段落,增加后图片流关闭,默认居中对齐
addPicture(InputStream, PictureType, String, int, int, ParagraphAlignment) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加图片,单独成段落,增加后图片流关闭
addPictures(int, int, File...) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加多张图片,单独成段落,增加后图片流关闭
addPk(String) - Method in class org.dromara.hutool.db.meta.Table
添加主键
addPoolProps(String, String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
增加连接池属性
addPrefixIfNot(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不是以prefix开头的,在开头补充 prefix
addProvider(Provider) - Static method in class org.dromara.hutool.crypto.SecureUtil
增加加密解密的算法提供者,默认优先使用,例如: addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
addQuery(String, Object) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
添加查询项,支持重复键,默认非严格模式
addRegex(String) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
新增自定义日期正则
addRepeatWorker(Runnable) - Method in class org.dromara.hutool.core.thread.SyncFinisher
增加定义的线程数同等数量的worker
addReplace(String, Resource) - Method in class org.dromara.hutool.core.compress.ZipReplacer
增加替换的内容,如果路径不匹配,则不做替换,也不加入
addResource(T) - Method in class org.dromara.hutool.core.classloader.ResourceClassLoader
增加需要加载的类资源
address(CharSequence, int) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
【地址】只显示到地区,不显示详细地址,比如:北京市海淀区****
address(CharSequence, int) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【地址】只显示到地区,不显示详细地址,比如:北京市海淀区****
addSafe(char) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
增加安全字符
安全字符不被编码
addSafes(String) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
增加安全字符
安全字符不被编码
addSelect(Sheet, CellRangeAddressList, String...) - Static method in class org.dromara.hutool.poi.excel.writer.DataValidationUtil
增加下拉列表
addSelect(int, int, String...) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
增加下拉列表
addSelect(CellRangeAddressList, String...) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
增加下拉列表
addSetting(Setting) - Method in class org.dromara.hutool.setting.Setting
添加一个Stting到主配置中
addShutdownHook(Runnable) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
增加一个JVM关闭后的钩子,用于在JVM关闭时执行某些操作
addSOAPHeader(QName, String, String, Boolean, Boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
增加SOAP头信息,方法返回SOAPHeaderElement可以设置具体属性和子节点
addSOAPHeader(String) - Method in class org.dromara.hutool.http.webservice.SoapClient
增加SOAP头信息,方法返回SOAPHeaderElement可以设置具体属性和子节点
addSOAPHeader(String, String) - Method in class org.dromara.hutool.http.webservice.SoapClient
增加SOAP头信息,方法返回SOAPHeaderElement可以设置具体属性和子节点
addSOAPHeader(QName) - Method in class org.dromara.hutool.http.webservice.SoapClient
增加SOAP头信息,方法返回SOAPHeaderElement可以设置具体属性和子节点
addSqlFilter(SqlFilter) - Method in class org.dromara.hutool.db.config.DbConfig
增加SQL过滤器
addSuffixIfNot(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不是以suffix结尾的,在尾部补充 suffix
addTable(Iterable<?>) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加表格数据
addTableNames(String...) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加多个表名,即from table1,table2
addTask(TimerTask) - Method in class org.dromara.hutool.cron.timingwheel.SystemTimer
添加任务
addTask(TimerTask) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
新增任务,将任务加入到双向链表的头部
addTask(TimerTask) - Method in class org.dromara.hutool.cron.timingwheel.TimingWheel
添加任务到时间轮
addTempSuffix(String, String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
增加临时扩展名
addText(Font, String...) - Method in class org.dromara.hutool.poi.ofd.OfdWriter
增加文本内容
addText(Font, String...) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加一个段落
addText(ParagraphAlignment, Font, String...) - Method in class org.dromara.hutool.poi.word.Word07Writer
增加一个段落
addTo(Money) - Method in class org.dromara.hutool.core.math.Money
货币累加。
addURL(URL) - Method in class org.dromara.hutool.core.classloader.JarClassLoader
 
addURL(File) - Method in class org.dromara.hutool.core.classloader.JarClassLoader
增加class所在目录或文件
如果为目录,此目录用于搜索class文件,如果为文件,需为jar文件
addUser(User) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
增加FTP用户
addValidationData(DataValidation) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
增加单元格控制,比如下拉列表、日期验证、数字范围验证等
addValue(char, int, Map<Character, Integer>) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
新增子节点
addValue(Boolean) - Method in class org.dromara.hutool.json.JSONArray
加入元素,数组长度+1,等同于 ListWrapper.add(Object)
addValue(Number) - Method in class org.dromara.hutool.json.JSONArray
加入元素,数组长度+1,等同于 ListWrapper.add(Object)
addValue(Character) - Method in class org.dromara.hutool.json.JSONArray
加入元素,数组长度+1,等同于 ListWrapper.add(Object)
addValue(String) - Method in class org.dromara.hutool.json.JSONArray
加入元素,数组长度+1,等同于 ListWrapper.add(Object)
addValue(Object) - Method in class org.dromara.hutool.json.JSONArray
加入元素,数组长度+1,等同于 ListWrapper.add(Object)
addWord(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
添加单词,使用默认类型
addWords(Collection<String>) - Method in class org.dromara.hutool.core.text.dfa.WordTree
增加一组单词
addWords(String...) - Method in class org.dromara.hutool.core.text.dfa.WordTree
增加一组单词
addWorker(Runnable) - Method in class org.dromara.hutool.core.thread.SyncFinisher
增加工作线程
addWorker(SyncFinisher.Worker) - Method in class org.dromara.hutool.core.thread.SyncFinisher
增加工作线程
advanceClock(long) - Method in class org.dromara.hutool.cron.timingwheel.TimingWheel
推进时间
aes() - Static method in class org.dromara.hutool.crypto.SecureUtil
AES加密,生成随机KEY。
aes(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
AES加密
例: AES加密:aes(key).encrypt(data) AES解密:aes(key).decrypt(data)
AES - Class in org.dromara.hutool.crypto.symmetric
AES加密算法实现
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法
对于Java中AES的默认模式是:AES/ECB/PKCS5Padding,如果使用CryptoJS,请调整为:padding: CryptoJS.pad.Pkcs7 相关概念说明: mode: 加密算法模式,是用来描述加密算法(此处特指分组密码,不包括流密码,)在加密时对明文分组的模式,它代表了不同的分组方式 padding: 补码方式是在分组密码中,当明文长度不是分组长度的整数倍时,需要在最后一个分组中填充一些数据使其凑满一个分组的长度。
AES() - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造,默认AES/ECB/PKCS5Padding,使用随机密钥
AES(byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造,使用默认的AES/ECB/PKCS5Padding
AES(SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造,使用默认的AES/ECB/PKCS5Padding
AES(Mode, Padding) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造,使用随机密钥
AES(Mode, Padding, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, SecretKey, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, SecretKey, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(String, String) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(String, String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(String, String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(String, String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
AES(String, String, SecretKey, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.AES
构造
after(Object, Method, Object[], Object) - Method in interface org.dromara.hutool.extra.aop.Aspect
目标方法执行后的操作
如果 target.method 抛出异常且 Aspect.afterException(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], java.lang.Throwable) 返回true,则不会执行此操作
如果 Aspect.afterException(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], java.lang.Throwable) 返回false,则无论target.method是否抛出异常,均会执行此操作
after(Object, Method, Object[], Object) - Method in class org.dromara.hutool.extra.aop.aspects.SimpleAspect
 
after(Object, Method, Object[], Object) - Method in class org.dromara.hutool.extra.aop.aspects.TimeIntervalAspect
 
afterException(Object, Method, Object[], Throwable) - Method in interface org.dromara.hutool.extra.aop.Aspect
目标方法抛出异常时的操作
afterException(Object, Method, Object[], Throwable) - Method in class org.dromara.hutool.extra.aop.aspects.SimpleAspect
 
afterException(SunServerRequest, SunServerResponse, Throwable) - Method in class org.dromara.hutool.http.server.engine.sun.filter.DefaultExceptionFilter
 
afterException(SunServerRequest, SunServerResponse, Throwable) - Method in class org.dromara.hutool.http.server.engine.sun.filter.ExceptionFilter
异常之后的处理逻辑
afterInit() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
一些公共的初始化代码 由于此时子类还没构造完成,所以只能由子类构造方法调用
age(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
计算相对于dateToCompare的年龄,常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
age(long, long) - Static method in class org.dromara.hutool.core.date.CalendarUtil
计算相对于dateToCompare的年龄(周岁),常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
age(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
计算相对于dateToCompare的年龄,常用于计算指定生日在某年的年龄
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
ageOfNow(String) - Static method in class org.dromara.hutool.core.date.DateUtil
生日转为年龄,计算法定年龄
ageOfNow(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
生日转为年龄,计算法定年龄(周岁)
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
AhoCorasickAutomaton(Map<String, String>) - Constructor for class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2.AhoCorasickAutomaton
 
AioClient - Class in org.dromara.hutool.socket.aio
Aio Socket客户端
AioClient(InetSocketAddress, IoAction<ByteBuffer>) - Constructor for class org.dromara.hutool.socket.aio.AioClient
构造
AioClient(InetSocketAddress, IoAction<ByteBuffer>, SocketConfig) - Constructor for class org.dromara.hutool.socket.aio.AioClient
构造
AioClient(AsynchronousSocketChannel, IoAction<ByteBuffer>, SocketConfig) - Constructor for class org.dromara.hutool.socket.aio.AioClient
构造
AioServer - Class in org.dromara.hutool.socket.aio
基于AIO的Socket服务端实现
AioServer(int) - Constructor for class org.dromara.hutool.socket.aio.AioServer
构造
AioServer(InetSocketAddress, SocketConfig) - Constructor for class org.dromara.hutool.socket.aio.AioServer
构造
AioSession - Class in org.dromara.hutool.socket.aio
AIO会话
每个客户端对应一个会话对象
AioSession(AsynchronousSocketChannel, IoAction<ByteBuffer>, SocketConfig) - Constructor for class org.dromara.hutool.socket.aio.AioSession
构造
algorithm - Variable in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
算法
ALGORITHM - Static variable in class org.dromara.hutool.json.jwt.JWTHeader
加密算法,通常为HMAC SHA256(HS256)
ALGORITHM_NAME - Static variable in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
算法名称:Paillier
ALGORITHM_NAME - Static variable in class org.dromara.hutool.crypto.digest.SM3
算法名称:SM3
ALGORITHM_NAME - Static variable in class org.dromara.hutool.crypto.symmetric.ChaCha20
算法名称:ChaCha20
ALGORITHM_NAME - Static variable in class org.dromara.hutool.crypto.symmetric.SM4
算法名称:SM4
AlgorithmUtil - Class in org.dromara.hutool.json.jwt.signers
算法工具类,算法和JWT算法ID对应表
AlgorithmUtil() - Constructor for class org.dromara.hutool.json.jwt.signers.AlgorithmUtil
 
Alias - Annotation Type in org.dromara.hutool.core.annotation
别名注解,使用此注解的字段、方法、参数等会有一个别名,用于Bean拷贝、Bean转Map等。
aliasComparator - Variable in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
标题顺序比较器
aliasHeader(List<Object>) - Method in class org.dromara.hutool.poi.excel.ExcelConfig
转换标题别名,如果没有别名则使用原标题,当标题为空时,列号对应的字母便是header
aliasHeader(Object, int) - Method in class org.dromara.hutool.poi.excel.ExcelConfig
转换标题别名,如果没有别名则使用原标题,当标题为空时,列号对应的字母便是header
aliasTable(Map<?, ?>) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
为指定的key列表添加标题别名,如果没有定义key的别名,在onlyAlias为false时使用原key
key为别名,value为字段值
Align - Enum in org.dromara.hutool.poi.excel.style
对齐方式枚举
ALL - Static variable in class org.dromara.hutool.core.io.ByteOrderMark
预定义的所有BOM信息
ALL - Static variable in enum org.dromara.hutool.core.io.watch.WatchKind
全部事件
all() - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
构建一个上下界皆无限大的区间,即{x | -∞ < x < +∞}
ALL - Static variable in class org.dromara.hutool.core.net.url.FormUrlencoded
query中的value,默认除"-", "_", "
allCharSize - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder
 
allForEach(BiConsumer<K, V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
遍历所有键值对,效果等同于: for (Entry<K, Collection<V>> entry : entrySet()) { K key = entry.getKey(); Collection<V> coll = entry.getValues(); for (V val : coll) { consumer.accept(key, val); } }
allIndexOf(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
找到指定模式匹配到所有字符串的位置
allIndexOf(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
找到指定模式匹配到所有字符串的位置
allIterators - Variable in class org.dromara.hutool.core.collection.iter.IterChain
所有的Iterator
allMatch(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
是否全部匹配判断条件
allMatch(Predicate<Method>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于组合多个方法匹配器的方法匹配器,当所有方法匹配器均匹配成功时才认为方法匹配。
allMatch(BiPredicate<? super K, ? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
所有键值对是否都符合条件
allMatch(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
判断是否所有元素满足给定断言
allocate(int) - Method in class org.dromara.hutool.core.math.Money
货币分配。
allocate(long[]) - Method in class org.dromara.hutool.core.math.Money
货币分配。
allOfGet(List<CompletableFuture<T>>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
获取所有任务的返回值
allOfGet(CompletableFuture<T>...) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
获取所有任务的返回值,重载方法
allOfGet(CompletableFuture<T>[], Function<Exception, T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
获取所有任务的返回值,可以为异常任务添加异常处理方法
allOfGet(List<CompletableFuture<T>>, Function<Exception, T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
获取所有任务的返回值,可以为异常任务添加异常处理方法,重载方法
allowPatch() - Static method in class org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
增加支持的METHOD方法
此方法通过注入方式修改HttpURLConnection中的methods静态属性,增加PATCH方法
see: https://stackoverflow.com/questions/25163131/httpurlconnection-invalid-http-method-patch
allowPatchQuietly() - Static method in class org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
增加支持的METHOD方法
此方法通过注入方式修改HttpURLConnection中的methods静态属性,增加PATCH方法
see: https://stackoverflow.com/questions/25163131/httpurlconnection-invalid-http-method-patch
allValues() - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
获取所有的值,效果等同于: List<V> results = new ArrayList<>(); for (Collection<V> coll : values()) { results.addAll(coll); }
always() - Static method in interface org.dromara.hutool.cron.pattern.builder.PartBuilder
始终匹配
Always() - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Always
 
alwaysDelimitText - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
是否始终使用文本分隔符,文本包装符,默认false,按需添加
alwaysTrue() - Static method in class org.dromara.hutool.core.func.PredicateUtil
创建一个匹配任何方法的方法匹配器
AlwaysTrueMatcher - Class in org.dromara.hutool.cron.pattern.matcher
所有值匹配,始终返回true
AlwaysTrueMatcher() - Constructor for class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
 
AMP - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:与 '&'
AMP - Static variable in class org.dromara.hutool.core.xml.XmlConstants
字符串常量:XML And 符转义 "&amp;" -> "&"
AnalysisEngine - Class in org.dromara.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词抽象封装
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
AnalysisEngine(Analyzer) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisEngine
构造
AnalysisResult - Class in org.dromara.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词抽象结果封装
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
AnalysisResult(TokenStream) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisResult
构造
AnalysisWord - Class in org.dromara.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词中的一个单词包装
AnalysisWord(CharTermAttribute) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
构造
and(Iterable<Predicate<T>>) - Static method in class org.dromara.hutool.core.func.PredicateUtil
多个条件转换为”与“复合条件,即所有条件都为true时,才返回true
and(Predicate<T>...) - Static method in class org.dromara.hutool.core.func.PredicateUtil
多个条件转换为”与“复合条件,即所有条件都为true时,才返回true
and(SerBiPredicate<? super T, ? super U>) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(SerPredicate<? super T>) - Method in interface org.dromara.hutool.core.func.SerPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(boolean...) - Static method in class org.dromara.hutool.core.util.BooleanUtil
boolean数组所有元素相 与 的结果 BooleanUtil.and(true, true) = true BooleanUtil.and(false, false) = false BooleanUtil.and(true, false) = false BooleanUtil.and(true, true, false) = false BooleanUtil.and(true, true, true) = true
And(int...) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.And
构造
And(PartBuilder...) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.And
构造
and(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PartBuilder.And
追加表达式
andOfWrap(Boolean...) - Static method in class org.dromara.hutool.core.util.BooleanUtil
Boolean数组所有元素相 与 的结果 注意:null 元素 被当作 true BooleanUtil.and(Boolean.TRUE, Boolean.TRUE) = Boolean.TRUE BooleanUtil.and(Boolean.FALSE, Boolean.FALSE) = Boolean.FALSE BooleanUtil.and(Boolean.TRUE, Boolean.FALSE) = Boolean.FALSE BooleanUtil.and(Boolean.TRUE, Boolean.TRUE, Boolean.TRUE) = Boolean.TRUE BooleanUtil.and(Boolean.FALSE, Boolean.FALSE, Boolean.TRUE) = Boolean.FALSE BooleanUtil.and(Boolean.TRUE, Boolean.FALSE, Boolean.TRUE) = Boolean.FALSE BooleanUtil.and(Boolean.TRUE, null) = Boolean.TRUE
ANDROID - Static variable in class org.dromara.hutool.http.useragent.Platform
android
andThen(SerBiConsumer<? super T, ? super U>) - Method in interface org.dromara.hutool.core.func.SerBiConsumer
Returns a composed SerBiCons that performs, in sequence, this operation followed by the after operation.
andThen(SerFunction<? super R, ? extends V>) - Method in interface org.dromara.hutool.core.func.SerBiFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(SerConsumer<? super T>) - Method in interface org.dromara.hutool.core.func.SerConsumer
Returns a composed Consumer that performs, in sequence, this operation followed by the after operation.
andThen(SerConsumer3<P1, P2, P3>) - Method in interface org.dromara.hutool.core.func.SerConsumer3
Returns a composed SerConsumer3 that performs, in sequence, this operation followed by the after operation.
AnnotatedElementUtil - Class in org.dromara.hutool.core.annotation
AnnotatedElement工具类,提供对层级结构中AnnotatedElement上注解及元注解的访问支持, 并提供诸如基于Alias的属性别名、基于父子注解间的属性值覆盖等特殊的属性映射机制支持。
AnnotatedElementUtil() - Constructor for class org.dromara.hutool.core.annotation.AnnotatedElementUtil
 
AnnotationMapping<T extends Annotation> - Interface in org.dromara.hutool.core.annotation
用于增强注解的包装器
AnnotationMappingProxy<T extends Annotation> - Class in org.dromara.hutool.core.annotation
代理注解处理器,用于为AnnotationMapping生成代理对象,当从该代理对象上获取属性值时, 总是通过AnnotationMapping.getResolvedAttributeValue(String, Class)获取。
AnnotationProxy<T extends Annotation> - Class in org.dromara.hutool.core.annotation
注解代理
通过代理指定注解,可以自定义调用注解的方法逻辑,如支持Alias 注解
AnnotationProxy(T) - Constructor for class org.dromara.hutool.core.annotation.AnnotationProxy
构造
annotationType() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
获取注解类型
annotationType() - Method in class org.dromara.hutool.core.annotation.AnnotationProxy
 
AnnotationUtil - Class in org.dromara.hutool.core.annotation
注解工具类
快速获取注解对象、注解值等工具封装
AnnotationUtil() - Constructor for class org.dromara.hutool.core.annotation.AnnotationUtil
 
Ansi4BitBackgroundColor - Enum in org.dromara.hutool.core.lang.ansi
ANSI背景颜色枚举 来自Spring Boot
Ansi4BitColor - Enum in org.dromara.hutool.core.lang.ansi
ANSI标准颜色 来自Spring Boot
Ansi4bitMapping - Class in org.dromara.hutool.swing.img.color
ANSI 4bit 颜色和Lab颜色映射关系
Ansi4bitMapping() - Constructor for class org.dromara.hutool.swing.img.color.Ansi4bitMapping
构造
Ansi8BitColor - Class in org.dromara.hutool.core.lang.ansi
ANSI 8-bit前景或背景色(即8位编码,共256种颜色(2^8) )
0-7: 标准颜色(同ESC [ 30–37 m) 8-15: 高强度颜色(同ESC [ 90–97 m) 16-231(6 × 6 × 6 共 216色): 16 + 36 × r + 6 × g + b (0 ≤ r, g, b ≤ 5) 232-255: 从黑到白的24阶灰度色 来自Spring Boot
Ansi8bitMapping - Class in org.dromara.hutool.swing.img.color
ANSI 8bit 颜色和Lab颜色映射关系
Ansi8bitMapping() - Constructor for class org.dromara.hutool.swing.img.color.Ansi8bitMapping
构造
AnsiElement - Interface in org.dromara.hutool.core.lang.ansi
ANSI可转义节点接口,实现为ANSI颜色等 来自Spring Boot
AnsiEncoder - Class in org.dromara.hutool.core.lang.ansi
生成ANSI格式的编码输出
AnsiEncoder() - Constructor for class org.dromara.hutool.core.lang.ansi.AnsiEncoder
 
ansiLabMap - Variable in class org.dromara.hutool.swing.img.color.AnsiLabMapping
 
AnsiLabMapping - Class in org.dromara.hutool.swing.img.color
ANSI颜色和Lab颜色的对应查找表,
AnsiLabMapping() - Constructor for class org.dromara.hutool.swing.img.color.AnsiLabMapping
 
AnsiSqlDialect - Class in org.dromara.hutool.db.dialect.impl
ANSI SQL 方言
AnsiSqlDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
构造
AnsiStyle - Enum in org.dromara.hutool.core.lang.ansi
ANSI文本样式风格枚举 来自Spring Boot
AnsjEngine - Class in org.dromara.hutool.extra.tokenizer.engine.ansj
Ansj分词引擎实现
项目地址:https://github.com/NLPchina/ansj_seg
AnsjEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjEngine
构造
AnsjEngine(Analysis) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjEngine
构造
AnsjResult - Class in org.dromara.hutool.extra.tokenizer.engine.ansj
Ansj分词结果实现
项目地址:https://github.com/NLPchina/ansj_seg
AnsjResult(Result) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjResult
构造
AnsjWord - Class in org.dromara.hutool.extra.tokenizer.engine.ansj
Ansj分词中的一个单词包装
AnsjWord(Term) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
构造
AntPathMatcher - Class in org.dromara.hutool.core.text
Ant风格的路径匹配器。
AntPathMatcher() - Constructor for class org.dromara.hutool.core.text.AntPathMatcher
使用 AntPathMatcher.DEFAULT_PATH_SEPARATOR 作为分隔符构造
AntPathMatcher(String) - Constructor for class org.dromara.hutool.core.text.AntPathMatcher
使用自定义的分隔符构造
AntPathMatcher.AntPathStringMatcher - Class in org.dromara.hutool.core.text
Tests whether a string matches against a pattern via a Pattern.
AntPathMatcher.AntPatternComparator - Class in org.dromara.hutool.core.text
The default Comparator implementation returned by AntPathMatcher.getPatternComparator(String).
AntPathStringMatcher(String, boolean) - Constructor for class org.dromara.hutool.core.text.AntPathMatcher.AntPathStringMatcher
Create a new AntPathStringMatcher that will match the supplied pattern
AntPatternComparator(String) - Constructor for class org.dromara.hutool.core.text.AntPathMatcher.AntPatternComparator
构造
anyMatch(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
是否至少有一个符合判断条件
anyMatch(Predicate<Method>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于组合多个方法匹配器的方法匹配器,当任意方法匹配器匹配成功时即认为方法匹配。
anyMatch(BiPredicate<? super K, ? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
是否存在任意符合条件的键值对
anyMatch(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
判断是否有任何一个元素满足给定断言
ApacheCommonsLog - Class in org.dromara.hutool.log.engine.commons
Apache Commons Logging
ApacheCommonsLog(Log, String) - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
构造
ApacheCommonsLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
构造
ApacheCommonsLog(String) - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
构造
ApacheCommonsLog4JLog - Class in org.dromara.hutool.log.engine.commons
Apache Commons Logging for Log4j
ApacheCommonsLog4JLog(Log) - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLog4JLog
构造
ApacheCommonsLog4JLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLog4JLog
构造
ApacheCommonsLog4JLog(String) - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLog4JLog
构造
ApacheCommonsLogEngine - Class in org.dromara.hutool.log.engine.commons
Apache Commons Logging
ApacheCommonsLogEngine() - Constructor for class org.dromara.hutool.log.engine.commons.ApacheCommonsLogEngine
构造
ApacheHttpClientConfig - Class in org.dromara.hutool.http.client
针对HttpClient5和HttpClient4的配置
ApacheHttpClientConfig() - Constructor for class org.dromara.hutool.http.client.ApacheHttpClientConfig
 
apHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
AP算法
APOS - Static variable in class org.dromara.hutool.core.xml.XmlConstants
字符串常量:XML 单引号转义 "&apos" -> "'"
append(T[], T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
append(A, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
append(E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
append(Path, Path, CopyOption...) - Static method in class org.dromara.hutool.core.compress.ZipUtil
在zip文件中添加新文件或目录
新文件添加在zip根目录,文件夹包括其本身和内容
如果待添加文件夹是系统根路径(如/或c:/),则只复制文件夹下的内容
append(char) - Method in class org.dromara.hutool.core.io.AppendableWriter
 
append(CharSequence, int, int) - Method in class org.dromara.hutool.core.io.AppendableWriter
 
append(CharSequence) - Method in class org.dromara.hutool.core.io.AppendableWriter
 
append(byte[], int, int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
向快速缓冲加入数据
append(byte[]) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
向快速缓冲加入数据
append(byte) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
向快速缓冲加入一个字节
append(FastByteBuffer) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
将另一个快速缓冲加入到自身
append(char[], int, int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
向快速缓冲加入数据
append(char[]) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
向快速缓冲加入数据
append(char) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
向快速缓冲加入一个字节
append(FastCharBuffer) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
将另一个快速缓冲加入到自身
append(CharSequence) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
 
append(CharSequence, int, int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
Appends character sequence to buffer.
append(String) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
追加字符串
append(char) - Method in class org.dromara.hutool.core.io.FastStringWriter
 
append(CharSequence, int, int) - Method in class org.dromara.hutool.core.io.FastStringWriter
 
append(CharSequence) - Method in class org.dromara.hutool.core.io.FastStringWriter
 
append(String) - Method in class org.dromara.hutool.core.io.file.FileAppender
追加
append(String) - Method in class org.dromara.hutool.core.io.file.FileWriter
将String写入文件,追加模式
append(byte[], int, int) - Method in class org.dromara.hutool.core.io.file.FileWriter
追加数据到文件
append(Map<K, V>, Predicate<Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.map.MapJoiner
追加Map
append(Iterator<? extends Map.Entry<K, V>>, Predicate<Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.map.MapJoiner
追加Entry列表
append(String...) - Method in class org.dromara.hutool.core.map.MapJoiner
追加其他字符串,其他字符串简单拼接
append(Iterable<? extends Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.stream.EntryStream
将输入元素转为流,返回一个前半段为当前流,后半段为新流的新EasyStream实例
append(Iterable<? extends T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
将输入元素转为流,返回一个前半段为当前流,后半段为新流的新实例
append(Object) - Method in class org.dromara.hutool.core.text.StrJoiner
追加对象到拼接器中,支持:
null,按照 StrJoiner.nullMode 策略追加 array,逐个追加 Iterator,逐个追加 Iterable,逐个追加 Map.Entry,追加键,分隔符,再追加值
append(T[]) - Method in class org.dromara.hutool.core.text.StrJoiner
追加数组中的元素到拼接器中
append(Iterator<T>) - Method in class org.dromara.hutool.core.text.StrJoiner
追加Iterator中的元素到拼接器中
append(T[], Function<T, ? extends CharSequence>) - Method in class org.dromara.hutool.core.text.StrJoiner
追加数组中的元素到拼接器中
append(Iterable<E>, Function<? super E, ? extends CharSequence>) - Method in class org.dromara.hutool.core.text.StrJoiner
追加Iterator中的元素到拼接器中
append(Iterator<E>, Function<? super E, ? extends CharSequence>) - Method in class org.dromara.hutool.core.text.StrJoiner
追加Iterator中的元素到拼接器中
append(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
 
append(CharSequence, int, int) - Method in class org.dromara.hutool.core.text.StrJoiner
 
append(char) - Method in class org.dromara.hutool.core.text.StrJoiner
 
append(Map<E, MapTree<E>>) - Method in class org.dromara.hutool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(Iterable<T>, NodeParser<T, E>) - Method in class org.dromara.hutool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(Iterable<MapTree<E>>) - Method in class org.dromara.hutool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(Iterator<MapTree<E>>) - Method in class org.dromara.hutool.core.tree.TreeBuilder
增加节点列表,增加的节点是不带子节点的
append(Node, Object) - Static method in class org.dromara.hutool.core.xml.XmlUtil
追加数据子节点,可以是Map、集合、文本
append(Object) - Method in class org.dromara.hutool.db.sql.SqlBuilder
追加SQL其它部分片段,此方法只是简单的追加SQL字符串,空格需手动加入,例如: SqlBuilder builder = SqlBuilder.of("select *"); builder.append(" from ").append("user"); 如果需要追加带占位符的片段,需调用SqlBuilder.addParams(Object...)
append(StringBuilder, String, Object) - Static method in class org.dromara.hutool.extra.management.ManagementUtil
输出到StringBuilder
append(String, Object) - Method in class org.dromara.hutool.json.JSONObject
追加值.
append(char) - Method in class org.dromara.hutool.json.writer.JSONWriter
 
append(CharSequence) - Method in class org.dromara.hutool.json.writer.JSONWriter
 
append(CharSequence, int, int) - Method in class org.dromara.hutool.json.writer.JSONWriter
 
AppendableWriter - Class in org.dromara.hutool.core.io
同时继承Writer和实现Appendable的聚合类,用于适配两种接口操作 实现来自:jodd
AppendableWriter(Appendable) - Constructor for class org.dromara.hutool.core.io.AppendableWriter
构造
appendArray(A) - Method in class org.dromara.hutool.core.array.ArrayWrapper
将新数组追加到已有数组中
追加新数组会生成一个新的数组,不影响原数组
appendChild(Node, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
在已有节点上创建子节点
appendChild(Node, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
在已有节点上创建子节点
appendCrockford(StringBuilder, long, int) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
追加Crockford`s Base32值 到buffer指定位置
appendHex(StringBuilder, byte) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
将byte值转为16进制并添加到StringBuilder
appendHex(StringBuilder, byte, boolean) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
将byte值转为16进制并添加到StringBuilder
appendIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
不忽略大小写
appendIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
appendIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
忽略大小写
appendLines(Collection<T>, String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将列表写入文件,追加模式
appendLines(Collection<T>, File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将列表写入文件,追加模式,策略为: 当文件为空,从开头追加,尾部不加空行 当有内容,换行追加,尾部不加空行 当有内容,并末尾有空行,依旧换行追加
appendLines(Iterable<T>) - Method in class org.dromara.hutool.core.io.file.FileWriter
将列表写入文件,追加模式
appendRange(int, int, Collection<Integer>) - Static method in class org.dromara.hutool.core.math.NumberUtil
将给定范围内的整数添加到已有集合中,步进为1
appendRange(int, int, int, Collection<Integer>) - Static method in class org.dromara.hutool.core.math.NumberUtil
将给定范围内的整数添加到已有集合中
appendString(String, String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将String写入文件,追加模式
appendString(String, File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将String写入文件,追加模式
appendText(Node, CharSequence) - Static method in class org.dromara.hutool.core.xml.XmlUtil
创建文本子节点
appendTo(Appendable, int) - Method in interface org.dromara.hutool.core.date.format.DatePattern.NumberRule
Appends the specified value to the output buffer based on the rule implementation.
appendTo(Appendable, Calendar) - Method in interface org.dromara.hutool.core.date.format.DatePattern.Rule
Appends the value of the specified calendar to the output buffer based on the rule implementation.
appendUtf8Lines(Collection<T>, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将列表写入文件,追加模式
appendUtf8Lines(Collection<T>, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将列表写入文件,追加模式
appendUtf8String(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将String写入文件,UTF-8编码追加模式
appendUtf8String(String, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将String写入文件,UTF-8编码追加模式
apply(ByteBuffer) - Method in class org.dromara.hutool.core.codec.hash.metro.AbstractMetroHash
 
apply(ByteBuffer) - Method in interface org.dromara.hutool.core.codec.hash.metro.MetroHash
将给定的ByteBuffer中的数据追加计算hash值
此方法会更新hash值状态
apply(Object) - Method in class org.dromara.hutool.core.convert.impl.stringer.BlobStringer
 
apply(Object) - Method in class org.dromara.hutool.core.convert.impl.stringer.ClobStringer
 
apply(A) - Method in class org.dromara.hutool.core.func.ComposeFunction
 
apply(T, U) - Method in interface org.dromara.hutool.core.func.SerBiFunction
Applies this function to the given arguments.
apply(T, T) - Method in interface org.dromara.hutool.core.func.SerBinaryOperator
Applies this function to the given arguments.
apply(T) - Method in interface org.dromara.hutool.core.func.SerFunction
Applies this function to the given argument.
apply(T) - Method in interface org.dromara.hutool.core.func.SerUnaryOperator
Applies this function to the given argument.
apply(String) - Method in class org.dromara.hutool.core.text.placeholder.PlaceholderParser
解析并替换字符串中的占位符
apply(CharSequence) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacer
 
apply(CharSequence) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2
 
apply(CharSequence) - Method in class org.dromara.hutool.core.text.replacer.RangeReplacerByChar
 
apply(CharSequence) - Method in class org.dromara.hutool.core.text.replacer.RangeReplacerByStr
 
apply(CharSequence) - Method in class org.dromara.hutool.core.text.replacer.SearchReplacer
 
apply(CharSequence) - Method in class org.dromara.hutool.core.text.replacer.StrReplacer
执行替换,按照StrReplacer.replace(CharSequence, int, StringBuilder)逻辑替换对应部分,其它部分保持原样
apply(CharSequence) - Method in class org.dromara.hutool.core.text.StrStripper
 
apply(CharSequence) - Method in class org.dromara.hutool.core.text.StrTrimer
 
apply(T, Function<T, R>) - Static method in class org.dromara.hutool.core.util.ObjUtil
如果指定的对象不为 null,则应用提供的映射函数并返回结果,否则返回 null
applying(T, U) - Method in interface org.dromara.hutool.core.func.SerBiFunction
Applies this function to the given arguments.
applying(T, T) - Method in interface org.dromara.hutool.core.func.SerBinaryOperator
Applies this function to the given arguments.
applying(T) - Method in interface org.dromara.hutool.core.func.SerFunction
Applies this function to the given argument.
applying(T) - Method in interface org.dromara.hutool.core.func.SerUnaryOperator
Applies this function to the given argument.
applyRules(Calendar, B) - Method in class org.dromara.hutool.core.date.format.DatePattern
根据指定格式,格式化日期时间
Archiver - Interface in org.dromara.hutool.extra.compress.archiver
数据归档封装,归档即将几个文件或目录打成一个压缩包
areColorsWithinTolerance(Color, Color, int) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
判断颜色是否在容差范围内 对比两个颜色的相似度,判断这个相似度是否小于 tolerance 容差值
areColorsWithinTolerance(Color, Color, Color) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
判断颜色是否在容差范围内 对比两个颜色的相似度,判断这个相似度是否小于 tolerance 容差值
Arrangement - Class in org.dromara.hutool.core.math
排列A(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664
Arrangement(String[]) - Constructor for class org.dromara.hutool.core.math.Arrangement
构造
arrangementCount(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
计算排列数,即A(n, m) = n!
arrangementCount(int) - Static method in class org.dromara.hutool.core.math.MathUtil
计算排列数,即A(n, n) = n!
arrangementSelect(String[], int) - Static method in class org.dromara.hutool.core.math.MathUtil
排列选择(从列表中选择n个排列)
arrangementSelect(String[]) - Static method in class org.dromara.hutool.core.math.MathUtil
全排列选择(列表全部参与排列)
array(int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
根据索引位返回缓冲集中的缓冲
array(int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
根据索引位返回缓冲集中的缓冲
array() - Method in class org.dromara.hutool.core.text.CharArray
获取原始数组,不做拷贝
ArrayConverter - Class in org.dromara.hutool.core.convert.impl
数组转换器,包括原始类型数组
ArrayConverter() - Constructor for class org.dromara.hutool.core.convert.impl.ArrayConverter
构造
ArrayConverter(boolean) - Constructor for class org.dromara.hutool.core.convert.impl.ArrayConverter
构造
ArrayIndexedComparator<T> - Class in org.dromara.hutool.core.comparator
按照数组的顺序正序排列,数组的元素位置决定了对象的排序先后
默认的,如果参与排序的元素并不在数组中,则排序在前(可以通过atEndIfMiss设置)
ArrayIndexedComparator(T...) - Constructor for class org.dromara.hutool.core.comparator.ArrayIndexedComparator
构造
ArrayIndexedComparator(boolean, T...) - Constructor for class org.dromara.hutool.core.comparator.ArrayIndexedComparator
构造
ArrayIter<E> - Class in org.dromara.hutool.core.collection.iter
数组Iterator对象
ArrayIter(E[]) - Constructor for class org.dromara.hutool.core.collection.iter.ArrayIter
构造
ArrayIter(Object) - Constructor for class org.dromara.hutool.core.collection.iter.ArrayIter
构造
ArrayIter(Object, int) - Constructor for class org.dromara.hutool.core.collection.iter.ArrayIter
构造
ArrayIter(Object, int, int) - Constructor for class org.dromara.hutool.core.collection.iter.ArrayIter
构造
ArrayRowHandler<E> - Class in org.dromara.hutool.db.handler.row
ResultSet结果中的某行处理为数组
ArrayRowHandler(ResultSetMetaData, Class<E>) - Constructor for class org.dromara.hutool.db.handler.row.ArrayRowHandler
构造
ArrayTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
Map.Entry反序列化器,用于将JSON对象转换为Map.Entry对象。
ArrayTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
 
ArrayUtil - Class in org.dromara.hutool.core.array
数组工具类
ArrayUtil() - Constructor for class org.dromara.hutool.core.array.ArrayUtil
 
ArrayWrapper<A,E> - Class in org.dromara.hutool.core.array
数组包装,提供一系列数组方法
ArrayWrapper(A) - Constructor for class org.dromara.hutool.core.array.ArrayWrapper
构造
asBackground() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
获取前景色对应的背景色
asBackground() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
转换为背景色
ascendingKeySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns a unmodifiable snapshot Set view of the keys contained in this map.
ascendingKeySetWithLimit(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
ascendingMap() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
ascendingMapWithLimit(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
ASCIIStrCache - Class in org.dromara.hutool.core.text
ASCII字符对应的字符串缓存
ASCIIStrCache() - Constructor for class org.dromara.hutool.core.text.ASCIIStrCache
 
asElement(Annotation...) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
将一组注解中的非null注解对象合并为一个AnnotatedElement
asEntryWeigher(Weigher<? super V>) - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A entry weigher backed by the specified weigher.
asEnumeration(Iterator<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Iterator转换为Enumeration Adapt the specified Iterator to the Enumeration interface.
asForeground() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
获取背景色对应的前景色
asForeground() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
转换为前景色
asIterable(Iterator<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
Iterator 转为 Iterable, 但是仅可使用一次
asIterator(Enumeration<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
Enumeration转换为Iterator Adapt the specified Enumeration to the Iterator interface
asJSONArray() - Method in interface org.dromara.hutool.json.JSON
转为JSONArray
asJSONObject() - Method in interface org.dromara.hutool.json.JSON
转为JSONObject
asJSONPrimitive() - Method in interface org.dromara.hutool.json.JSON
转为JSONPrimitive
ASN1Util - Class in org.dromara.hutool.crypto.bc
ASN.1 – Abstract Syntax Notation dot one,抽象记法1 工具类。
ASN1Util() - Constructor for class org.dromara.hutool.crypto.bc.ASN1Util
 
Aspect - Interface in org.dromara.hutool.extra.aop
切面接口
aspect - Variable in class org.dromara.hutool.extra.aop.SimpleInterceptor
 
Assert - Class in org.dromara.hutool.core.lang
断言
断言某些对象或值是否符合规定,否则抛出异常。
Assert() - Constructor for class org.dromara.hutool.core.lang.Assert
 
assertSameCurrencyAs(Money) - Method in class org.dromara.hutool.core.math.Money
断言本货币对象与另一货币对象是否具有相同的币种。
AsymmetricAlgorithm - Enum in org.dromara.hutool.crypto.asymmetric
非对称算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyPairGenerator
AsymmetricCrypto - Class in org.dromara.hutool.crypto.asymmetric
非对称加密算法 1、签名:使用私钥加密,公钥解密。
AsymmetricCrypto(AsymmetricAlgorithm) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造,创建新的私钥公钥对
AsymmetricCrypto(String) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造,创建新的私钥公钥对
AsymmetricCrypto(AsymmetricAlgorithm, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(AsymmetricAlgorithm, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(AsymmetricAlgorithm, PrivateKey, PublicKey) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(String, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricDecryptor - Interface in org.dromara.hutool.crypto.asymmetric
非对称解密器接口,提供: 从bytes解密 从Hex(16进制)解密 从Base64解密
AsymmetricEncryptor - Interface in org.dromara.hutool.crypto.asymmetric
非对称加密器接口,提供: 加密为bytes 加密为Hex(16进制) 加密为Base64
AsymmetricJWTSigner - Class in org.dromara.hutool.json.jwt.signers
非对称加密JWT签名封装
AsymmetricJWTSigner(String, Key) - Constructor for class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
构造
AsymmetricJWTSigner(String, KeyPair) - Constructor for class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
构造
async() - Method in interface org.dromara.hutool.core.lang.event.Subscriber
是否异步执行,默认为false,同步执行
asyncExecute() - Method in class org.dromara.hutool.core.thread.RetryableTask
异步执行重试方法
AsyncUtil - Class in org.dromara.hutool.core.thread
CompletableFuture异步工具类
CompletableFuture 是 Future 的改进,可以通过传入回调对象,在任务完成后调用之
AsyncUtil() - Constructor for class org.dromara.hutool.core.thread.AsyncUtil
 
at(Integer) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
获取流中指定下标的元素,如果是负数,则从最后一个开始数起
AT - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:艾特 '@'
AT - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:艾特 "@"
atLeast(T) - Static method in interface org.dromara.hutool.core.lang.range.Bound
{x | x >= min}
atLeast(T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
{x | lowerBound < x < +∞}
atMost(T) - Static method in interface org.dromara.hutool.core.lang.range.Bound
{x | x <= max}
atMost(T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
{x | -∞ < x <= max}
AtomicBooleanConverter - Class in org.dromara.hutool.core.convert.impl
AtomicBoolean转换器
AtomicBooleanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.AtomicBooleanConverter
 
AtomicIntegerArrayConverter - Class in org.dromara.hutool.core.convert.impl
AtomicIntegerArrayConverter() - Constructor for class org.dromara.hutool.core.convert.impl.AtomicIntegerArrayConverter
 
AtomicLoader<T> - Class in org.dromara.hutool.core.lang.loader
原子引用加载器
使用AtomicReference 实懒加载,过程如下 1.
AtomicLoader() - Constructor for class org.dromara.hutool.core.lang.loader.AtomicLoader
 
AtomicLongArrayConverter - Class in org.dromara.hutool.core.convert.impl
AtomicLongArrayConverter() - Constructor for class org.dromara.hutool.core.convert.impl.AtomicLongArrayConverter
 
AtomicReferenceConverter - Class in org.dromara.hutool.core.convert.impl
AtomicReferenceConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.AtomicReferenceConverter
构造
AttributeName - Enum in org.dromara.hutool.poi.excel.sax
Excel的XML中属性名枚举
AUDIENCE - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
接收jwt的一方
auth(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
验证,简单插入Authorization头
authenticate(Route, Response) - Method in class org.dromara.hutool.http.client.engine.okhttp.BasicProxyAuthenticator
 
AUTHOR - Static variable in class org.dromara.hutool.Hutool
作者(贡献者)
autoLoad(boolean) - Method in class org.dromara.hutool.setting.props.Props
在配置文件变更时自动加载
autoLoad() - Method in class org.dromara.hutool.setting.Setting
在配置文件变更时自动加载
autoLoad(Consumer<Setting>) - Method in class org.dromara.hutool.setting.Setting
在配置文件变更时自动加载
autoSizeColumn(int, boolean, float) - Method in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
 
autoSizeColumn(int, boolean, float) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
设置某列为自动宽度。
autoSizeColumnAll(boolean, float) - Method in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
 
autoSizeColumnAll(boolean, float) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
设置所有列为自动宽度,不考虑合并单元格
此方法必须在指定列数据完全写出后调用才有效。
autoTransCamelCase - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
是否自动转换为驼峰方式
此设置用于解决Bean和Map转换中的匹配问题而设置,并不是一个强制参数。
available() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
 
available() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
 
available() - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
 
available() - Method in class org.dromara.hutool.extra.compress.extractor.Seven7EntryInputStream
 
available() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
 
avg(Function<? super T, BigDecimal>) - Method in class org.dromara.hutool.core.stream.EasyStream
计算 BigDecimal 类型的平均值 并以四舍五入的方式保留2位精度
avg(Function<? super T, BigDecimal>, int) - Method in class org.dromara.hutool.core.stream.EasyStream
BigDecimal 类型的平均值 并以四舍五入的方式保留小数点后scale位
avg(Function<? super T, BigDecimal>, int, RoundingMode) - Method in class org.dromara.hutool.core.stream.EasyStream
计算 BigDecimal 类型的平均值
avg(ToIntFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
计算int类型的平均值
avg(ToDoubleFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
计算double类型的平均值
avg(ToLongFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
计算double平均值
avgPartition(List<T>, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
将集合平均分成多个list,返回这个集合的列表 例: ListUtil.avgPartition(null, 3); // [] ListUtil.avgPartition(Arrays.asList(1, 2, 3, 4), 2); // [[1, 2], [3, 4]] ListUtil.avgPartition(Arrays.asList(1, 2, 3), 5); // [[1], [2], [3], [], []] ListUtil.avgPartition(Arrays.asList(1, 2, 3), 2); // [[1, 2], [3]]
AvgPartition<T> - Class in org.dromara.hutool.core.collection.partition
列表分区或分段
通过传入分区个数,将指定列表分区为不同的块,每块区域的长度均匀分布(个数差不超过1)
[1,2,3,4] -》 [1,2], [3, 4] [1,2,3,4] -》 [1,2], [3], [4] [1,2,3,4] -》 [1], [2], [3], [4] [1,2,3,4] -》 [1], [2], [3], [4], [] 分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
AvgPartition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.AvgPartition
列表分区
awaitTermination(long, TimeUnit) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 

B

back() - Method in class org.dromara.hutool.json.reader.JSONTokener
将标记回退到第一个字符,重新开始解析新的JSON
back() - Method in class org.dromara.hutool.poi.csv.CsvTokener
将标记回退到第一个字符
backColor - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
背景色,默认白色,null表示透明
background(int) - Static method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
背景色ANSI颜色实例
background - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
背景色
BackgroundRemoval - Class in org.dromara.hutool.swing.img
图片背景识别处理、背景替换、背景设置为矢量图,根据一定规则算出图片背景色的RGB值,进行替换
BackgroundRemoval() - Constructor for class org.dromara.hutool.swing.img.BackgroundRemoval
 
backgroundRemoval(String, String, int) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定地容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(File, File, int) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定地容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(File, File, Color, int) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定地容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(BufferedImage, Color, int) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定地容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(ByteArrayOutputStream, Color, int) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定地容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(String, String, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定的容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(File, File, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定的容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(File, File, Color, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定的容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(BufferedImage, Color, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定的容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
backgroundRemoval(ByteArrayOutputStream, Color, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
背景移除 图片去底工具 将 "纯色背景的图片" 还原成 "透明背景的图片" 将纯色背景的图片转成矢量图 取图片边缘的像素点和获取到的图片主题色作为要替换的背景色 再加入一定的容差值,然后将所有像素点与该颜色进行比较 发现相同则将颜色不透明度设置为0,使颜色完全透明.
BACKSLASH - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:反斜杠 '\\'
BACKSLASH - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:反斜杠 "\\"
bankCard(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
银行卡号脱敏 eg: 1101 **** **** **** 3256
bankCard(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
银行卡号脱敏 eg: 1101 **** **** **** 3256
Base16Codec - Class in org.dromara.hutool.core.codec.binary
Base16(Hex)编码解码器
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
Base16Codec(boolean) - Constructor for class org.dromara.hutool.core.codec.binary.Base16Codec
构造
Base32 - Class in org.dromara.hutool.core.codec.binary
Base32 - encodes and decodes RFC4648 Base32
(see https://datatracker.ietf.org/doc/html/rfc4648#section-6 )
base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。
Base32() - Constructor for class org.dromara.hutool.core.codec.binary.Base32
 
Base32Codec - Class in org.dromara.hutool.core.codec.binary
Base32 - encodes and decodes RFC4648 Base32
(see https://datatracker.ietf.org/doc/html/rfc4648#section-6 )
base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。
Base32Codec() - Constructor for class org.dromara.hutool.core.codec.binary.Base32Codec
 
Base32Codec.Base32Decoder - Class in org.dromara.hutool.core.codec.binary
Base32解码器
Base32Codec.Base32Encoder - Class in org.dromara.hutool.core.codec.binary
Bas32编码器
Base32Decoder(String) - Constructor for class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
构造
Base32Encoder(String, Character) - Constructor for class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
构造
Base58 - Class in org.dromara.hutool.core.codec.binary
Base58工具类,提供Base58的编码和解码方案
参考: https://github.com/Anujraval24/Base58Encoding
规范见:https://en.bitcoin.it/wiki/Base58Check_encoding
Base58() - Constructor for class org.dromara.hutool.core.codec.binary.Base58
 
Base58Codec - Class in org.dromara.hutool.core.codec.binary
Base58编码器
此编码器不包括校验码、版本等信息
Base58Codec() - Constructor for class org.dromara.hutool.core.codec.binary.Base58Codec
 
Base58Codec.Base58Decoder - Class in org.dromara.hutool.core.codec.binary
Base58解码器
Base58Codec.Base58Encoder - Class in org.dromara.hutool.core.codec.binary
Base58编码器
Base58Decoder(String) - Constructor for class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Decoder
构造
Base58Encoder(char[]) - Constructor for class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Encoder
构造
Base62 - Class in org.dromara.hutool.core.codec.binary
Base62工具类,提供Base62的编码和解码方案
Base62() - Constructor for class org.dromara.hutool.core.codec.binary.Base62
 
Base62Codec - Class in org.dromara.hutool.core.codec.binary
Base62编码解码实现,常用于短URL
From https://github.com/seruco/base62
Base62Codec() - Constructor for class org.dromara.hutool.core.codec.binary.Base62Codec
 
Base62Codec.Base62Decoder - Class in org.dromara.hutool.core.codec.binary
Base62解码器
Base62Codec.Base62Encoder - Class in org.dromara.hutool.core.codec.binary
Base62编码器
Base62Decoder(byte[]) - Constructor for class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
构造
Base62Encoder(byte[]) - Constructor for class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
构造
Base64 - Class in org.dromara.hutool.core.codec.binary
Base64工具类,提供Base64的编码和解码方案
base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符,
也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。
Base64() - Constructor for class org.dromara.hutool.core.codec.binary.Base64
 
Base64Decoder - Class in org.dromara.hutool.core.codec.binary
Base64解码实现
此解码保留的原因是,JDK提供的解码需要指定是否为URL安全的或是否换行,此解码无需区分
此解码对非Base64字符忽略
Base64Decoder() - Constructor for class org.dromara.hutool.core.codec.binary.Base64Decoder
 
BASE_CHAR - Static variable in class org.dromara.hutool.core.util.RandomUtil
用于随机选的字符
BASE_CHAR_NUMBER - Static variable in class org.dromara.hutool.core.util.RandomUtil
用于随机选的字符和数字(包括大写和小写字母)
BASE_CHAR_NUMBER_LOWER - Static variable in class org.dromara.hutool.core.util.RandomUtil
用于随机选的字符和数字(小写)
BASE_DAY - Static variable in class org.dromara.hutool.core.date.chinese.LunarInfo
1900-01-31,农历正月初一
BASE_NUMBER - Static variable in class org.dromara.hutool.core.util.RandomUtil
用于随机选的数字
BASE_YEAR - Static variable in class org.dromara.hutool.core.date.chinese.LunarInfo
1900年
BaseAsymmetric<T extends BaseAsymmetric<T>> - Class in org.dromara.hutool.crypto.asymmetric
非对称基础,提供锁、私钥和公钥的持有
BaseAsymmetric(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
baseStr - Variable in class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
基础字符集合,用于随机获取字符串的字符集合
BASIC_ESCAPE - Static variable in class org.dromara.hutool.core.text.escape.XmlEscape
XML转义字符
BASIC_UNESCAPE - Static variable in class org.dromara.hutool.core.text.escape.XmlUnescape
基础反转义符
basicAuth(String, String, Charset) - Method in interface org.dromara.hutool.http.client.HeaderOperation
简单验证,生成的头信息类似于: Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
basicAuth(String, String) - Method in class org.dromara.hutool.http.client.Request
简单验证,生成的头信息类似于: Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
BasicProxyAuthenticator - Class in org.dromara.hutool.http.client.engine.okhttp
账号密码形式的代理验证
生成类似: Proxy-Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
BasicProxyAuthenticator(PasswordAuthentication) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.BasicProxyAuthenticator
构造
BasicType - Enum in org.dromara.hutool.core.convert
基本变量类型的枚举
基本类型枚举包括原始类型和包装类型
BCCipher - Class in org.dromara.hutool.crypto.bc
基于BouncyCastle库封装的加密解密实现,包装包括: BufferedBlockCipher BlockCipher StreamCipher AEADBlockCipher
BCCipher(BufferedBlockCipher) - Constructor for class org.dromara.hutool.crypto.bc.BCCipher
构造
BCCipher(BlockCipher) - Constructor for class org.dromara.hutool.crypto.bc.BCCipher
构造
BCCipher(AEADBlockCipher) - Constructor for class org.dromara.hutool.crypto.bc.BCCipher
构造
BCCipher(StreamCipher) - Constructor for class org.dromara.hutool.crypto.bc.BCCipher
构造
BCCipher.BCParameters - Class in org.dromara.hutool.crypto.bc
BouncyCastle库的CipherParameters封装
BCHMacEngine - Class in org.dromara.hutool.crypto.digest.mac
BouncyCastle的HMAC算法实现引擎,使用Mac 实现摘要
当引入BouncyCastle库时自动使用其作为Provider
BCHMacEngine(Digest, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.BCHMacEngine
构造
BCHMacEngine(Digest, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.BCHMacEngine
构造
BCHMacEngine(Digest, CipherParameters) - Constructor for class org.dromara.hutool.crypto.digest.mac.BCHMacEngine
构造
BCHMacEngine(HMac, CipherParameters) - Constructor for class org.dromara.hutool.crypto.digest.mac.BCHMacEngine
构造
BCMacEngine - Class in org.dromara.hutool.crypto.digest.mac
BouncyCastle的MAC算法实现引擎,使用Mac 实现摘要
当引入BouncyCastle库时自动使用其作为Provider
BCMacEngine(Mac, CipherParameters) - Constructor for class org.dromara.hutool.crypto.digest.mac.BCMacEngine
构造
BCParameters(CipherParameters) - Constructor for class org.dromara.hutool.crypto.bc.BCCipher.BCParameters
构造
BCrypt - Class in org.dromara.hutool.crypto.digest
BCrypt加密算法实现。
BCrypt() - Constructor for class org.dromara.hutool.crypto.digest.BCrypt
 
bcrypt(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
生成Bcrypt加密后的密文
bcryptCheck(String, String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
验证密码是否与Bcrypt加密后的密文匹配
BCUtil - Class in org.dromara.hutool.crypto.bc
Bouncy Castle相关工具类封装
BCUtil() - Constructor for class org.dromara.hutool.crypto.bc.BCUtil
 
bd09ToGcj02(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换 即 百度 转 谷歌、高德
bd09toWgs84(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
百度坐标系 (BD-09) 与 WGS84 的转换
beanClass - Variable in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
Bean类
BeanConverter - Class in org.dromara.hutool.core.convert.impl
Bean转换器,支持: Map =》 Bean Bean =》 Bean ValueProvider =》 Bean
BeanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.BeanConverter
构造
BeanConverter(CopyOptions) - Constructor for class org.dromara.hutool.core.convert.impl.BeanConverter
构造
BeanCopier<T> - Class in org.dromara.hutool.core.bean.copier
Bean拷贝,提供: 1.
BeanCopier(Object, T, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.BeanCopier
构造
BeanCopierCache - Enum in org.dromara.hutool.extra.spring.cglib
BeanCopier属性缓存
缓存用于防止多次反射造成的性能问题
BeanDesc - Interface in org.dromara.hutool.core.bean
Bean描述,通过反射等方式获取Bean的setter、getter、字段等信息
beanDescClass - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
自定义的Bean解析类
默认规则下普通Bean使用严格的Bean解析,需要同时解析Bean中的字段和方法,然后匹配,自定义后可以只解析getter和setter方法
BeanDescFactory - Class in org.dromara.hutool.core.bean
Bean描述信息工厂类
通过不同的类和策略,生成对应的BeanDesc,策略包括: 当类为Record时,生成RecordBeanDesc 当类为普通Bean时,生成StrictBeanDesc
BeanDescFactory() - Constructor for class org.dromara.hutool.core.bean.BeanDescFactory
 
BeanException - Exception in org.dromara.hutool.core.bean
Bean异常
BeanException(Throwable) - Constructor for exception org.dromara.hutool.core.bean.BeanException
构造
BeanException(String) - Constructor for exception org.dromara.hutool.core.bean.BeanException
构造
BeanException(String, Object...) - Constructor for exception org.dromara.hutool.core.bean.BeanException
构造
BeanException(String, Throwable) - Constructor for exception org.dromara.hutool.core.bean.BeanException
构造
BeanException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.bean.BeanException
构造
BeanException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.bean.BeanException
构造
BeanHandler<E> - Class in org.dromara.hutool.db.handler
Bean对象处理器,只处理第一条数据
BeanHandler(Class<E>) - Constructor for class org.dromara.hutool.db.handler.BeanHandler
构造
BeanInfoCache - Enum in org.dromara.hutool.core.bean
Bean属性缓存
缓存用于防止多次反射造成的性能问题
BeanListHandler<E> - Class in org.dromara.hutool.db.handler
结果集处理类 ,处理出的结果为Bean列表
BeanListHandler(Class<E>) - Constructor for class org.dromara.hutool.db.handler.BeanListHandler
构造
BeanMap - Class in org.dromara.hutool.core.map
Bean的Map接口实现
通过反射方式,将一个Bean的操作转化为Map操作
BeanMap(Object) - Constructor for class org.dromara.hutool.core.map.BeanMap
构造
BeanPath<T> - Class in org.dromara.hutool.core.bean.path
Bean路径表达式,用于获取多层嵌套Bean中的字段值或Bean对象
根据给定的表达式,查找Bean中对应的属性值对象。
BeanPath(String, NodeBeanFactory<T>) - Constructor for class org.dromara.hutool.core.bean.path.BeanPath
构造
BeanRowHandler<T> - Class in org.dromara.hutool.db.handler.row
ResultSet结果中的某行处理为Bean对象
BeanRowHandler(ResultSetMetaData, Class<T>, boolean) - Constructor for class org.dromara.hutool.db.handler.row.BeanRowHandler
构造
BeanRowHandler<T> - Class in org.dromara.hutool.poi.excel.sax.handler
Bean形式的行处理器
将一行数据转换为Map,key为指定行,value为当前行对应位置的值
BeanRowHandler(int, int, int, Class<T>) - Constructor for class org.dromara.hutool.poi.excel.sax.handler.BeanRowHandler
构造
BeanSheetReader<T> - Class in org.dromara.hutool.poi.excel.reader.sheet
读取Sheet为bean的List列表形式
BeanSheetReader(int, int, int, Class<T>) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.BeanSheetReader
构造
BeanToBeanCopier<S,T> - Class in org.dromara.hutool.core.bean.copier
Bean属性拷贝到Bean中的拷贝器
BeanToBeanCopier(S, T, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.BeanToBeanCopier
构造
BeanToJSONCopier - Class in org.dromara.hutool.json.support
Bean转JSON对象复制器
BeanToJSONCopier(Object, JSONObject, JSONFactory) - Constructor for class org.dromara.hutool.json.support.BeanToJSONCopier
构造
beanToMap(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
将bean的部分属性转换成map
可选拷贝哪些属性值,默认是不忽略值为null的值的。
beanToMap(Object, boolean, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
对象转Map
beanToMap(Object, Map<String, Object>, boolean, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
对象转Map
beanToMap(Object, Map<String, V>, boolean, UnaryOperator<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
对象转Map
通过实现UnaryOperator 可以自定义字段值,如果这个Editor返回null则忽略这个字段,以便实现: 1.
beanToMap(Object, Map<String, V>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
对象转Map
通过自定义CopyOptions 完成抓换选项,以便实现: 1.
BeanToMapCopier - Class in org.dromara.hutool.core.bean.copier
Bean属性拷贝到Map中的拷贝器
BeanToMapCopier(Object, Map, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.BeanToMapCopier
构造
beanToXml(Object) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Bean转换为XML
beanToXml(Object, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Bean转换为XML
beanToXml(Object, String, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Bean转换为XML
beanToXml(Object) - Static method in class org.dromara.hutool.extra.xml.JAXBUtil
JavaBean转换成xml bean上面用的常用注解
beanToXml(Object, Charset, boolean) - Static method in class org.dromara.hutool.extra.xml.JAXBUtil
JavaBean转换成xml
BeanTree<T,R extends Comparable<R>> - Class in org.dromara.hutool.core.tree
本类是用于构建树的工具类,特点是采取lambda,以及满足指定类型的Bean进行树操作 Bean需要满足三个属性: 包含不为null的主键(例如id) 包含容许为null的关联外键(例如parentId) 包含自身的子集,例如类型为List的children 本类的构建方法是通过BeanTree.of 进行构建,例如: final BeanTree beanTree = BeanTree.of(JavaBean::getId, JavaBean::getParentId, null, JavaBean::getChildren, JavaBean::setChildren); 得到的BeanTree实例可以调用toTree方法,将集合转换为树,例如: final List<JavaBean> javaBeanTree = beanTree.toTree(originJavaBeanList); 也可以将已有的树转换为集合,例如: final List<JavaBean> javaBeanList = beanTree.flat(originJavaBeanTree); 最后,引用一句电影经典台词: 无处安放的双手,以及无处安放的灵魂。
BeanTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
Bean对象适配器,将Bean对象序列化为JSONObject,反序列化为Bean对象
BeanTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
 
BeanUtil - Class in org.dromara.hutool.core.bean
Bean工具类 把一个拥有对属性进行set和get方法的类,我们就可以称之为JavaBean。
BeanUtil() - Constructor for class org.dromara.hutool.core.bean.BeanUtil
 
BeanValidationResult - Class in org.dromara.hutool.extra.validation
bean 校验结果
BeanValidationResult(boolean) - Constructor for class org.dromara.hutool.extra.validation.BeanValidationResult
构造
BeanValidationResult.ErrorMessage - Class in org.dromara.hutool.extra.validation
错误消息,包括字段名(字段路径)、消息内容和字段值
BeanValueProvider - Class in org.dromara.hutool.core.bean.copier.provider
Bean值提供器
BeanValueProvider(Object) - Constructor for class org.dromara.hutool.core.bean.copier.provider.BeanValueProvider
构造
BeanValueProvider(Object, BeanDesc) - Constructor for class org.dromara.hutool.core.bean.copier.provider.BeanValueProvider
构造
bearerAuth(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
令牌验证,生成的头类似于:"Authorization: Bearer XXXXX",一般用于JWT
BeeDSFactory - Class in org.dromara.hutool.db.ds.bee
BeeCP数据源工厂类
BeeDSFactory() - Constructor for class org.dromara.hutool.db.ds.bee.BeeDSFactory
构造
BeetlEngine - Class in org.dromara.hutool.extra.template.engine.beetl
Beetl模板引擎封装
BeetlEngine() - Constructor for class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
默认构造
BeetlEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
构造
BeetlEngine(GroupTemplate) - Constructor for class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
构造
BeetlTemplate - Class in org.dromara.hutool.extra.template.engine.beetl
Beetl模板实现
BeetlTemplate(Template) - Constructor for class org.dromara.hutool.extra.template.engine.beetl.BeetlTemplate
构造
before(Object, Method, Object[]) - Method in interface org.dromara.hutool.extra.aop.Aspect
目标方法执行前的操作
before(Object, Method, Object[]) - Method in class org.dromara.hutool.extra.aop.aspects.SimpleAspect
 
before(Object, Method, Object[]) - Method in class org.dromara.hutool.extra.aop.aspects.TimeIntervalAspect
 
beginArray() - Method in class org.dromara.hutool.json.writer.JSONWriter
JSONArray写出开始,默认写出"["
beginIndex - Variable in class org.dromara.hutool.core.lang.range.DefaultSegment
起始位置
beginLineNo - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
定义开始的行(包括),此处为原始文件行号
beginObj() - Method in class org.dromara.hutool.json.writer.JSONWriter
JSONObject写出开始,默认写出"{"
beginOfDay(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某天的开始时间
beginOfDay(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某天的开始时间
beginOfDay(LocalDateTime) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一天的开始时间,例如:2020-02-02 00:00:00,000
beginOfDay(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一天的开始时间,例如:2020-02-02 00:00:00,000
beginOfHour(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某小时的开始时间
beginOfHour(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某小时的开始时间
beginOfMinute(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某分钟的开始时间
beginOfMinute(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某分钟的开始时间
beginOfMonth(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某月的开始时间
beginOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某月的开始时间
beginOfMonth(LocalDateTime) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为月初的开始时间,例如:2020-02-01 00:00:00,000
beginOfMonth(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为月初的开始时间,例如:2020-02-01 00:00:00,000
beginOfQuarter(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某季度的开始时间
beginOfQuarter(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某季度的开始时间
beginOfSecond(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改秒级别的开始时间,即忽略毫秒部分
beginOfSecond(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取秒级别的开始时间,即毫秒部分设置为0
beginOfWeek(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改给定日期当前周的开始时间,周一定为一周的开始时间
beginOfWeek(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改给定日期当前周的开始时间
beginOfWeek(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某周的开始时间,周一定为一周的开始时间
beginOfWeek(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某周的开始时间
beginOfYear(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某年的开始时间
beginOfYear(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某年的开始时间
beginOfYear(LocalDateTime) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一年的开始时间,例如:2020-01-01 00:00:00,000
beginOfYear(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一年的开始时间,例如:2020-01-01 00:00:00,000
beginTransaction() - Method in class org.dromara.hutool.db.Session
开始事务
bernstein(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
Bernstein's hash
bestPathMap(T) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
计算 从 startPoint 到 所有点 最短路径 基于 SPFA 算法实现
between(DateUnit) - Method in class org.dromara.hutool.core.date.DateBetween
判断两个日期相差的时长
返回 给定单位的时长差
between(Date) - Method in class org.dromara.hutool.core.date.DateTime
计算相差时长
between(Date, DateUnit) - Method in class org.dromara.hutool.core.date.DateTime
计算相差时长
between(Date, DateUnit, BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.DateTime
计算相差时长
between(Date, Date, DateUnit) - Static method in class org.dromara.hutool.core.date.DateUtil
判断两个日期相差的时长,只保留绝对值
between(Date, Date, DateUnit, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
判断两个日期相差的时长
between(Temporal, Temporal) - Static method in class org.dromara.hutool.core.date.TemporalUtil
获取两个日期的差,如果结束时间早于开始时间,获取结果为负。
between(Temporal, Temporal, ChronoUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
获取两个日期的差,如果结束时间早于开始时间,获取结果为负。
between(LocalDateTime, LocalDateTime) - Static method in class org.dromara.hutool.core.date.TimeUtil
获取两个日期的差,如果结束时间早于开始时间,获取结果为负。
between(LocalDateTime, LocalDateTime, ChronoUnit) - Static method in class org.dromara.hutool.core.date.TimeUtil
获取两个日期的差,如果结束时间早于开始时间,获取结果为负。
between(String, Object, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加BETWEEN查询条件,即field BETWEEN start AND end
betweenDay(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
判断两个日期相差的天数
有时候我们计算相差天数的时候需要忽略时分秒。
BetweenFormatter - Class in org.dromara.hutool.core.date
时长格式化器,用于格式化输出两个日期相差的时长
根据BetweenFormatter.Level不同,调用BetweenFormatter.format()方法后返回类似于: XX小时XX分XX秒 XX天XX小时 XX月XX天XX小时
BetweenFormatter(long, BetweenFormatter.Level, int) - Constructor for class org.dromara.hutool.core.date.BetweenFormatter
构造
BetweenFormatter.Level - Enum in org.dromara.hutool.core.date
格式化等级枚举
betweenMonth(boolean) - Method in class org.dromara.hutool.core.date.DateBetween
计算两个日期相差月数
在非重置情况下,如果起始日期的天大于结束日期的天,月数要少算1(不足1个月)
betweenMonth(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
计算两个日期相差月数
在非重置情况下,如果起始日期的天大于结束日期的天,月数要少算1(不足1个月)
betweenMs(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
判断两个日期相差的毫秒数
betweenPeriod(LocalDate, LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
获取两个日期的表象时间差,如果结束时间早于开始时间,获取结果为负。
betweenWeek(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
计算指定时间区间内的周数
betweenYear(boolean) - Method in class org.dromara.hutool.core.date.DateBetween
计算两个日期相差年数
在非重置情况下,如果起始日期的月大于结束日期的月,年数要少算1(不足1年)
betweenYear(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
计算两个日期相差年数
在非重置情况下,如果起始日期的月大于结束日期的月,年数要少算1(不足1年)
BigExcelWriter - Class in org.dromara.hutool.poi.excel.writer
大数据量Excel写出,只支持XLSX(Excel07版本)
通过封装SXSSFWorkbook,限制对滑动窗口中的行的访问来实现其低内存使用。
BigExcelWriter() - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造,默认生成xlsx格式的Excel文件
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
BigExcelWriter(int) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File, boolean) 写出到文件
BigExcelWriter(int, boolean, boolean, String) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File, boolean) 写出到文件
BigExcelWriter(String) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
BigExcelWriter(int, String) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File, boolean) 写出到文件
BigExcelWriter(String, String) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
BigExcelWriter(File) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
BigExcelWriter(File, String) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
BigExcelWriter(SXSSFWorkbook, String) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
BigExcelWriter(Sheet) - Constructor for class org.dromara.hutool.poi.excel.writer.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
bigIntegerToIPv6(BigInteger) - Static method in class org.dromara.hutool.core.net.Ipv6Util
将大整数转换成ipv6字符串
BiMap<K,V> - Class in org.dromara.hutool.core.map
双向Map
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
它与TableMap的区别是,BiMap维护两个Map实现高效的正向和反向查找
BiMap(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.BiMap
构造
binary() - Method in class org.dromara.hutool.swing.img.Img
彩色转为黑白二值化图片
binary(File, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白二值化图片,根据目标文件扩展名确定转换后的格式
binary(InputStream, OutputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白二值化图片
此方法并不关闭流
binary(ImageInputStream, ImageOutputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白黑白二值化图片
此方法并不关闭流
binary(Image, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白二值化图片,根据目标文件扩展名确定转换后的格式
binary(Image, OutputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白二值化图片
此方法并不关闭流,输出JPG格式
binary(Image, ImageOutputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白二值化图片
此方法并不关闭流,输出JPG格式
binary(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白二值化图片
binaryToInt(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
二进制转int
binaryToLong(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
二进制转long
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
 
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
 
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
 
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
 
bindLocalPort(int, InetSocketAddress) - Method in interface org.dromara.hutool.extra.ssh.Session
绑定端口到本地。
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in interface org.dromara.hutool.extra.ssh.Session
绑定端口到本地。
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
 
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
 
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
 
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
 
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in interface org.dromara.hutool.extra.ssh.Session
绑定ssh服务端的serverPort端口, 到本地主机的port端口上.
BIRTHDAY - Static variable in class org.dromara.hutool.core.regex.PatternPool
生日
BIRTHDAY - Static variable in interface org.dromara.hutool.core.regex.RegexPool
生日
bitCount(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
统计byte中位数为1的个数
BitStatusUtil - Class in org.dromara.hutool.core.math
通过位运算表示状态的工具类
参数必须是 `偶数` 且 `大于等于0`!
BitStatusUtil() - Constructor for class org.dromara.hutool.core.math.BitStatusUtil
 
bkdrHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
BKDR算法
BlobStringer - Class in org.dromara.hutool.core.convert.impl.stringer
Blob转String
BlobStringer() - Constructor for class org.dromara.hutool.core.convert.impl.stringer.BlobStringer
 
blobToStr(Blob, Charset) - Static method in class org.dromara.hutool.db.sql.SqlUtil
Blob字段值转字符串
BlockPolicy - Class in org.dromara.hutool.core.thread
当任务队列过长时处于阻塞状态,直到添加到队列中 如果阻塞过程中被中断,就会抛出InterruptedException异常
有时候在线程池内访问第三方接口,只希望固定并发数去访问,并且不希望丢弃任务时使用此策略,队列满的时候会处于阻塞状态(例如刷库的场景) 其他系统内置的拒绝策略,见hutool定义的枚举 RejectPolicy 线程拒绝策略枚举.
BlockPolicy() - Constructor for class org.dromara.hutool.core.thread.BlockPolicy
构造
BlockPolicy(Consumer<Runnable>) - Constructor for class org.dromara.hutool.core.thread.BlockPolicy
构造
BloomFilter - Interface in org.dromara.hutool.core.text.bloom
Bloom filter 是由 Howard Bloom 在 1970 年提出的二进制向量数据结构,它具有很好的空间和时间效率,被用来检测一个元素是不是集合中的一个成员。
body() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
body() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
body() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
 
body() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
body() - Method in class org.dromara.hutool.http.client.Request
获取请求体
body(String) - Method in class org.dromara.hutool.http.client.Request
添加字符串请求体
body(HttpBody) - Method in class org.dromara.hutool.http.client.Request
添加请求体
body() - Method in interface org.dromara.hutool.http.client.Response
获取响应体,包含服务端返回的内容和Content-Type信息
如果为HEAD、CONNECT、TRACE等方法无响应体,则返回null
bodyBytes() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获取响应流字节码
此方法会转为同步模式
bodyBytes() - Method in class org.dromara.hutool.http.client.Request
获取请求体字节码
bodyBytes() - Method in interface org.dromara.hutool.http.client.Response
获取响应流字节码
此方法会转为同步模式,读取响应流并关闭之
bodyStr() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
bodyStr() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
bodyStr() - Method in class org.dromara.hutool.http.client.Request
获取请求体字符串
bodyStr() - Method in interface org.dromara.hutool.http.client.Response
获取响应主体
bodyStream() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
bodyStream() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
bodyStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获得服务区响应流
异步模式下获取Http原生流,同步模式下获取获取到的在内存中的副本
如果想在同步模式下获取流,请先调用JdkHttpResponse.sync()方法强制同步
流获取后处理完毕需关闭此类
bodyStream() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
bodyStream() - Method in class org.dromara.hutool.http.client.Request
获取请求体资源流
bodyStream() - Method in interface org.dromara.hutool.http.client.Response
获得服务区响应流
流获取后处理完毕需关闭此类
BOMInputStream - Class in org.dromara.hutool.core.io.stream
读取带BOM头的流内容,getCharset()方法调用后会得到BOM头的编码,且会去除BOM头
BOM定义:http://www.unicode.org/unicode/faq/utf_bom.html
00 00 FE FF = UTF-32, big-endian FF FE 00 00 = UTF-32, little-endian EF BB BF = UTF-8 FE FF = UTF-16, big-endian FF FE = UTF-16, little-endian 使用:
String enc = "UTF-8"; // or NULL to use systemdefault
FileInputStream fis = new FileInputStream(file);
BOMInputStream uin = new BOMInputStream(fis, enc);
enc = uin.getCharset(); // check and skip possible BOM bytes


参考: http://www.unicode.org/unicode/faq/utf_bom.html
BOMInputStream(InputStream) - Constructor for class org.dromara.hutool.core.io.stream.BOMInputStream
构造
BOMInputStream(InputStream, String) - Constructor for class org.dromara.hutool.core.io.stream.BOMInputStream
构造
BomReader - Class in org.dromara.hutool.core.io
读取带BOM头的流内容的Reader,如果非bom的流或无法识别的编码,则默认UTF-8
BOM定义:http://www.unicode.org/unicode/faq/utf_bom.html 00 00 FE FF = UTF-32, big-endian FF FE 00 00 = UTF-32, little-endian EF BB BF = UTF-8 FE FF = UTF-16, big-endian FF FE = UTF-16, little-endian 使用:
FileInputStream fis = new FileInputStream(file);
BomReader uin = new BomReader(fis);
BomReader(InputStream) - Constructor for class org.dromara.hutool.core.io.BomReader
构造
BoolArrayMatcher - Class in org.dromara.hutool.cron.pattern.matcher
将表达式中的数字值列表转换为Boolean数组,匹配时匹配相应数组位
BoolArrayMatcher(List<Integer>) - Constructor for class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
构造
BooleanCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
Boolean 值单元格设置器
BooleanConverter - Class in org.dromara.hutool.core.convert.impl
布尔转换器 对象转为boolean,规则如下: 1、数字0为false,其它数字为true 2、转换为字符串,形如"true", "yes", "y", "t", "ok", "1", "on", "是", "对", "真", "對", "√"为true,其它字符串为false.
BooleanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.BooleanConverter
 
BooleanUtil - Class in org.dromara.hutool.core.util
Boolean类型相关工具类
BooleanUtil() - Constructor for class org.dromara.hutool.core.util.BooleanUtil
 
Bopomofo4jEngine - Class in org.dromara.hutool.extra.pinyin.engine.bopomofo4j
封装了Bopomofo4j的引擎。
Bopomofo4jEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.bopomofo4j.Bopomofo4jEngine
构造
borrowObject() - Method in interface org.dromara.hutool.core.pool.ObjectPool
借出对象,流程如下: 从池中取出对象 检查对象可用性 如果无可用对象,扩容池并创建新对象 继续取对象
borrowObject() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
 
borrowObject() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
 
BouncyCastleProviderFactory - Class in org.dromara.hutool.crypto.provider
BouncyCastleProvider 工厂类
BouncyCastleProviderFactory() - Constructor for class org.dromara.hutool.crypto.provider.BouncyCastleProviderFactory
构造
Bound<T extends Comparable<? super T>> - Interface in org.dromara.hutool.core.lang.range
边界对象,描述具有特定上界或下界的单侧无界的区间。
boundary - Variable in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
part部分边界
BoundedCollection<E> - Interface in org.dromara.hutool.core.collection
有边界限制的集合,边界集合有最大容量限制
BoundedList<E> - Class in org.dromara.hutool.core.collection
指定边界大小的List
通过指定边界,可以限制List的最大容量
BoundedList(int) - Constructor for class org.dromara.hutool.core.collection.BoundedList
构造
BoundedList(List<E>, int) - Constructor for class org.dromara.hutool.core.collection.BoundedList
构造,限制集合的最大容量为提供的List
BoundedPriorityQueue<E> - Class in org.dromara.hutool.core.collection.queue
有界优先队列
按照给定的排序规则,排序元素,当队列满时,按照给定的排序规则淘汰末尾元素(去除末尾元素)
BoundedPriorityQueue(int) - Constructor for class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
构造
BoundedPriorityQueue(int, Comparator<? super E>) - Constructor for class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
构造
BoundedRange<T extends Comparable<? super T>> - Class in org.dromara.hutool.core.lang.range
参考GuavaRange实现,用于描述作为上下界的两个Bound实例围成的一段区间。
BoundedRangeOperation - Class in org.dromara.hutool.core.lang.range
边界区间的操作工具,如子区间、合并区间等
BoundedRangeOperation() - Constructor for class org.dromara.hutool.core.lang.range.BoundedRangeOperation
 
BoundSql - Class in org.dromara.hutool.db.sql
参数绑定的SQL封装,用于表示SQL语句模板('?'
BoundSql() - Constructor for class org.dromara.hutool.db.sql.BoundSql
构造
BoundSql(String, List<Object>) - Constructor for class org.dromara.hutool.db.sql.BoundSql
构造
BoundType - Enum in org.dromara.hutool.core.lang.range
边界类型枚举
BRACKET_END - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:中括号(右) ']'
BRACKET_END - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:中括号(右) "]"
BRACKET_START - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:中括号(左) '['
BRACKET_START - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:中括号(左) "["
breadthFirst(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.tree.HierarchyIterator
获取一个迭代器,用于按广度优先迭代层级结构中的每一个结点
breadthFirst(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.tree.HierarchyIterator
获取一个迭代器,用于按广度优先迭代层级结构中的每一个结点
brief(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
将给定字符串,变成 "xxx...xxx" 形式的字符串 abcdefgh 9 -》 abcdefgh abcdefgh 8 -》 abcdefgh abcdefgh 7 -》 ab...gh abcdefgh 6 -》 ab...h abcdefgh 5 -》 a...h abcdefgh 4 -》 a..h abcdefgh 3 -》 a.h abcdefgh 2 -》 a.
browers - Static variable in class org.dromara.hutool.http.useragent.Browser
支持的浏览器类型
browse(String) - Static method in class org.dromara.hutool.swing.DesktopUtil
使用平台默认浏览器打开指定URL地址
browse(URI) - Static method in class org.dromara.hutool.swing.DesktopUtil
使用平台默认浏览器打开指定URI地址
Browser - Class in org.dromara.hutool.http.useragent
浏览器对象
Browser(String, String, String) - Constructor for class org.dromara.hutool.http.useragent.Browser
构造
BrowserEngine - Class in org.dromara.hutool.http.useragent
浏览器引擎对象
BrowserEngine(String, String) - Constructor for class org.dromara.hutool.http.useragent.BrowserEngine
构造
buffer - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Buffer for streaming.
BufferedImageLuminanceSource - Class in org.dromara.hutool.extra.qrcode
BufferedImage 图片二维码源
来自:http://blog.csdn.net/yangxin_blog/article/details/50850701
此类同样在zxing-j2se包中也有提供
BufferedImageLuminanceSource(BufferedImage) - Constructor for class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
构造
BufferedImageLuminanceSource(BufferedImage, int, int, int, int) - Constructor for class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
构造
buffersCount - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
缓冲数
bufferSize - Variable in class org.dromara.hutool.core.io.copy.IoCopier
缓存大小
bufferSize(long) - Method in class org.dromara.hutool.core.io.copy.IoCopier
缓存大小,取默认缓存和目标长度最小值
BufferUtil - Class in org.dromara.hutool.core.io.buffer
ByteBufferCharBuffer工具类
此工具来自于 t-io 项目以及其它项目的相关部分收集
ByteBuffer的相关介绍见:https://www.cnblogs.com/ruber/p/6857159.html
BufferUtil() - Constructor for class org.dromara.hutool.core.io.buffer.BufferUtil
 
build() - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
 
build(Class<F>, Class<?>, String, Class<?>...) - Static method in class org.dromara.hutool.core.func.LambdaFactory
构建Lambda {@code class Something { private Long id; private String name; // ...
build(Class<F>, Executable) - Static method in class org.dromara.hutool.core.func.LambdaFactory
根据提供的方法或构造对象,构建对应的Lambda函数
调用函数相当于执行对应的方法或构造
build(Class<F>, Executable, Class<?>) - Static method in class org.dromara.hutool.core.func.LambdaFactory
根据提供的方法或构造对象,构建对应的Lambda函数
调用函数相当于执行对应的方法或构造
build(Class<F>, Class<?>, String, Class<?>...) - Static method in class org.dromara.hutool.core.func.LambdaUtil
等效于 Obj::method
build() - Method in interface org.dromara.hutool.core.lang.builder.Builder
构建
build() - Method in class org.dromara.hutool.core.lang.builder.GenericBuilder
构建
build() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
Creates a new ConcurrentLinkedHashMap instance.
build() - Method in class org.dromara.hutool.core.map.MapBuilder
创建后的map
build() - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
build() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
创建URL字符串
build(Charset) - Method in class org.dromara.hutool.core.net.url.UrlPath
构建path,前面带'/'
path = path-abempty / path-absolute / path-noscheme / path-rootless / path-empty
build(Charset) - Method in class org.dromara.hutool.core.net.url.UrlQuery
构建URL查询字符串,即将key-value键值对转换为key1=v1&key2=v2&key3=v3形式。
build(PercentCodec, PercentCodec, Charset) - Method in class org.dromara.hutool.core.net.url.UrlQuery
构建URL查询字符串,即将key-value键值对转换为key1=v1&key2=v2&key3=v3形式。
build() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
创建 模板对象
build() - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
构建ThreadPoolExecutor
build() - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
build() - Method in class org.dromara.hutool.core.tree.TreeBuilder
 
build(Iterable<TreeNode<Integer>>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
树构建
build(Iterable<TreeNode<E>>, E) - Static method in class org.dromara.hutool.core.tree.TreeUtil
树构建
build(Iterable<T>, E, NodeParser<T, E>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
树构建
你所有节点的ID都不应该重复,那你要构建一个列表形式的树结构,指定的这个rootId应该是首层节点的parentId,而非某个节点的id
build(Iterable<T>, E, TreeNodeConfig, NodeParser<T, E>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
树构建
你所有节点的ID都不应该重复,那你要构建一个列表形式的树结构,指定的这个rootId应该是首层节点的parentId,而非某个节点的id
build(Map<E, MapTree<E>>, E) - Static method in class org.dromara.hutool.core.tree.TreeUtil
树构建,按照权重排序
build() - Method in class org.dromara.hutool.cron.pattern.builder.PartBuilder.Always
 
build() - Method in class org.dromara.hutool.cron.pattern.builder.PartBuilder.And
 
build() - Method in class org.dromara.hutool.cron.pattern.builder.PartBuilder.Every
 
build() - Method in class org.dromara.hutool.cron.pattern.builder.PartBuilder.On
 
build() - Method in class org.dromara.hutool.cron.pattern.builder.PartBuilder.Range
 
build() - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
 
build() - Method in class org.dromara.hutool.db.sql.ConditionBuilder
构建组合条件
例如:name = ?
build(List<Object>) - Method in class org.dromara.hutool.db.sql.ConditionBuilder
构建组合条件
例如:name = ?
build() - Method in class org.dromara.hutool.db.sql.QueryBuilder
 
build() - Method in class org.dromara.hutool.db.sql.SqlBuilder
构建,默认打印SQL日志
build() - Method in class org.dromara.hutool.db.sql.StatementBuilder
build() - Method in class org.dromara.hutool.extra.mail.Mail
 
build(Request) - Method in interface org.dromara.hutool.http.client.engine.EngineRequestBuilder
构建引擎请求对象
build(SSLInfo) - Static method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
构建默认的连接工厂注册器,默认支持SSL
build() - Method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
 
build(Request) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpUriRequestBuilder
 
build(Request) - Method in class org.dromara.hutool.http.client.engine.httpclient5.ClassicHttpRequestBuilder
 
build() - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
 
build(Request) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkRequestBuilder
 
build(Request) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBuilder
 
build(String, Charset) - Static method in enum org.dromara.hutool.http.meta.ContentType
输出Content-Type字符串,附带编码信息
build(ContentType, Charset) - Static method in enum org.dromara.hutool.http.meta.ContentType
输出Content-Type字符串,附带编码信息
build() - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
 
buildBasicAuth(PasswordAuthentication, Charset) - Static method in class org.dromara.hutool.http.auth.HttpAuthUtil
构建简单的账号秘密验证信息,构建后类似于: Basic YWxhZGRpbjpvcGVuc2VzYW1l
buildBasicAuth(String, String, Charset) - Static method in class org.dromara.hutool.http.auth.HttpAuthUtil
构建简单的账号秘密验证信息,构建后类似于: Basic YWxhZGRpbjpvcGVuc2VzYW1l
buildChecked() - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
构建SSLContext需要处理异常
buildConditions(Entity) - Static method in class org.dromara.hutool.db.sql.SqlUtil
通过实体对象构建条件对象
buildEqualsWhere(Entity, List<Object>) - Static method in class org.dromara.hutool.db.sql.SqlUtil
构件相等条件的where语句
如果没有条件语句,泽返回空串,表示没有条件
Builder<T> - Interface in org.dromara.hutool.core.lang.builder
建造者模式接口定义
Builder() - Constructor for class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
构造
builder() - Static method in class org.dromara.hutool.core.map.MapUtil
创建链接调用map
builder(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
创建链接调用map
builder(K, V) - Static method in class org.dromara.hutool.core.map.MapUtil
创建链接调用map
builder() - Static method in class org.dromara.hutool.core.stream.EasyStream
返回FastStream的建造器
builder(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
创建StringBuilder对象
如果对象本身为StringBuilder,直接返回,否则新建
builder(CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
创建StringBuilder对象
builder(String) - Static method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
创建 builder
Builder(String) - Constructor for class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
构造
builder(String) - Static method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
创建 builder
Builder(String) - Constructor for class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
构造
builder() - Static method in class org.dromara.hutool.core.text.StrUtil
创建StringBuilder对象
builder(int) - Static method in class org.dromara.hutool.core.text.StrUtil
创建StringBuilder对象
buildFail() - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder
构建 fail指针过程 构建 directRouter 直接访问路由表 减少跳fail次数 直接跳 router 边
buildFinalizable() - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
创建有回收关闭功能的ExecutorService
buildForBatch() - Method in class org.dromara.hutool.db.sql.StatementBuilder
创建批量操作的StatementWrapper
buildForCall() - Method in class org.dromara.hutool.db.sql.StatementBuilder
创建存储过程或函数调用的StatementWrapper
buildGetter(Method) - Static method in class org.dromara.hutool.core.func.LambdaUtil
等效于 Obj::getXxx
buildGetter(Class<T>, String) - Static method in class org.dromara.hutool.core.func.LambdaUtil
等效于 Obj::getXxx
buildInetSocketAddress(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
构建InetSocketAddress
当host中包含端口时(用“:”隔开),使用host中的端口,否则使用默认端口
给定host为空时使用本地host(127.0.0.1)
buildInstance() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
子类Builder 返回 创建的 模板对象
buildInstance() - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
 
buildInstance() - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
 
buildLikeValue(String, Condition.LikeType, boolean) - Static method in class org.dromara.hutool.db.sql.SqlUtil
创建LIKE语句中的值,创建的结果为: 1、LikeType.StartWith: '%value' 2、LikeType.EndWith: 'value%' 3、LikeType.Contains: '%value%' 如果withLikeKeyword为true,则结果为: 1、LikeType.StartWith: LIKE '%value' 2、LikeType.EndWith: LIKE 'value%' 3、LikeType.Contains: LIKE '%value%'
buildList() - Method in class org.dromara.hutool.core.tree.TreeBuilder
构建树列表,没有顶层节点,例如: -用户管理 -用户管理 +用户添加 - 部门管理 -部门管理 +部门添加
buildPrefixTree(Collection<String>) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder
构建前缀树
buildQuery(Map<String, ?>, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值 key1=v1&key2=&key3=v3
buildQuietly() - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
buildSetter(Method) - Static method in class org.dromara.hutool.core.func.LambdaUtil
等效于 Obj::setXxx
buildSetter(Class<T>, String) - Static method in class org.dromara.hutool.core.func.LambdaUtil
Obj::setXxx
buildSingle(Iterable<TreeNode<Integer>>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
构建单root节点树
buildSingle(Iterable<TreeNode<E>>, E) - Static method in class org.dromara.hutool.core.tree.TreeUtil
构建单root节点树
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
buildSingle(Iterable<T>, E, NodeParser<T, E>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
构建单root节点树
它会将指定Id的节点作为根节点,如果这个节点不存在,则创建一个空节点,然后逐级增加子节点。
buildSingle(Iterable<T>, E, TreeNodeConfig, NodeParser<T, E>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
构建单root节点树
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
buildSingle(Map<E, MapTree<E>>, E) - Static method in class org.dromara.hutool.core.tree.TreeUtil
单点树构建,按照权重排序
它会生成一个以指定ID为ID的空的节点,然后逐级增加子节点。
bValues - Variable in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
 
byteArray() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A weigher where the value is a byte array and its selector is the number of bytes.
byteLength(CharSequence, Charset) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串转为bytes后的byte数(byte长度)
ByteOrderMark - Class in org.dromara.hutool.core.io
Byte Order Mark (BOM) 头描述
BOM定义:http://www.unicode.org/unicode/faq/utf_bom.html EF BB BF = UTF-8 FE FF = UTF-16BE, big-endian FF FE = UTF-16LE, little-endian 00 00 FE FF = UTF-32BE, big-endian FF FE 00 00 = UTF-32LE, little-endian 来自:Apache-commons-io
ByteOrderMark(String, byte...) - Constructor for class org.dromara.hutool.core.io.ByteOrderMark
构造
BytesBody - Class in org.dromara.hutool.http.client.body
bytes类型的Http request body,主要发送编码后的表单数据或rest body(如JSON或XML)
BytesBody(byte[]) - Constructor for class org.dromara.hutool.http.client.body.BytesBody
构造
BytesResource - Class in org.dromara.hutool.core.io.resource
基于byte[]的资源获取器
注意:此对象中getUrl方法始终返回null
BytesResource(byte[]) - Constructor for class org.dromara.hutool.core.io.resource.BytesResource
构造
BytesResource(byte[], String) - Constructor for class org.dromara.hutool.core.io.resource.BytesResource
构造
bytesToInt(byte[]) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
byte[]转int值
默认以小端序转换
bytesToLong(byte[]) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
bytesToShort(byte[]) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
byte数组转short
默认以小端序转换
byteToUnsignedInt(byte) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
byte转无符号int
ByteUtil - Class in org.dromara.hutool.core.util
对数字和字节进行转换。
ByteUtil() - Constructor for class org.dromara.hutool.core.util.ByteUtil
 
byteValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 

C

C3p0DSFactory - Class in org.dromara.hutool.db.ds.c3p0
C3P0数据源工厂类
C3p0DSFactory() - Constructor for class org.dromara.hutool.db.ds.c3p0.C3p0DSFactory
构造
C_AMP - Static variable in class org.dromara.hutool.core.xml.XmlConstants
The Character '&'.
C_APOS - Static variable in class org.dromara.hutool.core.xml.XmlConstants
The Character '''.
C_BANG - Static variable in class org.dromara.hutool.core.xml.XmlConstants
The Character '!'.
C_GT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
The Character '>'.
C_LT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
The Character '<'.
C_QUEST - Static variable in class org.dromara.hutool.core.xml.XmlConstants
The Character '?'.
Cache<K,V> - Interface in org.dromara.hutool.core.cache
缓存接口
cache - Variable in class org.dromara.hutool.core.cache.file.AbstractFileCache
缓存实现
CacheListener<K,V> - Interface in org.dromara.hutool.core.cache
缓存监听,用于实现缓存操作时的回调监听,例如缓存对象的移除事件等
cacheMap - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
缓存Map。
CacheObj<K,V> - Class in org.dromara.hutool.core.cache.impl
缓存对象
CacheObj(K, V, long) - Constructor for class org.dromara.hutool.core.cache.impl.CacheObj
构造
cacheObjIter() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
获取所有CacheObj值的Iterator形式
cacheObjIterator() - Method in interface org.dromara.hutool.core.cache.Cache
返回包含键和值得迭代器
CacheObjIterator<K,V> - Class in org.dromara.hutool.core.cache.impl
AbstractCache 的CacheObj迭代器.
cacheObjIterator() - Method in class org.dromara.hutool.core.cache.impl.LockedCache
 
cacheObjIterator() - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
CacheUtil - Class in org.dromara.hutool.core.cache
缓存工具类
CacheUtil() - Constructor for class org.dromara.hutool.core.cache.CacheUtil
 
CacheValuesIterator<V> - Class in org.dromara.hutool.core.cache.impl
AbstractCache 的值迭代器.
Caesar - Class in org.dromara.hutool.core.codec
Caesar() - Constructor for class org.dromara.hutool.core.codec.Caesar
 
calculate(String) - Method in class org.dromara.hutool.core.math.Calculator
按照给定的表达式计算
calculate(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
计算数学表达式的值,只支持加减乘除和取余
如:
   calculate("(0*1--3)-5/-4-(3*(-2.13))") -》 10.64
 
Calculator - Class in org.dromara.hutool.core.math
数学表达式计算工具类
见:https://github.com/dromara/hutool/issues/1090#issuecomment-693750140
Calculator() - Constructor for class org.dromara.hutool.core.math.Calculator
 
calendar() - Static method in class org.dromara.hutool.core.date.CalendarUtil
创建Calendar对象,时间为默认时区的当前时间
calendar(Date) - Static method in class org.dromara.hutool.core.date.CalendarUtil
转换为Calendar对象
calendar(XMLGregorianCalendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
转换为Calendar对象
calendar(long) - Static method in class org.dromara.hutool.core.date.CalendarUtil
转换为Calendar对象,使用当前默认时区
calendar(long, TimeZone) - Static method in class org.dromara.hutool.core.date.CalendarUtil
转换为Calendar对象
calendar(Calendar, TimeZone) - Static method in class org.dromara.hutool.core.date.CalendarUtil
转换为指定时区的Calendar,返回新的Calendar
CalendarCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
Calendar 值单元格设置器
CalendarConverter - Class in org.dromara.hutool.core.convert.impl
日期转换器
CalendarConverter() - Constructor for class org.dromara.hutool.core.convert.impl.CalendarConverter
构造
CalendarConverter(String) - Constructor for class org.dromara.hutool.core.convert.impl.CalendarConverter
构造
CalendarTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
日期类型适配器,用于将日期对象转换为给定格式或时间戳
CalendarTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
 
CalendarUtil - Class in org.dromara.hutool.core.date
针对Calendar 对象封装工具类
CalendarUtil() - Constructor for class org.dromara.hutool.core.date.CalendarUtil
 
call(Object, Object...) - Static method in class org.dromara.hutool.core.reflect.kotlin.KCallable
实例化对象,本质上调用KCallable.call方法
call(String, Object...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
执行调用存储过程
此方法不会关闭Connection
callbackRead() - Method in class org.dromara.hutool.socket.aio.AioSession
执行读,用于读取事件结束的回调
Caller - Interface in org.dromara.hutool.core.lang.caller
调用者接口
可以通过此接口的实现类方法获取调用者、多级调用者以及判断是否被调用
CallerUtil - Class in org.dromara.hutool.core.lang.caller
调用者。
CallerUtil() - Constructor for class org.dromara.hutool.core.lang.caller.CallerUtil
 
callQuery(String, Object...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
执行调用存储过程
此方法不会关闭Connection
CamelCaseLinkedMap<K,V> - Class in org.dromara.hutool.core.map
驼峰Key风格的LinkedHashMap
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
CamelCaseLinkedMap() - Constructor for class org.dromara.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(int) - Constructor for class org.dromara.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(int, float) - Constructor for class org.dromara.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseMap<K,V> - Class in org.dromara.hutool.core.map
驼峰Key风格的Map
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
CamelCaseMap() - Constructor for class org.dromara.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(int) - Constructor for class org.dromara.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(float, Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(int, float) - Constructor for class org.dromara.hutool.core.map.CamelCaseMap
构造
cancel() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
cancelPruneSchedule() - Method in class org.dromara.hutool.core.cache.impl.TimedCache
取消定时清理
cancelPruneSchedule() - Method in class org.dromara.hutool.core.cache.impl.TimedReentrantCache
取消定时清理
capacity() - Method in interface org.dromara.hutool.core.cache.Cache
返回缓存容量,0表示无大小限制
capacity - Variable in class org.dromara.hutool.core.cache.file.AbstractFileCache
容量
capacity() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
 
capacity - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
返回缓存容量,0表示无大小限制
capacity() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
capacity() - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
capacity() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Retrieves the maximum weighted capacity of the map.
CaptchaUtil - Class in org.dromara.hutool.swing.captcha
图形验证码工具
CaptchaUtil() - Constructor for class org.dromara.hutool.swing.captcha.CaptchaUtil
 
captureScreen() - Static method in class org.dromara.hutool.swing.RobotUtil
截取全屏
captureScreen(File) - Static method in class org.dromara.hutool.swing.RobotUtil
截取全屏到文件
captureScreen(Rectangle) - Static method in class org.dromara.hutool.swing.RobotUtil
截屏
captureScreen(Rectangle, File) - Static method in class org.dromara.hutool.swing.RobotUtil
截屏
captureScreen() - Static method in class org.dromara.hutool.swing.ScreenUtil
截取全屏
captureScreen(File) - Static method in class org.dromara.hutool.swing.ScreenUtil
截取全屏到文件
captureScreen(Rectangle) - Static method in class org.dromara.hutool.swing.ScreenUtil
截屏
captureScreen(Rectangle, File) - Static method in class org.dromara.hutool.swing.ScreenUtil
截屏
CAR_DRIVING_LICENCE - Static variable in class org.dromara.hutool.core.regex.PatternPool
驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号
CAR_DRIVING_LICENCE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
驾驶证 别名:驾驶证档案编号、行驶证编号 eg:430101758218 12位数字字符串 仅限:中国驾驶证档案编号
CAR_VIN - Static variable in class org.dromara.hutool.core.regex.PatternPool
车架号(车辆识别代号由世界制造厂识别代号(WMI、车辆说明部分(VDS)车辆指示部分(VIS)三部分组成,共 17 位字码。)
CAR_VIN - Static variable in interface org.dromara.hutool.core.regex.RegexPool
车架号(车辆识别代号由世界制造厂识别代号(WMI、车辆说明部分(VDS)车辆指示部分(VIS)三部分组成,共 17 位字码。)
carLicense(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
【中国车牌】车牌中间用脱敏字符(如*)代替 eg1:null -》 "" eg1:"" -》 "" eg3:苏D40000 -》 苏D4***0 eg4:陕A12345D -》 陕A1****D eg5:京A123 -》 京A123 如果是错误的车牌,不处理
carLicense(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【中国车牌】车牌中间用*代替 eg1:null -》 "" eg1:"" -》 "" eg3:苏D40000 -》 苏D4***0 eg4:陕A12345D -》 陕A1****D eg5:京A123 -》 京A123 如果是错误的车牌,不处理
cartesianProduct(List<List<Object>>, int) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
笛卡尔积
参考:https://www.baeldung-cn.com/java-cartesian-product-sets
caseInsensitive - Variable in class org.dromara.hutool.core.map.Dict
是否大小写不敏感
caseInsensitive - Variable in class org.dromara.hutool.db.AbstractDb
是否大小写不敏感(默认大小写不敏感)
CaseInsensitiveLinkedMap<K,V> - Class in org.dromara.hutool.core.map
忽略大小写的LinkedHashMap
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
CaseInsensitiveLinkedMap() - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(int) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(int, float) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveMap<K,V> - Class in org.dromara.hutool.core.map
忽略大小写的Map
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
CaseInsensitiveMap() - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(int) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveMap
构造
注意此构造将传入的Map所有值复制到当前map中,不修改传入map。
CaseInsensitiveMap(float, Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(int, float) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveTreeMap<K,V> - Class in org.dromara.hutool.core.map
忽略大小写的TreeMap
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
CaseInsensitiveTreeMap() - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveTreeMap
构造
CaseInsensitiveTreeMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveTreeMap
构造
CaseInsensitiveTreeMap(Comparator<? super K>) - Constructor for class org.dromara.hutool.core.map.CaseInsensitiveTreeMap
构造
cast(Class<?>, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
强转数组类型
强制转换的前提是数组元素类型可被强制转换
强制转换后会生成一个新数组
cast(Object) - Static method in class org.dromara.hutool.core.convert.CastUtil
将指定对象强制转换为指定类型
CastConverter - Class in org.dromara.hutool.core.convert.impl
强转转换器
CastConverter() - Constructor for class org.dromara.hutool.core.convert.impl.CastConverter
 
castDown(Collection<? super T>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向下转型。
castDown(Set<? super T>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向下转型。
castDown(List<? super T>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向下转型。
castDown(Map<? super K, ? super V>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向下转型。
casting(F) - Static method in interface org.dromara.hutool.core.func.SerUnaryOperator
casting identity
castingIdentity() - Static method in interface org.dromara.hutool.core.func.SerFunction
casting identity
castOrWrapSingle(Object, Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
转为数组,如果values为数组,返回,否则返回一个只有values一个元素的数组
注意:values的元素类型或其本身类型必须和提供的elementType完全一致
castTo(Class<T>, Object) - Static method in class org.dromara.hutool.core.convert.CastUtil
将指定对象强制转换为指定类型
castToBufferedImage(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
ImageBufferedImage
首先尝试强转,否则新建一个BufferedImage后重新绘制,使用 imageType 模式
castToRenderedImage(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
ImageRenderedImage
首先尝试强转,否则新建一个BufferedImage后重新绘制,使用 BufferedImage.TYPE_INT_RGB 模式。
castUp(Collection<? extends T>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向上转型。
castUp(Set<? extends T>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向上转型。
castUp(List<? extends T>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型接口向上转型。
castUp(Map<? extends K, ? extends V>) - Static method in class org.dromara.hutool.core.convert.CastUtil
泛型集合向下转型。
CastUtil - Class in org.dromara.hutool.core.convert
转换工具类,提供集合、Map等向上向下转换工具
CastUtil() - Constructor for class org.dromara.hutool.core.convert.CastUtil
 
causeInstanceOf(Class<? extends Throwable>) - Method in exception org.dromara.hutool.core.io.IORuntimeException
导致这个异常的异常是否是指定类型的异常
causeInstanceOf(Class<? extends Throwable>) - Method in exception org.dromara.hutool.core.io.resource.NoResourceException
导致这个异常的异常是否是指定类型的异常
CBCBlockCipherMacEngine - Class in org.dromara.hutool.crypto.digest.mac
CBCBlockCipherMac实现的MAC算法,使用CBC Block方式
CBCBlockCipherMacEngine(BlockCipher, int, Key, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.CBCBlockCipherMacEngine
构造
CBCBlockCipherMacEngine(BlockCipher, int, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.CBCBlockCipherMacEngine
构造
CBCBlockCipherMacEngine(BlockCipher, int, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.CBCBlockCipherMacEngine
构造
CBCBlockCipherMacEngine(BlockCipher, int, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.CBCBlockCipherMacEngine
构造
CBCBlockCipherMacEngine(BlockCipher, int, CipherParameters) - Constructor for class org.dromara.hutool.crypto.digest.mac.CBCBlockCipherMacEngine
构造
CBCBlockCipherMacEngine(CBCBlockCipherMac, CipherParameters) - Constructor for class org.dromara.hutool.crypto.digest.mac.CBCBlockCipherMacEngine
构造
cd(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
改变目录
cd(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
打开指定目录,具体逻辑取决于实现,例如在FTP中,进入失败返回false, SFTP中则抛出异常
cd(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
打开指定目录,如果指定路径非目录或不存在抛出异常
cd(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
ceilDiv(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
补充Math.ceilDiv() JDK8中添加了和 Math.floorDiv(int, int) 但却没有ceilDiv()
ceiling(Calendar, DateField, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改日期为某个时间字段结束时间
可选是否归零毫秒。
ceiling(Date, DateField, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
修改日期为某个时间字段结束时间
可选是否归零毫秒。
CELL_FILL_CHAR - Static variable in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
填充字符串
CellBorderStyle - Class in org.dromara.hutool.poi.excel.style
单元格边框样式和颜色封装,边框按照“上右下左”的顺序定义,与CSS一致
CellBorderStyle() - Constructor for class org.dromara.hutool.poi.excel.style.CellBorderStyle
 
CellDataType - Enum in org.dromara.hutool.poi.excel.sax
单元格数据类型枚举
CellEditor - Interface in org.dromara.hutool.poi.excel.cell.editors
单元格编辑器接口
在读取Excel值时,有时我们需要针对所有单元格统一处理结果值(如null转默认值)的情况,实现接口并调用
reader.setCellEditor()设置编辑器
此接口可完成以下功能: 对单元格进行编辑,如修改样式等。
cellEditor - Variable in class org.dromara.hutool.poi.excel.ExcelConfig
单元格值处理接口
cellRangeAddress - Variable in class org.dromara.hutool.poi.excel.reader.sheet.AbstractSheetReader
 
CellRangeUtil - Class in org.dromara.hutool.poi.excel.cell
CellRangeAddress 工具类
CellRangeAddress 表示表格的一个区域,通过定义起始行和列,以及结束行和列,圈定范围,如设置合并单元格等。
CellRangeUtil() - Constructor for class org.dromara.hutool.poi.excel.cell.CellRangeUtil
 
CellReferenceUtil - Class in org.dromara.hutool.poi.excel.cell
单元格位置CellReference工具类,提供包括行号转行名称、列号转列名称等功能。
CellReferenceUtil() - Constructor for class org.dromara.hutool.poi.excel.cell.CellReferenceUtil
 
cellSet() - Method in class org.dromara.hutool.core.map.multi.AbsTable
 
cellSet() - Method in interface org.dromara.hutool.core.map.multi.Table
所有单元格集合
CellSetter - Interface in org.dromara.hutool.poi.excel.cell.setters
单元格值自定义设置器,主要用于Excel数据导出,用户通过自定义此接口,实现可定制化的单元格值设定
CellSetterFactory - Class in org.dromara.hutool.poi.excel.cell.setters
CellSetter 简单静态工厂类,用于根据值类型创建对应的CellSetter
CellSetterFactory() - Constructor for class org.dromara.hutool.poi.excel.cell.setters.CellSetterFactory
 
CellUtil - Class in org.dromara.hutool.poi.excel.cell
Excel表格中单元格工具类
CellUtil() - Constructor for class org.dromara.hutool.poi.excel.cell.CellUtil
 
CellValue<T> - Interface in org.dromara.hutool.poi.excel.cell.values
抽象的单元格值接口,用于判断不同类型的单元格值
通过自定义的此接口,对于复杂的单元格值类型,可以自定义读取值的类型,如数字、公式等。
center(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串 center(null, *) = null center("", 4) = " " center("ab", -1) = "ab" center("ab", 4) = " ab " center("abcd", 2) = "abcd" center("a", 4) = " a "
center(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串 center(null, *, *) = null center("", 4, ' ') = " " center("ab", -1, ' ') = "ab" center("ab", 4, ' ') = " ab " center("abcd", 2, ' ') = "abcd" center("a", 4, ' ') = " a " center("a", 4, 'y') = "yayy" center("abc", 7, ' ') = " abc "
center(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串 center(null, *, *) = null center("", 4, " ") = " " center("ab", -1, " ") = "ab" center("ab", 4, " ") = " ab " center("abcd", 2, " ") = "abcd" center("a", 4, " ") = " a " center("a", 4, "yz") = "yayz" center("abc", 7, null) = " abc " center("abc", 7, "") = " abc "
centToYuan(long) - Static method in class org.dromara.hutool.core.math.MathUtil
金额分转换为元
CertUtil - Class in org.dromara.hutool.crypto.cert
数字证书Certificate相关工具类
CertUtil() - Constructor for class org.dromara.hutool.crypto.cert.CertUtil
 
CglibUtil - Class in org.dromara.hutool.extra.spring.cglib
Cglib工具类
CglibUtil() - Constructor for class org.dromara.hutool.extra.spring.cglib.CglibUtil
 
CH_ID - Static variable in class org.dromara.hutool.core.stream.CollectorUtil
说明已包含IDENTITY_FINISH特征 为 Characteristics.IDENTITY_FINISH 的缩写
CH_NOID - Static variable in class org.dromara.hutool.core.stream.CollectorUtil
说明不包含IDENTITY_FINISH特征
ChaCha20 - Class in org.dromara.hutool.crypto.symmetric
ChaCha20算法实现
ChaCha系列流密码,作为salsa密码的改良版,具有更强的抵抗密码分析攻击的特性,“20”表示该算法有20轮的加密计算。
ChaCha20(byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.ChaCha20
构造
Chain<E,T> - Interface in org.dromara.hutool.core.lang
责任链接口
changeC1C2C3ToC1C3C2(byte[], ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
bc加解密使用旧标c1||c2||c3,此方法在加密后调用,将结果转化为c1||c3||c2
changeC1C3C2ToC1C2C3(byte[], ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
bc加解密使用旧标c1||c3||c2,此方法在解密前调用,将密文转化为c1||c2||c3再去解密
ChannelCopier - Class in org.dromara.hutool.core.io.copy
ChannelCopier() - Constructor for class org.dromara.hutool.core.io.copy.ChannelCopier
构造
ChannelCopier(int) - Constructor for class org.dromara.hutool.core.io.copy.ChannelCopier
构造
ChannelCopier(int, long) - Constructor for class org.dromara.hutool.core.io.copy.ChannelCopier
构造
ChannelCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.ChannelCopier
构造
ChannelHandler - Interface in org.dromara.hutool.socket.nio
NIO数据处理接口,通过实现此接口,可以从SocketChannel中读写数据
ChannelType - Enum in org.dromara.hutool.extra.ssh.engine.jsch
Jsch支持的Channel类型
ChannelUtil - Class in org.dromara.hutool.socket
Channel相关封装
ChannelUtil() - Constructor for class org.dromara.hutool.socket.ChannelUtil
 
ChannelUtil - Class in org.dromara.hutool.socket.nio
NIO工具类
ChannelUtil() - Constructor for class org.dromara.hutool.socket.nio.ChannelUtil
 
CharacterConverter - Class in org.dromara.hutool.core.convert.impl
字符转换器
CharacterConverter() - Constructor for class org.dromara.hutool.core.convert.impl.CharacterConverter
 
characteristics() - Method in class org.dromara.hutool.core.collection.TransSpliterator
 
characteristics() - Method in class org.dromara.hutool.core.stream.SimpleCollector
 
characteristics() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
 
characteristics() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
 
characters(char[], int, int) - Method in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
 
CharArray - Class in org.dromara.hutool.core.text
char[]包装,提供zero-copy的数组操作
CharArray(String) - Constructor for class org.dromara.hutool.core.text.CharArray
构造
CharArray(char[], boolean) - Constructor for class org.dromara.hutool.core.text.CharArray
构造,注意此方法共享数组
charAt(int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
 
charAt(int) - Method in class org.dromara.hutool.core.text.CharArray
 
CharFinder - Class in org.dromara.hutool.core.text.finder
字符查找器
查找指定字符在字符串中的位置信息
CharFinder(char) - Constructor for class org.dromara.hutool.core.text.finder.CharFinder
构造,不忽略字符大小写
CharFinder(char, boolean) - Constructor for class org.dromara.hutool.core.text.finder.CharFinder
构造
charIndexMap - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder
 
CharMatcherFinder - Class in org.dromara.hutool.core.text.finder
字符匹配查找器
查找满足指定Predicate 匹配的字符所在位置,此类长用于查找某一类字符,如数字等
CharMatcherFinder(Predicate<Character>) - Constructor for class org.dromara.hutool.core.text.finder.CharMatcherFinder
构造
CharPool - Interface in org.dromara.hutool.core.text
常用字符常量
CharSequenceCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
CharSequence 值单元格设置器
CharSequenceReader - Class in org.dromara.hutool.core.io
基于CharSequenceReader实现,用于支持CharSequence的读取
相比jdk的StringReader非线程安全,速度更快。
CharSequenceReader(CharSequence, int, int) - Constructor for class org.dromara.hutool.core.io.CharSequenceReader
构造
CharSequenceResource - Class in org.dromara.hutool.core.io.resource
CharSequence资源,字符串做为资源
CharSequenceResource(CharSequence) - Constructor for class org.dromara.hutool.core.io.resource.CharSequenceResource
构造,使用UTF8编码
CharSequenceResource(CharSequence, String) - Constructor for class org.dromara.hutool.core.io.resource.CharSequenceResource
构造,使用UTF8编码
CharSequenceResource(CharSequence, String, Charset) - Constructor for class org.dromara.hutool.core.io.resource.CharSequenceResource
构造
CharSequenceTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
CharSequence类型适配器,主要用于: 序列化(serialize):按照给定类型,解析JSON或XML字符串为JSON 反序列化(deserialize):如果为原始值,返回原始值并调用toString方法,其他JSON对象直接转为JSON字符换。
CharSequenceTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
 
CharSequenceUtil - Class in org.dromara.hutool.core.text
CharSequence 相关工具类封装,包括但不限于: 字符串补充前缀或后缀:addXXX 字符串补充长度:padXXX 字符串包含关系:containsXXX 字符串默认值:defaultIfXXX 字符串查找:indexOf 字符串判断以什么结尾:endWith 字符串判断以什么开始:startWith 字符串匹配:equals 字符串格式化:format 字符串去除:removeXXX 字符串重复:repeat 获取子串:sub 去除两边的指定字符串(只去除一次):strip 去除两边的指定所有字符:trim 去除两边的指定所有字符包装和去除包装:wrap 需要注意的是,strip、trim、wrap(unWrap)的策略不同: strip: 强调去除两边或某一边的指定字符串,这个字符串不会重复去除,如果一边不存在,另一边不影响去除 trim: 强调去除两边指定字符,如果这个字符有多个,全部去除,例如去除两边所有的空白符。
CharSequenceUtil() - Constructor for class org.dromara.hutool.core.text.CharSequenceUtil
 
charset - Variable in class org.dromara.hutool.core.io.file.FileWrapper
编码
charset - Variable in class org.dromara.hutool.core.spi.AbsServiceLoader
编码
charset(String) - Static method in class org.dromara.hutool.core.util.CharsetUtil
转换为Charset对象
charset - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
编码
charset - Variable in class org.dromara.hutool.http.client.body.FormBody
编码
charset() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
charset() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
charset() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
 
charset() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
charset(Charset) - Method in class org.dromara.hutool.http.client.Request
设置自定义编码,一般用于: 编码请求体 服务端未返回编码时,使用此编码解码响应体
charset() - Method in class org.dromara.hutool.http.client.Request
获取请求编码,默认Request.DEFAULT_CHARSET,一般用于: 编码请求体 服务端未返回编码时,使用此编码解码响应体
charset() - Method in interface org.dromara.hutool.http.client.Response
获取字符集编码,默认为响应头中的编码
charset(Charset) - Method in class org.dromara.hutool.http.webservice.SoapClient
设置编码
CHARSET_PATTERN - Static variable in class org.dromara.hutool.http.meta.ContentTypeUtil
正则:Content-Type中的编码信息
CharsetConverter - Class in org.dromara.hutool.core.convert.impl
编码对象转换器
CharsetConverter() - Constructor for class org.dromara.hutool.core.convert.impl.CharsetConverter
 
CharsetDetector - Class in org.dromara.hutool.core.io
编码探测器
CharsetDetector() - Constructor for class org.dromara.hutool.core.io.CharsetDetector
 
CharsetUtil - Class in org.dromara.hutool.core.util
字符集工具类
CharsetUtil() - Constructor for class org.dromara.hutool.core.util.CharsetUtil
 
CharUtil - Class in org.dromara.hutool.core.text
字符工具类
部分工具来自于Apache Commons系列
CharUtil() - Constructor for class org.dromara.hutool.core.text.CharUtil
 
check(String) - Static method in class org.dromara.hutool.core.codec.Luhn
校验字符串
check(String) - Static method in class org.dromara.hutool.core.data.PasswdStrength
检查密码的健壮性
checkBean(Object, Predicate<Field>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
检查Bean
遍历Bean的字段并断言检查字段,当某个字段: 断言为true 时,返回true并不再检查后续字段;
断言为false时,继续检查后续字段
checkBetween(int, int, int, Supplier<? extends X>) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(int, int, int, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(int, int, int) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(long, long, long, Supplier<? extends X>) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(long, long, long, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(long, long, long) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(double, double, double, Supplier<? extends X>) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(double, double, double, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(double, double, double) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(Number, Number, Number) - Static method in class org.dromara.hutool.core.lang.Assert
检查值是否在指定范围内
checkClientTrusted(X509Certificate[], String) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
checkClosed() - Method in class org.dromara.hutool.poi.excel.ExcelBase
校验Excel是否已经关闭
CheckedLinkedBlockingQueue<E> - Class in org.dromara.hutool.core.collection.queue
自定义加入前检查的LinkedBlockingQueue,给定一个检查函数,在加入元素前检查此函数
原理是通过Runtime#freeMemory()获取剩余内存,当剩余内存低于指定的阈值时,不再加入。
CheckedLinkedBlockingQueue(Predicate<E>) - Constructor for class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
构造
CheckedLinkedBlockingQueue(Collection<? extends E>, Predicate<E>) - Constructor for class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
构造
checkEnd() - Method in class org.dromara.hutool.json.reader.JSONTokener
检查是否到了结尾
如果读取完毕后还有未读的字符,报错
checker - Variable in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
检查函数
checkIndex(int, int) - Static method in class org.dromara.hutool.core.lang.Assert
检查下标(数组、集合、字符串)是否符合要求,下标必须满足: 0 ≤ index < size
checkIndex(int, int, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
检查下标(数组、集合、字符串)是否符合要求,下标必须满足: 0 ≤ index < size
checkIndexLimit(int, int) - Static method in class org.dromara.hutool.core.lang.Validator
检查给定的index是否超出长度限制: 数组调用setOrPadding时,最多允许padding的长度 List调用setOrPadding时,最多允许padding的长度 JSONArray调用setOrPadding时,最多允许padding的长度
checkLogExist(Class<?>) - Method in class org.dromara.hutool.log.AbsLogEngine
检查日志实现是否存在
此方法仅用于检查所提供的日志相关类是否存在,当传入的日志类类不存在时抛出ClassNotFoundException
此方法的作用是在detectLogFactory方法自动检测所用日志时,如果实现类不存在,调用此方法会自动抛出异常,从而切换到下一种日志的检测。
checkLogExist(Class<?>) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLogEngine
 
checkPoiImport() - Static method in class org.dromara.hutool.poi.PoiChecker
检查POI包的引入情况
checkpw(String, String) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
检查明文密码文本是否匹配加密后的文本
checkServerTrusted(X509Certificate[], String) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
checkSlip(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
检查父完整路径是否为自路径的前半部分,如果不是说明不是子路径,可能存在slip注入。
checksum(File, Checksum) - Static method in class org.dromara.hutool.core.io.checksum.ChecksumUtil
计算文件校验码
checksum(InputStream, Checksum) - Static method in class org.dromara.hutool.core.io.checksum.ChecksumUtil
计算流的校验码,计算后关闭流
checksumCRC32(File) - Static method in class org.dromara.hutool.core.io.checksum.ChecksumUtil
计算文件CRC32校验码
checksumCRC32(InputStream) - Static method in class org.dromara.hutool.core.io.checksum.ChecksumUtil
计算流CRC32校验码,计算后关闭流
ChecksumUtil - Class in org.dromara.hutool.core.io.checksum
校验码工具
ChecksumUtil() - Constructor for class org.dromara.hutool.core.io.checksum.ChecksumUtil
 
checksumValue(InputStream, Checksum) - Static method in class org.dromara.hutool.core.io.checksum.ChecksumUtil
计算流的校验码,计算后关闭流
checkTransactionSupported(Connection) - Method in class org.dromara.hutool.db.AbstractDb
检查数据库是否支持事务,此项检查同一个数据源只检查一次,如果不支持抛出DbRuntimeException异常
checkValue(int) - Method in enum org.dromara.hutool.cron.pattern.Part
检查单个值是否有效
checkValueNull() - Method in class org.dromara.hutool.db.sql.Condition
检查值是否为null,如果为null转换为 "IS NULL"形式
checkZipBomb(ZipEntry, int) - Static method in class org.dromara.hutool.core.compress.ZipSecurityUtil
检查Zip bomb漏洞
childrenMaxRowCount() - Method in class org.dromara.hutool.poi.excel.RowGroup
获取子分组最大占用行数
CHINA_ID_MAX_LENGTH - Static variable in class org.dromara.hutool.core.data.CIN
中国公民身份证号码最大长度。
CHINA_ID_MIN_LENGTH - Static variable in class org.dromara.hutool.core.data.CIN
中国公民身份证号码最小长度。
CHINESE - Static variable in class org.dromara.hutool.core.regex.PatternPool
单个中文汉字
CHINESE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
单个中文汉字
参照维基百科汉字Unicode范围(https://zh.wikipedia.org/wiki/%E6%B1%89%E5%AD%97 页面右侧)
CHINESE_DATE_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 FastDateFormat:yyyy年MM月dd日
CHINESE_DATE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 DateTimeFormatter:yyyy年MM月dd日
CHINESE_DATE_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式:yyyy年MM月dd日
CHINESE_DATE_TIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 FastDateFormat:yyyy年MM月dd日HH时mm分ss秒
CHINESE_DATE_TIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 DateTimeFormatter:yyyy年MM月dd日HH时mm分ss秒
CHINESE_DATE_TIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式:yyyy年MM月dd日HH时mm分ss秒
CHINESE_NAME - Static variable in class org.dromara.hutool.core.regex.PatternPool
中文姓名 总结中国人姓名:2-60位,只能是中文和 ·
CHINESE_NAME - Static variable in interface org.dromara.hutool.core.regex.RegexPool
中文姓名 维吾尔族姓名里面的点是 · 输入法中文状态下,键盘左上角数字1前面的那个符号;
错误字符:..。..
ChineseDate - Class in org.dromara.hutool.core.date.chinese
农历日期工具,最大支持到2099年,支持: 通过公历日期构造获取对应农历 通过农历日期直接构造
规范参考:ChineseDate(Date) - Constructor for class org.dromara.hutool.core.date.chinese.ChineseDate
通过公历日期构造
ChineseDate(LocalDate) - Constructor for class org.dromara.hutool.core.date.chinese.ChineseDate
通过公历日期构造
ChineseDate(int, int, int) - Constructor for class org.dromara.hutool.core.date.chinese.ChineseDate
构造方法传入日期
此方法自动判断闰月,如果chineseMonth为本年的闰月,则按照闰月计算
ChineseDate(int, int, int, boolean) - Constructor for class org.dromara.hutool.core.date.chinese.ChineseDate
构造方法传入日期
通过isLeapMonth参数区分是否闰月,如五月是闰月,当isLeapMonth为true时,表示润五月,false表示五月
ChineseDateFormat - Enum in org.dromara.hutool.core.date.chinese
农历标准化输出格式枚举
chineseMoneyToNumber(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
中文大写数字金额转换为数字,返回结果以元为单位的BigDecimal类型数字 如: “陆万柒仟伍佰伍拾陆元叁角贰分”返回“67556.32” “叁角贰分”返回“0.32”
ChineseMonth - Class in org.dromara.hutool.core.date.chinese
农历月份表示
规范参考:ChineseMonth() - Constructor for class org.dromara.hutool.core.date.chinese.ChineseMonth
 
chineseName(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【中文姓名】只显示第一个汉字,其他隐藏为2个星号,比如:李**
ChineseNumberFormatter - Class in org.dromara.hutool.core.math
数字转中文类
包括: 1.
ChineseNumberFormatter() - Constructor for class org.dromara.hutool.core.math.ChineseNumberFormatter
 
ChineseNumberParser - Class in org.dromara.hutool.core.math
中文数字或金额解析类
ChineseNumberParser() - Constructor for class org.dromara.hutool.core.math.ChineseNumberParser
 
CHINESES - Static variable in class org.dromara.hutool.core.regex.PatternPool
中文汉字
CHINESES - Static variable in interface org.dromara.hutool.core.regex.RegexPool
中文汉字
chineseToNumber(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
数字中文表示形式转数字 一百一十二 -》 112 一千零一十二 -》 1012
CIN - Class in org.dromara.hutool.core.data
公民身份号码(Citizen Identification Number),参考GB11643-1999标准。
CIN(String) - Constructor for class org.dromara.hutool.core.data.CIN
构造
CIN10 - Class in org.dromara.hutool.core.data
10位公民身份号码(Citizen Identification Number),一般用于台湾、澳门、香港
CIN10(String) - Constructor for class org.dromara.hutool.core.data.CIN10
构造
CIN10.Gender - Enum in org.dromara.hutool.core.data
性别枚举
cipher - Variable in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
Cipher负责完成加密或解密工作
Cipher - Interface in org.dromara.hutool.crypto
密码接口,提供统一的API,用于兼容和统一JCE和BouncyCastle等库的操作
process和doFinal组合使用,用于分块加密或解密。
Cipher.Parameters - Interface in org.dromara.hutool.crypto
Cipher所需参数,包括Key、Random、IV等信息
CipherMode - Enum in org.dromara.hutool.crypto
Cipher模式的枚举封装
CircleCaptcha - Class in org.dromara.hutool.swing.captcha
圆圈干扰验证码
CircleCaptcha(int, int) - Constructor for class org.dromara.hutool.swing.captcha.CircleCaptcha
构造
CircleCaptcha(int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.CircleCaptcha
构造
CircleCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.CircleCaptcha
构造
CircleCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.CircleCaptcha
构造
CircleCaptcha(int, int, int, int, float) - Constructor for class org.dromara.hutool.swing.captcha.CircleCaptcha
构造
CircularByteBuffer - Class in org.dromara.hutool.core.io
循环缓冲区
CircularByteBuffer() - Constructor for class org.dromara.hutool.core.io.CircularByteBuffer
默认缓冲大小的构造(NioUtil.DEFAULT_BUFFER_SIZE)
CircularByteBuffer(int) - Constructor for class org.dromara.hutool.core.io.CircularByteBuffer
构造
CITIZEN_ID - Static variable in class org.dromara.hutool.core.regex.PatternPool
18位身份证号码
CITIZEN_ID - Static variable in interface org.dromara.hutool.core.regex.RegexPool
18位身份证号码
CityHash - Class in org.dromara.hutool.core.codec.hash
Google发布的Hash计算算法:CityHash64 与 CityHash128。
CityHash() - Constructor for class org.dromara.hutool.core.codec.hash.CityHash
 
cityHash128(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
CityHash算法128-bit实现
cityHash128(byte[], Number128) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
CityHash算法128-bit实现
cityHash32(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
CityHash算法32-bit实现
cityHash64(byte[], long) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
CityHash算法64-bit实现,种子1使用默认的CityHash#k2
cityHash64(byte[], long, long) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
CityHash算法64-bit实现,种子1使用默认的CityHash#k2
cityHash64(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
CityHash算法64-bit实现
Claims - Class in org.dromara.hutool.json.jwt
Claims 认证,简单的JSONObject包装
Claims() - Constructor for class org.dromara.hutool.json.jwt.Claims
 
CLASS_PATH - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
Java 类路径的KEY
CLASS_PATH - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
Java 类路径
CLASS_VERSION - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
Java 类格式版本号的KEY
CLASS_VERSION - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
Java 类格式版本号
ClassConverter - Class in org.dromara.hutool.core.convert.impl
类转换器
将类名转换为类,默认初始化这个类(执行static块)
ClassConverter() - Constructor for class org.dromara.hutool.core.convert.impl.ClassConverter
构造
ClassConverter(boolean) - Constructor for class org.dromara.hutool.core.convert.impl.ClassConverter
构造
ClassDescUtil - Class in org.dromara.hutool.core.reflect
类描述工具类
来自:org.apache.dubbo.common.utils.ReflectUtils
在字节码中,类型表示如下: byte =》 B char =》 C double =》 D long =》 J short =》 S boolean =》 Z void =》 V 对象类型以“L”开头,“;”结尾,如Ljava/lang/Object; 数组类型,每一位使用一个前置的[字符来描述,如:java.lang.String[][] =》 [[Ljava/lang/String; 此类旨在通过类描述信息和类名查找对应的类,如动态加载类等。
ClassDescUtil() - Constructor for class org.dromara.hutool.core.reflect.ClassDescUtil
 
ClassicHttpRequestBuilder - Class in org.dromara.hutool.http.client.engine.httpclient5
HttpClient5请求构建器
ClassicHttpRequestBuilder() - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.ClassicHttpRequestBuilder
 
classLoader - Variable in class org.dromara.hutool.core.spi.AbsServiceLoader
自定义类加载器
ClassLoaderUtil - Class in org.dromara.hutool.core.classloader
ClassLoader工具类
此工具类加载的类,不提供缓存,缓存应由实现的ClassLoader完成。
ClassLoaderUtil() - Constructor for class org.dromara.hutool.core.classloader.ClassLoaderUtil
 
ClassMember - Class in org.dromara.hutool.core.reflect
类成员,用于获取类的修饰符等,如: ClassMember member = new ClassMember(String.class); Console.log(member.getModifiers());
ClassMember(Class<?>) - Constructor for class org.dromara.hutool.core.reflect.ClassMember
构造
CLASSPATH_URL_PREFIX - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
针对ClassPath路径的伪协议前缀(兼容Spring): "classpath:"
ClassPathResource - Class in org.dromara.hutool.core.io.resource
ClassPath单一资源访问类
传入路径path必须为相对路径,如果传入绝对路径,Linux路径会去掉开头的“/”,而Windows路径会直接报错。
ClassPathResource(String) - Constructor for class org.dromara.hutool.core.io.resource.ClassPathResource
构造
ClassPathResource(String, ClassLoader) - Constructor for class org.dromara.hutool.core.io.resource.ClassPathResource
构造
ClassPathResource(String, Class<?>) - Constructor for class org.dromara.hutool.core.io.resource.ClassPathResource
构造
ClassPathResource(String, ClassLoader, Class<?>) - Constructor for class org.dromara.hutool.core.io.resource.ClassPathResource
构造
ClassScanner - Class in org.dromara.hutool.core.reflect
类扫描器
ClassScanner() - Constructor for class org.dromara.hutool.core.reflect.ClassScanner
构造,默认UTF-8编码
ClassScanner(String) - Constructor for class org.dromara.hutool.core.reflect.ClassScanner
构造,默认UTF-8编码
ClassScanner(String, Predicate<Class<?>>) - Constructor for class org.dromara.hutool.core.reflect.ClassScanner
构造,默认UTF-8编码
ClassScanner(String, Predicate<Class<?>>, Charset) - Constructor for class org.dromara.hutool.core.reflect.ClassScanner
构造
ClassTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
Class类型适配器,用于将Class对象序列化为字符串,反序列化为Class对象
注意:考虑安全问题,此类并不作为默认的适配器,如需启用,需: {@code final JSONFactory factory = JSONFactory.of(null, null); factory.register(Class
ClassTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.ClassTypeAdapter
 
ClassUtil - Class in org.dromara.hutool.core.reflect
类工具类
ClassUtil() - Constructor for class org.dromara.hutool.core.reflect.ClassUtil
 
clean(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
clean(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
clean() - Method in class org.dromara.hutool.core.io.file.PathDeleter
清空目录
clean(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
清空目录
cleanBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
清理空白字符
cleanComment(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
去除XML文本中的注释内容
cleanEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
清理空文件夹
此方法用于递归删除空的文件夹,不删除文件
如果传入的文件夹本身就是空的,删除这个文件夹
cleanHtmlTag(String) - Static method in class org.dromara.hutool.http.html.HtmlUtil
清除所有HTML标签,但是不删除标签内的内容
cleanInvalid(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
清除文件名中的在Windows下不支持的非法字符,包括: \ / : * ?
cleanInvalid(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
去除XML文本中的无效字符
clear() - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
清空缓存
clear() - Method in interface org.dromara.hutool.core.cache.Cache
清空缓存
clear() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
清空缓存
clear() - Method in class org.dromara.hutool.core.cache.impl.LockedCache
 
clear() - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
clear() - Method in class org.dromara.hutool.core.cache.SimpleCache
清空缓存池
clear(Collection<?>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
清除一个或多个集合内的元素,每个集合调用clear()方法
clear(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
清空指定Iterator,此方法遍历后调用Iterator.remove()移除每个元素
clear() - Method in class org.dromara.hutool.core.collection.ListWrapper
 
clear() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
clear() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
clear() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
clear() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
 
clear() - Method in class org.dromara.hutool.core.collection.TransCollection
 
clear() - Static method in class org.dromara.hutool.core.data.MaskingUtil
清空为空字符串
clear() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Removes all bytes from the buffer.
clear() - Method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
清空权重表
clear() - Method in class org.dromara.hutool.core.map.BeanMap
 
clear() - Method in class org.dromara.hutool.core.map.BiMap
 
clear() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
clear() - Method in class org.dromara.hutool.core.map.LinkedForestMap
将当前集合清空,并清除全部节点间的引用关系
clear() - Method in class org.dromara.hutool.core.map.MapBuilder
清空Map
clear() - Method in class org.dromara.hutool.core.map.MapProxy
 
clear(Map<?, ?>...) - Static method in class org.dromara.hutool.core.map.MapUtil
清除一个或多个Map集合内的元素,每个Map调用clear()方法
clear() - Method in class org.dromara.hutool.core.map.MapWrapper
 
clear() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
clear() - Method in interface org.dromara.hutool.core.map.multi.Table
清空表格
clear() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
clear() - Method in class org.dromara.hutool.core.map.TableMap
 
clear() - Method in class org.dromara.hutool.core.map.TripleTable
清空
clear() - Static method in class org.dromara.hutool.core.math.BitStatusUtil
清空状态就是0
clear() - Static method in class org.dromara.hutool.core.regex.PatternPool
清空缓存池
clear() - Method in class org.dromara.hutool.core.text.dfa.WordTree
清除所有的词, 此方法调用后, wordTree 将被清空 endCharacterSet 也将清空
clear() - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
清空缓存
clear(int) - Method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
在 策略值 中移除 当前策略
clear() - Method in class org.dromara.hutool.cron.Scheduler
清空任务表
clear() - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
移除所有cookie
clear() - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
 
clear() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
 
clear() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
 
clear() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
 
clear(String) - Method in class org.dromara.hutool.setting.GroupedMap
清除指定分组下的所有键值对
clear() - Method in class org.dromara.hutool.setting.profile.Profile
清空所有环境的配置文件
clear(String) - Method in class org.dromara.hutool.setting.Setting
清除指定分组下的所有键值对
clear() - Method in class org.dromara.hutool.setting.Setting
清空默认分组(空分组)中的所有键值对
clearBatch() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
clearCache() - Static method in class org.dromara.hutool.core.bean.BeanDescFactory
清空全局的Bean属性缓存
clearCaches() - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
清空相关缓存,包括: AnnotatedElementUtil中的AnnotatedElementAnnotationMapping缓存; AnnotationUtil中的AnnotatedElement上直接声明的注解缓存; RepeatableAnnotationCollector中单例的注解属性缓存;
clearCaches() - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
清空相关缓存
clearCaches() - Method in class org.dromara.hutool.core.reflect.FieldReflect
清空缓存
clearCaches() - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
清空缓存
clearExpired(Date) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
 
clearExpired(Date) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
 
clearHeaderAlias() - Method in class org.dromara.hutool.poi.excel.ExcelConfig
清空标题别名,key为Map中的key,value为别名
clearHeaders() - Method in enum org.dromara.hutool.http.GlobalHeaders
清除所有头信息,包括全局头信息
clearHeaders() - Method in class org.dromara.hutool.http.webservice.SoapClient
清除所有头信息,包括全局头信息
clearListener() - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
清空监听
clearParameters() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
clearSingletonCaches() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
清空单例缓存
clearToNull() - Static method in class org.dromara.hutool.core.data.MaskingUtil
清空为null
clearWarnings() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
clearWarnings() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
clearWorker() - Method in class org.dromara.hutool.core.thread.SyncFinisher
清空工作线程对象
click() - Static method in class org.dromara.hutool.swing.RobotUtil
模拟单击
鼠标单击包括鼠标左键的按下和释放
ClientConfig - Class in org.dromara.hutool.http.client
Http客户端配置
ClientConfig() - Constructor for class org.dromara.hutool.http.client.ClientConfig
构造
ClientEngine - Interface in org.dromara.hutool.http.client.engine
HTTP客户端引擎接口,通过不同实现,完成HTTP请求发送
ClientEngineFactory - Class in org.dromara.hutool.http.client.engine
Http客户端引擎工厂类
ClientEngineFactory() - Constructor for class org.dromara.hutool.http.client.engine.ClientEngineFactory
 
ClipboardListener - Interface in org.dromara.hutool.swing.clipboard
剪贴板监听事件处理接口
用户通过实现此接口,实现监听剪贴板内容变化
ClipboardMonitor - Class in org.dromara.hutool.swing.clipboard
剪贴板监听
ClipboardMonitor() - Constructor for class org.dromara.hutool.swing.clipboard.ClipboardMonitor
构造,尝试获取剪贴板内容的次数为10,第二次之后延迟100毫秒
ClipboardMonitor(int, long) - Constructor for class org.dromara.hutool.swing.clipboard.ClipboardMonitor
构造
ClipboardUtil - Class in org.dromara.hutool.swing.clipboard
系统剪贴板工具类
ClipboardUtil() - Constructor for class org.dromara.hutool.swing.clipboard.ClipboardUtil
 
ClobStringer - Class in org.dromara.hutool.core.convert.impl.stringer
Clob转String
ClobStringer() - Constructor for class org.dromara.hutool.core.convert.impl.stringer.ClobStringer
 
clobToStr(Clob) - Static method in class org.dromara.hutool.db.sql.SqlUtil
Clob字段值转字符串
clockSequence() - Method in class org.dromara.hutool.core.data.id.UUID
与此 UUID 相关联的时钟序列值。
clone(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
克隆数组
clone(T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
克隆数组,如果非数组返回null
clone() - Method in class org.dromara.hutool.core.bean.DynaBean
 
clone() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
 
clone(T) - Static method in class org.dromara.hutool.core.io.SerializeUtil
序列化后拷贝流的方式克隆
对象必须实现Serializable接口
clone() - Method in class org.dromara.hutool.core.lang.tuple.Pair
 
clone() - Method in class org.dromara.hutool.core.lang.tuple.Triple
 
clone() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
 
clone() - Method in class org.dromara.hutool.core.map.Dict
 
clone() - Method in class org.dromara.hutool.core.map.MapWrapper
 
clone(T) - Static method in class org.dromara.hutool.core.util.ObjUtil
克隆对象 如果对象是数组,则等同于ArrayUtil.clone(Object); 如果对象实现了Cloneable接口,调用 Object.clone()方法; 如果对象实现了Serializable接口,执行深度克隆; 不符合上述任意情况则返回null
clone() - Method in class org.dromara.hutool.db.ActiveEntity
 
clone() - Method in class org.dromara.hutool.db.ds.DSWrapper
 
clone() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
 
clone() - Method in class org.dromara.hutool.db.Entity
 
clone() - Method in class org.dromara.hutool.db.meta.Column
 
clone() - Method in class org.dromara.hutool.db.meta.ColumnIndex
 
clone() - Method in class org.dromara.hutool.db.meta.IndexInfo
 
clone() - Method in class org.dromara.hutool.db.meta.Table
 
clone() - Method in class org.dromara.hutool.db.sql.Condition
 
clone() - Method in class org.dromara.hutool.db.sql.Query
 
cloneByStream(T) - Static method in class org.dromara.hutool.core.util.ObjUtil
序列化后拷贝流的方式克隆
若对象未实现Serializable接口,则返回null
cloneCellStyle(Cell, CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
克隆新的CellStyle
cloneCellStyle(Workbook, CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
克隆新的CellStyle
CloneException - Exception in org.dromara.hutool.core.exception
克隆异常
CloneException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.CloneException
构造
CloneException(String) - Constructor for exception org.dromara.hutool.core.exception.CloneException
构造
CloneException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.CloneException
构造
CloneException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.CloneException
构造
CloneException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.CloneException
构造
CloneException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.CloneException
构造
cloneIfPossible(T) - Static method in class org.dromara.hutool.core.util.ObjUtil
返回克隆后的对象,如果克隆失败,返回原对象
cloneSheet(int, String, boolean) - Method in class org.dromara.hutool.poi.excel.ExcelBase
复制当前sheet为新sheet
cloneTree() - Method in class org.dromara.hutool.core.tree.MapTree
递归克隆当前节点(即克隆整个树,保留字段值)
注意,此方法只会克隆节点,节点属性如果是引用类型,不会克隆
close() - Method in class org.dromara.hutool.core.collection.iter.LineIter
关闭Reader
close() - Method in class org.dromara.hutool.core.compress.Deflate
 
close() - Method in class org.dromara.hutool.core.compress.Gzip
 
close() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
 
close() - Method in class org.dromara.hutool.core.compress.OpcZipOutputStream
 
close() - Method in class org.dromara.hutool.core.compress.ZipFileResource
 
close() - Method in class org.dromara.hutool.core.compress.ZipReader
 
close() - Method in class org.dromara.hutool.core.compress.ZipReplacer
 
close() - Method in class org.dromara.hutool.core.compress.ZipStreamResource
 
close() - Method in class org.dromara.hutool.core.compress.ZipWriter
 
close() - Method in class org.dromara.hutool.core.io.AppendableWriter
 
close() - Method in class org.dromara.hutool.core.io.CharSequenceReader
 
close() - Method in class org.dromara.hutool.core.io.FastStringWriter
 
close() - Method in class org.dromara.hutool.core.io.ReaderWrapper
 
close() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
 
close() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
 
close() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
此方法无任何效果,当流被关闭后不会抛出IOException
close() - Method in class org.dromara.hutool.core.io.stream.LineCounter
 
close() - Method in class org.dromara.hutool.core.io.stream.ReaderInputStream
 
close() - Method in class org.dromara.hutool.core.io.stream.UTF8OutputStreamWriter
 
close() - Method in class org.dromara.hutool.core.io.stream.WriterOutputStream
 
close() - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
 
close() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
 
close(T, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
构建一个闭区间,即{x | lowerBound <= x <= upperBound}
close() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
 
close() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
 
close() - Method in interface org.dromara.hutool.core.stream.WrappedStream
关闭流
close() - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
 
close() - Method in class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
 
close() - Method in class org.dromara.hutool.core.thread.SyncFinisher
 
close() - Method in class org.dromara.hutool.db.ds.DSPool
 
close() - Method in class org.dromara.hutool.db.ds.DSWrapper
 
close() - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
归还连接
关闭操作在池中的意义为使用完毕,归还到池中
如果想彻底关闭连接,请使用PooledConnection.destroy()方法
close() - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
 
close() - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
 
close() - Method in class org.dromara.hutool.db.Session
 
close() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
close(DataSource) - Method in enum org.dromara.hutool.db.ThreadLocalConnection
关闭数据库,并从线程池中移除
close(DataSource) - Method in class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
关闭并移除Connection
如果处于事务中,则不进行任何操作
close() - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
无异常关闭
close() - Method in class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
 
close() - Method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
 
close() - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
无异常关闭
close() - Method in class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
 
close() - Method in class org.dromara.hutool.extra.compress.extractor.StreamExtractor
 
close() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
 
close() - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
 
close() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
 
close() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
 
close(Session) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
关闭SSH连接会话
close(Channel) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
关闭会话通道
close() - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
 
close() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
 
close() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
close() - Method in class org.dromara.hutool.http.client.body.MultipartOutputStream
 
close() - Method in class org.dromara.hutool.http.client.body.ResponseBody
 
close() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
 
close() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
close() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
 
close() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
 
close() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
close() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
 
close() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
断开连接
close() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
 
close() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
 
close() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
 
close() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
close() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
close() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
调用HttpExchange.close(),关闭请求流和响应流
close() - Method in class org.dromara.hutool.json.writer.JSONWriter
 
close() - Method in class org.dromara.hutool.poi.csv.CsvParser
 
close() - Method in class org.dromara.hutool.poi.csv.CsvReader
 
close() - Method in class org.dromara.hutool.poi.csv.CsvTokener
 
close() - Method in class org.dromara.hutool.poi.csv.CsvWriter
 
close() - Method in class org.dromara.hutool.poi.excel.ExcelBase
关闭工作簿
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
close() - Method in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
 
close() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
关闭工作簿
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
close() - Method in class org.dromara.hutool.poi.ofd.OfdWriter
 
close() - Method in class org.dromara.hutool.poi.word.Word07Writer
关闭Word文档
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
close() - Method in class org.dromara.hutool.setting.toml.TomlWriter
Closes the underlying writer, flushing it first.
close() - Method in class org.dromara.hutool.socket.aio.AioClient
关闭客户端
close() - Method in class org.dromara.hutool.socket.aio.AioServer
关闭服务
close() - Method in class org.dromara.hutool.socket.aio.AioSession
关闭会话
close() - Method in class org.dromara.hutool.socket.nio.NioClient
 
close() - Method in class org.dromara.hutool.socket.nio.NioServer
 
close() - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
关闭(停止)监听
closeConnection(Connection) - Method in interface org.dromara.hutool.db.ConnectionHolder
关闭连接
自定义关闭连接有利于自定义回收连接机制,或者不关闭
closeConnection(Connection) - Method in class org.dromara.hutool.db.DefaultConnectionHolder
 
closeDataSource(String) - Method in class org.dromara.hutool.db.ds.DSPool
关闭指定数据源
closeEntry() - Method in class org.dromara.hutool.core.compress.OpcZipOutputStream
 
closeIfPossible(Object) - Static method in class org.dromara.hutool.core.io.IoUtil
尝试关闭指定对象
判断对象如果实现了AutoCloseable,则调用之
closeIn() - Method in class org.dromara.hutool.socket.aio.AioSession
关闭输出
closeOnCompletion() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
closeOpen(T, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
构建一个左闭右开区间,即{x | lowerBound <= x < upperBound}
closeOut() - Method in class org.dromara.hutool.socket.aio.AioSession
关闭输出
closeQuietly(AutoCloseable...) - Static method in class org.dromara.hutool.core.io.IoUtil
按照给定顺序连续关闭一系列对象
这些对象必须按照顺序关闭,否则会出错。
closeQuietly() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
静默断开连接。
closeTemplateSource(Object) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
 
closeWithoutFlush() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
关闭工作簿但是不写出
closeWithoutFlush() - Method in class org.dromara.hutool.poi.word.Word07Writer
关闭Word文档但是不写出
code - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
验证码
CODEC_LOWER - Static variable in class org.dromara.hutool.core.codec.binary.Base16Codec
编码解码器:小写
CODEC_UPPER - Static variable in class org.dromara.hutool.core.codec.binary.Base16Codec
编码解码器:大写
CodeGenerator - Interface in org.dromara.hutool.swing.captcha.generator
验证码文字生成器
codeLength(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
获取字符串的Unicode字符长度,如果为null返回0
Unicode字符长度指实际Unicode字符个数,如emoji算一个字符
CodePointIter - Class in org.dromara.hutool.core.text
Unicode字符遍历器
参考:http://stackoverflow.com/a/21791059/6030888
CodePointIter(String) - Constructor for class org.dromara.hutool.core.text.CodePointIter
构造
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
对元素进行收集,并返回收集后的容器 这是一个终端操作
collect(Collector<? super T, A, R>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
对元素进行收集,并返回收集后的元素 这是一个终端操作
collection() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A weigher where the value is a Collection and its selector is the number of elements.
CollectionConverter - Class in org.dromara.hutool.core.convert.impl
各种集合类转换器
CollectionConverter() - Constructor for class org.dromara.hutool.core.convert.impl.CollectionConverter
 
CollectionOperation<E> - Class in org.dromara.hutool.core.collection
集合运算,包括: 求集合的并集 求集合的唯一并集 求集合的完全并集 求集合的交集 求集合的差集
CollectionOperation(Collection<? extends E>[]) - Constructor for class org.dromara.hutool.core.collection.CollectionOperation
构造
CollectionValueMap<K,V> - Class in org.dromara.hutool.core.map.multi
MultiValueMap的通用实现,可视为值为Collection集合的Map集合。
CollectionValueMap(Supplier<Map<K, Collection<V>>>, SerSupplier<Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.CollectionValueMap
创建一个多值映射集合,基于mapFactorycollFactory实现
CollectionValueMap(SerSupplier<Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.CollectionValueMap
创建一个多值映射集合,默认基于HashMapcollFactory生成的集合实现
CollectionValueMap() - Constructor for class org.dromara.hutool.core.map.multi.CollectionValueMap
创建一个多值映射集合,默认基于HashMapArrayList实现
CollectionValueMap(Map<K, Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.CollectionValueMap
创建一个多值映射集合,默认基于指定Map与指定List类型实现
collectKeys(Collector<K, ?, R>) - Method in class org.dromara.hutool.core.stream.EntryStream
收集键
collectNextElementsToQueue(Collection<T>) - Method in class org.dromara.hutool.core.tree.HierarchyIterator
将下一层级的节点搜集到队列
CollectorUtil - Class in org.dromara.hutool.core.stream
可变的汇聚操作Collector 相关工具封装
CollectorUtil() - Constructor for class org.dromara.hutool.core.stream.CollectorUtil
 
collectValues(Collector<V, ?, R>) - Method in class org.dromara.hutool.core.stream.EntryStream
收集值
CollStreamUtil - Class in org.dromara.hutool.core.collection
集合的stream操作封装
CollStreamUtil() - Constructor for class org.dromara.hutool.core.collection.CollStreamUtil
 
CollUtil - Class in org.dromara.hutool.core.collection
集合相关工具类 此工具方法针对CollectionIterable及其实现类封装的工具。
CollUtil() - Constructor for class org.dromara.hutool.core.collection.CollUtil
 
colNameToIndex(String) - Static method in class org.dromara.hutool.poi.excel.cell.CellReferenceUtil
根据表元的列名转换为列号
COLON - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:冒号 ':'
COLON - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:冒号 ":"
colorConvert(ColorSpace, BufferedImage) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图片颜色转换
可以使用灰度 (gray)等
ColorUtil - Class in org.dromara.hutool.swing.img.color
颜色工具类
ColorUtil() - Constructor for class org.dromara.hutool.swing.img.color.ColorUtil
 
Column - Class in org.dromara.hutool.db.meta
数据库表的列信息
Column() - Constructor for class org.dromara.hutool.db.meta.Column
构造
Column(Table, ResultSet) - Constructor for class org.dromara.hutool.db.meta.Column
构造
columnCount - Variable in class org.dromara.hutool.db.handler.row.AbsRowHandler
 
ColumnIndex - Class in org.dromara.hutool.db.meta
索引中的列索引信息
ColumnIndex(String, String) - Constructor for class org.dromara.hutool.db.meta.ColumnIndex
构造
columnKeys() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
columnKeys() - Method in interface org.dromara.hutool.core.map.multi.Table
返回所有列的key,列的key如果实现Map是可重复key,则返回对应不去重的List。
columnKeySet() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
columnKeySet() - Method in interface org.dromara.hutool.core.map.multi.Table
返回所有列的key,列的key不可重复
columnMap() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
columnMap() - Method in interface org.dromara.hutool.core.map.multi.Table
返回列-行对应的map
ColumnSheetReader - Class in org.dromara.hutool.poi.excel.reader.sheet
读取单独一列
ColumnSheetReader(int, int, int) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.ColumnSheetReader
构造
ColumnType - Class in org.dromara.hutool.db.meta
数据库字段类型
ColumnType(int, String, long) - Constructor for class org.dromara.hutool.db.meta.ColumnType
构造
Combination - Class in org.dromara.hutool.core.math
组合,即C(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664
Combination(String[]) - Constructor for class org.dromara.hutool.core.math.Combination
组合,即C(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664
CombinationAnnotatedElement - Class in org.dromara.hutool.core.annotation.elements
组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解。
CombinationAnnotatedElement(AnnotatedElement) - Constructor for class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
构造
CombinationAnnotatedElement(AnnotatedElement, Predicate<Annotation>) - Constructor for class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
构造
combinationCount(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
计算组合数,即C(n, m) = n!
combinationSelect(String[], int) - Static method in class org.dromara.hutool.core.math.MathUtil
组合选择(从列表中选择n个组合)
combine(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
Combine two patterns into a new pattern.
CombinedBloomFilter - Class in org.dromara.hutool.core.text.bloom
组合BloomFilter 实现
1.构建hash算法
2.散列hash映射到数组的bit位置
3.验证
此实现方式可以指定Hash算法
CombinedBloomFilter(BloomFilter...) - Constructor for class org.dromara.hutool.core.text.bloom.CombinedBloomFilter
使用自定的多个过滤器建立BloomFilter
combiner() - Method in class org.dromara.hutool.core.stream.SimpleCollector
 
COMMA - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:逗号 ','
COMMA - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:逗号 ","
command(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
执行Linux 命令
COMMENT_PATTERN - Static variable in class org.dromara.hutool.core.xml.XmlConstants
在XML中注释的内容 正则
commentCharacter - Variable in class org.dromara.hutool.poi.csv.CsvConfig
注释符号,用于区分注释行,默认'#'
commit() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
commit() - Method in class org.dromara.hutool.db.Session
提交事务
commonPrefix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
获取两个字符串的公共前缀
commonPrefix("abb", "acc") // "a"
CommonsFtp - Class in org.dromara.hutool.extra.ftp
Apache Commons FTP客户端封装
此客户端基于Apache-Commons-Net 常见搭建ftp的工具有: filezila server ;根目录一般都是空 linux vsftpd ; 使用的 系统用户的目录,这里往往都是不是根目录,如:/home/hutool/ftp
CommonsFtp(FtpConfig, FtpMode) - Constructor for class org.dromara.hutool.extra.ftp.CommonsFtp
构造
CommonsFtp(FTPClient) - Constructor for class org.dromara.hutool.extra.ftp.CommonsFtp
构造
commonSuffix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
获取两个字符串的公共后缀
commonSuffix("aba", "cba") // "ba"
COMPACT - Static variable in class org.dromara.hutool.json.support.JSONFormatStyle
默认紧凑风格: 无换行 无缩进 ','':'后无空格
comparator - Variable in class org.dromara.hutool.core.comparator.NullComparator
实际比较器
ComparatorChain<E> - Class in org.dromara.hutool.core.comparator
比较器链。
ComparatorChain() - Constructor for class org.dromara.hutool.core.comparator.ComparatorChain
构造空的比较器链,必须至少有一个比较器,否则会在compare时抛出UnsupportedOperationException
ComparatorChain(Comparator<E>) - Constructor for class org.dromara.hutool.core.comparator.ComparatorChain
构造,初始化单一比较器。
ComparatorChain(Comparator<E>, boolean) - Constructor for class org.dromara.hutool.core.comparator.ComparatorChain
构造,初始化单一比较器。
ComparatorChain(List<Comparator<E>>) - Constructor for class org.dromara.hutool.core.comparator.ComparatorChain
构造,使用已有的比较器列表
ComparatorChain(List<Comparator<E>>, BitSet) - Constructor for class org.dromara.hutool.core.comparator.ComparatorChain
构造,使用已有的比较器列表和对应的BitSet
BitSet中的boolean值需与list中的Comparator一一对应,true表示正序,false反序
ComparatorException - Exception in org.dromara.hutool.core.comparator
比较异常
ComparatorException(Throwable) - Constructor for exception org.dromara.hutool.core.comparator.ComparatorException
构造
ComparatorException(String) - Constructor for exception org.dromara.hutool.core.comparator.ComparatorException
构造
ComparatorException(String, Object...) - Constructor for exception org.dromara.hutool.core.comparator.ComparatorException
构造
ComparatorException(String, Throwable) - Constructor for exception org.dromara.hutool.core.comparator.ComparatorException
构造
ComparatorException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.comparator.ComparatorException
构造
ComparatorException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.comparator.ComparatorException
构造
compare(T, T) - Method in class org.dromara.hutool.core.comparator.ArrayIndexedComparator
 
compare(E, E) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
执行比较
按照比较器链的顺序分别比较,如果比较出相等则转向下一个比较器,否则直接返回
compare(char, char) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
比较两个值的大小
compare(double, double) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
比较两个值的大小
compare(int, int) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
比较两个值的大小
compare(long, long) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
比较两个值的大小
compare(short, short) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
比较两个值的大小
compare(byte, byte) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
比较两个值的大小
compare(T, T, Comparator<T>) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
对象比较,比较结果取决于comparator,如果被比较对象为null,传入的comparator对象应处理此情况
如果传入comparator为null,则使用默认规则比较(此时被比较对象必须实现Comparable接口) 一般而言,如果c1 < c2,返回数小于0,c1==c2返回0,c1 > c2 大于0
compare(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
null安全的对象比较,null对象小于任何对象
compare(T, T, boolean) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
null安全的对象比较
compare(T, T, boolean) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
自然比较两个对象的大小,比较规则如下: 1、如果实现Comparable调用compareTo比较 2、o1.equals(o2)返回0 3、比较hashCode值 4、比较toString值
compare(T, T) - Method in class org.dromara.hutool.core.comparator.IndexedComparator
 
compare(T, T) - Method in class org.dromara.hutool.core.comparator.InstanceComparator
 
compare(T, T) - Method in class org.dromara.hutool.core.comparator.NullComparator
 
compare(CharSequence, CharSequence) - Method in class org.dromara.hutool.core.comparator.StrLengthComparator
 
compare(CharSequence, CharSequence) - Method in class org.dromara.hutool.core.comparator.WindowsExplorerStringComparator
 
compare(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
null安全的Calendar比较,null小于任何日期
compare(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
null安全的日期比较,null对象排在末尾
compare(Date, Date, String) - Static method in class org.dromara.hutool.core.date.DateUtil
null安全的日期比较,并只比较指定格式; null对象排在末尾, 并指定日期格式;
compare(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher.AntPatternComparator
Compare two patterns to determine which should match first, i.e. which is the most specific regarding the current path.
compare(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
比较两个字符串,用于排序 compare(null, null, *) = 0 compare(null , "a", true) < 0 compare(null , "a", false) > 0 compare("a", null, true) > 0 compare("a", null, false) < 0 compare("abc", "abc", *) = 0 compare("a", "b", *) < 0 compare("b", "a", *) > 0 compare("a", "B", *) > 0 compare("ab", "abc", *) < 0
compareIgnoreCase(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
比较两个字符串,用于排序,大小写不敏感 compareIgnoreCase(null, null, *) = 0 compareIgnoreCase(null , "a", true) < 0 compareIgnoreCase(null , "a", false) > 0 compareIgnoreCase("a", null, true) > 0 compareIgnoreCase("a", null, false) < 0 compareIgnoreCase("abc", "abc", *) = 0 compareIgnoreCase("abc", "ABC", *) = 0 compareIgnoreCase("a", "b", *) < 0 compareIgnoreCase("b", "a", *) > 0 compareIgnoreCase("a", "B", *) < 0 compareIgnoreCase("A", "b", *) < 0 compareIgnoreCase("ab", "abc", *) < 0
compareTo(Number128) - Method in class org.dromara.hutool.core.codec.Number128
 
compareTo(ULID) - Method in class org.dromara.hutool.core.data.id.ULID
 
compareTo(UUID) - Method in class org.dromara.hutool.core.data.id.UUID
将此 UUID 与指定的 UUID 比较。
compareTo(ByteOrderMark) - Method in class org.dromara.hutool.core.io.ByteOrderMark
 
compareTo(DataSize) - Method in class org.dromara.hutool.core.io.unit.DataSize
 
compareTo(Subscriber) - Method in interface org.dromara.hutool.core.lang.event.Subscriber
 
compareTo(MutableBool) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
比较
compareTo(MutableByte) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
比较
compareTo(MutableDouble) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
比较
compareTo(MutableFloat) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
比较
compareTo(MutableInt) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
比较
compareTo(MutableLong) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
比较
compareTo(MutableShort) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
比较
compareTo(Bound<T>) - Method in interface org.dromara.hutool.core.lang.range.Bound
比较另一边界与当前边界在坐标轴上位置的先后顺序。
compareTo(Version) - Method in class org.dromara.hutool.core.lang.Version
 
compareTo(Money) - Method in class org.dromara.hutool.core.math.Money
货币比较。
compareTo(Node) - Method in interface org.dromara.hutool.core.tree.Node
 
compareTo(Delayed) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
 
CompareUtil - Class in org.dromara.hutool.core.comparator
比较工具类
CompareUtil() - Constructor for class org.dromara.hutool.core.comparator.CompareUtil
 
compareVersion(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
比较两个版本
null版本排在最小:即: compareVersion(null, "v1") < 0 compareVersion("v1", "v1") = 0 compareVersion(null, null) = 0 compareVersion("v1", null) > 0 compareVersion("1.0.0", "1.0.2") < 0 compareVersion("1.0.2", "1.0.2a") < 0 compareVersion("1.13.0", "1.12.1c") > 0 compareVersion("V0.0.20170102", "V0.0.20170101") > 0
comparingIndexed(Function<? super T, ? extends U>, U[]) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
索引比较器
通过keyExtractor函数,提取对象的某个属性或规则,根据提供的排序数组,完成比较
objs中缺失的,默认排序在前面(atEndIfMiss=false)
comparingIndexed(Function<? super T, ? extends U>, Iterable<U>) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
索引比较器
通过keyExtractor函数,提取对象的某个属性或规则,根据提供的排序数组,完成比较
objs中缺失的,默认排序在前面(atEndIfMiss=false)
comparingIndexed(Function<? super T, ? extends U>, boolean, U...) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
索引比较器
通过keyExtractor函数,提取对象的某个属性或规则,根据提供的排序数组,完成比较
comparingPinyin(Function<T, String>) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
中文比较器
comparingPinyin(Function<T, String>, boolean) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
中文(拼音)比较器
COMPILER - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
要使用的 JIT 编译器的名称的KEY
COMPILER - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
要使用的 JIT 编译器的名称
completed(AsynchronousSocketChannel, AioServer) - Method in class org.dromara.hutool.socket.aio.AcceptHandler
 
completed(Integer, AioSession) - Method in class org.dromara.hutool.socket.aio.ReadHandler
 
completed(ServerSocketChannel, NioServer) - Method in class org.dromara.hutool.socket.nio.AcceptHandler
 
completeUrl(String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
补全相对路径
ComposeFunction<A,B,C> - Class in org.dromara.hutool.core.func
两个函数的叠加函数.
ComposeFunction(Function<B, C>, Function<A, ? extends B>) - Constructor for class org.dromara.hutool.core.func.ComposeFunction
构造
CompositeCellValue - Class in org.dromara.hutool.poi.excel.cell.values
复合单元格值,用于根据单元格类型读取不同的值
CompositeCellValue(Cell, CellType, CellEditor) - Constructor for class org.dromara.hutool.poi.excel.cell.values.CompositeCellValue
构造
CompositeConverter - Class in org.dromara.hutool.core.convert
复合转换器,融合了所有支持类型和自定义类型的转换规则
在此类中,存放着默认转换器和自定义转换器,默认转换器是Hutool中预定义的一些转换器,自定义转换器存放用户自定的转换器。
compress(File, File, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
压缩图像,输出图像只支持jpg文件
CompressException - Exception in org.dromara.hutool.extra.compress
压缩解压异常语言异常
CompressException(Throwable) - Constructor for exception org.dromara.hutool.extra.compress.CompressException
构造
CompressException(String) - Constructor for exception org.dromara.hutool.extra.compress.CompressException
构造
CompressException(String, Object...) - Constructor for exception org.dromara.hutool.extra.compress.CompressException
构造
CompressException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.compress.CompressException
构造
CompressException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.compress.CompressException
构造
CompressException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.compress.CompressException
构造
CompressUtil - Class in org.dromara.hutool.extra.compress
压缩工具类
基于commons-compress的压缩解压封装
CompressUtil() - Constructor for class org.dromara.hutool.extra.compress.CompressUtil
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
 
computeColorDistance(Color, Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
计算两个颜色之间的色差,按三维坐标距离计算
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
 
computeIfAbsentForJdk8(Map<K, V>, K, Function<? super K, ? extends V>) - Static method in class org.dromara.hutool.core.map.MapUtil
如果 key 对应的 value 不存在,则使用获取 mappingFunction 重新计算后的值,并保存为该 key 的 value,否则返回 value。
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TableMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
 
ComputeIter<T> - Class in org.dromara.hutool.core.collection.iter
带有计算属性的遍历器
通过继承此抽象遍历器,实现ComputeIter.computeNext()计算下一个节点,即可完成节点遍历
当调用ComputeIter.hasNext()时将此方法产生的节点缓存,直到调用ComputeIter.next()取出
当无下一个节点时,须返回null表示遍历结束
ComputeIter() - Constructor for class org.dromara.hutool.core.collection.iter.ComputeIter
 
computeNext() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
计算新的节点,通过实现此方法,当调用ComputeIter.hasNext()时将此方法产生的节点缓存,直到调用ComputeIter.next()取出
当无下一个节点时,须返回null表示遍历结束
computeNext() - Method in class org.dromara.hutool.core.collection.iter.LineIter
 
computeNext() - Method in class org.dromara.hutool.core.text.split.SplitIter
 
computeNext() - Method in class org.dromara.hutool.extra.tokenizer.AbstractResult
 
computeNext() - Method in class org.dromara.hutool.poi.csv.CsvParser
 
concat(Stream<? extends T>, Stream<? extends T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
创建一个惰性拼接流,其元素是第一个流的所有元素,然后是第二个流的所有元素。
concat(boolean, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
连接多个字符串为一个
concat(byte[]...) - Static method in class org.dromara.hutool.core.util.ByteUtil
连接多个byte[]
concurrencyLevel(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
Specifies the estimated number of concurrently updating threads.
concurrencyTest(int, Runnable) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
并发测试
此方法用于测试多线程下执行某些逻辑的并发性能
调用此方法会导致当前线程阻塞。
ConcurrencyTester - Class in org.dromara.hutool.core.thread
高并发测试工具类 ps: //模拟1000个线程并发 ConcurrencyTester ct = new ConcurrencyTester(1000); ct.test(() -> { // 需要并发测试的业务代码 }); Console.log(ct.getInterval()); ct.close();
ConcurrencyTester(int) - Constructor for class org.dromara.hutool.core.thread.ConcurrencyTester
构造
ConcurrentHashSet<E> - Class in org.dromara.hutool.core.collection.set
通过SafeConcurrentHashMap实现的线程安全HashSet
ConcurrentHashSet() - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentHashSet
构造
触发因子为默认的0.75
ConcurrentHashSet(int) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentHashSet
构造
触发因子为默认的0.75
ConcurrentHashSet(int, float) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentHashSet
构造
ConcurrentHashSet(int, float, int) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentHashSet
构造
ConcurrentHashSet(Iterable<E>) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentHashSet
从已有集合中构造
ConcurrentLinkedHashMap<K,V> - Class in org.dromara.hutool.core.map.concurrent
A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.
ConcurrentLinkedHashMap.Builder<K,V> - Class in org.dromara.hutool.core.map.concurrent
A builder that creates ConcurrentLinkedHashMap instances.
ConcurrentLinkedHashSet<E> - Class in org.dromara.hutool.core.collection.set
通过ConcurrentLinkedHashMap实现的线程安全HashSet
ConcurrentLinkedHashSet() - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentLinkedHashSet
构造
ConcurrentLinkedHashSet(int) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentLinkedHashSet
构造
触发因子为默认的0.75
ConcurrentLinkedHashSet(int, int) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentLinkedHashSet
构造
ConcurrentLinkedHashSet(Iterable<E>) - Constructor for class org.dromara.hutool.core.collection.set.ConcurrentLinkedHashSet
从已有集合中构造
condition(BiPredicate<Annotation, Method>) - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
当解析注解属性时,将根据给定的判断条件,确定该属性中是否含有可重复注解。
Condition - Class in org.dromara.hutool.db.sql
条件对象
Condition() - Constructor for class org.dromara.hutool.db.sql.Condition
构造
Condition(boolean) - Constructor for class org.dromara.hutool.db.sql.Condition
构造
Condition(String, Object) - Constructor for class org.dromara.hutool.db.sql.Condition
构造,使用等于表达式(运算符是=)
Condition(String, String, Object) - Constructor for class org.dromara.hutool.db.sql.Condition
构造
Condition(String, String, Condition.LikeType) - Constructor for class org.dromara.hutool.db.sql.Condition
构造
Condition.LikeType - Enum in org.dromara.hutool.db.sql
SQL中 LIKE 语句查询方式
ConditionBuilder - Class in org.dromara.hutool.db.sql
多条件构建封装
可以将多个条件构建为SQL语句的一部分,并将参数值转换为占位符,并提取对应位置的参数值。
ConditionBuilder(Condition...) - Constructor for class org.dromara.hutool.db.sql.ConditionBuilder
构造
ConditionGroup - Class in org.dromara.hutool.db.sql
条件组
用于构建复杂where条件
ConditionGroup() - Constructor for class org.dromara.hutool.db.sql.ConditionGroup
 
config - Variable in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
 
config - Variable in class org.dromara.hutool.cron.Scheduler
定时任务配置
config - Variable in class org.dromara.hutool.http.client.engine.AbstractClientEngine
 
config - Variable in class org.dromara.hutool.http.server.engine.AbstractServerEngine
 
config - Variable in class org.dromara.hutool.json.engine.AbstractJSONEngine
JSON引擎配置,null表示默认配置
config() - Method in interface org.dromara.hutool.json.JSON
获取JSON配置
config() - Method in interface org.dromara.hutool.json.serializer.JSONContext
获取JSON配置
config - Variable in class org.dromara.hutool.poi.excel.ExcelBase
Excel配置,此项不为空
config - Variable in class org.dromara.hutool.poi.excel.reader.sheet.AbstractSheetReader
Excel配置
config - Variable in class org.dromara.hutool.socket.aio.AioServer
 
ConfigParser - Interface in org.dromara.hutool.db.config
数据库配置解析接口,通过实现此接口,可完成不同类型的数据源解析为数据库配置
connect() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
连接
connect(AsynchronousChannelGroup, InetSocketAddress) - Static method in class org.dromara.hutool.socket.ChannelUtil
连接到指定地址
connect(String, int) - Static method in class org.dromara.hutool.socket.SocketUtil
创建Socket并连接到指定地址的服务器
connect(String, int, int) - Static method in class org.dromara.hutool.socket.SocketUtil
创建Socket并连接到指定地址的服务器
connect(InetSocketAddress, int) - Static method in class org.dromara.hutool.socket.SocketUtil
创建Socket并连接到指定地址的服务器
ConnectionConfig<T extends ConnectionConfig<?>> - Class in org.dromara.hutool.db.config
数据库连接配置,提供包括jdbcUrl、用户名和密码等信息
ConnectionConfig() - Constructor for class org.dromara.hutool.db.config.ConnectionConfig
 
ConnectionHolder - Interface in org.dromara.hutool.db
控制Connection获取和关闭
ConnectionSocketFactoryRegistryBuilder - Class in org.dromara.hutool.http.client.engine.httpclient4
HttpClient4连接工厂注册器构建器
ConnectionSocketFactoryRegistryBuilder() - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
构造
ConnectionWrapper - Class in org.dromara.hutool.db.ds.pooled
连接包装,用于丰富功能
ConnectionWrapper() - Constructor for class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
Connector - Class in org.dromara.hutool.extra.ssh
连接者对象,提供一些连接的基本信息,包括: host:主机名 port:端口 user:用户名(默认root) password:密码 timeout:连接超时毫秒数
Connector() - Constructor for class org.dromara.hutool.extra.ssh.Connector
构造
Connector(String, int, String, String, long) - Constructor for class org.dromara.hutool.extra.ssh.Connector
构造
ConsistentHash<T> - Class in org.dromara.hutool.core.codec.hash
ConsistentHash(int, Collection<T>) - Constructor for class org.dromara.hutool.core.codec.hash.ConsistentHash
构造,使用Java默认的Hash算法
ConsistentHash(Hash32<Object>, int, Collection<T>) - Constructor for class org.dromara.hutool.core.codec.hash.ConsistentHash
构造
Console - Class in org.dromara.hutool.core.lang
命令行(控制台)工具方法类
此类主要针对System.outSystem.err 做封装。
Console() - Constructor for class org.dromara.hutool.core.lang.Console
 
CONSOLE_HANDLER - Static variable in class org.dromara.hutool.core.io.file.Tailer
控制台打印的处理类
ConsoleColorLog - Class in org.dromara.hutool.log.engine.console
利用System.out.println()打印彩色日志
ConsoleColorLog(String) - Constructor for class org.dromara.hutool.log.engine.console.ConsoleColorLog
构造
ConsoleColorLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.console.ConsoleColorLog
构造
ConsoleColorLogEngine - Class in org.dromara.hutool.log.engine.console
利用System.out.println()打印彩色日志
ConsoleColorLogEngine() - Constructor for class org.dromara.hutool.log.engine.console.ConsoleColorLogEngine
构造
ConsoleLineHandler() - Constructor for class org.dromara.hutool.core.io.file.Tailer.ConsoleLineHandler
 
ConsoleLog - Class in org.dromara.hutool.log.engine.console
利用System.out.println()打印日志
ConsoleLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.console.ConsoleLog
构造
ConsoleLog(String) - Constructor for class org.dromara.hutool.log.engine.console.ConsoleLog
构造
ConsoleLogEngine - Class in org.dromara.hutool.log.engine.console
利用System.out.println()打印日志
ConsoleLogEngine() - Constructor for class org.dromara.hutool.log.engine.console.ConsoleLogEngine
构造
ConsoleTable - Class in org.dromara.hutool.core.lang
控制台打印表格工具
ConsoleTable() - Constructor for class org.dromara.hutool.core.lang.ConsoleTable
 
ConstructorLookupFactory - Class in org.dromara.hutool.core.reflect.lookup
jdk8中如果直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup
在调用findSpecial和unreflectSpecial时会出现权限不够问题,抛出"no private access for invokespecial"异常
所以通过反射创建MethodHandles.Lookup解决该问题。
ConstructorLookupFactory() - Constructor for class org.dromara.hutool.core.reflect.lookup.ConstructorLookupFactory
构造
ConstructorUtil - Class in org.dromara.hutool.core.reflect
反射中Constructor构造工具类,包括获取构造类和通过构造实例化对象相关工具
ConstructorUtil() - Constructor for class org.dromara.hutool.core.reflect.ConstructorUtil
 
containLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
是否含有指定左元素
containMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
是否含有指定中元素
containRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
是否含有指定右元素
contains(T[], T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组中是否包含指定元素
contains(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中是否包含元素
contains(Collection<?>, Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false,否则找到元素返回true
contains(Collection<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
自定义函数判断集合是否包含某类值
contains(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
contains(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
contains(Object) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
contains(Object) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
contains(Object) - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
 
contains(Object) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
判断元组中是否包含某元素
contains(R, C) - Method in interface org.dromara.hutool.core.map.multi.Table
是否包含指定行列的映射
行和列任意一个不存在都会返回false,如果行和列都存在,值为null,也会返回true
contains(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
指定内容中是否有表达式匹配的内容
contains(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
指定内容中是否有表达式匹配的内容
contains(String) - Method in class org.dromara.hutool.core.text.bloom.AbstractFilter
 
contains(String) - Method in interface org.dromara.hutool.core.text.bloom.BloomFilter
 
contains(String) - Method in class org.dromara.hutool.core.text.bloom.CombinedBloomFilter
是否可能包含此字符串,此处存在误判
contains(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定字符是否在字符串中出现过
contains(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定字符串是否在字符串中出现过
contains(int) - Method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
是否为当前策略
contains(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
判断指定名称的枚举是否存在
contains(Object, Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
检查obj中是否包含element,若objnull,则直接返回false
contains(String, String, String...) - Method in class org.dromara.hutool.setting.GroupedSet
是否在给定分组的集合中包含指定值
如果给定分组对应集合不存在,则返回false
contains(String, Collection<String>) - Method in class org.dromara.hutool.setting.GroupedSet
是否在给定分组的集合中全部包含指定值集合
如果给定分组对应集合不存在,则返回false
containsAll(T[], T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组中是否包含所有指定元素
containsAll(Collection<?>, Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
集合1中是否包含集合2中所有的元素。
containsAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
containsAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
containsAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
containsAll(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
检查指定字符串中是否含给定的所有字符串
containsAll(Collection<?>) - Method in class org.dromara.hutool.poi.csv.CsvRow
 
containsAny(T[], T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组中是否包含指定元素中的任意一个
containsAny(Collection<?>, Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
其中一个集合在另一个集合中是否至少包含一个元素,即是两个集合是否至少有一个共同的元素
containsAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串
containsAny(CharSequence, char...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
查找指定字符串是否包含指定字符列表中的任意一个字符
containsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串
忽略大小写
containsAssociation(T, T) - Method in class org.dromara.hutool.core.map.multi.Graph
两节点是否存在直接或间接的关联
containsBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串是否包含空白符(空白符包括空格、制表符、全角空格和不间断空格)
如果给定字符串为null或者"",则返回false
containsChild(K) - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为根节点的树结构,然后确认该树结构中当前节点是否存在指定子节点
containsChildNode(K, K) - Method in interface org.dromara.hutool.core.map.ForestMap
判断以该父节点作为根节点的树结构中是否具有指定子节点
containsColumn(C) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
containsColumn(C) - Method in interface org.dromara.hutool.core.map.multi.Table
列是否存在
containsEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.Graph
是否存在边
containsEmoji(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
是否包含Emoji表情的Unicode符
containsFile(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
是否包含该文件
containsIgnoreCase(CharSequence[], CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组中是否包含元素,忽略大小写
containsIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
是否包含特定字符,忽略大小写,如果给定两个参数都为null,返回true
containsInvalid(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
文件名中是否包含在Windows下不支持的非法字符,包括: \ / : * ?
containsKey(String) - Method in class org.dromara.hutool.core.bean.copier.provider.BeanValueProvider
 
containsKey(String) - Method in class org.dromara.hutool.core.bean.copier.provider.DynaBeanValueProvider
 
containsKey(String) - Method in class org.dromara.hutool.core.bean.copier.provider.MapValueProvider
 
containsKey(K) - Method in interface org.dromara.hutool.core.bean.copier.ValueProvider
是否包含指定KEY,如果不包含则忽略注入
此接口方法单独需要实现的意义在于:有些值提供者(比如Map)key是存在的,但是value为null,此时如果需要注入这个null,需要根据此方法判断
containsKey(K) - Method in interface org.dromara.hutool.core.cache.Cache
是否包含key
containsKey(K) - Method in class org.dromara.hutool.core.cache.impl.LockedCache
 
containsKey(K) - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
containsKey(K) - Method in class org.dromara.hutool.core.cache.SimpleCache
是否包含键
containsKey(Object) - Method in class org.dromara.hutool.core.map.BeanMap
 
containsKey(Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
containsKey(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap
当前实例中是否存在key对应的节点
containsKey(Object) - Method in class org.dromara.hutool.core.map.MapProxy
 
containsKey(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
 
containsKey(Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
containsKey(Object) - Method in class org.dromara.hutool.core.map.TableMap
 
containsKey(Object) - Method in class org.dromara.hutool.core.map.TransMap
 
containsKey(String) - Method in class org.dromara.hutool.json.support.JSONObjectValueProvider
 
containsKey(String, String) - Method in class org.dromara.hutool.setting.GroupedMap
指定分组中是否包含指定key
containsKey(String, String) - Method in class org.dromara.hutool.setting.Setting
指定分组中是否包含指定key
containsKey(Object) - Method in class org.dromara.hutool.setting.Setting
默认分组(空分组)中是否包含指定key对应的值
containsOnly(CharSequence, char...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
检查指定字符串中是否只包含给定的字符
这里的containsOnly并不是必须全部给定的testChars都需要有,而是一个子集。
containsParent(K) - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为叶子节点的树结构,然后确认该树结构中当前节点是否存在指定父节点
containsParentNode(K, K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取以指定节点作为叶子节点的树结构,然后确认该树结构中当前节点是否存在指定父节点
containsProp(String) - Method in class org.dromara.hutool.core.bean.DynaBean
检查是否有指定名称的bean属性
containsRow(R) - Method in interface org.dromara.hutool.core.map.multi.Table
行是否存在
containsSensitive(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
是否包含敏感词
containsValue(Object) - Method in class org.dromara.hutool.core.map.BeanMap
 
containsValue(Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
containsValue(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap
当前实例中是否存在对应的TreeEntry实例
containsValue(Object) - Method in class org.dromara.hutool.core.map.MapProxy
 
containsValue(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
 
containsValue(V) - Method in interface org.dromara.hutool.core.map.multi.Table
指定值是否存在
containsValue(Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
containsValue(Object) - Method in class org.dromara.hutool.core.map.TableMap
 
containsValue(String, String) - Method in class org.dromara.hutool.setting.GroupedMap
指定分组中是否包含指定值
containsValue(String, String) - Method in class org.dromara.hutool.setting.Setting
指定分组中是否包含指定值
containsValue(Object) - Method in class org.dromara.hutool.setting.Setting
默认分组(空分组)中是否包含指定值
CONTENT_TYPE - Static variable in class org.dromara.hutool.json.jwt.JWTHeader
内容类型(content type)
contentEncoding() - Method in interface org.dromara.hutool.http.client.HeaderOperation
获取压缩媒体类型
contentEncoding() - Method in interface org.dromara.hutool.http.client.Response
获取内容编码
contentEquals(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容
此方法来自Apache Commons io
contentEquals(InputStream, InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
对比两个流内容是否相同
内部会转换流为 BufferedInputStream
contentEquals(Reader, Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
对比两个Reader的内容是否一致
内部会转换流为 BufferedInputStream
contentEqualsIgnoreEOL(File, File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容,比较内容采用按行读取,每行比较
此方法来自Apache Commons io
contentEqualsIgnoreEOL(Reader, Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
对比两个流内容是否相同,忽略EOL字符
内部会转换流为 BufferedInputStream
contentLength() - Method in interface org.dromara.hutool.http.client.body.HttpBody
获取写出字节长度,未知为-1
contentLength() - Method in class org.dromara.hutool.http.client.body.ResourceBody
 
contentLength() - Method in class org.dromara.hutool.http.client.body.ResponseBody
 
contentLength() - Method in class org.dromara.hutool.http.client.body.UrlEncodedFormBody
 
contentLength() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
contentLength() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
contentLength() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBody
 
contentLength() - Method in interface org.dromara.hutool.http.client.HeaderOperation
获取内容长度,以下情况长度无效: Transfer-Encoding: Chunked Content-Encoding: XXX
contentLength() - Method in interface org.dromara.hutool.http.client.Response
获取内容长度,以下情况长度无效: Transfer-Encoding: Chunked Content-Encoding: XXX 参考:https://blog.csdn.net/jiang7701037/article/details/86304302
contentType() - Method in interface org.dromara.hutool.http.client.body.HttpBody
获取Content-Type
根据实现不同,Content-Type可能包含编码信息,也可以不包含
contentType(Charset) - Method in interface org.dromara.hutool.http.client.body.HttpBody
获取指定编码的Content-Type,类似于:application/json;charset=UTF-8
如果HttpBody.contentType() 已经包含编码信息,则编码信息一致直接返回,否则替换为指定编码。
contentType() - Method in class org.dromara.hutool.http.client.body.MultipartBody
获取Multipart的Content-Type类型
contentType(Charset) - Method in class org.dromara.hutool.http.client.body.MultipartBody
 
contentType() - Method in class org.dromara.hutool.http.client.body.ResourceBody
 
contentType() - Method in class org.dromara.hutool.http.client.body.ResponseBody
 
contentType() - Method in class org.dromara.hutool.http.client.body.UrlEncodedFormBody
 
contentType() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBody
 
contentType(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置contentType
ContentType - Enum in org.dromara.hutool.http.meta
常用Content-Type类型枚举
ContentTypeUtil - Class in org.dromara.hutool.http.meta
Content-Type解析工具
ContentTypeUtil() - Constructor for class org.dromara.hutool.http.meta.ContentTypeUtil
 
conversion(String) - Static method in class org.dromara.hutool.core.math.Calculator
计算表达式的值
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.AbstractConverter
 
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.CompositeConverter
转换值为指定类型
convert(Type, Object, T) - Method in class org.dromara.hutool.core.convert.CompositeConverter
转换值为指定类型
自定义转换器优先
convert(Type, Object, T, boolean) - Method in class org.dromara.hutool.core.convert.CompositeConverter
转换值为指定类型
convert(Type, Object) - Method in interface org.dromara.hutool.core.convert.Converter
转换为指定类型
如果类型无法确定,将读取默认值的类型做为目标类型
convert(Class<T>, Object) - Method in interface org.dromara.hutool.core.convert.Converter
转换为指定类型
如果类型无法确定,将读取默认值的类型做为目标类型
convert(Type, Object, T) - Method in interface org.dromara.hutool.core.convert.Converter
转换值为指定类型,可选是否不抛异常转换
当转换失败时返回默认值
convert(Class<T>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型
convert(TypeReference<T>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型
convert(Type, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型
convert(Class<T>, Object, T) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型
convert(Type, Object, T) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.BeanConverter
 
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.CastConverter
 
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.CollectionConverter
 
convert(Type, Type, Object) - Method in class org.dromara.hutool.core.convert.impl.CollectionConverter
转换
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.EntryConverter
 
convert(Type, Type, Type, Object) - Method in class org.dromara.hutool.core.convert.impl.EntryConverter
转换对象为指定键值类型的指定类型Map
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.KBeanConverter
 
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.MapConverter
 
convert(Type, Type, Type, Object) - Method in class org.dromara.hutool.core.convert.impl.MapConverter
转换对象为指定键值类型的指定类型Map
convert(Object, Class<? extends Number>, Function<Object, String>) - Static method in class org.dromara.hutool.core.convert.impl.NumberConverter
转换对象为数字,支持的对象包括: Number对象 Boolean byte[] String
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.PairConverter
 
convert(Type, Type, Object) - Method in class org.dromara.hutool.core.convert.impl.PairConverter
转换对象为指定键值类型的指定类型Map
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.TripleConverter
 
convert(Type, Type, Type, Object) - Method in class org.dromara.hutool.core.convert.impl.TripleConverter
转换对象为指定键值类型的指定类型Map
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.impl.TupleConverter
 
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.RegisterConverter
 
convert(Type, Object) - Method in class org.dromara.hutool.core.convert.SpecialConverter
 
convert(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.SpecialConverter
转换值
convert(String, String, String) - Static method in class org.dromara.hutool.core.util.CharsetUtil
转换字符串的字符集编码
convert(String, Charset, Charset) - Static method in class org.dromara.hutool.core.util.CharsetUtil
转换字符串的字符集编码
当以错误的编码读取为字符串时,打印字符串将出现乱码。
convert(File, Charset, Charset) - Static method in class org.dromara.hutool.core.util.CharsetUtil
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
convert(File, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
convert(InputStream, String, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
此方法并不关闭流
convert(Image, String, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
此方法并不关闭流
convert15To18(String) - Static method in class org.dromara.hutool.core.data.CIN
将15位身份证号码转换为18位
15位身份证号码遵循GB 11643-1989标准。
convert15To18(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
将15位身份证号码转换为18位
15位身份证号码遵循GB 11643-1989标准。
convert18To15(String) - Static method in class org.dromara.hutool.core.data.CIN
将18位身份证号码转换为15位
convert18To15(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
将18位身份证号码转换为15位
convertByClassName(String, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型,类型采用字符串表示
convertCharset(String, String, String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
给定字符串转换字符编码
如果参数为空,则返回原字符串,不报错。
convertCharset(File, Charset, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
converter - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
自定义类型转换器,默认使用全局万能转换器转换
Converter - Interface in org.dromara.hutool.core.convert
类型转换接口函数,根据给定的值和目标类型,由用户自定义转换规则。
ConverterWithRoot - Class in org.dromara.hutool.core.convert
带根的转换器
在嵌套对象转换中,如果涉及子对象的转换,使用根转换器转换
ConverterWithRoot(Converter) - Constructor for class org.dromara.hutool.core.convert.ConverterWithRoot
构造
ConvertException - Exception in org.dromara.hutool.core.convert
转换异常
ConvertException(Throwable) - Constructor for exception org.dromara.hutool.core.convert.ConvertException
构造
ConvertException(String) - Constructor for exception org.dromara.hutool.core.convert.ConvertException
构造
ConvertException(String, Object...) - Constructor for exception org.dromara.hutool.core.convert.ConvertException
构造
ConvertException(String, Throwable) - Constructor for exception org.dromara.hutool.core.convert.ConvertException
构造
ConvertException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.convert.ConvertException
构造
ConvertException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.convert.ConvertException
构造
convertField(Type, Object) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
使用自定义转换器转换字段值
如果自定义转换器为null,则返回原值。
convertFromOrSuppressedThrowable(Throwable, Class<T>) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
转化指定异常为来自或者包含指定异常
convertFromOrSuppressedThrowable(Throwable, Class<T>, boolean) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
转化指定异常为来自或者包含指定异常
convertFunc - Variable in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
行数据转换函数
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.AbstractConverter
内部转换器,被 AbstractConverter.convert(Type, Object) 调用,实现基本转换逻辑
内部转换器转换后如果转换失败可以做如下操作,处理结果都为返回默认值: 1、返回 null 2、抛出一个RuntimeException异常
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ArrayConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.AtomicBooleanConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.AtomicIntegerArrayConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.AtomicLongArrayConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.AtomicReferenceConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.BooleanConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CalendarConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CharacterConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CharsetConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ClassConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CurrencyConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.DateConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.DurationConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EnumConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.LocaleConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.NumberConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.OptConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.OptionalConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.PathConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.PeriodConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.PrimitiveConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.RecordConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ReferenceConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.StackTraceElementConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.StringConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.TimeZoneConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.URIConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.URLConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.UUIDConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.XMLGregorianCalendarConverter
 
convertInternal(Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ZoneIdConverter
 
convertLineSeparator(File, Charset, LineSeparator) - Static method in class org.dromara.hutool.core.io.file.FileUtil
转换换行符
将给定文件的换行符转换为指定换行符
convertQuietly(Type, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型,不抛异常转换
当转换失败时返回null
convertQuietly(Type, Object, T) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型,不抛异常转换
当转换失败时返回默认值
convertTime(long, TimeUnit, TimeUnit) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换时间单位
convertToStr(Object) - Method in class org.dromara.hutool.core.convert.AbstractConverter
值转为String,用于内部转换中需要使用String中转的情况
转换规则为: 1、字符串类型将被强转 2、数组将被转换为逗号分隔的字符串 3、其它类型将调用默认的toString()方法
convertToStr(Object) - Method in class org.dromara.hutool.core.convert.impl.NumberConverter
 
ConvertUtil - Class in org.dromara.hutool.core.convert
类型转换器
ConvertUtil() - Constructor for class org.dromara.hutool.core.convert.ConvertUtil
 
convertWithCheck(Type, Object, T, boolean) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
转换值为指定类型,可选是否不抛异常转换
当转换失败时返回默认值
cookie(Collection<HttpCookie>) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
cookie(HttpCookie...) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
cookie(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
CookieJarImpl - Class in org.dromara.hutool.http.client.engine.okhttp
CookieJar实现,用于OkHttp3
CookieJarImpl(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.CookieJarImpl
构造
CookieSpi - Interface in org.dromara.hutool.http.client.cookie
Cookie SPI接口,用于自定义Cookie的实现
遵循RFC6265规范:https://datatracker.ietf.org/doc/html/rfc6265
参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Cookies
Cookie 主要用于以下三个方面: 会话状态管理: 用户登录状态、购物车、游戏分数或其他需要记录的信息 个性化设置: 如用户自定义设置、主题和其他设置 浏览器行为跟踪: 如跟踪分析用户行为等
cookieStore - Variable in class org.dromara.hutool.http.client.engine.AbstractClientEngine
 
CookieStoreSpi - Interface in org.dromara.hutool.http.client.cookie
CookieStore接口
Coordinate(double, double) - Constructor for class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
构造
CoordinateUtil - Class in org.dromara.hutool.core.data
坐标系转换相关工具类,主流坐标系包括:
WGS84坐标系:即地球坐标系,中国外谷歌地图 GCJ02坐标系:即火星坐标系,高德、腾讯、阿里等使用 BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系。
CoordinateUtil() - Constructor for class org.dromara.hutool.core.data.CoordinateUtil
 
CoordinateUtil.Coordinate - Class in org.dromara.hutool.core.data
坐标经纬度
CopiedIter<E> - Class in org.dromara.hutool.core.collection.iter
复制 Iterator
为了解决并发情况下Iterator遍历导致的问题(当Iterator被修改会抛出ConcurrentModificationException) ,故使用复制原Iterator的方式解决此问题。
CopiedIter(Iterator<E>) - Constructor for class org.dromara.hutool.core.collection.iter.CopiedIter
构造,当iterator为空时,默认复制一个空迭代器
Copier<T> - Interface in org.dromara.hutool.core.lang.copier
拷贝接口
copy(Object, T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
包装 System.arraycopy(Object, int, Object, int, int)
数组复制,源数组和目标数组都是从位置0开始复制,复制长度为源数组的长度
copy(Object, T, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
包装 System.arraycopy(Object, int, Object, int, int)
数组复制,源数组和目标数组都是从位置0开始复制
copy(Object, int, T, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
copy() - Method in class org.dromara.hutool.core.bean.copier.BeanCopier
 
copy() - Method in class org.dromara.hutool.core.bean.copier.BeanToBeanCopier
 
copy() - Method in class org.dromara.hutool.core.bean.copier.BeanToMapCopier
 
copy() - Method in class org.dromara.hutool.core.bean.copier.MapToBeanCopier
 
copy() - Method in class org.dromara.hutool.core.bean.copier.MapToMapCopier
 
copy() - Method in class org.dromara.hutool.core.bean.copier.ValueProviderToBeanCopier
 
copy(ByteBuffer, int, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
拷贝到一个新的ByteBuffer
copy(ByteBuffer, ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
拷贝ByteBuffer
copy(ByteBuffer, ByteBuffer, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
拷贝ByteBuffer
copy(ByteBuffer, int, ByteBuffer, int, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
拷贝ByteBuffer
copy(ReadableByteChannel, WritableByteChannel) - Method in class org.dromara.hutool.core.io.copy.ChannelCopier
 
copy(FileInputStream, FileOutputStream) - Method in class org.dromara.hutool.core.io.copy.FileChannelCopier
拷贝文件流,使用NIO
copy(FileChannel, FileChannel) - Method in class org.dromara.hutool.core.io.copy.FileChannelCopier
 
copy(S, T) - Method in class org.dromara.hutool.core.io.copy.IoCopier
执行拷贝
copy(Reader, Writer) - Method in class org.dromara.hutool.core.io.copy.ReaderWriterCopier
 
copy(InputStream, OutputStream) - Method in class org.dromara.hutool.core.io.copy.StreamCopier
 
copy(Resource, File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
拷贝资源到目标文件 如果src为FileResource,调用文件拷贝。
copy(InputStream, File, StandardCopyOption...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
通过JDK7+的 Files#copy(InputStream, Path, CopyOption...)
copy(File, OutputStream) - Static method in class org.dromara.hutool.core.io.file.FileUtil
将文件写入流中,此方法不会关闭输出流
copy(String, String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
复制文件或目录
如果目标文件为目录,则将源文件以相同文件名拷贝到目标目录
copy(File, File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
复制文件或目录
情况如下: 1、src和dest都为目录,则将src目录及其目录下所有文件目录拷贝到dest下 2、src和dest都为文件,直接复制,名字为dest 3、src为文件,dest为目录,将src拷贝到dest目录下
copy() - Method in class org.dromara.hutool.core.io.file.PathCopier
复制src到target中 src路径和target路径相同时,不执行操作 src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
copy(Resource, Path, CopyOption...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
拷贝资源到目标文件 如果src为FileResource,调用文件拷贝。
copy(InputStream, Path, CopyOption...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
copy(Path, OutputStream) - Static method in class org.dromara.hutool.core.io.file.PathUtil
copy(Path, Path, CopyOption...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
复制src到target中 src路径和target路径相同时,不执行操作 src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
copy(Reader, Writer) - Static method in class org.dromara.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中 使用默认缓存大小,拷贝后不关闭Reader
copy(Reader, Writer, int) - Static method in class org.dromara.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中,拷贝后不关闭Reader
copy(Reader, Writer, int, StreamProgress) - Static method in class org.dromara.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中,拷贝后不关闭Reader
copy(Reader, Writer, int, long, StreamProgress) - Static method in class org.dromara.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中,拷贝后不关闭Reader
copy(InputStream, OutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
拷贝流,使用默认Buffer大小,拷贝后不关闭流
copy(InputStream, OutputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
拷贝流,拷贝后不关闭流
copy(InputStream, OutputStream, int, StreamProgress) - Static method in class org.dromara.hutool.core.io.IoUtil
拷贝流,拷贝后不关闭流
copy(InputStream, OutputStream, int, long, StreamProgress) - Static method in class org.dromara.hutool.core.io.IoUtil
拷贝流,拷贝后不关闭流
copy(FileInputStream, FileOutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
拷贝文件流,使用NIO
copy(FileChannel, FileChannel) - Static method in class org.dromara.hutool.core.io.NioUtil
拷贝文件Channel,使用NIO,拷贝后不会关闭channel
copy(ReadableByteChannel, WritableByteChannel) - Static method in class org.dromara.hutool.core.io.NioUtil
拷贝流,使用NIO,不会关闭channel
copy(ReadableByteChannel, WritableByteChannel, int) - Static method in class org.dromara.hutool.core.io.NioUtil
拷贝流,使用NIO,不会关闭channel
copy(ReadableByteChannel, WritableByteChannel, int, long, StreamProgress) - Static method in class org.dromara.hutool.core.io.NioUtil
拷贝流,使用NIO,不会关闭channel
copy() - Method in interface org.dromara.hutool.core.lang.copier.Copier
执行拷贝
copy(Object, Class<T>) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝Bean对象属性到目标类型
此方法通过指定目标类型自动创建之,然后拷贝属性
copy(Object, Class<T>, Converter) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝Bean对象属性
此方法通过指定目标类型自动创建之,然后拷贝属性
copy(Object, Object) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝Bean对象属性
copy(Object, Object, Converter) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝Bean对象属性
copy(OutputStream) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
字节流复制到out,直到下一个boundary
copy(OutputStream, long) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
复制字节流到out, 大于maxBytes或者文件末尾停止
copy() - Method in class org.dromara.hutool.json.support.BeanToJSONCopier
 
copyByNIO(InputStream, OutputStream, int, StreamProgress) - Static method in class org.dromara.hutool.core.io.NioUtil
拷贝流 thanks to: https://github.com/venusdrogon/feilong-io/blob/master/src/main/java/com/feilong/io/IOWriteUtil.java
本方法不会关闭流
copyByNIO(InputStream, OutputStream, int, long, StreamProgress) - Static method in class org.dromara.hutool.core.io.NioUtil
拷贝流
本方法不会关闭流
copyContent(File, File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
复制文件或目录
情况如下: 1、src和dest都为目录,则将src下所有文件目录拷贝到dest下 2、src和dest都为文件,直接复制,名字为dest 3、src为文件,dest为目录,将src拷贝到dest目录下
copyContent() - Method in class org.dromara.hutool.core.io.file.PathCopier
复制src的内容到target中 src路径和target路径相同时,不执行操作 src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
copyContent(Path, Path, CopyOption...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
复制src的内容到target中 src路径和target路径相同时,不执行操作 src为文件,target为已存在目录,则拷贝到目录下,文件名不变。
copyImage(Image, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
将已有Image复制新的一份出来
copyImage(Image, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
将已有Image复制新的一份出来
copyList(Collection<S>, Supplier<T>) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝List Bean对象属性
copyList(Collection<S>, Supplier<T>, Converter) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝List Bean对象属性
copyList(Collection<S>, Supplier<T>, BiConsumer<S, T>) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝List Bean对象属性
copyList(Collection<S>, Supplier<T>, Converter, BiConsumer<S, T>) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
拷贝List Bean对象属性
copyOf(Iterator<E>) - Static method in class org.dromara.hutool.core.collection.iter.CopiedIter
根据已有Iterator,返回新的CopiedIter
copyOptions - Variable in class org.dromara.hutool.core.bean.copier.AbsCopier
拷贝选项
CopyOptions - Class in org.dromara.hutool.core.bean.copier
属性拷贝选项
包括:
1、限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
2、是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
3、忽略的属性列表,设置一个属性列表,不拷贝这些属性值
CopyOptions() - Constructor for class org.dromara.hutool.core.bean.copier.CopyOptions
构造拷贝选项
CopyOptions(Class<?>, boolean, String...) - Constructor for class org.dromara.hutool.core.bean.copier.CopyOptions
构造拷贝选项
copyPredicate - Variable in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
拷贝过滤器,可以过滤掉不需要拷贝的源
copyProperties(Object, Class<T>, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
按照Bean对象属性创建对应的Class对象,并忽略某些属性
copyProperties(Object, T, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
copyProperties(Object, T, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
复制Bean对象属性
copyProperties(Object, T, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
copyTo(OutputStream, StreamProgress) - Method in class org.dromara.hutool.core.io.stream.SyncInputStream
将流的内容拷贝到输出流,拷贝结束后关闭输入流
copyTo(ClientAnchor) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
将当前对象中的值复制到目标对象中
copyToList(Collection<?>, Class<T>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
复制集合中的Bean属性
此方法遍历集合中每个Bean,复制其属性后加入一个新的List中。
copyToList(Collection<?>, Class<T>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
复制集合中的Bean属性
此方法遍历集合中每个Bean,复制其属性后加入一个新的List中。
CopyVisitor - Class in org.dromara.hutool.core.io.file.visitor
文件拷贝的FileVisitor实现,用于递归遍历拷贝目录,此类非线程安全
此类在遍历源目录并复制过程中会自动创建目标目录中不存在的上级目录。
CopyVisitor(Path, Path, CopyOption...) - Constructor for class org.dromara.hutool.core.io.file.visitor.CopyVisitor
构造
CORRECTION_PARAM - Static variable in class org.dromara.hutool.core.data.CoordinateUtil
修正参数(偏率ee)
count(Iterable<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
集合中匹配规则的数量
count - Variable in class org.dromara.hutool.core.io.copy.IoCopier
拷贝总数
count(int) - Static method in class org.dromara.hutool.core.math.Arrangement
计算排列数,即A(n, n) = n!
count(int, int) - Static method in class org.dromara.hutool.core.math.Arrangement
计算排列数,即A(n, m) = n!
count(int, int) - Static method in class org.dromara.hutool.core.math.Combination
计算组合数,即C(n, m) = n!
count(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
计算等份个数 (每份2)12 34 57 (每份3)123 456 7 (每份4)1234 567
count(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
计算指定字符串中,匹配pattern的个数
count(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
计算指定字符串中,匹配pattern的个数
count() - Method in interface org.dromara.hutool.core.stream.WrappedStream
返回流元素个数
count(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
统计指定内容中包含指定字符串的数量
参数为 null 或者 "" 返回 0.
count(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
统计指定内容中包含指定字符的数量
count() - Method in class org.dromara.hutool.core.thread.SyncFinisher
剩余任务数
count(Entity) - Method in class org.dromara.hutool.db.AbstractDb
结果的条目数
count(SqlBuilder) - Method in class org.dromara.hutool.db.AbstractDb
结果的条目数
count(CharSequence, Object...) - Method in class org.dromara.hutool.db.AbstractDb
结果的条目数
count(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
满足条件的数据条目数量
count(Connection, Query) - Method in class org.dromara.hutool.db.DialectRunner
获取结果总数,生成类似于select count(1) from XXX wher XXX=?
count(Connection, SqlBuilder) - Method in class org.dromara.hutool.db.DialectRunner
获取查询结果总数,生成类似于 SELECT count(1) from (sql) hutool_alias_count_
此方法会重新构建SqlBuilder,并去除末尾的order by子句
countAll(int) - Static method in class org.dromara.hutool.core.math.Arrangement
计算排列总数,即A(n, 1) + A(n, 2) + A(n, 3)...
countAll(int) - Static method in class org.dromara.hutool.core.math.Combination
计算组合总数,即C(n, 1) + C(n, 2) + C(n, 3)...
countByIpRange(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
获得 指定区间内的 ip数量
countByIpRange(long, long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
获得 指定区间内的 ip数量
countByMaskBit(int, boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
获取 子网内的 地址总数
countMap(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
根据集合返回一个元素计数的 Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
countMap(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
根据集合返回一个元素计数的 Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
countNullCell(String, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
计算两个单元格之间的单元格数目(同一行)
CPU_ENDIAN - Static variable in class org.dromara.hutool.core.util.ByteUtil
CPU的字节序
CpuInfo - Class in org.dromara.hutool.extra.management.oshi
CPU相关信息
CpuInfo() - Constructor for class org.dromara.hutool.extra.management.oshi.CpuInfo
空构造
CpuInfo(CentralProcessor, long) - Constructor for class org.dromara.hutool.extra.management.oshi.CpuInfo
构造,等待时间为用于计算在一定时长内的CPU负载情况,如传入1000表示最近1秒的负载情况
CpuInfo(Integer, double, double, double, double, double, String) - Constructor for class org.dromara.hutool.extra.management.oshi.CpuInfo
构造
CpuTicks - Class in org.dromara.hutool.extra.management.oshi
CPU负载时间信息
CpuTicks(CentralProcessor, long) - Constructor for class org.dromara.hutool.extra.management.oshi.CpuTicks
构造,等待时间为用于计算在一定时长内的CPU负载情况,如传入1000表示最近1秒的负载情况
CR - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:回车符 '\r'
CR - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:回车符 "\r"
解释:该字符常用于表示 Linux 系统和 MacOS 系统下的文本换行
CRC16 - Class in org.dromara.hutool.core.io.checksum
CRC16 循环冗余校验码(Cyclic Redundancy Check)实现,默认IBM算法
CRC16() - Constructor for class org.dromara.hutool.core.io.checksum.CRC16
构造
CRC16(CRC16Checksum) - Constructor for class org.dromara.hutool.core.io.checksum.CRC16
构造
CRC16Ansi - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_ANSI
CRC16Ansi() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16Ansi
 
CRC16CCITT - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_CCITT:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0x0000异或 0x8408是0x1021按位颠倒后的结果。
CRC16CCITT() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16CCITT
 
CRC16CCITTFalse - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_CCITT_FALSE:多项式x16+x12+x5+1(0x1021),初始值0xFFFF,低位在后,高位在前,结果与0x0000异或
CRC16CCITTFalse() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16CCITTFalse
 
CRC16Checksum - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16 Checksum,用于提供多种CRC16算法的通用实现
通过继承此类,重写update和reset完成相应算法。
CRC16Checksum() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
构造
CRC16DNP - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_DNP:多项式x16+x13+x12+x11+x10+x8+x6+x5+x2+1(0x3D65),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或 0xA6BC是0x3D65按位颠倒后的结果
CRC16DNP() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16DNP
 
CRC16IBM - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_IBM:多项式x16+x15+x2+1(0x8005),初始值0x0000,低位在前,高位在后,结果与0x0000异或 0xA001是0x8005按位颠倒后的结果
CRC16IBM() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16IBM
 
CRC16Maxim - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_MAXIM:多项式x16+x15+x2+1(0x8005),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或 0xA001是0x8005按位颠倒后的结果
CRC16Maxim() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16Maxim
 
CRC16Modbus - Class in org.dromara.hutool.core.io.checksum.crc16
CRC-16 (Modbus) CRC16_MODBUS:多项式x16+x15+x2+1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0x0000异或 0xA001是0x8005按位颠倒后的结果
CRC16Modbus() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16Modbus
 
CRC16USB - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_USB:多项式x16+x15+x2+1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0xFFFF异或 0xA001是0x8005按位颠倒后的结果
CRC16USB() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16USB
 
CRC16X25 - Class in org.dromara.hutool.core.io.checksum.crc16
CRC16_X25:多项式x16+x12+x5+1(0x1021),初始值0xffff,低位在前,高位在后,结果与0xFFFF异或 0x8408是0x1021按位颠倒后的结果。
CRC16X25() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16X25
 
CRC16XModem - Class in org.dromara.hutool.core.io.checksum.crc16
CRC-CCITT (XModem) CRC16_XMODEM:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在后,高位在前,结果与0x0000异或
CRC16XModem() - Constructor for class org.dromara.hutool.core.io.checksum.crc16.CRC16XModem
 
CRC8 - Class in org.dromara.hutool.core.io.checksum
CRC8 循环冗余校验码(Cyclic Redundancy Check)实现
代码来自:https://github.com/BBSc0der
CRC8(int, short) - Constructor for class org.dromara.hutool.core.io.checksum.CRC8
构造
create(Class<? extends A>, AnnotationMapping<A>) - Static method in class org.dromara.hutool.core.annotation.AnnotationMappingProxy
创建一个代理对象
create(AnnotatedElement, BiFunction<A, Annotation, A>) - Static method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取AnnotatedElement上的注解结构,该方法会针对相同的AnnotatedElement缓存映射对象
create(AnnotatedElement, BiFunction<A, Annotation, A>) - Static method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取AnnotatedElement上的注解结构,该方法会针对相同的AnnotatedElement缓存映射对象
create(RepeatableAnnotationCollector, AnnotatedElement, BiFunction<A, Annotation, A>) - Static method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取AnnotatedElement上的注解结构,该方法会针对相同的AnnotatedElement缓存映射对象
create(Annotation, boolean) - Static method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
创建一个通用注解包装类
create(Annotation, boolean) - Static method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
构建一个注解映射对象
create(ResolvedAnnotationMapping, Annotation, boolean) - Static method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
构建一个注解映射对象,子注解及子注解的子注解们的属性会覆写注解对象的中的同名同名同类型属性, 当一个属性被多个子注解覆写时,优先选择离根注解最接近的注解中的属性用于覆写,
create(Object, BeanPath<Object>) - Method in class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
 
create(T, BeanPath<T>) - Method in interface org.dromara.hutool.core.bean.path.NodeBeanFactory
创建Bean
beanPath对应当前的路径,即如果父对象为:a,则beanPath为:a.b,则创建的Bean为:a.b.c对应的Bean对象
给定的a一定存在,但是本路径中b对应的Bean不存在,则创建的对象是b的值,这个值用c表示
create(Class<?>, Class<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
创建新的集合对象,返回具体的泛型集合
create(Class<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
创建新的集合对象,返回具体的泛型集合
create() - Method in interface org.dromara.hutool.core.pool.ObjectFactory
创建对象
create() - Method in class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
 
create() - Method in interface org.dromara.hutool.core.reflect.creator.ObjectCreator
创建对象
create() - Method in class org.dromara.hutool.core.reflect.creator.PossibleObjectCreator
 
create(Spliterator<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
 
create() - Method in class org.dromara.hutool.crypto.provider.BouncyCastleProviderFactory
 
create() - Method in interface org.dromara.hutool.crypto.provider.ProviderFactory
创建Provider
create(JSON, BeanPath<JSON>) - Method in class org.dromara.hutool.json.support.JSONNodeBeanFactory
 
create(File) - Static method in class org.dromara.hutool.poi.word.DocUtil
创建XWPFDocument,如果文件已存在则读取之,否则创建新的
createAddress(String, int) - Static method in class org.dromara.hutool.core.net.NetUtil
createArchiver(Charset, String, File) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
创建归档器,支持: ArchiveStreamFactory.AR ArchiveStreamFactory.CPIO ArchiveStreamFactory.JAR ArchiveStreamFactory.TAR ArchiveStreamFactory.ZIP ArchiveStreamFactory.SEVEN_Z
createArchiver(Charset, String, OutputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
创建归档器,支持: ArchiveStreamFactory.AR ArchiveStreamFactory.CPIO ArchiveStreamFactory.JAR ArchiveStreamFactory.TAR ArchiveStreamFactory.ZIP ArchiveStreamFactory.SEVEN_Z
createArrayOf(String, Object[]) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createAttachmentDisposition(String, Charset) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil
生成Content-Disposition头,用于下载文件
格式为: attachment;filename="example.txt";filename*=UTF-8''example.txt
createBlob() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createBlob(Connection, InputStream, boolean) - Static method in class org.dromara.hutool.db.sql.SqlUtil
创建Blob对象
createBlob(Connection, byte[]) - Static method in class org.dromara.hutool.db.sql.SqlUtil
创建Blob对象
createBlockingQueue(PartitionPoolConfig) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
创建阻塞队列,默认为ArrayBlockingQueue
如果需要自定义队列类型,子类重写此方法
createBook(String) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿(读写模式)
createBook(String, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(File) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿(读写模式)
createBook(File, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(File, String) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿(读写模式)
createBook(File, String, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(InputStream) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿(只读模式)
createBook(InputStream, String) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载工作簿(只读模式)
createBook(boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建新的空白Excel工作簿
createBookForWriter(File) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建工作簿,用于Excel写出(读写模式) 1. excelFile为null时直接返回一个空的工作簿,默认xlsx格式 2.
createCellSetter(Object) - Static method in class org.dromara.hutool.poi.excel.cell.setters.CellSetterFactory
创建值对应类型的CellSetter
createCellStyle(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
为指定单元格创建样式,返回样式后可以设置样式内容
createCellStyle(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
为指定单元格创建样式,返回样式后可以设置样式内容
createCellStyle() - Method in class org.dromara.hutool.poi.excel.ExcelBase
创建单元格样式
createCellStyle(Workbook) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
创建单元格样式
createChannel(ChannelType) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
创建Channel连接
createChannel(Session, ChannelType, long) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
创建Channel连接
createCipher(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建Cipher
当provider为null时,使用GlobalProviderFactory查找提供方,找不到使用JDK默认提供方。
createClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Static method in class org.dromara.hutool.crypto.sasl.SaslUtil
创建SASL客户端
它封装了Sasl.createSaslClient方法,提供了一层抽象,以便更方便地处理SASL客户端的创建
createClient(String) - Static method in class org.dromara.hutool.http.HttpUtil
创建客户端引擎
createClient(String) - Static method in class org.dromara.hutool.http.webservice.SoapUtil
创建SOAP客户端,默认使用soap1.1版本协议
createClient(String, SoapProtocol) - Static method in class org.dromara.hutool.http.webservice.SoapUtil
创建SOAP客户端
createClient(String, SoapProtocol, String) - Static method in class org.dromara.hutool.http.webservice.SoapUtil
创建SOAP客户端
createClob() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createCode() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
 
createCode() - Method in class org.dromara.hutool.swing.captcha.GifCaptcha
 
createCode() - Method in interface org.dromara.hutool.swing.captcha.ICaptcha
创建验证码,实现类需同时生成随机验证码字符串和验证码图片
createCollection() - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
创建集合
此方法用于创建在putValue后追加值所在的集合,子类实现此方法创建不同类型的集合
createCollection() - Method in class org.dromara.hutool.core.map.multi.CollectionValueMap
 
createCollection() - Method in class org.dromara.hutool.core.map.multi.ListValueMap
 
createCollection() - Method in class org.dromara.hutool.core.map.multi.SetValueMap
 
createColumnStyle(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
创建某一列的样式,返回样式后可以设置样式内容
createCompatibleImage(int, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
创建与当前设备颜色模式兼容的 BufferedImage
createContext(String, HttpHandler) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
创建请求映射上下文,创建后,用户访问指定路径可使用HttpHandler 中的规则进行处理
createContext(String, HttpHandler) - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
创建请求映射上下文,创建后,用户访问指定路径可使用HttpHandler 中的规则进行处理
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.bee.BeeDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.c3p0.C3p0DSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.dbcp.DbcpDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.druid.DruidDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in interface org.dromara.hutool.db.ds.DSFactory
创建数据源
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.hikari.HikariDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.jndi.JndiDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.pooled.PooledDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.simple.SimpleDSFactory
 
createDataSource(ConnectionConfig<?>) - Method in class org.dromara.hutool.db.ds.tomcat.TomcatDSFactory
 
createDefaultCellStyle(Workbook) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
创建默认普通单元格样式 1.
createDigester() - Method in class org.dromara.hutool.crypto.digest.DigesterFactory
创建Digester
createDocumentBuilder(boolean) - Static method in class org.dromara.hutool.core.xml.DocumentBuilderUtil
创建 DocumentBuilder
createDocumentBuilderFactory(boolean) - Static method in class org.dromara.hutool.core.xml.DocumentBuilderUtil
创建DocumentBuilderFactory 默认使用"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"
createDriver(String) - Static method in class org.dromara.hutool.db.driver.DriverUtil
创建驱动
createDriver(String, ClassLoader) - Static method in class org.dromara.hutool.db.driver.DriverUtil
创建驱动
createDS(DbConfig) - Static method in class org.dromara.hutool.db.ds.DSUtil
根据已有配置文件,创建数据源
createDynaBean(Object) - Static method in class org.dromara.hutool.core.bean.BeanUtil
创建动态Bean
createEmptyNode(E) - Static method in class org.dromara.hutool.core.tree.TreeUtil
获取所有父节点ID列表 比如有个人在研发1部,他上面有研发部,接着上面有技术中心
parent = parent.getParent();) { if(null !
createEngine(String, Key) - Static method in class org.dromara.hutool.crypto.digest.mac.MacEngineFactory
根据给定算法和密钥生成对应的MacEngine
createEngine(String, Key, AlgorithmParameterSpec) - Static method in class org.dromara.hutool.crypto.digest.mac.MacEngineFactory
根据给定算法和密钥生成对应的MacEngine
createEngine() - Static method in class org.dromara.hutool.extra.aop.engine.ProxyEngineFactory
根据用户引入Cglib与否创建代理工厂
createEngine() - Static method in class org.dromara.hutool.extra.pinyin.engine.PinyinEngineFactory
根据用户引入的拼音引擎jar,自动创建对应的拼音引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine(String) - Static method in class org.dromara.hutool.extra.pinyin.engine.PinyinEngineFactory
创建自定义引擎
createEngine(String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
创建拼音引擎
createEngine() - Static method in class org.dromara.hutool.extra.template.engine.TemplateEngineFactory
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine(TemplateConfig) - Static method in class org.dromara.hutool.extra.template.engine.TemplateEngineFactory
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine() - Static method in class org.dromara.hutool.extra.tokenizer.engine.TokenizerEngineFactory
根据用户引入的分词引擎jar,自动创建对应的分词引擎对象
createEngine(String) - Static method in class org.dromara.hutool.extra.tokenizer.engine.TokenizerEngineFactory
创建自定义引擎
createEngine(String) - Static method in class org.dromara.hutool.extra.tokenizer.TokenizerUtil
创建对应名称的分词引擎对象
createEngine(ClientConfig) - Static method in class org.dromara.hutool.http.client.engine.ClientEngineFactory
根据用户引入的HTTP客户端引擎jar,自动创建对应的HTTP客户端引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
对不同引擎个性化配置,使用对应的ClientConfig 子类: HttpClient4和HttpClient5使用ApacheHttpClientConfig OkHttp使用OkHttpClientConfig 如果混用这些配置,则个性配置不生效
createEngine(String) - Static method in class org.dromara.hutool.http.client.engine.ClientEngineFactory
创建自定义引擎
createEngine() - Static method in class org.dromara.hutool.http.client.engine.ClientEngineFactory
根据用户引入的HTTP客户端引擎jar,自动创建对应的HTTP客户端引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine(ServerConfig) - Static method in class org.dromara.hutool.http.server.engine.ServerEngineFactory
根据用户引入的HTTP客户端引擎jar,自动创建对应的HTTP服务器引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
对不同引擎个性化配置,使用对应的ServerConfig 子类: 如果混用这些配置,则个性配置不生效
createEngine(String) - Static method in class org.dromara.hutool.http.server.engine.ServerEngineFactory
创建自定义引擎
createEngine() - Static method in class org.dromara.hutool.http.server.engine.ServerEngineFactory
根据用户引入的HTTP服务器引擎jar,自动创建对应的HTTP客服务器引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine(String) - Static method in class org.dromara.hutool.json.engine.JSONEngineFactory
创建自定义引擎
createEngine(JSONEngineConfig) - Static method in class org.dromara.hutool.json.engine.JSONEngineFactory
根据用户引入的JSON引擎jar,自动创建对应的HTTP客户端引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine() - Static method in class org.dromara.hutool.json.engine.JSONEngineFactory
根据用户引入的JSON引擎jar,自动创建对应的JSON引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine(Class<? extends LogEngine>) - Static method in class org.dromara.hutool.log.engine.LogEngineFactory
创建指定日志实现引擎
createEngine() - Static method in class org.dromara.hutool.log.engine.LogEngineFactory
决定日志实现 依次按照顺序检查日志库的jar是否被引入,如果未引入任何日志库,则检查ClassPath下的logging.properties,
存在则使用JdkLogFactory,否则使用ConsoleLogFactory
createExtractor(Charset, File) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
创建归档解包器,支持: ArchiveStreamFactory.AR ArchiveStreamFactory.CPIO ArchiveStreamFactory.JAR ArchiveStreamFactory.TAR ArchiveStreamFactory.ZIP ArchiveStreamFactory.SEVEN_Z
createExtractor(Charset, String, File) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
创建归档解包器,支持: ArchiveStreamFactory.AR ArchiveStreamFactory.CPIO ArchiveStreamFactory.JAR ArchiveStreamFactory.TAR ArchiveStreamFactory.ZIP ArchiveStreamFactory.SEVEN_Z
createExtractor(Charset, InputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
创建归档解包器,支持: ArchiveStreamFactory.AR ArchiveStreamFactory.CPIO ArchiveStreamFactory.JAR ArchiveStreamFactory.TAR ArchiveStreamFactory.ZIP ArchiveStreamFactory.SEVEN_Z
createExtractor(Charset, String, InputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
创建归档解包器,支持: ArchiveStreamFactory.AR ArchiveStreamFactory.CPIO ArchiveStreamFactory.JAR ArchiveStreamFactory.TAR ArchiveStreamFactory.ZIP ArchiveStreamFactory.SEVEN_Z
createFactory(boolean, boolean) - Static method in class org.dromara.hutool.core.xml.SAXParserFactoryUtil
createFactory(String) - Static method in class org.dromara.hutool.json.engine.moshi.DateMoshiAdapter
创建工厂
createFixedGroup(int) - Static method in class org.dromara.hutool.socket.ChannelUtil
createFont() - Method in class org.dromara.hutool.poi.excel.ExcelBase
创建字体
createFont(Workbook, short, short, String) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
创建字体
createFont() - Static method in class org.dromara.hutool.swing.FontUtil
创建默认字体
createFont(String, int) - Static method in class org.dromara.hutool.swing.FontUtil
创建指定名称的字体
createFont(File) - Static method in class org.dromara.hutool.swing.FontUtil
根据文件创建字体
首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONT
createFont(InputStream) - Static method in class org.dromara.hutool.swing.FontUtil
根据文件创建字体
首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONT
createFormatter(String) - Static method in class org.dromara.hutool.core.date.DateFormatPool
创建并为 DateTimeFormatter 赋予默认时区和位置信息,默认值为系统默认值。
createGet(String) - Static method in class org.dromara.hutool.http.HttpUtil
创建Http GET请求对象
createGraphics(BufferedImage, Color) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
createHeadCellStyle(Workbook) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
创建默认头部样式
createHmacSm3Engine(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
创建HmacSM3算法的MacEngine
createHyperlink(HyperlinkType, String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
创建 Hyperlink,默认内容(标签为链接地址本身)
createHyperlink(HyperlinkType, String, String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
创建 Hyperlink,默认内容
createImage(String) - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
根据生成的code创建验证码图片
createImage(String) - Method in class org.dromara.hutool.swing.captcha.CircleCaptcha
 
createImage(String) - Method in class org.dromara.hutool.swing.captcha.GifCaptcha
 
createImage(String) - Method in class org.dromara.hutool.swing.captcha.LineCaptcha
 
createImage(String) - Method in class org.dromara.hutool.swing.captcha.ShearCaptcha
 
createImage(String, Font, Color, Color, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
根据文字创建PNG图片
createImage(String, Font, Color, Color, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
根据文字创建图片
createInitialContext(Map<String, String>) - Static method in class org.dromara.hutool.core.util.JNDIUtil
createInitialDirContext(Map<String, String>) - Static method in class org.dromara.hutool.core.util.JNDIUtil
createJdkMessageDigest(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建MessageDigest,使用JDK默认的Provider
createKeySpec(String, byte[]) - Static method in class org.dromara.hutool.crypto.SpecUtil
根据算法创建KeySpec DESede: DESedeKeySpec DES : DESedeKeySpec 其它 : SecretKeySpec
createLimitedEntity(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
创建带有字段限制的Entity对象
此方法读取数据库中对应表的字段列表,加入到Entity中,当Entity被设置内容时,会忽略对应表字段外的所有KEY
createLog(String) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.console.ConsoleColorLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.console.ConsoleColorLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.console.ConsoleLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.console.ConsoleLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.jboss.JbossLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.jboss.JbossLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.jdk.JdkLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.jdk.JdkLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2LogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2LogEngine
 
createLog(String) - Method in interface org.dromara.hutool.log.engine.LogEngine
创建日志对象
createLog(Class<?>) - Method in interface org.dromara.hutool.log.engine.LogEngine
创建日志对象
createLog(String) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLogEngine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2Engine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2Engine
 
createLog(String) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLogEngine
 
createLog(Class<?>) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLogEngine
 
createMac(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建Mac
createMap(Class<?>) - Static method in class org.dromara.hutool.core.map.MapUtil
创建Map
传入抽象MapAbstractMapMap类将默认创建HashMap
createMap(Class<?>, Supplier<Map<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
创建Map
传入抽象MapAbstractMapMap类将默认创建HashMap
createMessageDigest(String, Provider) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建MessageDigest
当provider为null时,使用GlobalProviderFactory查找提供方,找不到使用JDK默认提供方。
createMessageDigester() - Method in class org.dromara.hutool.crypto.digest.DigesterFactory
createNClob() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createNode(String) - Static method in class org.dromara.hutool.core.bean.path.node.NodeFactory
根据表达式创建对应的节点
createParameterizedType(Type, Type...) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
创建泛型对象,例如: List<String> list = TypeUtil.createParameterizedType(List.class, String.class);
createPBEKeySpec(char[]) - Static method in class org.dromara.hutool.crypto.SpecUtil
创建PBEKeySpec
PBE算法没有密钥的概念,密钥在其它对称加密算法中是经过算法计算得出来的,PBE算法则是使用口令替代了密钥。
createPBEParameterSpec(byte[], int) - Static method in class org.dromara.hutool.crypto.SpecUtil
createPoolable() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
createPost(String) - Static method in class org.dromara.hutool.http.HttpUtil
创建Http POST请求对象
createProxy(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
创建代理Map
MapProxy对Map做一次包装,提供各种getXXX方法
createRandomAccessFile(Path, FileMode) - Static method in class org.dromara.hutool.core.io.file.FileUtil
createRandomAccessFile(File, FileMode) - Static method in class org.dromara.hutool.core.io.file.FileUtil
createRawMap(int, JSONFactory) - Static method in class org.dromara.hutool.json.support.InternalJSONUtil
根据配置创建对应的原始Map
createReadWriteLock(boolean) - Static method in class org.dromara.hutool.core.thread.lock.LockUtil
createRelative(String) - Method in class org.dromara.hutool.core.io.resource.UrlResource
获取相对于本资源的资源
createRequest(String, Method) - Static method in class org.dromara.hutool.http.HttpUtil
创建Http请求对象
createRoot(int) - Static method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
构建根节点
createRowStyle(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
创建某一行的样式,返回样式后可以设置样式内容
createSansSerifFont(int) - Static method in class org.dromara.hutool.swing.FontUtil
创建SansSerif字体
createSaxReader(boolean, RowHandler) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
createScheduledExecutor(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
createSecureRandom(byte[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
创建SecureRandom,类提供加密的强随机数生成器 (RNG)
createServer(String, String, String, Map<String, ?>, CallbackHandler) - Static method in class org.dromara.hutool.crypto.sasl.SaslUtil
创建一个SASL服务器 这个方法封装了Sasl服务器的创建过程,提供一个统一的方式来初始化SASL服务器实例
createServer(int) - Static method in class org.dromara.hutool.http.HttpUtil
创建简易的Http服务器
createSignature(AsymmetricAlgorithm, DigestAlgorithm) - Static method in class org.dromara.hutool.crypto.SignUtil
生成签名对象,仅用于非对称加密
createSignature(String) - Static method in class org.dromara.hutool.crypto.SignUtil
创建Signature签名对象
createSigner(String, byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
创建签名器
createSigner(String, KeyPair) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
创建签名器
createSigner(String, Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
创建签名器
createSocket() - Method in class org.dromara.hutool.core.net.ProxySocketFactory
 
createSocket(InetAddress, int) - Method in class org.dromara.hutool.core.net.ProxySocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.dromara.hutool.core.net.ProxySocketFactory
 
createSocket(String, int) - Method in class org.dromara.hutool.core.net.ProxySocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class org.dromara.hutool.core.net.ProxySocketFactory
 
createSocket() - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(Socket, String, int, boolean) - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(String, int) - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(String, int, InetAddress, int) - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(InetAddress, int) - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSQLXML() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createSSLContext(String, KeyManager, TrustManager) - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
createSSLContext(KeyStore, char[]) - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
创建和初始化SSLContext
createSSLContext(KeyManager[], TrustManager[]) - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
创建和初始化SSLContext
createSSLContext(String, KeyManager[], TrustManager[]) - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
创建和初始化SSLContext
createSSLEngine() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
createStampLock() - Static method in class org.dromara.hutool.core.thread.lock.LockUtil
创建StampedLock
createStatement() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createStatement(int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createStatement(int, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createStopWatch() - Static method in class org.dromara.hutool.core.date.DateUtil
创建秒表StopWatch,用于对代码块的执行时间计数 使用方法如下: StopWatch stopWatch = DateUtil.createStopWatch(); // 任务1 stopWatch.start("任务一"); Thread.sleep(1000); stopWatch.stop(); // 任务2 stopWatch.start("任务二"); Thread.sleep(2000); stopWatch.stop(); // 打印出耗时 Console.log(stopWatch.prettyPrint());
createStopWatch(String) - Static method in class org.dromara.hutool.core.date.DateUtil
创建秒表StopWatch,用于对代码块的执行时间计数 使用方法如下: StopWatch stopWatch = DateUtil.createStopWatch("任务名称"); // 任务1 stopWatch.start("任务一"); Thread.sleep(1000); stopWatch.stop(); // 任务2 stopWatch.start("任务二"); Thread.sleep(2000); stopWatch.stop(); // 打印出耗时 Console.log(stopWatch.prettyPrint());
createString(char[]) - Static method in class org.dromara.hutool.core.func.FunctionPool
通过String(char[] value, boolean share)这个内部构造创建String对象。
createStruct(String, Object[]) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
createSXSSFBook(String) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿(读写模式)
createSXSSFBook(String, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook(File) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿(读写模式)
createSXSSFBook(File, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook(File, String) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿(读写模式)
createSXSSFBook(File, String, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook(InputStream) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿(只读模式)
createSXSSFBook(InputStream, String) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿(只读模式)
createSXSSFBook() - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建空的SXSSFWorkbook,用于大批量数据写出
createSXSSFBook(int) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建空的SXSSFWorkbook,用于大批量数据写出
createSXSSFBook(int, boolean, boolean) - Static method in class org.dromara.hutool.poi.excel.WorkbookUtil
创建空的SXSSFWorkbook,用于大批量数据写出
createTable(XWPFDocument) - Static method in class org.dromara.hutool.poi.word.TableUtil
创建空表,只有一行
createTable(XWPFDocument, Iterable<?>) - Static method in class org.dromara.hutool.poi.word.TableUtil
创建表格并填充数据,默认表格
createTempFile(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建临时文件
创建后的文件名为 prefix[Random].tmp
createTempFile() - Static method in class org.dromara.hutool.core.io.file.FileUtil
在默认临时文件目录下创建临时文件,创建后的文件名为 prefix[Random].tmp。
createTempFile(String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
在默认临时文件目录下创建临时文件,创建后的文件名为 prefix[Random].suffix。
createTempFile(String, String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
在默认临时文件目录下创建临时文件,创建后的文件名为 prefix[Random].suffix。
createTempFile(File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建临时文件
创建后的文件名为 prefix[Random].tmp
createTempFile(String, String, File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建临时文件
创建后的文件名为 prefix[Random].suffix From com.jodd.io.FileUtil
createTempFile(String, String, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
创建临时文件
创建后的文件名为 prefix[Random].suffix From com.jodd.io.FileUtil
createThreadFactory(String) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建自定义线程名称前缀的ThreadFactory
createThreadFactoryBuilder() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建ThreadFactoryBuilder
createThreadLocal(boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建本地线程对象
createThreadLocal(Supplier<? extends T>) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建本地线程对象
createToken(Map<String, ?>, byte[]) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
创建HS256(HmacSHA256) JWT Token
createToken(Map<String, ?>, Map<String, ?>, byte[]) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
创建HS256(HmacSHA256) JWT Token
createToken(Map<String, Object>, JWTSigner) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
创建JWT Token
createToken(Map<String, Object>, Map<String, Object>, JWTSigner) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
创建JWT Token
createTransparentImage(String, Font, Color, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
根据文字创建透明背景的PNG图片
createTrustAnySSLContext() - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
创建SSLContext,信任全部,协议为TLS
createTrustAnySSLContext(String) - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
创建SSLContext,信任全部
createX500Name(String, String, String, String, String, String) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
生成X500Name信息
createXml() - Static method in class org.dromara.hutool.core.xml.XmlUtil
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,即XML在转为文本的时候才定义编码
createXml(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,即XML在转为文本的时候才定义编码
createXml(String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,即XML在转为文本的时候才定义编码
createXPath() - Static method in class org.dromara.hutool.core.xml.XPathUtil
createZip(String) - Static method in class org.dromara.hutool.core.io.file.FileSystemUtil
创建 Zip的FileSystem,默认UTF-8编码
createZip(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileSystemUtil
创建 Zip的FileSystem
CREDIT_CODE - Static variable in class org.dromara.hutool.core.regex.PatternPool
统一社会信用代码 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
CREDIT_CODE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
统一社会信用代码 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
CREDIT_CODE_PATTERN - Static variable in class org.dromara.hutool.core.data.CreditCodeUtil
统一社会信用代码正则
CreditCodeUtil - Class in org.dromara.hutool.core.data
统一社会信用代码(GB32100-2015)工具类
标准见:https://www.cods.org.cn/c/2020-10-29/12575.html

三证合一、一照一码政策之后,纳税人识别号 == 统一社会信用代码
政策见国家税务总局:CreditCodeUtil() - Constructor for class org.dromara.hutool.core.data.CreditCodeUtil
 
CRLF - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:Windows 换行 "\r\n"
解释:该字符串常用于表示 Windows 系统下的文本换行
CrockfordBase32Codec - Class in org.dromara.hutool.core.codec.binary
Crockford`s Base32实现
来自:https://gist.github.com/markov/5206312 Provides Base32 encoding and decoding as defined by RFC 4648.
CrockfordBase32Codec() - Constructor for class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
构造
CrockfordBase32Codec(boolean) - Constructor for class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Creates a Base32 codec used for decoding and encoding.
CronConfig - Class in org.dromara.hutool.cron
定时任务配置类
CronConfig() - Constructor for class org.dromara.hutool.cron.CronConfig
构造
CronException - Exception in org.dromara.hutool.cron
定时任务异常
CronException(Throwable) - Constructor for exception org.dromara.hutool.cron.CronException
构造
CronException(String) - Constructor for exception org.dromara.hutool.cron.CronException
构造
CronException(String, Object...) - Constructor for exception org.dromara.hutool.cron.CronException
构造
CronException(String, Throwable) - Constructor for exception org.dromara.hutool.cron.CronException
构造
CronException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.cron.CronException
构造
CronException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.cron.CronException
构造
CronPattern - Class in org.dromara.hutool.cron.pattern
定时任务表达式
表达式类似于Linux的crontab表达式,表达式使用空格分成5个部分,按顺序依次为: :范围:0~59 :范围:0~23 :范围:1~31,"L" 表示月的最后一天 :范围:1~12,同时支持不区分大小写的别名:"jan","feb", "mar", "apr", "may","jun", "jul", "aug", "sep","oct", "nov", "dec" :范围:0 (Sunday)~6(Saturday),7也可以表示周日,同时支持不区分大小写的别名:"sun","mon", "tue", "wed", "thu","fri", "sat","L" 表示周六 为了兼容Quartz表达式,同时支持6位和7位表达式,其中:
当为6位时,第一位表示 ,范围0~59,但是第一位不做匹配 当为7位时,最后一位表示 ,范围1970~2099,但是第7位不做解析,也不做匹配 当定时任务运行到的时间匹配这些表达式后,任务被启动。
CronPattern(String) - Constructor for class org.dromara.hutool.cron.pattern.CronPattern
构造
CronPatternUtil - Class in org.dromara.hutool.cron.pattern
定时任务表达式工具类
CronPatternUtil() - Constructor for class org.dromara.hutool.cron.pattern.CronPatternUtil
 
CRONTAB_CONFIG_PATH - Static variable in class org.dromara.hutool.cron.CronUtil
Crontab配置文件
CRONTAB_CONFIG_PATH2 - Static variable in class org.dromara.hutool.cron.CronUtil
Crontab配置文件2
CronTask - Class in org.dromara.hutool.cron.task
定时作业,此类除了定义了作业,也定义了作业的执行周期以及ID。
CronTask(String, CronPattern, Task) - Constructor for class org.dromara.hutool.cron.task.CronTask
构造
CronTimer - Class in org.dromara.hutool.cron
定时任务计时器
计时器线程每隔一分钟(一秒钟)检查一次任务列表,一旦匹配到执行对应的Task
CronTimer(Scheduler) - Constructor for class org.dromara.hutool.cron.CronTimer
构造
CronUtil - Class in org.dromara.hutool.cron
定时任务工具类
此工具持有一个全局Scheduler,所有定时任务在同一个调度器中执行
CronUtil.setMatchSecond(boolean) 方法用于定义是否使用秒匹配模式,如果为true,则定时任务表达式中的第一位为秒,否则为分,默认是分
CronUtil() - Constructor for class org.dromara.hutool.cron.CronUtil
 
crop(int, int, int, int) - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
 
crypt(byte[], byte[], int, int[]) - Method in class org.dromara.hutool.crypto.digest.BCrypt
加密密文
CryptoException - Exception in org.dromara.hutool.crypto
加密异常
CryptoException(Throwable) - Constructor for exception org.dromara.hutool.crypto.CryptoException
构造
CryptoException(String) - Constructor for exception org.dromara.hutool.crypto.CryptoException
构造
CryptoException(String, Object...) - Constructor for exception org.dromara.hutool.crypto.CryptoException
构造
CryptoException(String, Throwable) - Constructor for exception org.dromara.hutool.crypto.CryptoException
构造
CryptoException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.crypto.CryptoException
构造
CryptoException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.crypto.CryptoException
构造
CsvBaseReader - Class in org.dromara.hutool.poi.csv
CSV文件读取器基础类,提供灵活的文件、路径中的CSV读取,一次构造可多次调用读取不同数据,参考:FastCSV
CsvBaseReader() - Constructor for class org.dromara.hutool.poi.csv.CsvBaseReader
构造,使用默认配置项
CsvBaseReader(CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvBaseReader
构造
CsvConfig<T extends CsvConfig<T>> - Class in org.dromara.hutool.poi.csv
CSV基础配置项,此配置项可用于读取和写出CSV,定义了包括字段分隔符、文本包装符等符号
CsvConfig() - Constructor for class org.dromara.hutool.poi.csv.CsvConfig
 
CsvData - Class in org.dromara.hutool.poi.csv
CSV数据,包括头部信息和行数据,参考:FastCSV
CsvData(List<String>, List<CsvRow>) - Constructor for class org.dromara.hutool.poi.csv.CsvData
构造
CsvParser - Class in org.dromara.hutool.poi.csv
CSV行解析器,参考:FastCSV
CsvParser(Reader, CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvParser
CSV解析器
CsvReadConfig - Class in org.dromara.hutool.poi.csv
CSV读取配置项
CsvReadConfig() - Constructor for class org.dromara.hutool.poi.csv.CsvReadConfig
 
CsvReader - Class in org.dromara.hutool.poi.csv
CSV文件读取器,参考:FastCSV
CsvReader() - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造,使用默认配置项
CsvReader(CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造
CsvReader(File, CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造,默认CsvBaseReader.DEFAULT_CHARSET编码
CsvReader(Path, CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造,默认CsvBaseReader.DEFAULT_CHARSET编码
CsvReader(File, Charset, CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造
CsvReader(Path, Charset, CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造
CsvReader(Reader, CsvReadConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvReader
构造
CsvRow - Class in org.dromara.hutool.poi.csv
CSV中一行的表示
CsvRow(long, Map<String, Integer>, List<String>) - Constructor for class org.dromara.hutool.poi.csv.CsvRow
构造
CsvTokener - Class in org.dromara.hutool.poi.csv
CSV解析器,用于解析CSV文件
CsvTokener(Reader) - Constructor for class org.dromara.hutool.poi.csv.CsvTokener
构造
CsvUtil - Class in org.dromara.hutool.poi.csv
CSV工具
CsvUtil() - Constructor for class org.dromara.hutool.poi.csv.CsvUtil
 
CsvWriteConfig - Class in org.dromara.hutool.poi.csv
CSV写出配置项
CsvWriteConfig() - Constructor for class org.dromara.hutool.poi.csv.CsvWriteConfig
 
CsvWriter - Class in org.dromara.hutool.poi.csv
CSV数据写出器
CsvWriter(String) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造,覆盖已有文件(如果存在),默认编码UTF-8
CsvWriter(File) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造,覆盖已有文件(如果存在),默认编码UTF-8
CsvWriter(String, Charset) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造,覆盖已有文件(如果存在)
CsvWriter(File, Charset) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造,覆盖已有文件(如果存在)
CsvWriter(String, Charset, boolean) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造
CsvWriter(File, Charset, boolean) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造
CsvWriter(String, Charset, boolean, CsvWriteConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造
CsvWriter(File, Charset, boolean, CsvWriteConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造
CsvWriter(Writer) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造,使用默认配置
CsvWriter(Writer, CsvWriteConfig) - Constructor for class org.dromara.hutool.poi.csv.CsvWriter
构造
CurrencyConverter - Class in org.dromara.hutool.core.convert.impl
货币Currency 转换器
CurrencyConverter() - Constructor for class org.dromara.hutool.core.convert.impl.CurrencyConverter
 
current() - Static method in class org.dromara.hutool.core.date.DateUtil
当前时间的时间戳
currentBufferIndex - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
当前缓冲索引
currentIter - Variable in class org.dromara.hutool.core.collection.iter.IterChain
当前位置
currentSeconds() - Static method in class org.dromara.hutool.core.date.DateUtil
当前时间的时间戳(秒)
currentTaskName() - Method in class org.dromara.hutool.core.date.StopWatch
获取当前任务名,null 表示无任务
currentThreadGroup() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取当前线程的线程组
currentThreadId() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取当前线程ID,即TID
customKey(Object) - Method in class org.dromara.hutool.core.map.Dict
 
customKey(Object) - Method in class org.dromara.hutool.core.map.FuncKeyMap
根据函数自定义键
customKey(Object) - Method in class org.dromara.hutool.core.map.FuncMap
根据函数自定义键
customKey(Object) - Method in class org.dromara.hutool.core.map.TransMap
自定义键
CustomKeyMap<K,V> - Class in org.dromara.hutool.core.map
自定义键的Map,默认HashMap实现
CustomKeyMap(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.CustomKeyMap
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
CustomProtocolsSSLFactory - Class in org.dromara.hutool.http.ssl
自定义支持协议类型的SSLSocketFactory
CustomProtocolsSSLFactory(SSLSocketFactory, String...) - Constructor for class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
构造
customValue(Object) - Method in class org.dromara.hutool.core.map.CustomKeyMap
 
customValue(Object) - Method in class org.dromara.hutool.core.map.FuncMap
 
customValue(Object) - Method in class org.dromara.hutool.core.map.TransMap
自定义值
cut(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
将字符串切分为N等份
cut(Rectangle) - Method in class org.dromara.hutool.swing.img.Img
图像切割(按指定起点坐标和宽高切割)
cut(int, int) - Method in class org.dromara.hutool.swing.img.Img
图像切割为圆形(按指定起点坐标和半径切割),填充满整个图片(直径取长宽最小值)
cut(int, int, int) - Method in class org.dromara.hutool.swing.img.Img
图像切割为圆形(按指定起点坐标和半径切割)
cut(File, File, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割)
cut(InputStream, OutputStream, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(ImageInputStream, ImageOutputStream, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, File, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, OutputStream, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, ImageOutputStream, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, Rectangle) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割)
cut(Image, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),填充满整个图片(直径取长宽最小值)
cut(Image, int, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图像切割(按指定起点坐标和宽高切割)
cyclicalm(int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
传入 月日的offset 传回干支, 0=甲子

D

daemon - Variable in class org.dromara.hutool.cron.Scheduler
是否为守护线程
DaoTemplate - Class in org.dromara.hutool.db
数据访问层模板
此模板用于简化对指定表的操作,简化的操作如下:
1、在初始化时指定了表名,CRUD操作时便不需要表名 2、在初始化时指定了主键,某些需要主键的操作便不需要指定主键类型
DaoTemplate(String) - Constructor for class org.dromara.hutool.db.DaoTemplate
构造,此构造需要自定义SqlRunner,主键默认为id
DaoTemplate(String, String) - Constructor for class org.dromara.hutool.db.DaoTemplate
构造,使用默认的池化连接池,读取默认配置文件的空分组,适用于只有一个数据库的情况
DaoTemplate(String, DataSource) - Constructor for class org.dromara.hutool.db.DaoTemplate
构造
DaoTemplate(String, String, DataSource) - Constructor for class org.dromara.hutool.db.DaoTemplate
构造
DaoTemplate(String, String, Db) - Constructor for class org.dromara.hutool.db.DaoTemplate
构造
DASHED - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:减号(连接符) '-'
DASHED - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:减号(连接符) "-"
DatabaseMetaDataWrapper - Class in org.dromara.hutool.db.meta
用于封装DatabaseMetaData对象,并提供特定数据库的元数据访问。
DatabaseMetaDataWrapper(DatabaseMetaData, String, String) - Constructor for class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
构造。
DataSize - Class in org.dromara.hutool.core.io.unit
数据大小,可以将类似于'12MB'表示转换为bytes长度的数字 此类来自于:Spring-framework byte 1B 1 kilobyte 1KB 1,024 megabyte 1MB 1,048,576 gigabyte 1GB 1,073,741,824 terabyte 1TB 1,099,511,627,776
DataSizeUtil - Class in org.dromara.hutool.core.io.unit
数据大小工具类
DataSizeUtil() - Constructor for class org.dromara.hutool.core.io.unit.DataSizeUtil
 
DataUnit - Enum in org.dromara.hutool.core.io.unit
数据单位封装 此类来自于:Spring-framework BYTES 1B 2^0 1 KILOBYTES 1KB 2^10 1,024 MEGABYTES 1MB 2^20 1,048,576 GIGABYTES 1GB 2^30 1,073,741,824 TERABYTES 1TB 2^40 1,099,511,627,776
DataValidationUtil - Class in org.dromara.hutool.poi.excel.writer
Excel数据验证相关工具
DataValidationUtil() - Constructor for class org.dromara.hutool.poi.excel.writer.DataValidationUtil
 
date(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
Date类型时间转为DateTime
如果date本身为DateTime对象,则返回强转后的对象,否则新建一个DateTime对象
date(XMLGregorianCalendar) - Static method in class org.dromara.hutool.core.date.DateUtil
date(Date, TimeZone) - Static method in class org.dromara.hutool.core.date.DateUtil
根据已有Date 产生新的DateTime对象,并根据指定时区转换
date(long) - Static method in class org.dromara.hutool.core.date.DateUtil
Long类型时间转为DateTime
只支持毫秒级别时间戳,如果需要秒级别时间戳,请自行×1000L
date(Calendar) - Static method in class org.dromara.hutool.core.date.DateUtil
Calendar类型时间转为DateTime
始终根据已有Calendar 产生新的DateTime对象
date(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.DateUtil
TemporalAccessor类型时间转为DateTime
始终根据已有TemporalAccessor 产生新的DateTime对象
date(Date) - Static method in class org.dromara.hutool.core.date.SqlDateUtil
/** 转为Date
DATE_FORMATTER - Static variable in class org.dromara.hutool.setting.toml.Toml
A DateTimeFormatter that uses the TOML format.
DateBasic - Interface in org.dromara.hutool.core.date.format
日期基本信息获取接口
DateBetween - Class in org.dromara.hutool.core.date
日期间隔
DateBetween(Date, Date) - Constructor for class org.dromara.hutool.core.date.DateBetween
构造
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
DateBetween(Date, Date, boolean) - Constructor for class org.dromara.hutool.core.date.DateBetween
构造
在前的日期做为起始时间,在后的做为结束时间
DateBuilder - Class in org.dromara.hutool.core.date
DateBuilder类用于构建和操作日期。
DateBuilder() - Constructor for class org.dromara.hutool.core.date.DateBuilder
构造
DateCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
Date 值单元格设置器
DateConverter - Class in org.dromara.hutool.core.convert.impl
日期转换器
DateConverter() - Constructor for class org.dromara.hutool.core.convert.impl.DateConverter
构造
DateConverter(String) - Constructor for class org.dromara.hutool.core.convert.impl.DateConverter
构造
DateException - Exception in org.dromara.hutool.core.date
工具类异常
DateException(Throwable) - Constructor for exception org.dromara.hutool.core.date.DateException
构造
DateException(String) - Constructor for exception org.dromara.hutool.core.date.DateException
构造
DateException(String, Object...) - Constructor for exception org.dromara.hutool.core.date.DateException
构造
DateException(String, Throwable) - Constructor for exception org.dromara.hutool.core.date.DateException
构造
DateException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.date.DateException
构造
DateException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.date.DateException
构造
DateField - Enum in org.dromara.hutool.core.date
日期各个部分的枚举
与Calendar相应值对应
DateFormatManager - Class in org.dromara.hutool.core.date.format
自定义格式化管理器,用于自定义日期格式化和解析逻辑
一般通过DateFormatManager.getInstance()使用全局单例对象。
DateFormatManager() - Constructor for class org.dromara.hutool.core.date.format.DateFormatManager
构造
DateFormatPool - Class in org.dromara.hutool.core.date
日期格式化类,提供常用的日期格式化对象
参考:rfc3339 所有的jdk日期格式模式字符串 jdk date format pattern (Pattern Letters and Symbols) 日期格式模式字符串 工具类,提供格式化字符串很多,但是对于具体什么含义,不够清晰,这里进行说明: 常见日期格式模式字符串: yyyy-MM-dd 示例:2022-08-05 yyyy年MM月dd日 示例:2022年08月05日 yyyy-MM-dd HH:mm:ss 示例:2022-08-05 12:59:59 yyyy-MM-dd HH:mm:ss.SSS 示例:2022-08-05 12:59:59.559 yyyy-MM-dd HH:mm:ss.SSSZ 示例:2022-08-05 12:59:59.559+0800【东八区中国时区】、2022-08-05 04:59:59.559+0000【冰岛0时区】, 年月日 时分秒 毫秒 时区 yyyy-MM-dd HH:mm:ss.SSSz 示例:2022-08-05 12:59:59.559UTC【世界标准时间=0时区】、2022-08-05T12:59:59.599GMT【冰岛0时区】、2022-08-05T12:59:59.599CST【东八区中国时区】、2022-08-23T03:45:00.599EDT【美国东北纽约时间,-0400】 ,年月日 时分秒 毫秒 时区 yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 示例:2022-08-05T12:59:59.559Z, 其中:''单引号表示转义字符,T:分隔符,Z:一般指UTC,0时区的时间含义 yyyy-MM-dd'T'HH:mm:ss.SSSZ 示例:2022-08-05T11:59:59.559+0800, 其中:Z,表示时区 yyyy-MM-dd'T'HH:mm:ss.SSSX 示例:2022-08-05T12:59:59.559+08, 其中:X:两位时区,+08表示:东8区,中国时区 yyyy-MM-dd'T'HH:mm:ss.SSSXX 示例:2022-08-05T12:59:59.559+0800, 其中:XX:四位时区 yyyy-MM-dd'T'HH:mm:ss.SSSXXX 示例:2022-08-05T12:59:59.559+08:00, 其中:XX:五位时区 yyyy-MM-dd'T'HH:mm:ss 示例:2022-08-05T12:59:59+08 yyyy-MM-dd'T'HH:mm:ssXXX 示例:2022-08-05T12:59:59+08:00 yyyy-MM-dd'T'HH:mm:ssZ 示例:2022-08-05T12:59:59+0800 yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2022-08-05T12:59:59Z EEE MMM dd HH:mm:ss z yyyy 示例:周五 8月 05 12:59:00 UTC+08:00 2022 EEE MMM dd HH:mm:ss zzz yyyy 示例:周五 8月 05 12:59:00 UTC+08:00 2022,其中z表示UTC时区,但:1~3个z没有任何区别 EEE, dd MMM yyyy HH:mm:ss z 示例:周五, 05 8月 2022 12:59:59 UTC+08:00 系统提供的,请查看,有大量定义好的格式化对象,可以直接使用,如: DateTimeFormatter.ISO_DATE DateTimeFormatter.ISO_DATE_TIME 查看更多,请参阅上述官方文档 特殊说明:UTC时间,世界标准时间,0时区的时间,伦敦时间,可以直接加Z表示不加空格, 如:“09:30 UTC”表示为“09:30Z”或“T0930Z”,其中:Z 是 +00:00 的缩写,意思是 UTC(零时分秒的偏移量).
DateFormatPool() - Constructor for class org.dromara.hutool.core.date.DateFormatPool
 
DateGsonTypeAdapter - Class in org.dromara.hutool.json.engine.gson
日期序列化描述
参考:https://stackoverflow.com/questions/41979086/how-to-serialize-date-to-long-using-gson
DateGsonTypeAdapter(String) - Constructor for class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
构造
DateModifier - Class in org.dromara.hutool.core.date
日期修改器
用于实现自定义某个日期字段的调整,包括: 1.
DateModifier() - Constructor for class org.dromara.hutool.core.date.DateModifier
 
DateModifier.ModifyType - Enum in org.dromara.hutool.core.date
修改类型
DateMoshiAdapter - Class in org.dromara.hutool.json.engine.moshi
日期格式化适配器,用于moshi序列化与反序列化日期
DateMoshiAdapter(String) - Constructor for class org.dromara.hutool.json.engine.moshi.DateMoshiAdapter
构造
dateNew(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
根据已有Date 产生新的DateTime对象
DateParser - Interface in org.dromara.hutool.core.date.format.parser
日期解析接口,用于解析日期字符串为 Date 对象
DatePattern - Class in org.dromara.hutool.core.date.format
日期格式表达式,用于解析和格式化日期时间。
DatePattern(String, Locale, TimeZone) - Constructor for class org.dromara.hutool.core.date.format.DatePattern
构造
DatePattern.NumberRule - Interface in org.dromara.hutool.core.date.format
Inner class defining a numeric rule.
DatePattern.Rule - Interface in org.dromara.hutool.core.date.format
规则
DatePrinter - Interface in org.dromara.hutool.core.date.format
日期格式化输出接口
Thanks to Apache Commons Lang 3.5
DateRange - Class in org.dromara.hutool.core.date
日期范围
DateRange(Date, Date, DateField) - Constructor for class org.dromara.hutool.core.date.DateRange
构造,包含开始和结束日期时间
DateRange(Date, Date, DateField, int) - Constructor for class org.dromara.hutool.core.date.DateRange
构造,包含开始和结束日期时间
DateRange(Date, Date, DateField, int, boolean, boolean) - Constructor for class org.dromara.hutool.core.date.DateRange
构造
dateSecond() - Static method in class org.dromara.hutool.core.date.DateUtil
当前时间,转换为DateTime对象,忽略毫秒部分
DateTime - Class in org.dromara.hutool.core.date
包装Date
此类继承了Date,并提供扩展方法,如时区等。
DateTime() - Constructor for class org.dromara.hutool.core.date.DateTime
当前时间
DateTime(TimeZone) - Constructor for class org.dromara.hutool.core.date.DateTime
当前时间
DateTime(Date) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期的构造
DateTime(Date, TimeZone) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期的构造
DateTime(Calendar) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期的构造
DateTime(Instant) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期Instant的构造
DateTime(Instant, ZoneId) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期Instant的构造
DateTime(TemporalAccessor) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期TemporalAccessor的构造
DateTime(ZonedDateTime) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期ZonedDateTime的构造
DateTime(long) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期毫秒数的构造
DateTime(long, TimeZone) - Constructor for class org.dromara.hutool.core.date.DateTime
给定日期毫秒数的构造
DateTime(CharSequence) - Constructor for class org.dromara.hutool.core.date.DateTime
构造格式:
yyyy-MM-dd HH:mm:ss yyyy/MM/dd HH:mm:ss yyyy.MM.dd HH:mm:ss yyyy年MM月dd日 HH时mm分ss秒 yyyy-MM-dd yyyy/MM/dd yyyy.MM.dd HH:mm:ss HH时mm分ss秒 yyyy-MM-dd HH:mm yyyy-MM-dd HH:mm:ss.SSS yyyyMMddHHmmss yyyyMMddHHmmssSSS yyyyMMdd EEE, dd MMM yyyy HH:mm:ss z EEE MMM dd HH:mm:ss zzz yyyy yyyy-MM-dd'T'HH:mm:ss'Z' yyyy-MM-dd'T'HH:mm:ss.SSS'Z' yyyy-MM-dd'T'HH:mm:ssZ yyyy-MM-dd'T'HH:mm:ss.SSSZ
DateTime(CharSequence, String) - Constructor for class org.dromara.hutool.core.date.DateTime
构造
DateTime(CharSequence, DateFormat) - Constructor for class org.dromara.hutool.core.date.DateTime
构造
DateTime(CharSequence, DateTimeFormatter) - Constructor for class org.dromara.hutool.core.date.DateTime
构建DateTime对象
DateTime(CharSequence, PositionDateParser) - Constructor for class org.dromara.hutool.core.date.DateTime
构造
DateTime(CharSequence, PositionDateParser, boolean) - Constructor for class org.dromara.hutool.core.date.DateTime
构造
DateTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
日期类型适配器,用于将日期对象转换为给定格式或时间戳
DateTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
 
DateUnit - Enum in org.dromara.hutool.core.date
日期时间单位,每个单位都是以毫秒为基数
DateUtil - Class in org.dromara.hutool.core.date
日期时间工具类
DateUtil() - Constructor for class org.dromara.hutool.core.date.DateUtil
 
dayOfMonth() - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期是这个日期所在月份的第几天,从1开始
dayOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期是这个日期所在月份的第几天
DayOfMonthMatcher - Class in org.dromara.hutool.cron.pattern.matcher
每月第几天匹配
考虑每月的天数不同,且存在闰年情况,日匹配单独使用
DayOfMonthMatcher(List<Integer>) - Constructor for class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
构造
dayOfWeek() - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期是星期几,1表示周日,2表示周一
dayOfWeek(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期是星期几,1表示周日,2表示周一
dayOfWeek(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
获取LocalDate对应的星期值
dayOfWeekEnum() - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期是星期几
dayOfWeekEnum(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期是星期几
dayOfWeekInMonth() - Method in class org.dromara.hutool.core.date.DateTime
获得天所在的周是这个月的第几周
dayOfYear() - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期是这个日期所在年份的第几天,从1开始
dayOfYear(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期是这个日期所在年的第几天
db - Variable in class org.dromara.hutool.db.DaoTemplate
SQL运行器
Db - Class in org.dromara.hutool.db
数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作
Db(DataSource, Dialect) - Constructor for class org.dromara.hutool.db.Db
构造
Db2DriverMatcher - Class in org.dromara.hutool.db.driver.matcher
db2驱动匹配器,来自Druid的JdbcUtils
Db2DriverMatcher() - Constructor for class org.dromara.hutool.db.driver.matcher.Db2DriverMatcher
 
dbConfig - Variable in class org.dromara.hutool.db.AbstractDb
 
DbConfig - Class in org.dromara.hutool.db.config
数据库配置,包括: 基本配置项,如driver、url、user、password等 连接配置,如remarks、useInformationSchema等 连接池配置,如初始容量、最大容量等,取决于连接池库具体要求 其它配置,如是否大小写敏感、SQL过滤器等
DbConfig() - Constructor for class org.dromara.hutool.db.config.DbConfig
构造
dbConfig - Variable in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
 
DbcpDSFactory - Class in org.dromara.hutool.db.ds.dbcp
DBCP2数据源工厂类
DbcpDSFactory() - Constructor for class org.dromara.hutool.db.ds.dbcp.DbcpDSFactory
构造
DbException - Exception in org.dromara.hutool.db
数据库异常
DbException(Throwable) - Constructor for exception org.dromara.hutool.db.DbException
构造
DbException(String) - Constructor for exception org.dromara.hutool.db.DbException
构造
DbException(String, Object...) - Constructor for exception org.dromara.hutool.db.DbException
构造
DbException(String, Throwable) - Constructor for exception org.dromara.hutool.db.DbException
构造
DbException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.db.DbException
构造
DbException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.db.DbException
构造
ddeSafe - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
是否使用安全模式,对可能存在DDE攻击的内容进行替换
debug(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
 
debug(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
debug(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
debug(Throwable) - Method in interface org.dromara.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(String, Object...) - Method in interface org.dromara.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Debug等级日志,小于Info
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
debug(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Debug等级日志,小于Info
DebugLog - Interface in org.dromara.hutool.log.level
DEBUG级别日志接口
decapitalize(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
转换名称为标准的字段名称,规则为: 首字母小写 转悠名字保持大写(第一个和第二个字母均为大写) Name =》name name =》name CPU =》CPU
decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
 
decode(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
解码
decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
 
decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
 
decode(CharSequence, boolean) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
解码数据
decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base58
Base58解码
decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Decoder
 
decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec
解码给定的Base58字符串
decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码
decode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
解码Base62
decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
 
decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
解码Base62消息
decode(byte[], boolean) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
解码Base62消息
decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64解码
decode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
解码Base64
decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base64Decoder
解码Base64
decode(byte[], int, int) - Method in class org.dromara.hutool.core.codec.binary.Base64Decoder
解码Base64
decode(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Decodes a String containing characters in the Base-N alphabet.
decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Decodes a byte[] containing characters in the Base-N alphabet.
decode(char[]) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将十六进制字符数组转换为字节数组
decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将十六进制字符数组转换为字节数组
decode(String) - Method in class org.dromara.hutool.core.codec.binary.Z85Codec
 
decode(String, int) - Static method in class org.dromara.hutool.core.codec.Caesar
传入明文解密到密文
decode(T) - Method in interface org.dromara.hutool.core.codec.Decoder
执行解码
decode(String) - Method in class org.dromara.hutool.core.codec.Hashids
解码Hash值为数字数组
decode(String) - Method in class org.dromara.hutool.core.codec.Morse
解码
decode(String) - Static method in class org.dromara.hutool.core.codec.PunyCode
解码 PunyCode为字符串
decode(String, String) - Static method in class org.dromara.hutool.core.codec.RadixUtil
把转换后进制的字符还原成long 值
decode(String, int, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
RotN解码
decode(String) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
decode(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
decode(String, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
解码 1.
decode(String, Charset, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
解码 1.
decode(byte[]) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
解码 1.
decode(byte[], boolean) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
解码 1.
decode(InputStream) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
读取ASN.1数据流为ASN1Object
decode(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
解码字符串密钥,可支持的编码如下: 1.
decode(InputStream) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
解码二维码或条形码图片为文本
decode(File) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
解码二维码或条形码图片为文本
decode(Image) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
将二维码或条形码图片解码为文本
decode(Image, boolean, boolean) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
将二维码或条形码图片解码为文本
此方法会尝试使用HybridBinarizerGlobalHistogramBinarizer两种模式解析
需要注意部分二维码如果不带logo,使用PureBarcode模式会解析失败,此时须设置此选项为false。
decode(Image, Map<DecodeHintType, Object>) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
将二维码或条形码图片解码为文本
此方法会尝试使用HybridBinarizerGlobalHistogramBinarizer两种模式解析
需要注意部分二维码如果不带logo,使用PureBarcode模式会解析失败,此时须设置此选项为false。
decode(Image) - Method in class org.dromara.hutool.extra.qrcode.QrDecoder
 
decode(AioSession, ByteBuffer) - Method in interface org.dromara.hutool.socket.protocol.MsgDecoder
对于从Socket流中获取到的数据采用当前MsgDecoder的实现类协议进行解析。
decode13(String) - Static method in class org.dromara.hutool.core.codec.Rot
Rot-13解码,同时解码数字
decode13(String, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
Rot-13解码
decodeChecked(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base58
Base58解码
解码包含标志位验证和版本呢位去除
decodeChecked(CharSequence, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base58
Base58解码
解码包含标志位验证和版本呢位去除
decodeColor(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
将Hex颜色值转为
decodeDomain(String) - Static method in class org.dromara.hutool.core.codec.PunyCode
解码 PunyCode为域名
decodeECPrivateKey(String, String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
decodeECPrivateKey(byte[], String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
decodeECPrivateKey(String, String) - Static method in class org.dromara.hutool.crypto.KeyUtil
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
decodeECPrivateKey(byte[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
decodeECPublicKey(String, String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
decodeECPublicKey(byte[], String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
decodeECPublicKey(String, String) - Static method in class org.dromara.hutool.crypto.KeyUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:...
decodeECPublicKey(byte[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:...
decodeForPath(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
解码,不对+解码 将%20转换为空格 将 "%xy"转换为文本形式,xy是两位16进制的数值 跳过不符合规范的%形式,直接输出
decodeHex(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
解码
decodeInverted(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码(反转字母表模式)
decodeInverted(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
解码Base62(反转字母表模式)
decodeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
decodeQueryList(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
解码器
DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Decoder
解码器
Decoder<T,R> - Interface in org.dromara.hutool.core.codec
解码接口
decodeStr(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32解码
decodeStr(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32解码
decodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码
decodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码
decodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64解码
decodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64解码
decodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将十六进制字符数组转换为字符串,默认编码UTF-8
decodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将十六进制字符数组转换为字符串
decodeStr(char[], Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将十六进制字符数组转换为字符串
decodeStrGbk(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码
decodeStrGbk(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64解码
decodeStrHex(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32解码
decodeStrHex(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32解码
decodeStrInverted(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码(反转字母表模式)
decodeStrInverted(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码(反转字母表模式)
decodeToFile(CharSequence, File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码
decodeToFile(CharSequence, File) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64解码
decodeToFileInverted(CharSequence, File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码(反转字母表模式)
decodeToHex(String) - Method in class org.dromara.hutool.core.codec.Hashids
解码Hash值为16进制数字
decodeToInt(String, String) - Static method in class org.dromara.hutool.core.codec.RadixUtil
把转换后的进制字符还原成int 值
decodeToStream(CharSequence, OutputStream, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码
decodeToStream(CharSequence, OutputStream, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64解码
decodeToStreamInverted(CharSequence, OutputStream, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62解码(反转字母表模式)
decodeToString(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Encodes a String containing characters in the Base32 alphabet.
decodeToString(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Decodes a byte[] containing binary data, into a String containing UTF-8 decoded String.
decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
值减一
decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
值减一
decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
值减一
decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
值减一
decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
值减一
decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
值减一
decrementAndGet() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
先减1, 再获取值
decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
 
decrypt(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
解密
decrypt(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
解密
decrypt(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
从Hex或Base64字符串解密,编码为UTF-8格式
decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
 
decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.RSA
 
decrypt(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用私钥解密
decrypt(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用私钥解密
decrypt(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用私钥解密
decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
解密
decrypt(byte[], CipherParameters) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
解密
decrypt(PKCS8EncryptedPrivateKeyInfo, char[]) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
解密PKCS8EncryptedPrivateKeyInfoPrivateKeyInfo
decrypt(PEMEncryptedKeyPair, char[]) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
解密PEMEncryptedKeyPairPEMKeyPair
decrypt(String) - Method in class org.dromara.hutool.crypto.symmetric.FPE
解密
decrypt(char[]) - Method in class org.dromara.hutool.crypto.symmetric.FPE
加密
decrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
 
decrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
 
decrypt(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密
decrypt(InputStream, OutputStream, boolean) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密,针对大数据量,结束后不关闭流
decrypt(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密Hex(16进制)或Base64表示的字符串
decrypt(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密,会关闭流
decrypt(CharSequence, CharSequence) - Static method in class org.dromara.hutool.crypto.symmetric.Vigenere
解密
decrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
 
decrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
 
decryptBlockSize - Variable in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
解密的块大小
decryptStr(String, KeyType, Charset) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
解密为字符串,密文需为Hex(16进制)或Base64字符串
decryptStr(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
解密为字符串,密文需为Hex(16进制)或Base64字符串
decryptStr(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用私钥解密
decryptStr(String, Charset) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用私钥解密
decryptStr(byte[], Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密为字符串
decryptStr(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密为字符串,默认UTF-8编码
decryptStr(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密Hex(16进制)或Base64表示的字符串
decryptStr(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密Hex(16进制)或Base64表示的字符串,默认UTF-8编码
decryptStr(InputStream, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密,不会关闭流
decryptStr(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
解密
DEFAULT - Static variable in class org.dromara.hutool.extra.template.TemplateConfig
默认配置
DEFAULT - Static variable in class org.dromara.hutool.http.ssl.SSLInfo
默认SSLInfo,全部为null,使用客户端引擎默认配置
DEFAULT_ALPHABET - Static variable in class org.dromara.hutool.core.codec.Hashids
默认编解码字符串
DEFAULT_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
默认缓存大小 8192
DEFAULT_CAPACITY - Static variable in class org.dromara.hutool.cron.TaskTable
默认任务表大小:10
DEFAULT_CAPACITY - Static variable in class org.dromara.hutool.json.JSONArray
默认初始大小
DEFAULT_CAPACITY - Static variable in class org.dromara.hutool.json.JSONObject
默认初始大小
DEFAULT_CHARSET - Static variable in class org.dromara.hutool.core.io.file.FileWrapper
默认编码:UTF-8
DEFAULT_CHARSET - Static variable in interface org.dromara.hutool.extra.ftp.Ftp
默认编码
DEFAULT_CHARSET - Static variable in interface org.dromara.hutool.http.server.handler.ServerRequest
默认编码,用于获取请求头和响应头编码,默认为UTF-8
DEFAULT_CHARSET - Static variable in interface org.dromara.hutool.http.server.handler.ServerResponse
默认编码,用于获取请求头和响应头编码,默认为UTF-8
DEFAULT_CHARSET - Static variable in class org.dromara.hutool.poi.csv.CsvBaseReader
默认编码
DEFAULT_CHARSET - Static variable in class org.dromara.hutool.setting.Setting
默认字符集
DEFAULT_COLLECTION_INITIAL_CAPACITY - Static variable in class org.dromara.hutool.core.map.multi.AbsCollValueMap
默认集合初始大小
DEFAULT_CONFIG - Static variable in class org.dromara.hutool.core.tree.TreeNodeConfig
默认属性配置对象
DEFAULT_CURRENCY_CODE - Static variable in class org.dromara.hutool.core.math.Money
缺省的币种代码,为CNY(人民币)。
DEFAULT_DATACENTER_ID - Static variable in class org.dromara.hutool.core.data.id.IdConstants
默认的数据中心ID。
DEFAULT_DB_CONFIG_PATH - Static variable in class org.dromara.hutool.db.ds.simple.SimpleDataSource
默认的数据库连接配置文件路径
DEFAULT_DELAY - Static variable in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
默认重试等待:100
DEFAULT_DELIMITER - Static variable in class org.dromara.hutool.setting.AbsSetting
数组类型值默认分隔符
DEFAULT_ESCAPE - Static variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
转义符 默认值
DEFAULT_GROUP - Static variable in class org.dromara.hutool.setting.AbsSetting
默认分组
DEFAULT_INDEX_FILE_NAME - Static variable in class org.dromara.hutool.http.server.handler.RootHandler
默认主页文件名
DEFAULT_INITIAL_CAPACITY - Static variable in class org.dromara.hutool.core.map.MapUtil
默认初始大小
DEFAULT_INITIAL_CAPACITY - Static variable in class org.dromara.hutool.core.map.MapWrapper
默认初始大小
DEFAULT_KEY_SIZE - Static variable in class org.dromara.hutool.crypto.KeyUtil
默认密钥字节数 RSA/DSA Default Keysize 1024 Keysize must be a multiple of 64, ranging from 512 to 1024 (inclusive).
DEFAULT_LARGE_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
默认大缓存大小 32768
DEFAULT_LOAD_FACTOR - Static variable in class org.dromara.hutool.core.map.MapUtil
默认增长因子,当Map的size达到 容量*增长因子时,开始扩充Map
DEFAULT_LOAD_FACTOR - Static variable in class org.dromara.hutool.core.map.MapWrapper
默认增长因子
DEFAULT_MASK_CHAR - Static variable in class org.dromara.hutool.core.data.masking.MaskingManager
默认的脱敏字符:*
DEFAULT_MAXIMUM_NESTING_DEPTH - Static variable in class org.dromara.hutool.json.xml.ParseConfig
默认最大嵌套深度
DEFAULT_MIDDLE_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
默认中等缓存大小 16384
DEFAULT_ORDER - Static variable in class org.dromara.hutool.core.util.ByteUtil
默认字节序:大端在前,小端在后
DEFAULT_PAGE_SIZE - Static variable in class org.dromara.hutool.db.Page
默认
DEFAULT_PAGE_SIZE - Static variable in class org.dromara.hutool.db.PageResult
默认每页结果数
DEFAULT_PASSWORD_LENGTH - Static variable in class org.dromara.hutool.crypto.digest.otp.HOTP
默认密码长度.
DEFAULT_PATH_SEPARATOR - Static variable in class org.dromara.hutool.core.text.AntPathMatcher
Default path separator: "/".
DEFAULT_PLACEHOLDER - Static variable in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
默认的占位符
DEFAULT_PORT - Static variable in class org.dromara.hutool.extra.ftp.CommonsFtp
默认端口
DEFAULT_PREFIX - Static variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
默认前缀
DEFAULT_PROFILE - Static variable in class org.dromara.hutool.setting.profile.Profile
默认环境
DEFAULT_QUEUE_CAPACITY - Static variable in class org.dromara.hutool.core.thread.ExecutorBuilder
默认的等待队列容量
DEFAULT_ROUNDING_MODE - Static variable in class org.dromara.hutool.core.math.Money
缺省的取整模式,为RoundingMode.HALF_EVEN (四舍五入,当小数为0.5时,则取最近的偶数)。
DEFAULT_SEATA_NODE_ID - Static variable in class org.dromara.hutool.core.data.id.IdConstants
默认的节点ID。
DEFAULT_SEATA_SNOWFLAKE - Static variable in class org.dromara.hutool.core.data.id.IdConstants
默认的Seata单例,使用默认的节点ID。
DEFAULT_SEPARATOR - Static variable in class org.dromara.hutool.core.text.dfa.SensitiveUtil
默认关键词分隔符
DEFAULT_SIZE - Static variable in class org.dromara.hutool.core.data.id.NanoId
默认长度
DEFAULT_SMALL_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
默认小缓存大小 1024
DEFAULT_SNOWFLAKE - Static variable in class org.dromara.hutool.core.data.id.IdConstants
默认的Snowflake单例,使用默认的Worker ID和数据中心ID。
DEFAULT_SUFFIX - Static variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
默认后缀
DEFAULT_TIME_STEP - Static variable in class org.dromara.hutool.crypto.digest.otp.TOTP
默认步进 (30秒).
DEFAULT_TRY_COUNT - Static variable in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
默认重试此时:10
DEFAULT_TWEPOCH - Static variable in class org.dromara.hutool.core.data.id.SeataSnowflake
默认的起始时间,为2020-05-03
DEFAULT_TWEPOCH - Static variable in class org.dromara.hutool.core.data.id.Snowflake
默认的起始时间,为Thu, 04 Nov 2010 01:42:54 GMT
DEFAULT_WINDOW_SIZE - Static variable in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
默认内存中保存的行数,默认100
DEFAULT_WORKER_ID - Static variable in class org.dromara.hutool.core.data.id.IdConstants
默认的Worker ID生成。
defaultCharset() - Static method in class org.dromara.hutool.core.util.CharsetUtil
系统默认字符集编码
defaultCharsetName() - Static method in class org.dromara.hutool.core.util.CharsetUtil
系统默认字符集编码
defaultConfig() - Static method in class org.dromara.hutool.poi.csv.CsvWriteConfig
默认配置
DefaultConnectionHolder - Class in org.dromara.hutool.db
默认的连接持有器
DefaultConnectionHolder(DataSource) - Constructor for class org.dromara.hutool.db.DefaultConnectionHolder
构造
DefaultDateBasic - Class in org.dromara.hutool.core.date.format
DefaultDateBasic() - Constructor for class org.dromara.hutool.core.date.format.DefaultDateBasic
 
DefaultDeserializer - Class in org.dromara.hutool.json.serializer.impl
默认反序列化器,用于处理未匹配的JSON类型。
DefaultDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.DefaultDeserializer
 
DefaultExceptionFilter - Class in org.dromara.hutool.http.server.engine.sun.filter
默认异常处理拦截器
DefaultExceptionFilter() - Constructor for class org.dromara.hutool.http.server.engine.sun.filter.DefaultExceptionFilter
 
defaultIfBlank(T, T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定对象为null或者""或者空白符返回默认值 defaultIfBlank(null, null) = null defaultIfBlank(null, "") = "" defaultIfBlank("", "zz") = "zz" defaultIfBlank(" ", "zz") = "zz" defaultIfBlank("abc", *) = "abc"
defaultIfBlank(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定对象为null或者""返回原值, 否则返回自定义handler处理后的返回值
defaultIfBlank(T, Function<T, V>, Supplier<? extends V>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果被检查对象为 null 或 "" 或 空白字符串时,返回默认值(由 defaultValueSupplier 提供);否则直接返回
defaultIfEmpty(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
如果给定数组为空,返回默认数组
defaultIfEmpty(T, T) - Static method in class org.dromara.hutool.core.collection.CollUtil
如果给定集合为空,返回默认集合
defaultIfEmpty(T, Function<T, T>, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
如果给定集合为空,返回默认集合
defaultIfEmpty(T, T) - Static method in class org.dromara.hutool.core.map.MapUtil
如果给定Map为空,返回默认Map
defaultIfEmpty(T, T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定对象为null或者 "" 返回默认值 defaultIfEmpty(null, null) = null defaultIfEmpty(null, "") = "" defaultIfEmpty("", "zz") = "zz" defaultIfEmpty(" ", "zz") = " " defaultIfEmpty("abc", *) = "abc"
defaultIfEmpty(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定对象为null或者""返回原值, 否则返回自定义handler处理后的返回值
defaultIfEmpty(T, Function<T, V>, Supplier<? extends V>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定对象为null或者""返回defaultHandler处理的结果, 否则返回自定义handler处理后的返回值
defaultIfEmpty() - Method in class org.dromara.hutool.extra.mail.MailAccount
如果某些值为null,使用默认值
defaultIfNull(T, T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串为null返回默认值 defaultIfNull(null, null); // = null defaultIfNull(null, ""); // = "" defaultIfNull(null, "zz"); // = "zz" defaultIfNull("abc", *); // = "abc"
defaultIfNull(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不为null 返回原值, 否则返回 Supplier.get() 提供的默认值
defaultIfNull(T, Function<? super T, ? extends R>, Supplier<? extends R>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
如果给定字符串不为null 返回自定义handler处理后的结果,否则返回 Supplier.get() 提供的默认值
defaultIfNull(T, T) - Static method in class org.dromara.hutool.core.util.ObjUtil
如果给定对象为null返回默认值 ObjUtil.defaultIfNull(null, null); // = null ObjUtil.defaultIfNull(null, ""); // = "" ObjUtil.defaultIfNull(null, "zz"); // = "zz" ObjUtil.defaultIfNull("abc", *); // = "abc" ObjUtil.defaultIfNull(Boolean.TRUE, *); // = Boolean.TRUE
defaultIfNull(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.util.ObjUtil
如果给定对象不为null 返回原值, 否则返回 Supplier.get() 提供的默认值
defaultIfNull(T, Function<? super T, ? extends R>, R) - Static method in class org.dromara.hutool.core.util.ObjUtil
如果给定对象不为null 返回自定义handler处理后的结果,否则返回默认值
defaultIfNull(T, Function<? super T, ? extends R>, Supplier<? extends R>) - Static method in class org.dromara.hutool.core.util.ObjUtil
如果给定对象不为null 返回自定义handler处理后的结果,否则返回 Supplier.get() 提供的默认值
DefaultNodeBeanFactory - Class in org.dromara.hutool.core.bean.path
默认的Bean创建器
DefaultNodeBeanFactory() - Constructor for class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
 
DefaultNodeParser<T> - Class in org.dromara.hutool.core.tree.parser
默认的简单转换器
DefaultNodeParser() - Constructor for class org.dromara.hutool.core.tree.parser.DefaultNodeParser
 
DefaultObjectCreator<T> - Class in org.dromara.hutool.core.reflect.creator
默认对象实例化器
通过传入对象类型和构造函数的参数,调用对应的构造方法创建对象。
DefaultObjectCreator(Class<T>, Object...) - Constructor for class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
构造
DefaultRegexDateParser - Class in org.dromara.hutool.core.date.format.parser
默认正则日期解析器
通过使用预定义或自定义的正则规则,解析日期字符串
DefaultRegexDateParser() - Constructor for class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
构造,初始化默认的解析规则
DefaultSegment<T extends Number> - Class in org.dromara.hutool.core.lang.range
片段默认实现
DefaultSegment(T, T) - Constructor for class org.dromara.hutool.core.lang.range.DefaultSegment
构造
DefaultStyleSet - Class in org.dromara.hutool.poi.excel.style
默认样式集合,定义了标题、数字、日期等默认样式
DefaultStyleSet(Workbook) - Constructor for class org.dromara.hutool.poi.excel.style.DefaultStyleSet
构造
defaultValue - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
默认值
defaultValue(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
设置 默认值 不可能为 null,可以为 "null"
defaultValue(UnaryOperator<String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
设置 默认值处理器
defaultValue - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
占位符 没有找到 对应的填充值时 使用的默认值,如果没有,则使用 StrTemplate.defaultValueHandler 提供默认值, 如果也没有,使用 StrTemplate.globalDefaultValueHandler,还是没有,则抛出异常
defaultValueHandler - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
默认值处理器
defaultValueHandler - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
当前模板的默认值处理器,根据 占位变量 返回 默认值
Deflate - Class in org.dromara.hutool.core.compress
Deflate算法
Deflate是同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。
Deflate(InputStream, OutputStream, boolean) - Constructor for class org.dromara.hutool.core.compress.Deflate
构造
deflater(int) - Method in class org.dromara.hutool.core.compress.Deflate
将普通数据流压缩
dekHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
DEK算法
del(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
删除文件或者文件夹
路径如果为相对路径,会转换为ClassPath路径!
del(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
del() - Method in class org.dromara.hutool.core.io.file.PathDeleter
删除文件或者文件夹,不追踪软链
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
del(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
删除文件或者文件夹,不追踪软链
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
del(String, String, Object) - Method in class org.dromara.hutool.db.AbstractDb
删除数据
del(Entity) - Method in class org.dromara.hutool.db.AbstractDb
删除数据
del() - Method in class org.dromara.hutool.db.ActiveEntity
根据现有Entity中的条件删除与之匹配的数据库记录
del(T) - Method in class org.dromara.hutool.db.DaoTemplate
删除
del(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
删除
del(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
删除
del(Connection, Entity) - Method in class org.dromara.hutool.db.DialectRunner
删除数据
此方法不会关闭Connection
delAll(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除匹配的全部内容
delAll(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除匹配的全部内容
delay(Duration) - Method in class org.dromara.hutool.core.thread.RetryableTask
重试间隔时间
delay() - Static method in class org.dromara.hutool.swing.RobotUtil
等待指定毫秒数
DelayWatcher - Class in org.dromara.hutool.core.io.watch.watchers
延迟观察者
使用此观察者通过定义一定的延迟时间,解决WatchService多个modify的问题
在监听目录或文件时,如果这个文件有修改操作,会多次触发modify方法。
DelayWatcher(Watcher, long) - Constructor for class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
构造
delDir(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
 
delDir(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
删除文件夹及其文件夹下的所有文件
delDir(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
删除文件夹及其文件夹下的所有文件
delDir(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
DelegatedExecutorService - Class in org.dromara.hutool.core.thread
ExecutorService代理
DelegatedExecutorService(ExecutorService) - Constructor for class org.dromara.hutool.core.thread.DelegatedExecutorService
构造
delete(String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
删除
delete() - Method in class org.dromara.hutool.http.multipart.UploadFile
从磁盘或者内存中删除这个文件
delFile(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
 
delFile(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
删除指定目录下的指定文件
delFile(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
删除文件
delFile(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
delFirst(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除匹配的第一个内容
delFirst(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除匹配的第一个内容
DELIM_END - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:花括号(右) '}'
DELIM_END - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:花括号(右) "}"
DELIM_START - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:花括号(左) '{'
DELIM_START - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:花括号(左) "{"
delLast(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除匹配的最后一个内容
delLast(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除匹配的最后一个内容
delPre(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除正则匹配到的内容之前的字符 如果没有找到,则返回原文
delPre(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
删除正则匹配到的内容之前的字符 如果没有找到,则返回原文
delUser(String) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
删除用户
DelVisitor - Class in org.dromara.hutool.core.io.file.visitor
删除操作的FileVisitor实现,用于递归遍历删除文件夹
DelVisitor() - Constructor for class org.dromara.hutool.core.io.file.visitor.DelVisitor
 
DependencyException - Exception in org.dromara.hutool.core.exception
依赖异常
DependencyException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
构造
DependencyException(String) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
构造
DependencyException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
构造
DependencyException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
构造
DependencyException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
构造
DependencyException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
构造
depthFirst(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.tree.HierarchyIterator
获取一个迭代器,用于按深度优先迭代层级结构中的每一个结点
depthFirst(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.tree.HierarchyIterator
获取一个迭代器,用于按深度优先迭代层级结构中的每一个结点
des() - Static method in class org.dromara.hutool.crypto.SecureUtil
DES加密,生成随机KEY。
des(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
DES加密
例: DES加密:des(key).encrypt(data) DES解密:des(key).decrypt(data)
DES - Class in org.dromara.hutool.crypto.symmetric
DES加密算法实现
DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法
Java中默认实现为:DES/ECB/PKCS5Padding
DES() - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造,默认DES/ECB/PKCS5Padding,使用随机密钥
DES(byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造,使用默认的DES/ECB/PKCS5Padding
DES(Mode, Padding) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造,使用随机密钥
DES(Mode, Padding, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(Mode, Padding, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(Mode, Padding, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(String, String) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(String, String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(String, String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(String, String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
DES(String, String, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
构造
desc - Variable in class org.dromara.hutool.cron.timingwheel.TimerTask
任务描述
descBound() - Method in interface org.dromara.hutool.core.lang.range.Bound
获取"[value""(value"格式的字符串
descendingIterator() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
descendingKeySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
descendingKeySetWithLimit(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Set view of the keys contained in this map.
descendingMap() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
descendingMapWithLimit(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns an unmodifiable snapshot Map view of the mappings contained in this map.
descForEach(Class<?>, Consumer<? super PropDesc>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
遍历Bean的属性
deschedule(String) - Method in class org.dromara.hutool.cron.Scheduler
移除Task
descheduleWithStatus(String) - Method in class org.dromara.hutool.cron.Scheduler
移除Task,并返回是否移除成功
description() - Method in class org.dromara.hutool.http.server.engine.sun.filter.SimpleFilter
 
descToClass(String) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
Class描述转Class "[Z" => boolean[].class "[[Ljava/util/Map;" => java.util.Map[][].class
descToClass(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
Class描述转Class "[Z" => boolean[].class "[[Ljava/util/Map;" => java.util.Map[][].class
descToName(String) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
类描述转名称 "[[I" => "int[][]"
desede() - Static method in class org.dromara.hutool.crypto.SecureUtil
DESede加密(又名3DES、TripleDES),生成随机KEY。
desede(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
DESede加密(又名3DES、TripleDES)
Java中默认实现为:DESede/ECB/PKCS5Padding
例: DESede加密:desede(key).encrypt(data) DESede解密:desede(key).decrypt(data)
DESede - Class in org.dromara.hutool.crypto.symmetric
DESede是由DES对称加密算法改进后的一种对称加密算法,又名3DES、TripleDES。
DESede() - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造,默认DESede/ECB/PKCS5Padding,使用随机密钥
DESede(byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造,使用默认的DESede/ECB/PKCS5Padding
DESede(Mode, Padding) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造,使用随机密钥
DESede(Mode, Padding, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(Mode, Padding, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(Mode, Padding, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(String, String) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(String, String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(String, String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(String, String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
DESede(String, String, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
构造
deserialize(byte[], Class<?>...) - Static method in class org.dromara.hutool.core.io.SerializeUtil
反序列化
对象必须实现Serializable接口 注意!!!
deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
 
deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.dromara.hutool.json.engine.gson.TemporalGsonTypeAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.dromara.hutool.json.engine.gson.TimeZoneGsonTypeAdapter
 
deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
 
deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
 
deserialize(JsonParser, DeserializationContext) - Method in class org.dromara.hutool.json.engine.jackson.JacksonTemporalDeserializer
 
deserialize(Reader, Object) - Method in interface org.dromara.hutool.json.engine.JSONEngine
解析JSON数据(反序列化),用于从Reader中读取JSON字符串,转换为Bean对象
type此处定义为Object,因为不同引擎对Type的定义不同,尤其是出现泛型定义时,需要传入引擎自身实现的TypeReference
deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
 
deserialize(JSON, Class<?>) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
反序列化
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ClassTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.DefaultDeserializer
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
 
deserialize(JSON, Class<?>, Type) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
反序列化
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.PairDeserializer
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.RecordDeserializer
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TripleDeserializer
 
deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TupleDeserializer
 
deserialize(JSON, Type) - Method in interface org.dromara.hutool.json.serializer.JSONDeserializer
反序列化,通过实现此方法,自定义实现JSON转换为指定类型的逻辑
deserializeType用于指明当结果对象存在泛型时,可以获取泛型对应的实际类型
desktopPlatforms - Static variable in class org.dromara.hutool.http.useragent.Platform
支持的桌面平台类型
DesktopUtil - Class in org.dromara.hutool.swing
桌面相关工具(平台相关)
Desktop 类允许 Java 应用程序启动已在本机桌面上注册的关联应用程序,以处理 URI 或文件。
DesktopUtil() - Constructor for class org.dromara.hutool.swing.DesktopUtil
 
destroy() - Static method in class org.dromara.hutool.core.lang.Singleton
清除所有Singleton对象
destroy(T) - Method in interface org.dromara.hutool.core.pool.ObjectFactory
销毁对象,用于在验证对象不可用或不需要时的销毁逻辑。
destroy(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
销毁进程
destroy() - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
销毁连接,即彻底关闭并丢弃连接
destroy() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
detect(File, Charset...) - Static method in class org.dromara.hutool.core.io.CharsetDetector
探测文件编码
detect(InputStream, Charset...) - Static method in class org.dromara.hutool.core.io.CharsetDetector
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流
detect(int, InputStream, Charset...) - Static method in class org.dromara.hutool.core.io.CharsetDetector
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流
detect(InputStream, Charset...) - Static method in class org.dromara.hutool.core.util.CharsetUtil
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用使用支持reset方法的流
detect(int, InputStream, Charset...) - Static method in class org.dromara.hutool.core.util.CharsetUtil
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用使用支持reset方法的流
determineRootDir(String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
根据给定的路径表达式,找到跟路径
根路径即不包含表达式的路径,如 "/WEB-INF/*.xml" 返回 "/WEB-INF/"
Dialect - Interface in org.dromara.hutool.db.dialect
SQL方言,不同的数据库由于在某些SQL上有所区别,故为每种数据库配置不同的方言。
DialectFactory - Class in org.dromara.hutool.db.dialect
方言工厂类
dialectName() - Method in interface org.dromara.hutool.db.dialect.Dialect
方言名
DialectName - Enum in org.dromara.hutool.db.dialect
方言名
方言枚举列出了Hutool支持的所有数据库方言
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.DmDialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.H2Dialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.MysqlDialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.OracleDialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.PhoenixDialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.PostgresqlDialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.Sqlite3Dialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.SqlServer2005Dialect
 
dialectName() - Method in class org.dromara.hutool.db.dialect.impl.SqlServer2012Dialect
 
DialectRunner - Class in org.dromara.hutool.db
提供基于方言的原始增删改查执行封装
DialectRunner(DbConfig, Dialect) - Constructor for class org.dromara.hutool.db.DialectRunner
构造
Dict - Class in org.dromara.hutool.core.map
字典对象,扩充了LinkedHashMap中的方法
Dict() - Constructor for class org.dromara.hutool.core.map.Dict
构造
Dict(boolean) - Constructor for class org.dromara.hutool.core.map.Dict
构造
Dict(int) - Constructor for class org.dromara.hutool.core.map.Dict
构造
Dict(int, boolean) - Constructor for class org.dromara.hutool.core.map.Dict
构造
Dict(int, float) - Constructor for class org.dromara.hutool.core.map.Dict
构造
Dict(int, float, boolean) - Constructor for class org.dromara.hutool.core.map.Dict
构造
Dict(Map<String, Object>) - Constructor for class org.dromara.hutool.core.map.Dict
构造
digest(String, Charset) - Method in class org.dromara.hutool.crypto.digest.Digester
生成文件摘要
digest(String) - Method in class org.dromara.hutool.crypto.digest.Digester
生成文件摘要
digest(File) - Method in class org.dromara.hutool.crypto.digest.Digester
生成文件摘要
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digest(byte[]) - Method in class org.dromara.hutool.crypto.digest.Digester
生成摘要,考虑加盐和重复摘要次数
digest(InputStream) - Method in class org.dromara.hutool.crypto.digest.Digester
生成摘要,使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digest(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.Digester
生成摘要
digest(String, Charset) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要
digest(String) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要
digest(File) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digest(byte[]) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成摘要
digest(InputStream) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成摘要,使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digest(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成摘要
digest(InputStream, int) - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
生成摘要
DigestAlgorithm - Enum in org.dromara.hutool.crypto.digest
摘要算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest
digestBase64(String, boolean) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要,并转为Base64
digestBase64(String, Charset, boolean) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要,并转为Base64
digestCount - Variable in class org.dromara.hutool.crypto.digest.Digester
散列次数
Digester - Class in org.dromara.hutool.crypto.digest
摘要算法
注意:此对象实例化后为非线程安全!
Digester(DigestAlgorithm) - Constructor for class org.dromara.hutool.crypto.digest.Digester
构造
Digester(String) - Constructor for class org.dromara.hutool.crypto.digest.Digester
构造
Digester(DigestAlgorithm, Provider) - Constructor for class org.dromara.hutool.crypto.digest.Digester
构造
Digester(String, Provider) - Constructor for class org.dromara.hutool.crypto.digest.Digester
构造
Digester(MessageDigest) - Constructor for class org.dromara.hutool.crypto.digest.Digester
构造
digester(DigestAlgorithm) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
新建摘要器
digester(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
新建摘要器
DigesterFactory - Class in org.dromara.hutool.crypto.digest
Digester创建简单工厂,用于生产Digester对象
参考Guava方式,工厂负责持有一个原始的MessageDigest对象,使用时优先通过clone方式创建对象,提高初始化性能。
digestHex(String, Charset) - Method in class org.dromara.hutool.crypto.digest.Digester
生成文件摘要,并转为16进制字符串
digestHex(String) - Method in class org.dromara.hutool.crypto.digest.Digester
生成文件摘要
digestHex(File) - Method in class org.dromara.hutool.crypto.digest.Digester
生成文件摘要,并转为16进制字符串
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digestHex(byte[]) - Method in class org.dromara.hutool.crypto.digest.Digester
生成摘要,并转为16进制字符串
digestHex(InputStream) - Method in class org.dromara.hutool.crypto.digest.Digester
生成摘要,并转为16进制字符串
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digestHex(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.Digester
生成摘要,并转为16进制字符串
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digestHex(String, Charset) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要,并转为16进制字符串
digestHex(String) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要
digestHex(File) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成文件摘要,并转为16进制字符串
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digestHex(byte[]) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成摘要,并转为16进制字符串
digestHex(InputStream) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成摘要,并转为16进制字符串
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digestHex(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
生成摘要,并转为16进制字符串
使用默认缓存大小,见 NioUtil.DEFAULT_BUFFER_SIZE
digestHex16(String, Charset) - Method in class org.dromara.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(String) - Method in class org.dromara.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(InputStream) - Method in class org.dromara.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(File) - Method in class org.dromara.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(byte[]) - Method in class org.dromara.hutool.crypto.digest.MD5
生成16位MD5摘要
DigestUtil - Class in org.dromara.hutool.crypto.digest
摘要算法工具类
DigestUtil() - Constructor for class org.dromara.hutool.crypto.digest.DigestUtil
 
digit16(int) - Static method in class org.dromara.hutool.core.text.CharUtil
获取给定字符的16进制数值
digitToChinese(Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
金额转为中文形式
dimension - Static variable in class org.dromara.hutool.swing.ScreenUtil
Dimension
DirectedWeightGraph<T> - Class in org.dromara.hutool.core.map.multi
权重有向图 基于 SPFA 算法实现 可以处理负边 可以进行负权环路检查
DirectedWeightGraph() - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph
 
DirectedWeightGraph.Edge<T> - Class in org.dromara.hutool.core.map.multi
DirectedWeightGraph.NegativeRingException - Exception in org.dromara.hutool.core.map.multi
负环异常
DirectedWeightGraph.Path<T> - Class in org.dromara.hutool.core.map.multi
路径
Direction - Enum in org.dromara.hutool.db.sql
排序方式(升序或者降序)
directRouter - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
直接路由表 减少挑 fail过程 使用数组 + charIndex 希望库减少 hash复杂度和内存空间 当初始化 stringSet 数量较大时 字符较多可以一定程度上减少 hashMap 底层实现带来的 内存开销 directRouter 大小为 全部字符数量
disableComment() - Method in class org.dromara.hutool.poi.csv.CsvConfig
设置注释无效
当写出CSV时,CsvWriter.writeComment(String)将抛出异常
当读取CSV时,注释行按照正常行读取
disableCookie() - Method in interface org.dromara.hutool.http.client.HeaderOperation
禁用默认Cookie行为,此方法调用后会将Cookie置为空。
disableCustomProvider() - Static method in class org.dromara.hutool.crypto.SecureUtil
强制关闭自定义Provider的使用,如Bouncy Castle库,全局有效
disableDefaultStyle() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
禁用默认样式
disableWrapper() - Method in class org.dromara.hutool.db.AbstractDb
取消包装器
取消自动添加到字段名、表名上的包装符(例如双引号)
disableXXE(DocumentBuilderFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XXE,避免漏洞攻击
see: https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Prevention_Cheat_Sheet#JAXP_DocumentBuilderFactory.2C_SAXParserFactory_and_DOM4J
disableXXE(SAXParserFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XEE避免漏洞攻击
disableXXE(XMLReader) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XEE避免漏洞攻击
disableXXE(TransformerFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XEE避免漏洞攻击
disableXXE(Validator) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XEE避免漏洞攻击
disableXXE(SAXTransformerFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XEE避免漏洞攻击
disableXXE(SchemaFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
关闭XEE避免漏洞攻击
DISALLOW_DOCTYPE_DECL - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
禁用xml中的inline DOCTYPE 声明,即禁用DTD
不允许将外部实体包含在传入的 XML 文档中,从而防止XML实体注入(XML External Entities 攻击,利用能够在处理时动态构建文档的 XML 功能,注入外部实体)
DiscardingQueue - Class in org.dromara.hutool.core.collection.queue
始终为空的队列,所有新增节点都丢弃
DiscardingQueue() - Constructor for class org.dromara.hutool.core.collection.queue.DiscardingQueue
 
disjunction() - Method in class org.dromara.hutool.core.collection.CollectionOperation
多个集合的差集
针对一个集合中存在多个相同元素的情况,计算每两个集合中此元素的个数,保留两个集合中此元素个数差的个数
例如: disjunction([a, b, c, c, c], [a, b, c, c]) -》 [c] disjunction([a, b], []) -》 [a, b] disjunction([a, b, c], [b, c, d]) -》 [a, d] 任意一个集合为空,返回另一个集合
两个集合无差集则返回空集合
disjunction(Collection<T>, Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
两个集合的对称差集 (A-B)∪(B-A)
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留两个集合中此元素个数差的个数
例如: disjunction([a, b, c, c, c], [a, b, c, c]) -》 [c] disjunction([a, b], []) -》 [a, b] disjunction([a, b, c], [b, c, d]) -》 [a, d] 任意一个集合为空,返回另一个集合
两个集合无差集则返回空集合
DisplayText - Class in org.dromara.hutool.swing.img
显示文本,用于保存在图片上绘图的文本信息,包括内容、字体、大小、位置和透明度等
DisplayText(String, Color, Font, Point, float) - Constructor for class org.dromara.hutool.swing.img.DisplayText
构造
distinct(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
去重数组中的元素,去重后生成新的数组,原数组不变
此方法通过LinkedHashSet 去重
distinct(T[], Function<T, K>, boolean) - Static method in class org.dromara.hutool.core.array.ArrayUtil
去重数组中的元素,去重后生成新的数组,原数组不变
此方法通过LinkedHashSet 去重
distinct(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
去重集合
distinct(Collection<T>, Function<T, K>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
根据函数生成的KEY去重集合,如根据Bean的某个或者某些字段完成去重。
distinct(Function<? super T, F>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
返回一个具有去重特征的流 非并行流(顺序流)下对于重复元素,保留遇到顺序中最先出现的元素,并行流情况下不能保证具体保留哪一个 这是一个有状态中间操作
distinct() - Method in interface org.dromara.hutool.core.stream.WrappedStream
返回一个具有去重特征的流 非并行流(顺序流)下对于重复元素,保留遇到顺序中最先出现的元素,并行流情况下不能保证具体保留哪一个 这是一个有状态中间操作
distinctByKey() - Method in class org.dromara.hutool.core.stream.EntryStream
根据键去重,默认丢弃靠后的
distinctByValue() - Method in class org.dromara.hutool.core.stream.EntryStream
根据值去重,默认丢弃靠后的
div(Number, Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(String, String) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(Number, Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(String, String, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(String, String, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(Number, Number, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
divide(double) - Method in class org.dromara.hutool.core.math.Money
货币除法。
divide(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
货币除法。
divide(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
货币除法。
divideBy(double) - Method in class org.dromara.hutool.core.math.Money
货币累除。
divideBy(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
货币累除。
divideBy(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
货币累除。
djbHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
DJB算法
DmDialect - Class in org.dromara.hutool.db.dialect.impl
达梦数据库方言
DmDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.DmDialect
构造
dnone(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
DNONE(NONEwithDSA)签名器
doAction(AioSession, T) - Method in interface org.dromara.hutool.socket.aio.IoAction
执行数据处理(消息读取)
doAfterAllAnalysed() - Method in interface org.dromara.hutool.poi.excel.sax.handler.RowHandler
处理一个sheet页完成的操作
DocConverterUtil - Class in org.dromara.hutool.poi.ofd
基于ofdrw-converter文档转换,提供: OFD PDF 相互转换 OFD TEXT 相互转换 OFD 图片 相互转换 具体见:https://toscode.gitee.com/ofdrw/ofdrw/blob/master/ofdrw-converter/doc/CONVERTER.md
DocConverterUtil() - Constructor for class org.dromara.hutool.poi.ofd.DocConverterUtil
 
doCompare(T, T) - Method in class org.dromara.hutool.core.comparator.NullComparator
不检查null的比较方法
用户可自行重写此方法自定义比较方式
DocumentBuilderUtil - Class in org.dromara.hutool.core.xml
DocumentBuilder 工具类
DocumentBuilderUtil() - Constructor for class org.dromara.hutool.core.xml.DocumentBuilderUtil
 
DocUtil - Class in org.dromara.hutool.poi.word
Word Document工具
DocUtil() - Constructor for class org.dromara.hutool.poi.word.DocUtil
 
doFilter(SunServerRequest, SunServerResponse, Filter.Chain) - Method in class org.dromara.hutool.http.server.engine.sun.filter.ExceptionFilter
 
doFilter(SunServerRequest, SunServerResponse, Filter.Chain) - Method in interface org.dromara.hutool.http.server.engine.sun.filter.HttpFilter
执行过滤
doFinal(byte[], int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
 
doFinal(byte[], int, int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
执行加密或解密数据
doFinal(byte[], int) - Method in class org.dromara.hutool.crypto.bc.BCCipher
 
doFinal(byte[], int) - Method in interface org.dromara.hutool.crypto.Cipher
处理最后一块数据
Cipher.process(byte[], int, int, byte[], int)处理完数据后非完整块数据,此方法用于处理块中剩余的bytes
如加密数据要求128bit,即16byes的整数,单数处理数据后为15bytes,此时根据padding方式不同,可填充剩余1byte为指定值(如填充0)
当对数据进行分段加密时,需要首先多次执行process方法,在最后一块数据处理完后执行此方法。
doFinal() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
 
doFinal() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
 
doFinal() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
结束并生成摘要
doFinal(byte[], int) - Method in class org.dromara.hutool.crypto.JceCipher
 
doFinal() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
完成多部分加密或解密操作,具体取决于此密码的初始化方式。
doFinalHex() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
完成多部分加密或解密操作,具体取决于此密码的初始化方式。
doMatch(String, String, boolean, Map<String, String>) - Method in class org.dromara.hutool.core.text.AntPathMatcher
执行匹配,判断给定的path是否匹配pattern
doPredicate(MutableEntry<Object, Object>, Consumer<MutableEntry<Object, Object>>) - Method in class org.dromara.hutool.json.JSONFactory
执行键值对过滤,如果提供的键值对执行Predicate.test(Object)返回false,则忽略此键值对;
如果处理后返回true表示接受,调用Consumer.accept(Object)执行逻辑。
DOT - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:点 '.'
DOT - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:点 "."
DOUBLE_DOT - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:双点 ".."
DOUBLE_QUOTES - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:双引号 '"'
doubleValue() - Method in class org.dromara.hutool.core.codec.Number128
 
doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 
doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
 
doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
 
doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
 
doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
 
doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
 
download(String, File, String) - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
下载文件-避免未完成的文件
来自:https://gitee.com/dromara/hutool/pulls/407
此方法原理是先在目标文件同级目录下创建临时文件,下载之,等下载完毕后重命名,避免因下载错误导致的文件不完整。
download(String, File) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
下载文件
download(String, String, File) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
下载文件
download(String, String, OutputStream) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
下载文件到输出流
download(String, String, OutputStream, Charset) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
下载文件到输出流
download(String, File) - Method in interface org.dromara.hutool.extra.ftp.Ftp
下载文件
download(String, File) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
 
download(String, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
下载文件到OutputStream
download(String, File) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
download(OutputStream, boolean) - Method in class org.dromara.hutool.http.client.HttpDownloader
下载文件
downloadFile(File) - Method in class org.dromara.hutool.http.client.HttpDownloader
下载文件
downloadFile(File, String) - Method in class org.dromara.hutool.http.client.HttpDownloader
下载文件
drawImg(Graphics, Image, Point) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制图片
drawImg(Graphics, Image, Rectangle) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制图片
drawingCellComment(Cell, SimpleClientAnchor, String) - Static method in class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
添加批注
drawingPic(Sheet, byte[], ExcelPicType, SimpleClientAnchor) - Static method in class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
写出图片,本方法只是将数据写入Workbook中的Sheet,并不写出到文件
添加图片到当前sheet中
drawingSimpleShape(Sheet, SimpleClientAnchor, ShapeConfig) - Static method in class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
绘制简单形状
drawString(Graphics, String, Font, Color, int, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制字符串,默认抗锯齿
drawString(Graphics, String, Font, Color, Rectangle) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制字符串,默认抗锯齿。
drawString(Graphics, String, Font, Color, Point) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制字符串,默认抗锯齿
drawStringColourful(Graphics, String, Font, int, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制字符串,使用随机颜色,默认抗锯齿
drawStringColourful(Graphics, String, Font, int, int, Color, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
绘制字符串,使用随机颜色,默认抗锯齿
driver - Variable in class org.dromara.hutool.db.ds.pooled.PooledDataSource
 
DRIVER_AS400 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 as400
DRIVER_ATTUNITY - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 attunity
DRIVER_CLICK_HOUSE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 ClickHouse
DRIVER_CLOUDSCAPE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 cloudscape
DRIVER_DB2 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 DB2
DRIVER_DERBY - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Derby
DRIVER_DERBY_EMBEDDED - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Derby,嵌入式驱动程序
DRIVER_DM - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 达梦
DRIVER_DRUID - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Druid
DRIVER_EDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 edb
DRIVER_EDBC - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 edbc
DRIVER_ELASTIC - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 elastic
DRIVER_GAUSS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 华为高斯
DRIVER_GBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 南大通用
DRIVER_GREENPLUM - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Greenplum
DRIVER_H2 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 H2
DRIVER_HIGHGO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 瀚高数据库
DRIVER_HIVE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Hive
DRIVER_HIVE2 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Hive2
DRIVER_HSQLDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 HSQLDB
DRIVER_IGNITE_THIN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Ignite thin
DRIVER_INFORMIX - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 informix
DRIVER_INGRES - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Ingres
DRIVER_INSPUR - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 浪潮K-DB
DRIVER_INTERBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 interbase
DRIVER_JSQL - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 JSQL
DRIVER_JTDS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 JTDS
DRIVER_JTURBO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 jturbo
DRIVER_KINGBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 人大金仓
DRIVER_KINGBASE8 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 人大金仓8
DRIVER_KYLIN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Apache Kylin
DRIVER_LOG4J - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 log4jdbc
DRIVER_MARIADB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 MariaDB
DRIVER_MCKOI - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Mckoi
DRIVER_MIMER - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 mimer
DRIVER_MYSQL - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 MySQL
DRIVER_MYSQL_V6 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 MySQL,在6.X版本中变动驱动类名,且使用SPI机制
DRIVER_OCEANBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 OceanBase
DRIVER_ODPS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 odps
DRIVER_OPENGAUSS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 OpenGauss
DRIVER_ORACLE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Oracle
DRIVER_ORACLE_OLD - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Oracle,旧版使用
DRIVER_OSCAR - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 神州数据库
DRIVER_PHOENIX - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Apache Phoenix
DRIVER_PHOENIX_THIN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Apache Phoenix 瘦客户端
DRIVER_POINTBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 pointbase
DRIVER_POLARDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 polardb
DRIVER_POSTGRESQL - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 PostgreSQL
DRIVER_PRESTO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Presto
DRIVER_SQLLITE3 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 SQLLite3
DRIVER_SQLSERVER - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 SQLServer
DRIVER_SQLSERVER_OLD - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 SQLServer,4.0前使用
DRIVER_SYBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Sybase
DRIVER_TIDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Tidb
DRIVER_TIMESTEN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 timesten
DRIVER_TRINO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 Trino
DRIVER_XUGU - Static variable in interface org.dromara.hutool.db.driver.DriverNames
JDBC 驱动 虚谷数据库
DriverIdentifier - Class in org.dromara.hutool.db.driver
驱动识别器
通过给定的规则列表,逐个查找,直到匹配到DriverMatcher后,获取其驱动名
部分驱动参考Druid实现
DriverIdentifier(ClassLoader) - Constructor for class org.dromara.hutool.db.driver.DriverIdentifier
构造
DriverMatcher - Interface in org.dromara.hutool.db.driver.matcher
驱动匹配接口,通过实现此接口,可以:
通过Predicate.test(Object) 判断JDBC URL 是否匹配驱动的要求
通过DriverMatcher.getClassName() 获取对应的驱动类名称
DriverNames - Interface in org.dromara.hutool.db.driver
常用数据库驱动名
DriverUtil - Class in org.dromara.hutool.db.driver
驱动相关工具类,包括自动获取驱动类名
DriverUtil() - Constructor for class org.dromara.hutool.db.driver.DriverUtil
 
dropWhile(Stream<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
删除 与指定断言 匹配的元素, 在第一次不匹配时终止, 返回当前(第一个不匹配元素)及剩余元素组成的新流 与 jdk9 中的 dropWhile 方法不太一样, 这里的实现是个 顺序的、有状态的中间操作 本环节中是顺序执行的, 但是后续操作可以支持并行流 但是不建议在并行流中使用, 除非你确定 dropWhile 之后的操作能在并行流中受益很多
dropWhile(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
删除流中与断言匹配的元素,当遇到第一个不匹配的元素时终止,返回由剩余不匹配的元素组成的流。
DropWhileSpliterator<T> - Class in org.dromara.hutool.core.stream.spliterators
dropWhile 的 Spliterator 借鉴自StreamEx
DropWhileSpliterator(Spliterator<T>, Predicate<? super T>) - Constructor for class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
构造
DruidDSFactory - Class in org.dromara.hutool.db.ds.druid
Druid数据源工厂类
DruidDSFactory() - Constructor for class org.dromara.hutool.db.ds.druid.DruidDSFactory
构造
ds - Variable in class org.dromara.hutool.db.DefaultConnectionHolder
 
DSFactory - Interface in org.dromara.hutool.db.ds
多数据源DataSource工厂方法接口,借助不同配置,同一个工厂可以连接多个相同或不同的数据库,但是连接池只能使用一种。
dsha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
DSHA1(SHA1withDSA)签名器
DSKeys - Interface in org.dromara.hutool.db.config
数据源配置的字段名
DSPool - Class in org.dromara.hutool.db.ds
数据源池,用于支持多数据源。
DSPool() - Constructor for class org.dromara.hutool.db.ds.DSPool
构造,通过SPI方式自动获取用户引入的连接池,使用classpath:db.setting
DSPool(ConfigParser) - Constructor for class org.dromara.hutool.db.ds.DSPool
构造,通过SPI方式自动获取用户引入的连接池
DSPool(ConfigParser, DSFactory) - Constructor for class org.dromara.hutool.db.ds.DSPool
构造
DSUtil - Class in org.dromara.hutool.db.ds
DataSource相关工具类
主要提供数据源工厂的创建和数据源的获取
DSUtil() - Constructor for class org.dromara.hutool.db.ds.DSUtil
 
DSWrapper - Class in org.dromara.hutool.db.ds
DataSource 数据源实现包装,通过包装,提供基本功能外的额外功能和参数持有,包括: 1.
DSWrapper(DataSource, DbConfig) - Constructor for class org.dromara.hutool.db.ds.DSWrapper
构造
dump() - Method in class org.dromara.hutool.core.math.Money
生成本对象内部变量的字符串表示,用于调试。
dump(Object, Writer) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
将Bean对象或者Map写出到Writer
dump(Object, Writer, DumperOptions) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
将Bean对象或者Map写出到Writer
dumpSystemInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
将系统信息输出到System.out中。
dumpSystemInfo(PrintWriter) - Static method in class org.dromara.hutool.extra.management.ManagementUtil
将系统信息输出到指定PrintWriter中。
DurationConverter - Class in org.dromara.hutool.core.convert.impl
Duration对象转换器
DurationConverter() - Constructor for class org.dromara.hutool.core.convert.impl.DurationConverter
 
DynaBean - Class in org.dromara.hutool.core.bean
动态Bean,通过反射对Bean的相关方法做操作
支持Map和普通Bean和Collection
DynaBean(Object) - Constructor for class org.dromara.hutool.core.bean.DynaBean
构造
DynaBeanValueProvider - Class in org.dromara.hutool.core.bean.copier.provider
DynaBean值提供者
DynaBeanValueProvider(DynaBean, boolean) - Constructor for class org.dromara.hutool.core.bean.copier.provider.DynaBeanValueProvider
构造

E

EasyStream<T> - Class in org.dromara.hutool.core.stream
单元素的扩展流实现。
easyStream() - Method in interface org.dromara.hutool.core.stream.WrappedStream
转换为EasyStream
EasyStream.Builder<T> - Interface in org.dromara.hutool.core.stream
建造者
ECIES - Class in org.dromara.hutool.crypto.asymmetric
ECIES(集成加密方案,elliptic curve integrate encrypt scheme) 详细介绍见:https://blog.csdn.net/baidu_26954729/article/details/90437344 此算法必须引入Bouncy Castle库
ECIES() - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造,生成新的私钥公钥对
ECIES(String) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造,生成新的私钥公钥对
ECIES(String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
ECIES(String, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
ECIES(byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
ECIES(KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
ECIES(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
ECKeySpecUtil - Class in org.dromara.hutool.crypto.bc
BC密钥规范工具类
ECKeySpecUtil() - Constructor for class org.dromara.hutool.crypto.bc.ECKeySpecUtil
 
ECKeyUtil - Class in org.dromara.hutool.crypto.bc
椭圆曲线EC(Elliptic Curves)密钥参数相关工具类封装
ECKeyUtil() - Constructor for class org.dromara.hutool.crypto.bc.ECKeyUtil
 
Edge() - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
构造
Edge(T, T, long) - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
构造
edit(T[], UnaryOperator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
对每个数组元素执行指定操作,返回操作后的元素
这个Editor实现可以实现以下功能: 过滤出需要的对象,如果返回null则抛弃这个元素对象 修改元素对象,返回修改后的对象
edit(UnaryOperator<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
对每个数组元素执行指定操作,替换元素为修改后的元素
edit(T, UnaryOperator<Field>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
编辑Bean的字段,static字段不会处理
例如需要对指定的字段做判空操作、null转""操作等等。
edit(T, UnaryOperator<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
编辑,此方法产生一个新集合
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象
edit(Iterator<T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
编辑,此方法产生一个新ArrayList
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象
edit(Map<K, V>, UnaryOperator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
编辑Map
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回 null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象
edit(Cell, Object) - Method in interface org.dromara.hutool.poi.excel.cell.editors.CellEditor
编辑,根据单元格信息处理结果值,返回处理后的结果
edit(Cell, Object) - Method in class org.dromara.hutool.poi.excel.cell.editors.NumericToIntEditor
 
edit(Cell, Object) - Method in class org.dromara.hutool.poi.excel.cell.editors.TrimEditor
 
edit(String, String, String) - Method in interface org.dromara.hutool.setting.SettingLoader.ValueEditor
编辑值
edit(File) - Static method in class org.dromara.hutool.swing.DesktopUtil
启动关联编辑器应用程序并打开用于编辑的文件
editable - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
如果目标对象是Map,源对象是Bean,则作用于源对象上
editField(Object, Object) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
编辑字段值
element() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
elementDiscoverer - Variable in class org.dromara.hutool.core.tree.HierarchyIterator
下一层级节点的获取方法
elementFactory - Variable in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
创建AnnotatedElement的工厂方法,当返回null时将忽略该元素
ElementName - Enum in org.dromara.hutool.poi.excel.sax
标签名枚举
elementText(Element, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
根据节点名获得第一个子节点
elementText(Element, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
根据节点名获得第一个子节点
elfHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
ELF算法
EllipticCurveJWTSigner - Class in org.dromara.hutool.json.jwt.signers
椭圆曲线(Elliptic Curve)的JWT签名器。
EllipticCurveJWTSigner(String, Key) - Constructor for class org.dromara.hutool.json.jwt.signers.EllipticCurveJWTSigner
构造
EllipticCurveJWTSigner(String, KeyPair) - Constructor for class org.dromara.hutool.json.jwt.signers.EllipticCurveJWTSigner
构造
email(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
【电子邮箱】邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
email(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【电子邮箱】邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
EMAIL - Static variable in class org.dromara.hutool.core.regex.PatternPool
邮件,符合RFC 5322规范,注意email 要宽松一点。
EMAIL - Static variable in interface org.dromara.hutool.core.regex.RegexPool
邮件,符合RFC 5322规范,注意email 要宽松一点。
EmojiUtil - Class in org.dromara.hutool.extra.emoji
基于https://github.com/vdurmont/emoji-java的Emoji表情工具类 emoji-java文档以及别名列表见:...
EmojiUtil() - Constructor for class org.dromara.hutool.extra.emoji.EmojiUtil
 
empty(Class<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
根据给定的集合类型,返回对应的空集合,支持类型包括: 1.
empty() - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
返回一个空Iterator
empty() - Static method in class org.dromara.hutool.core.collection.ListUtil
获取一个空List,这个空List不可变
empty() - Static method in class org.dromara.hutool.core.collection.set.SetUtil
获取一个空Set,这个空Set不可变
EMPTY - Static variable in class org.dromara.hutool.core.data.masking.MaskingManager
空脱敏管理器,用于不处理任何数据的情况
empty() - Static method in class org.dromara.hutool.core.lang.Opt
返回一个空的Opt
empty() - Static method in class org.dromara.hutool.core.map.MapUtil
返回一个空Map
empty(Class<?>) - Static method in class org.dromara.hutool.core.map.MapUtil
根据传入的Map类型不同,返回对应类型的空Map,支持类型包括: 1.
empty() - Static method in class org.dromara.hutool.core.stream.EasyStream
返回空的串行流
empty() - Static method in class org.dromara.hutool.core.stream.EntryStream
创建一个空的串行流
EMPTY - Static variable in class org.dromara.hutool.core.text.StrValidator
字符串常量:空字符串 ""
EMPTY_JSON - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:空 JSON "{}"
EmptyBeanConverter - Class in org.dromara.hutool.core.convert.impl
空值或空对象转换器,转换结果为目标类型对象的实例化对象
EmptyBeanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
 
emptyCount(Object...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
计算null或空元素对象的个数,通过ObjUtil.isEmpty(Object) 判断元素
emptyElement() - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
获取一个不包含任何注解的AnnotatedElement
emptyIfNull(Set<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
如果提供的集合为null,返回一个不可变的默认空集合,否则返回原集合
空集合使用Collections.emptySet()
emptyIfNull(List<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
如果提供的集合为null,返回一个不可变的默认空集合,否则返回原集合
空集合使用Collections.emptyList()
emptyIfNull(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
如果提供的集合为null,返回一个不可变的默认空集合,否则返回原集合
空集合使用Collections.emptyMap()
emptyIfNull(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
当给定字符串为空字符串时,转换为""
此方法与CharSequenceUtil.toStringOrEmpty(Object)不同的是,如果提供的CharSequence非String,则保持原状
EmptyInputStream - Class in org.dromara.hutool.core.io.stream
空的流
EmptyNode - Class in org.dromara.hutool.core.bean.path.node
空节点
EmptyNode() - Constructor for class org.dromara.hutool.core.bean.path.node.EmptyNode
 
EmptyOutputStream - Class in org.dromara.hutool.core.io.stream
此OutputStream写出数据到/dev/null,即忽略所有数据
来自 Apache Commons io
enableDefaultCookie() - Method in interface org.dromara.hutool.http.client.HeaderOperation
打开默认的Cookie行为(自动回填服务器传回的Cookie)
enableSSLVerify() - Method in class org.dromara.hutool.http.client.ClientConfig
打开SSL验证,即使用引擎默认的SSL验证方式
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
 
encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base32
编码
encode(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32编码
encode(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32编码
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
 
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
 
encode(byte[], boolean) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
编码数据
encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base58
Base58编码
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Encoder
 
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec
Base58编码
encode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码
encode(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码
encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码
encode(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码
encode(File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
 
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
编码指定消息bytes为Base62格式的bytes
encode(byte[], boolean) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
编码指定消息bytes为Base62格式的bytes
encode(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base64
编码为Base64,非URL安全的
encode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码
encode(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码
encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码
encode(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码
encode(File) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码
encode(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Encodes a String containing characters in the Base32 alphabet.
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字节数组转换为十六进制字符数组
encode(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字节数组转换为十六进制字符数组
encode(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字节数组转换为十六进制字符数组
encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Z85Codec
 
encode(String, int) - Static method in class org.dromara.hutool.core.codec.Caesar
传入明文,加密得到密文
encode(T) - Method in interface org.dromara.hutool.core.codec.Encoder
执行编码
encode(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
 
encode(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash128
 
encode(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash32
 
encode(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash64
 
encode(byte[]) - Method in class org.dromara.hutool.core.codec.hash.KetamaHash
 
encode(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
 
encode(long...) - Method in class org.dromara.hutool.core.codec.Hashids
编码给定的数字数组
encode(String) - Method in class org.dromara.hutool.core.codec.Morse
编码
encode(byte[]) - Method in class org.dromara.hutool.core.codec.PercentCodec
 
encode(CharSequence, Charset, char...) - Method in class org.dromara.hutool.core.codec.PercentCodec
将URL中的字符串编码为%形式
encode(CharSequence) - Static method in class org.dromara.hutool.core.codec.PunyCode
将内容编码为PunyCode
encode(CharSequence, boolean) - Static method in class org.dromara.hutool.core.codec.PunyCode
将内容编码为PunyCode
encode(String, int) - Static method in class org.dromara.hutool.core.codec.RadixUtil
把一个整型数值转换成自己定义的进制 长度即进制
encode("AB",10) 51转换成2进制,A=0;B=1 。
encode(String, long) - Static method in class org.dromara.hutool.core.codec.RadixUtil
把一个长整型数值转换成自己定义的进制
encode(String, int, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
RotN编码
encode(Object...) - Static method in class org.dromara.hutool.core.lang.ansi.AnsiEncoder
创建ANSI字符串,参数中的AnsiElement会被转换为编码形式。
encode(String, ASN1Encodable...) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
编码为指定ASN1格式
encode(CharSequence, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
将文本内容编码为条形码或二维码
encode(CharSequence) - Method in class org.dromara.hutool.extra.qrcode.QrEncoder
 
encode(AioSession, ByteBuffer, T) - Method in interface org.dromara.hutool.socket.protocol.MsgEncoder
编码数据用于写出
encode13(String) - Static method in class org.dromara.hutool.core.codec.Rot
Rot-13编码,同时编码数字
encode13(String, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
Rot-13编码
encodeAll(String) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。。
encodeAll(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
编码URL
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
encodeBlank(CharSequence) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
单独编码URL中的空白符,空白符编码为%20
encodeChecked(Integer, byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base58
Base58编码
包含版本位和校验位
encodeColor(Color) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
Color编码为Hex形式
encodeColor(Color, String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
Color编码为Hex形式
encodeDer(ASN1Encodable...) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
编码为DER格式
encodeDomain(String) - Static method in class org.dromara.hutool.core.codec.PunyCode
将域名编码为PunyCode,会忽略"."
encodeECPrivateKey(PrivateKey) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
只获取私钥里的d,32位字节
encodeECPrivateKey(PrivateKey) - Static method in class org.dromara.hutool.crypto.KeyUtil
编码压缩EC私钥(基于BouncyCastle)
encodeECPublicKey(PublicKey) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
编码压缩EC公钥(基于BouncyCastle),即Q值
见:https://www.cnblogs.com/xinzhao/p/8963724.html
encodeECPublicKey(PublicKey, boolean) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
编码压缩EC公钥(基于BouncyCastle),即Q值
见:https://www.cnblogs.com/xinzhao/p/8963724.html
encodeECPublicKey(PublicKey) - Static method in class org.dromara.hutool.crypto.KeyUtil
编码压缩EC公钥(基于BouncyCastle)
见:...
encodeFromHex(String) - Method in class org.dromara.hutool.core.codec.Hashids
编码给定的16进制数字
encodeHex(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base32
编码
encodeHex(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32编码(Hex模式)
encodeHex(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
base32编码(Hex模式)
encodeInverted(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码(反转字母表模式)
encodeInverted(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码(反转字母表模式)
encodeInverted(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码(反转字母表模式)
encodeInverted(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码
encodeInverted(File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
Base62编码(反转字母表模式)
encodeQuery(String) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
encodeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
编码字符为URL中查询语句
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
encodeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
对URL参数做编码,只编码键和值
提供的值可以是url附带参数,但是不能只是url 注意,此方法只能标准化整个URL,并不适合于单独编码参数值
ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
编码器
ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Encoder
编码器
Encoder<T,R> - Interface in org.dromara.hutool.core.codec
编码接口
encodeStr(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字节数组转换为十六进制字符串
encodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字符串转换为十六进制字符串,结果为小写,默认编码是UTF-8
encodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字符串转换为十六进制字符串,结果为小写
encodeStr(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.Hex
将字节数组转换为十六进制字符串
encodeText(String, Charset) - Static method in class org.dromara.hutool.extra.mail.InternalMailUtil
编码中文字符
编码失败返回原字符串
encodeTo(String, OutputStream, ASN1Encodable...) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
编码为指定ASN1格式
encodeToString(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Encodes a String containing characters in the Base32 alphabet.
encodeToString(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Encodes a byte[] containing binary data, into a String containing characters in the Base-N alphabet.
encodeUrlSafe(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码,URL安全
encodeUrlSafe(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码,URL安全的
encodeUrlSafe(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码,URL安全的
encodeUrlSafe(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码,URL安全的
encodeUrlSafe(File) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码,URL安全的
encodeWithoutPadding(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
base64编码,不进行padding(末尾不会填充'=')
encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
 
encrypt(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
加密
encrypt(String, Charset, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
加密
encrypt(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
加密,使用UTF-8编码
encrypt(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
加密
encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
 
encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.RSA
 
encrypt(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encrypt(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encrypt(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encrypt(byte[], CipherParameters) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
加密,SM2非对称加密的结果由C1,C2,C3三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C2 密文数据 C3 SM3的摘要值
encrypt(String) - Method in class org.dromara.hutool.crypto.symmetric.FPE
加密
encrypt(char[]) - Method in class org.dromara.hutool.crypto.symmetric.FPE
加密
encrypt(char[], byte[]) - Method in class org.dromara.hutool.crypto.symmetric.PBKDF2
加密
encrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
 
encrypt(byte[], byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
加密
encrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
 
encrypt(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encrypt(InputStream, OutputStream, boolean) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密,针对大数据量,可选结束后是否关闭流
encrypt(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encrypt(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密,使用UTF-8编码
encrypt(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密,加密后关闭流
encrypt(CharSequence, CharSequence) - Static method in class org.dromara.hutool.crypto.symmetric.Vigenere
加密
encrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
 
encrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
 
encryptBase64(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Base64字符串
encryptBase64(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Base64字符串,使用UTF-8编码
encryptBase64(String, Charset, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Base64字符串
encryptBase64(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Base64字符串
encryptBase64(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encryptBase64(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encryptBase64(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中: C1 生成随机数的计算出的椭圆曲线点 C3 SM3的摘要值 C2 密文数据
encryptBase64(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encryptBase64(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encryptBase64(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密,使用UTF-8编码
encryptBase64(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encryptBlockSize - Variable in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
加密的块大小
encryptHex(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Hex字符串
encryptHex(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Hex字符串
encryptHex(String, Charset, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Hex字符串
encryptHex(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
编码为Hex字符串
encryptHex(char[], byte[]) - Method in class org.dromara.hutool.crypto.symmetric.PBKDF2
加密
encryptHex(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encryptHex(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
encryptHex(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密,使用UTF-8编码
encryptHex(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
加密
end(int) - Method in class org.dromara.hutool.core.text.finder.CharFinder
 
end(int) - Method in class org.dromara.hutool.core.text.finder.CharMatcherFinder
 
end(int) - Method in interface org.dromara.hutool.core.text.finder.Finder
返回结束位置,即最后一个字符后的位置(不包含)
end(int) - Method in class org.dromara.hutool.core.text.finder.LengthFinder
 
end(int) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
 
end(int) - Method in class org.dromara.hutool.core.text.finder.StrFinder
 
end() - Method in class org.dromara.hutool.json.reader.JSONTokener
 
endArray() - Method in class org.dromara.hutool.json.writer.JSONWriter
结束JSON数组,默认根据开始的类型,补充"]"
endElement(String, String, String) - Method in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
标签结束的回调处理方法
endIndex - Variable in class org.dromara.hutool.core.lang.range.DefaultSegment
结束位置
endIndex - Variable in class org.dromara.hutool.core.text.finder.TextFinder
结束位置
endingLineBreak - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
文件末尾是否添加换行符
按照https://datatracker.ietf.org/doc/html/rfc4180#section-2 规范,末尾换行符可有可无。
endLineNo - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
结束的行(包括),此处为原始文件行号
endObj() - Method in class org.dromara.hutool.json.writer.JSONWriter
结束JSON对象,默认根据开始的类型,补充"}"
endOfDay(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某天的结束时间
endOfDay(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某天的结束时间
endOfDay(LocalDateTime, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一天的结束时间,例如: 毫秒不归零:2020-02-02 23:59:59,999 毫秒归零:2020-02-02 23:59:59,000
endOfDay(LocalDate, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一天的结束时间,例如: 毫秒不归零:2020-02-02 23:59:59,999 毫秒归零:2020-02-02 23:59:59,000
endOfHour(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某小时的结束时间
endOfHour(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某小时的结束时间
endOfMinute(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某分钟的结束时间
endOfMinute(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某分钟的结束时间
endOfMonth(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某月的结束时间
endOfMonth(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某月的结束时间
endOfMonth(LocalDateTime, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为月底的结束时间
endOfMonth(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为月底的结束时间
endOfQuarter(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
获取某季度的结束时间
endOfQuarter(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某季度的结束时间
endOfSecond(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改秒级别的结束时间,即毫秒设置为999
endOfSecond(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取秒级别的结束时间,即毫秒设置为999
endOfWeek(Calendar, boolean, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某周的结束时间
endOfWeek(Date, boolean, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某周的结束时间
endOfYear(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
修改某年的结束时间
endOfYear(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获取某年的结束时间
endOfYear(LocalDateTime, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一年的结束时间
endOfYear(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
修改为一年的结束时间
endRowIndex - Variable in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
读取结束行(包含,从0开始计数)
endWith(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
字符串是否以给定字符结尾
endWith(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
是否以指定字符串结尾
endWith(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
endWith(CharSequence, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
endWithAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串是否以任何一个字符串结尾
给定字符串和数组为空都返回false
endWithAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串是否以任何一个字符串结尾(忽略大小写)
给定字符串和数组为空都返回false
endWithIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
是否以指定字符串结尾,忽略大小写
engine - Variable in class org.dromara.hutool.crypto.asymmetric.SM2
 
EngineRequestBuilder<T> - Interface in org.dromara.hutool.http.client.engine
引擎的请求对象构建器
用于将Request转换为引擎对应的请求对象
engines - Static variable in class org.dromara.hutool.http.useragent.BrowserEngine
支持的引擎类型
EnglishNumberFormatter - Class in org.dromara.hutool.core.math
将浮点数类型的number转换成英语的表达方式
参考博客:http://blog.csdn.net/eric_sunah/article/details/8713226
EnglishNumberFormatter() - Constructor for class org.dromara.hutool.core.math.EnglishNumberFormatter
 
EnjoyEngine - Class in org.dromara.hutool.extra.template.engine.enjoy
Enjoy库的引擎包装
EnjoyEngine() - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
默认构造
EnjoyEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
构造
EnjoyEngine(Engine) - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
构造
EnjoyTemplate - Class in org.dromara.hutool.extra.template.engine.enjoy
Engoy模板实现
EnjoyTemplate(Template) - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyTemplate
构造
enone(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
ENONE(NONEwithECDSA)签名器
ensureBufferSize(int) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Ensure that the buffer has room for size bytes
ensureCapacity(int) - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
检查现有缓冲区是否满足capacity,不满足则分配新的区域分配下一个缓冲区,不会小于1024
ensureCapacity(int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
 
ensureCapacity(int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
 
Entity - Class in org.dromara.hutool.db
数据实体对象
数据实体类充当两个角色:
1.
Entity() - Constructor for class org.dromara.hutool.db.Entity
构造
Entity(String) - Constructor for class org.dromara.hutool.db.Entity
构造
Entity(String, boolean) - Constructor for class org.dromara.hutool.db.Entity
构造
Entity(Entity.Meta, boolean) - Constructor for class org.dromara.hutool.db.Entity
构造
entity - Static variable in class org.dromara.hutool.json.xml.XMLTokener
The table of entity values.
Entity.Meta - Class in org.dromara.hutool.db
Entity元数据
EntityHandler - Class in org.dromara.hutool.db.handler
Entity对象处理器,只处理第一条数据
EntityHandler() - Constructor for class org.dromara.hutool.db.handler.EntityHandler
构造
EntityHandler(boolean) - Constructor for class org.dromara.hutool.db.handler.EntityHandler
构造
EntityListHandler - Class in org.dromara.hutool.db.handler
结果集处理类 ,处理出的结果为Entity列表
EntityListHandler() - Constructor for class org.dromara.hutool.db.handler.EntityListHandler
构造,默认大小写敏感
EntityListHandler(boolean) - Constructor for class org.dromara.hutool.db.handler.EntityListHandler
构造
EntityRowHandler - Class in org.dromara.hutool.db.handler.row
ResultSet结果中的某行处理为Entity对象
EntityRowHandler(ResultSetMetaData, boolean, boolean) - Constructor for class org.dromara.hutool.db.handler.row.EntityRowHandler
构造
EntitySetHandler - Class in org.dromara.hutool.db.handler
结果集处理类 ,处理出的结果为Entity列表,结果不能重复(按照Entity对象去重)
EntitySetHandler() - Constructor for class org.dromara.hutool.db.handler.EntitySetHandler
构造
EntitySetHandler(boolean) - Constructor for class org.dromara.hutool.db.handler.EntitySetHandler
构造
entry(K, V) - Static method in class org.dromara.hutool.core.map.MapUtil
将键和值转换为AbstractMap.SimpleImmutableEntry
返回的Entry不可变
entry(K, V, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
将键和值转换为AbstractMap.SimpleEntry 或者 AbstractMap.SimpleImmutableEntry
EntryConverter - Class in org.dromara.hutool.core.convert.impl
Map.Entry 转换器,支持以下类型转为Entry Map Map.Entry 带分隔符的字符串,支持分隔符:=, Bean,包含getKeygetValue方法
EntryConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.EntryConverter
构造
entrySet() - Method in class org.dromara.hutool.core.map.BeanMap
 
entrySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
entrySet() - Method in class org.dromara.hutool.core.map.LinkedForestMap
由key与TreeEntry组成的键值对实体的Set集合。
entrySet() - Method in class org.dromara.hutool.core.map.MapProxy
 
entrySet() - Method in class org.dromara.hutool.core.map.MapWrapper
 
entrySet() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
entrySet() - Method in class org.dromara.hutool.core.map.TableMap
 
entrySet() - Method in class org.dromara.hutool.setting.GroupedMap
 
entrySet(String) - Method in class org.dromara.hutool.setting.GroupedMap
指定分组下所有键值对
entrySet(String) - Method in class org.dromara.hutool.setting.Setting
指定分组下所有键值对
entrySet() - Method in class org.dromara.hutool.setting.Setting
获取默认分组(空分组)中的所有键值对列表
entrySingleton() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A weigher where an entry has a selector of 1.
EntryStream<K,V> - Class in org.dromara.hutool.core.stream
参考StreamEx的EntryStream与vavr的Map,是针对键值对对象Map.Entry特化的单元素增强流实现。
entryToMap() - Static method in class org.dromara.hutool.core.stream.CollectorUtil
用于Stream<Entry> 转 Map 的情况
EntryTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
Map.Entry序列化和反序列化器,用于将JSON对象和Map.Entry对象互转。
EntryTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
 
EntryWeigher<K,V> - Interface in org.dromara.hutool.core.map.concurrent
A class that can determine the selector of an entry.
EnumConverter - Class in org.dromara.hutool.core.convert.impl
无泛型检查的枚举转换器
EnumConverter() - Constructor for class org.dromara.hutool.core.convert.impl.EnumConverter
 
EnumerationIter<E> - Class in org.dromara.hutool.core.collection.iter
Enumeration对象转Iterator对象
EnumerationIter(Enumeration<E>) - Constructor for class org.dromara.hutool.core.collection.iter.EnumerationIter
构造
EnumItem<E extends EnumItem<E>> - Interface in org.dromara.hutool.core.lang
枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换
数据库保存时建议保存 intVal()而非ordinal()防备需求变更
EnumTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
枚举类型适配器,将枚举转换为字符串,反序列化时将字符串转为枚举对象
EnumTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
 
EnumUtil - Class in org.dromara.hutool.core.util
枚举工具类
EnumUtil() - Constructor for class org.dromara.hutool.core.util.EnumUtil
 
eof - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Boolean flag to indicate the EOF has been reached.
EOF - Static variable in class org.dromara.hutool.core.io.NioUtil
数据流末尾
EOF - Static variable in class org.dromara.hutool.json.reader.JSONTokener
定义结束(End of stream)为:0
eq(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加相等条件,即field = value
equal(Object, Object) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否相等
当两值都为null返回true
EQUAL - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:等于 '='
equals(Object) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
比较两个实例是否相等
equals(Object) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
比较两个实例是否相等
equals(Object) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
比较两个实例是否相等
equals(Object) - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
比较两个实例是否相等
equals(Object) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
比较两个实例是否相等
equals(Object, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
判断两个数组是否相等,判断依据包括数组长度和每个元素都相等。
equals(Object) - Method in class org.dromara.hutool.core.bean.DynaBean
 
equals(Collection<? extends CharSequence>) - Method in class org.dromara.hutool.core.codec.hash.Simhash
判断文本是否与已存储的数据重复
equals(Object) - Method in class org.dromara.hutool.core.codec.Number128
 
equals(Collection<?>, Collection<?>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
判断两个Iterable中的元素是否相同,可选是否判断顺序 当满足下列情况时返回true: 两个Iterable都为null; 两个Iterable满足coll1 == coll2; 如果忽略顺序,则计算两个集合中元素和数量是否相同 如果不忽略顺序,两个Iterable所有具有相同下标的元素皆满足Objects.equals(Object, Object)
equals(Iterable<?>, Iterable<?>, boolean) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
判断两个Iterable中的元素是否相同,可选是否判断顺序 当满足下列情况时返回true: 两个Iterable都为null; 两个Iterable满足iterable1 == iterable2; 如果忽略顺序,则计算两个集合中元素和数量是否相同 如果不忽略顺序,两个Iterable所有具有相同下标的元素皆满足Objects.equals(Object, Object)
equals(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
equals(Object) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
equals(Object) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
 
equals(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
null安全的检查两个对象是否相同,通过调用compare(c1, c2) == 0完成
equals(Object) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
 
equals(Object) - Method in class org.dromara.hutool.core.data.id.ULID
 
equals(Object) - Method in class org.dromara.hutool.core.data.id.UUID
将此对象与指定对象比较。
equals(Object) - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
 
equals(Object) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
equals(Object) - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
 
equals(Object) - Method in class org.dromara.hutool.core.io.ByteOrderMark
 
equals(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
检查两个文件是否是同一个文件
所谓文件相同,是指File对象是否指向同一个文件或文件夹,规则为: 当两个文件都为null时,返回true 当两个文件都存在时,检查是否为同一个文件 当两个文件都不存在时,检查路径是否一致
equals(Path, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
检查两个文件是否是同一个文件
所谓文件相同,是指Path对象是否指向同一个文件或文件夹 当两个文件都为null时,返回true 当两个文件都存在时,检查是否为同一个文件 当两个文件都不存在时,检查Path对象是否equals
equals(Object) - Method in class org.dromara.hutool.core.io.unit.DataSize
 
equals(Object) - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
 
equals(Object, Object) - Static method in class org.dromara.hutool.core.lang.Assert
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
   Assert.isEquals(obj1,obj2);
 
equals(Object, Object, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
   Assert.isEquals(obj1,obj2,"obj1 must be equals obj2");
 
equals(Object, Object, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言两个对象是否相等,如果两个对象不相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
相等需同时满足如下条件: 非空 类型为 MutableBool 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
相等需同时满足如下条件: 非空 类型为 MutableByte 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
相等需同时满足如下条件: 非空 类型为 MutableDouble 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
相等需同时满足如下条件: 非空 类型为 MutableFloat 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
相等需同时满足如下条件: 非空 类型为 MutableInt 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
相等需同时满足如下条件: 非空 类型为 MutableLong 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
 
equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
相等需同时满足如下条件: 非空 类型为 MutableShort 值相等
equals(Object) - Method in class org.dromara.hutool.core.lang.Opt
判断传入参数是否与 Opt相等 在以下情况下返回true 它也是一个 Opt 并且 它们包裹住的元素都为空 或者 它们包裹住的元素之间相互 equals()
equals(Object) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
比较两个实例是否相等
equals(Object) - Method in class org.dromara.hutool.core.lang.ref.PhantomObj
 
equals(Object) - Method in class org.dromara.hutool.core.lang.ref.SoftObj
 
equals(Object) - Method in class org.dromara.hutool.core.lang.ref.StrongObj
 
equals(Object) - Method in class org.dromara.hutool.core.lang.ref.WeakObj
 
equals(Object) - Method in class org.dromara.hutool.core.lang.selector.WeightObj
 
equals(Object) - Method in class org.dromara.hutool.core.lang.tuple.Pair
 
equals(Object) - Method in class org.dromara.hutool.core.lang.tuple.Triple
 
equals(Object) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
 
equals(Object) - Method in class org.dromara.hutool.core.lang.Version
 
equals(Object) - Method in class org.dromara.hutool.core.map.AbsEntry
 
equals(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
比较目标对象与当前TreeEntry是否相等。
equals(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
 
equals(Object) - Method in class org.dromara.hutool.core.map.multi.AbsTable
 
equals(Object) - Method in class org.dromara.hutool.core.map.TolerantMap
 
equals(Object) - Method in class org.dromara.hutool.core.math.Money
判断本货币对象与另一对象是否相等。
equals(Money) - Method in class org.dromara.hutool.core.math.Money
判断本货币对象与另一货币对象是否相等。
equals(Number, Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
比较数字值是否相等,相等返回true
需要注意的是BigDecimal需要特殊处理
BigDecimal使用compareTo方式判断,因为使用equals方法也判断小数位数,如2.0和2.00就不相等,
此方法判断值相等时忽略精度的,即0.00 == 0 如果用户提供两个Number都是BigDecimal,则通过调用BigDecimal.compareTo(BigDecimal)方法来判断是否相等 其他情况调用Object.equals(Object)比较
equals(Class<?>, String, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
指定类是否与给定的类名相同
equals(Object) - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
 
equals(Object) - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
比较被包装的实例是否相等
equals(Object) - Method in interface org.dromara.hutool.core.stream.WrappedStream
比较实例是否相等
equals(Object) - Method in class org.dromara.hutool.core.text.CharArray
 
equals(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
比较两个字符串(大小写敏感)。
equals(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
比较两个字符串是否相等,规则如下 str1和str2都为null 忽略大小写使用String.equalsIgnoreCase(String)判断相等 不忽略大小写使用String.contentEquals(CharSequence)判断相等
equals(char, char, boolean) - Static method in class org.dromara.hutool.core.text.CharUtil
比较两个字符是否相同
equals(Object) - Method in class org.dromara.hutool.core.tree.TreeNode
 
equals(Enum<?>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
检查某个枚举值是否匹配指定值
equals(Object, Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
比较两个对象是否相等,满足下述任意条件即返回true: 若两对象皆为BigDecimal,且满足0 == obj1.compareTo(obj2) 若两对象都为数组,调用Arrays.equals完成判断 obj1 == null && obj2 == null obj1.equals(obj2)
equals(Object) - Method in class org.dromara.hutool.cron.pattern.CronPattern
 
equals(Object) - Method in class org.dromara.hutool.db.meta.IndexInfo
 
equals(Object) - Method in class org.dromara.hutool.extra.template.TemplateConfig
 
equals(Object) - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
 
equals(Object) - Method in class org.dromara.hutool.setting.Setting
 
equals(Object) - Method in class org.dromara.hutool.swing.img.DisplayText
 
equalsAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsAny(CharSequence, boolean, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串是否与提供的中任意一个字符串相同(忽略大小写),相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsCharAt(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
字符串指定位置的字符是否与给定字符相同
如果字符串为null,返回false
如果给定的位置大于字符串长度,返回false
如果给定的位置小于0,返回false
equalsIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
比较两个字符串(大小写不敏感)。
equalsIgnoreCase(Enum<?>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
忽略大小检查某个枚举值是否匹配指定值
equalsKey(K) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
指定key与当前节点的key是否相等
error() - Static method in class org.dromara.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Object) - Static method in class org.dromara.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Object, Object...) - Static method in class org.dromara.hutool.core.lang.Console
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈
error(String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Throwable, String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
 
error(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
error(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
error(Throwable) - Method in interface org.dromara.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(String, Object...) - Method in interface org.dromara.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(Throwable) - Static method in class org.dromara.hutool.log.LogUtil
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
error(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
error(Throwable, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
error(Log, Throwable) - Static method in class org.dromara.hutool.log.LogUtil
Error等级日志
error(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Error等级日志
error(Log, Throwable, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Error等级日志
ErrorCellValue - Class in org.dromara.hutool.poi.excel.cell.values
ERROR类型单元格值
ErrorCellValue(Cell) - Constructor for class org.dromara.hutool.poi.excel.cell.values.ErrorCellValue
构造
errorCorrection - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
纠错级别
ErrorLog - Interface in org.dromara.hutool.log.level
ERROR级别日志接口
ErrorMessage() - Constructor for class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
 
errorOnDifferentFieldCount - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
每行字段个数不同时是否抛出异常,默认false
es256(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
ES256(SHA256withECDSA)签名器
es384(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
ES384(SHA383withECDSA)签名器
es512(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
ES512(SHA512withECDSA)签名器
escape(char) - Static method in class org.dromara.hutool.core.regex.ReUtil
转义字符,将正则的关键字转义
escape(CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
转义字符串,将正则的关键字转义
escape(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
Escape编码(Unicode)(等同于JS的escape()方法)
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . /
其他所有的字符都会被转义序列替换。
escape(CharSequence, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。
escape - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
转义符
escape(char) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
设置 转义符
escape - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
转义符,默认为: CharPool.BACKSLASH 转义符如果标记在 占位符的开始或者结束 之前,则该占位符无效,属于普通字符串的一部分
例如,转义符为 '/',占位符为 "{}":
当字符串模板为 "I am /{}" 时,该模板中没有任何需要替换的占位符,格式化结果为 "I am {}" 如果要打印转义符,使用双转义符即可,例如,转义符为 '/',占位符为 "{}":
当字符串模板为 "I am //{}" ,格式化参数为 "student", 格式化结果为 "I am /student"
escape(String) - Static method in class org.dromara.hutool.http.html.HtmlUtil
转义文本中的HTML字符为安全的字符,以下字符被转义: ' 替换为 &#039; (&apos; doesn't work in HTML4) " 替换为 &quot; & 替换为 &amp; < 替换为 &lt; > 替换为 &gt;
escape(String) - Static method in class org.dromara.hutool.json.support.InternalJSONUtil
转义显示不可见字符
escape$set - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
用户是否设置了 转义符
escapeAll(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。
escapeHtml4(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
转义HTML4中的特殊字符
EscapeStrCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
字符串转义Cell值设置器
使用 _x005F前缀转义_xXXXX_,避免被decode的问题
如用户传入'_x5116_'会导致乱码,使用此设置器转义为'_x005F_x5116_'
EscapeStrCellSetter(CharSequence) - Constructor for class org.dromara.hutool.poi.excel.cell.setters.EscapeStrCellSetter
构造
EscapeUtil - Class in org.dromara.hutool.core.text.escape
转义和反转义工具类Escape / Unescape
escape采用ISO Latin字符集对指定的字符串进行编码。
EscapeUtil() - Constructor for class org.dromara.hutool.core.text.escape.EscapeUtil
 
escapeXml(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
转义XML中的特殊字符
& (ampersand) 替换为 &amp; < (less than) 替换为 &lt; > (greater than) 替换为 &gt; " (double quote) 替换为 &quot; ' (single quote / apostrophe) 替换为 &apos;
esha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
ESHA1(SHA1withECDSA)签名器
estimateLength() - Method in interface org.dromara.hutool.core.date.format.DatePattern.Rule
Returns the estimated length of the result.
estimateSize() - Method in class org.dromara.hutool.core.collection.TransSpliterator
 
estimateSize() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
 
estimateSize() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
 
Event - Interface in org.dromara.hutool.core.lang.event
事件接口,所有事件必须实现此接口
EventPublisher - Interface in org.dromara.hutool.core.lang.event
事件发布者接口,用于发布事件
Every(int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Every
构造
Every(PartBuilder, int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Every
构造
Excel03SaxReader - Class in org.dromara.hutool.poi.excel.sax
Excel2003格式的事件-用户模型方式读取器,在Hutool中,统一将此归类为Sax读取
参考:http://www.cnblogs.com/wshsdlau/p/5643862.html
Excel03SaxReader(RowHandler) - Constructor for class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
构造
Excel07SaxReader - Class in org.dromara.hutool.poi.excel.sax
Sax方式读取Excel文件
Excel2007格式说明见:http://www.cnblogs.com/wangmingshun/p/6654143.html
Excel07SaxReader(RowHandler) - Constructor for class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
构造
Excel07SaxReader(RowHandler, boolean) - Constructor for class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
构造
ExcelBase<T extends ExcelBase<T,C>,C extends ExcelConfig> - Class in org.dromara.hutool.poi.excel
Excel基础类,用于抽象ExcelWriter和ExcelReader中共用部分的对象和方法
ExcelBase(C, Sheet) - Constructor for class org.dromara.hutool.poi.excel.ExcelBase
构造
ExcelConfig - Class in org.dromara.hutool.poi.excel
Excel读取和写出通用配置
ExcelConfig() - Constructor for class org.dromara.hutool.poi.excel.ExcelConfig
 
ExcelDateUtil - Class in org.dromara.hutool.poi.excel
Excel中日期判断、读取、处理等补充工具类
ExcelDateUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelDateUtil
 
ExcelDrawingUtil - Class in org.dromara.hutool.poi.excel.writer
Excel绘制工具类
用于辅助写出指定的图形
ExcelDrawingUtil() - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
 
ExcelExtractorUtil - Class in org.dromara.hutool.poi.excel
ExcelExtractor工具封装
ExcelExtractorUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelExtractorUtil
 
ExcelFileUtil - Class in org.dromara.hutool.poi.excel
Excel文件工具类
ExcelFileUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelFileUtil
 
ExcelPicType - Enum in org.dromara.hutool.poi.excel.shape
Excel支持的图片类型枚举
ExcelPicUtil - Class in org.dromara.hutool.poi.excel.shape
Excel图片工具类
ExcelPicUtil() - Constructor for class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
 
ExcelReadConfig - Class in org.dromara.hutool.poi.excel.reader
Excel读取配置
ExcelReadConfig() - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
 
ExcelReader - Class in org.dromara.hutool.poi.excel.reader
Excel读取器
读取Excel工作簿
ExcelReader(String, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造
ExcelReader(String, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造
ExcelReader(File, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造(读写方式读取)
ExcelReader(File, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造(读写方式读取)
ExcelReader(InputStream, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造(只读方式读取)
ExcelReader(InputStream, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造(只读方式读取)
ExcelReader(Workbook, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造
ExcelReader(Workbook, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造
ExcelReader(Sheet) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
构造
ExcelSaxReader<T> - Interface in org.dromara.hutool.poi.excel.sax
Sax方式读取Excel接口,提供一些共用方法
ExcelSaxUtil - Class in org.dromara.hutool.poi.excel.sax
Sax方式读取Excel相关工具类
ExcelSaxUtil() - Constructor for class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
 
ExcelUtil - Class in org.dromara.hutool.poi.excel
Excel工具类,不建议直接使用index直接操作sheet,在wps/excel中sheet显示顺序与index无关,还有隐藏sheet
ExcelUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelUtil
 
ExcelWriteConfig - Class in org.dromara.hutool.poi.excel.writer
Excel写出配置
ExcelWriteConfig() - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
 
ExcelWriter - Class in org.dromara.hutool.poi.excel.writer
Excel 写入器
此工具用于通过POI将数据写出到Excel,此对象可完成以下两个功能 1.
ExcelWriter() - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造,默认生成xlsx格式的Excel文件
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
ExcelWriter(boolean) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File, boolean) 写出到文件
ExcelWriter(String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
ExcelWriter(boolean, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File, boolean) 写出到文件
ExcelWriter(String, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造
ExcelWriter(File) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
ExcelWriter(File, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造
ExcelWriter(Workbook, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
ExcelWriter(Sheet) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
ExceptionFilter - Class in org.dromara.hutool.http.server.engine.sun.filter
异常处理过滤器
ExceptionFilter() - Constructor for class org.dromara.hutool.http.server.engine.sun.filter.ExceptionFilter
 
exceptionOrElse(T) - Method in class org.dromara.hutool.core.lang.Opt
异常则返回另一个可选值
ExceptionUtil - Class in org.dromara.hutool.core.exception
异常工具类
ExceptionUtil() - Constructor for class org.dromara.hutool.core.exception.ExceptionUtil
 
exec() - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
触发流的执行,这是一个终端操作
exec(String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
exec(String[], String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
exec(String[], File, String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
执行Shell命令(使用EXEC方式) 此方法单次发送一个命令到服务端,不读取环境变量,不会产生阻塞。
exec(String, Charset) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
执行Shell命令
exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
执行Shell命令(使用EXEC方式) 此方法单次发送一个命令到服务端,不读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
exec(String, Charset) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
执行Shell命令
exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
执行Shell命令(使用EXEC方式) 此方法单次发送一个命令到服务端,不读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
执行Shell命令(使用EXEC方式) 此方法单次发送一个命令到服务端,不读取环境变量,不会产生阻塞。
execAsync(Runnable, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
执行异步方法
execAsync(Callable<T>) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
execAsync(Runnable) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
execByShell(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
执行Shell命令 此方法单次发送一个命令到服务端,自动读取环境变量,可能产生阻塞。
execByShell(String, Charset) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
执行Shell命令 此方法单次发送一个命令到服务端,自动读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
execByShell(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
执行Shell命令 此方法单次发送一个命令到服务端,自动读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
execByShell(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
执行Shell命令 此方法单次发送一个命令到服务端,自动读取环境变量,可能产生阻塞。
execForLines(String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行系统命令,使用系统默认编码
execForLines(Charset, String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行系统命令,使用传入的 charset 编码
execForStr(String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行系统命令,使用系统默认编码
execForStr(Charset, String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
执行系统命令,使用传入的 charset 编码
execute(Runnable) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
execute(Runnable) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
直接在公共线程池中执行线程
execute() - Method in class org.dromara.hutool.core.thread.RetryableTask
同步执行重试方法
execute(Runnable) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
直接在公共线程池中执行线程
execute() - Method in class org.dromara.hutool.cron.task.CronTask
 
execute() - Method in class org.dromara.hutool.cron.task.InvokeTask
 
execute() - Method in class org.dromara.hutool.cron.task.RunnableTask
 
execute() - Method in interface org.dromara.hutool.cron.task.Task
执行作业 作业的具体实现需考虑异常情况,默认情况下任务异常在监听中统一监听处理,如果不加入监听,异常会被忽略
因此最好自行捕获异常后处理
execute(String, Object...) - Method in class org.dromara.hutool.db.AbstractDb
执行非查询语句
语句包括 插入、更新、删除
execute(String, Map<String, Object>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
execute(String, Object...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
execute(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
execute(String, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
execute(String, int[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
execute(String, String[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
execute() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeBatch(String, Iterable<Object[]>) - Method in class org.dromara.hutool.db.AbstractDb
批量执行非查询语句
executeBatch(String...) - Method in class org.dromara.hutool.db.AbstractDb
批量执行非查询语句
executeBatch(Iterable<String>) - Method in class org.dromara.hutool.db.AbstractDb
批量执行非查询语句
executeBatch(String, Iterable<Object[]>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch(String...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch(Iterable<String>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeForGeneratedKey(String, Object...) - Method in class org.dromara.hutool.db.AbstractDb
执行非查询语句
语句包括 插入、更新、删除
executeForGeneratedKey(String, Map<String, Object>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
executeForGeneratedKey(String, Object...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
executeQuery(PreparedStatement, RsHandler<T>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
执行查询
executeQuery(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeQuery() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeTaskIfMatch(Scheduler, long) - Method in class org.dromara.hutool.cron.TaskTable
如果时间匹配则执行相应的Task,带读锁
executeTaskIfMatchInternal(Scheduler, long) - Method in class org.dromara.hutool.cron.TaskTable
如果时间匹配则执行相应的Task,无锁
executeUpdate(PreparedStatement, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。
executeUpdate(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeUpdate(String, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeUpdate(String, int[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeUpdate(String, String[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
executeUpdate() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
ExecutorBuilder - Class in org.dromara.hutool.core.thread
ThreadPoolExecutor 建造者 1.
ExecutorBuilder() - Constructor for class org.dromara.hutool.core.thread.ExecutorBuilder
 
exist(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
指定条件的数据是否存在
exist(String) - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
 
exist(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
文件或目录是否存在
提供路径为空则返回false 提供路径非目录但是以'/'或'\'结尾返回false 文件名是'.'
existCustomTimeout - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。
existFile(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
判断ftp服务器目录内是否还有子元素(目录或文件)
exists(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断文件是否存在,如果path为null,则返回false
exists(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断文件是否存在,如果file为null,则返回false
exists(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
是否存在匹配文件
exists(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断文件或目录是否存在
exists() - Method in class org.dromara.hutool.core.io.resource.VfsResource
VFS文件是否存在
exists(Class<?>, Object...) - Static method in class org.dromara.hutool.core.lang.Singleton
判断某个类的对象是否存在
EXPIRES_AT - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
jwt的过期时间,这个过期时间必须要大于签发时间
EXT_CLASS - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
.class文件扩展名
EXT_DIRS - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
一个或多个扩展目录的路径的KEY
EXT_DIRS - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
一个或多个扩展目录的路径
EXT_JAR - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
.jar文件扩展名
EXT_JAR_PATH - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
在Jar中的路径jar的扩展名形式
EXT_JAVA - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
.java文件扩展名
EXT_NAME - Static variable in class org.dromara.hutool.setting.props.Props
默认配置文件扩展名
EXT_NAME - Static variable in class org.dromara.hutool.setting.Setting
默认配置文件扩展名
ExtendedValue(String) - Constructor for class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
构造
EXTERNAL_GENERAL_ENTITIES - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
不包括外部一般实体
EXTERNAL_PARAMETER_ENTITIES - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
不包含外部参数实体或外部DTD子集。
extName(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
获取文件扩展名(后缀名),扩展名不带“.”
extName(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
获得文件的扩展名(后缀名),扩展名不带“.”
extract(File) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
释放(解压)到指定目录,结束后自动关闭流,此方法只能调用一次
extract(File, Predicate<ArchiveEntry>) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
释放(解压)到指定目录,结束后自动关闭流,此方法只能调用一次
extract(File, Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
 
extract(File, Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.StreamExtractor
释放(解压)到指定目录,结束后自动关闭流,此方法只能调用一次
extractEmojis(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
提取字符串中所有的Emoji Unicode
extractMulti(Pattern, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)
extractMulti(String, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)
extractMultiAndDelPre(Pattern, Mutable<CharSequence>, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)
extractMultiAndDelPre(String, Mutable<CharSequence>, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)
Extractor - Interface in org.dromara.hutool.extra.compress.extractor
归档数据解包封装,用于将zip、tar等包解包为文件
extractPathWithinPattern(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
Given a pattern and a full path, determine the pattern-mapped part.
extractUriTemplateVariables(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
提取参数

F

factorial(BigInteger) - Static method in class org.dromara.hutool.core.math.MathUtil
计算阶乘 n!
factorial(BigInteger, BigInteger) - Static method in class org.dromara.hutool.core.math.MathUtil
计算范围阶乘 factorial(start, end) = start * (start - 1) * ... * (end + 1)
factorial(long, long) - Static method in class org.dromara.hutool.core.math.MathUtil
计算范围阶乘 factorial(start, end) = start * (start - 1) * ... * (end + 1)
factorial(long) - Static method in class org.dromara.hutool.core.math.MathUtil
计算阶乘 n!
FACTORY - Static variable in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
创建工厂
fail - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
 
failed(Throwable, AioServer) - Method in class org.dromara.hutool.socket.aio.AcceptHandler
 
failed(Throwable, AioSession) - Method in interface org.dromara.hutool.socket.aio.IoAction
数据读取失败的回调事件处理(消息读取失败)
failed(Throwable, AioSession) - Method in class org.dromara.hutool.socket.aio.ReadHandler
 
failed(Throwable, AioSession) - Method in class org.dromara.hutool.socket.aio.SimpleIoAction
 
failed(Throwable, NioServer) - Method in class org.dromara.hutool.socket.nio.AcceptHandler
 
failPre - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
 
FastBuffer - Class in org.dromara.hutool.core.io.buffer
快速缓冲抽象类,用于快速读取、写入数据到缓冲区,减少内存复制
相对于普通Buffer,使用二维数组扩展长度,减少内存复制,提升性能
FastBuffer(int) - Constructor for class org.dromara.hutool.core.io.buffer.FastBuffer
构造
FastByteArrayOutputStream - Class in org.dromara.hutool.core.io.stream
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区 可以通过FastByteArrayOutputStream.toByteArray()FastByteArrayOutputStream.toString()来获取数据 FastByteArrayOutputStream.close()方法无任何效果,当流被关闭后不会抛出IOException 这种设计避免重新分配内存块而是分配新增的缓冲区,缓冲区不会被GC,数据也不会被拷贝到其他缓冲区。
FastByteArrayOutputStream() - Constructor for class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
构造
FastByteArrayOutputStream(int) - Constructor for class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
构造
FastByteBuffer - Class in org.dromara.hutool.core.io.buffer
代码移植自blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
FastByteBuffer() - Constructor for class org.dromara.hutool.core.io.buffer.FastByteBuffer
构造
FastByteBuffer(int) - Constructor for class org.dromara.hutool.core.io.buffer.FastByteBuffer
构造
FastCharBuffer - Class in org.dromara.hutool.core.io.buffer
代码移植自jetbrick
快速字符缓冲,将数据存放在缓冲集中,取代以往的单一数组
注意:此缓存在大量重复append时,性能比StringBuilder要好,但是FastCharBuffer.toArray()性能很差
FastCharBuffer() - Constructor for class org.dromara.hutool.core.io.buffer.FastCharBuffer
构造
FastCharBuffer(int) - Constructor for class org.dromara.hutool.core.io.buffer.FastCharBuffer
构造
FastDateFormat - Class in org.dromara.hutool.core.date.format
FastDateFormat 是一个线程安全的 SimpleDateFormat 实现: 日期字符串解析 日期格式化 通过以下静态方法获得此对象:
FastDateFormat.getInstance(String, TimeZone, Locale)
FastDateFormat.getDateInstance(int, TimeZone, Locale)
FastDateFormat.getTimeInstance(int, TimeZone, Locale)
FastDateFormat.getDateTimeInstance(int, int, TimeZone, Locale) Thanks to Apache Commons Lang 3.5
FastDateFormat(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.FastDateFormat
构造
FastDateFormat(String, TimeZone, Locale, Date) - Constructor for class org.dromara.hutool.core.date.format.FastDateFormat
构造
FastDateParser - Class in org.dromara.hutool.core.date.format.parser
SimpleDateFormat 的线程安全版本,用于解析日期字符串并转换为 Date 对象
Thanks to Apache Commons Lang 3.5
FastDateParser(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.parser.FastDateParser
Constructs a new FastDateParser.
FastDateParser(String, TimeZone, Locale, Date) - Constructor for class org.dromara.hutool.core.date.format.parser.FastDateParser
Constructs a new FastDateParser.
FastDatePrinter - Class in org.dromara.hutool.core.date.format
SimpleDateFormat 的线程安全版本,用于将 Date 格式化输出
Thanks to Apache Commons Lang 3.5
FastDatePrinter(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.FastDatePrinter
构造,内部使用
FastJSON2Engine - Class in org.dromara.hutool.json.engine.fastjson
FastJSON2引擎实现
FastJSON2Engine() - Constructor for class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
构造
fastSimpleUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
简化的UUID,去掉了横线,使用性能更好的ThreadLocalRandom生成UUID
FastStringWriter - Class in org.dromara.hutool.core.io
借助StringBuilder 提供快读的字符串写出,相比jdk的StringWriter非线程安全,速度更快。
FastStringWriter() - Constructor for class org.dromara.hutool.core.io.FastStringWriter
构造
FastStringWriter(int) - Constructor for class org.dromara.hutool.core.io.FastStringWriter
构造
fastUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取随机UUID,使用性能更好的ThreadLocalRandom生成UUID
fastUUID() - Static method in class org.dromara.hutool.core.data.id.UUID
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
features - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
策略值
features(StrTemplate.Feature...) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
设置 新的策略值,完全覆盖旧的策略值
fetchColumns(Table) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
从数据库元数据中获取指定表的列信息。
FieldComparator<T> - Class in org.dromara.hutool.core.comparator
Bean字段排序器
参阅feilong-core中的PropertyComparator
FieldComparator(Class<T>, String) - Constructor for class org.dromara.hutool.core.comparator.FieldComparator
构造
FieldComparator(Field) - Constructor for class org.dromara.hutool.core.comparator.FieldComparator
构造
FieldComparator(boolean, boolean, Field) - Constructor for class org.dromara.hutool.core.comparator.FieldComparator
构造
fieldEditor - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
字段属性名和属性值编辑器,用于自定义属性转换规则(例如驼峰转下划线等),自定义属性值转换规则(例如null转""等)
FieldInvoker - Class in org.dromara.hutool.core.reflect
字段调用器
通过反射读取或赋值字段
读取字段值: FieldInvoker.of(Field).invoke(obj); 赋值字段值: FieldInvoker.of(Field).invoke(obj, value);
FieldInvoker(Field) - Constructor for class org.dromara.hutool.core.reflect.FieldInvoker
构造
FieldReflect - Class in org.dromara.hutool.core.reflect
字段反射类
此类持有类中字段的缓存,如果字段在类中修改,则需要手动调用clearCaches方法清除缓存。
FieldReflect(Class<?>) - Constructor for class org.dromara.hutool.core.reflect.FieldReflect
构造
FieldsComparator<T> - Class in org.dromara.hutool.core.comparator
Bean字段排序器
参阅feilong-core中的PropertyComparator
FieldsComparator(Class<T>, String...) - Constructor for class org.dromara.hutool.core.comparator.FieldsComparator
构造
FieldsComparator(boolean, Class<T>, String...) - Constructor for class org.dromara.hutool.core.comparator.FieldsComparator
构造
fieldSeparator - Variable in class org.dromara.hutool.poi.csv.CsvConfig
字段分隔符,默认逗号','
FieldUtil - Class in org.dromara.hutool.core.reflect
反射中Field字段工具类,包括字段获取和字段赋值。
FieldUtil() - Constructor for class org.dromara.hutool.core.reflect.FieldUtil
 
fieldValueAsMap(Iterable<?>, String, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
两个字段值组成新的Map
fieldValueAsMap(Iterator<?>, String, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
两个字段值组成新的Map
fieldValueList(Iterable<V>, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获取指定Bean列表中某个字段,生成新的列表
fieldValueList(Iterator<V>, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获取指定Bean列表中某个字段,生成新的列表
fieldValueMap(Iterable<V>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
fieldValueMap(Iterator<V>, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
FIFOCache<K,V> - Class in org.dromara.hutool.core.cache.impl
FIFO(first in first out) 先进先出缓存.
FIFOCache(int) - Constructor for class org.dromara.hutool.core.cache.impl.FIFOCache
构造,默认对象不过期
FIFOCache(int, long) - Constructor for class org.dromara.hutool.core.cache.impl.FIFOCache
构造
file(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建File对象,自动识别相对或绝对路径,规则如下: 如果为绝对路径,如Linux下以`/`开头,Win下以如`d:\`开头,则直接使用。
file(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建File对象
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
file(File, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建File对象
根据的路径构建文件,在Win下直接构建,在Linux下拆分路径单独构建 此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
file(File, String...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
通过多层目录参数创建文件
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
file(String...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
通过多层目录创建文件 元素名(多层目录名)
file(URI) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建File对象
file(URL) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建File对象
file - Variable in class org.dromara.hutool.core.io.file.FileWrapper
被包装的文件
FILE_SEPARATOR - Static variable in class org.dromara.hutool.core.io.file.FileUtil
文件路径分隔符
在Unix和Linux下 是'/'; 在Windows下是 '\'
FILE_SEPARATOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
文件分隔符(在 UNIX 系统中是“/”)的KEY
FILE_SEPARATOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
文件分隔符(在 UNIX 系统中是“/”)
FILE_URL_PREFIX - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
URL 前缀表示文件: "file:"
FileAppender - Class in org.dromara.hutool.core.io.file
文件追加器
持有一个文件,在内存中积累一定量的数据后统一追加到文件
此类只有在写入文件时打开文件,并在写入结束后关闭之。
FileAppender(File, int, boolean) - Constructor for class org.dromara.hutool.core.io.file.FileAppender
构造
FileAppender(File, Charset, int, boolean) - Constructor for class org.dromara.hutool.core.io.file.FileAppender
构造
FileAppender(File, Charset, int, boolean, Lock) - Constructor for class org.dromara.hutool.core.io.file.FileAppender
构造
FileChannelCopier - Class in org.dromara.hutool.core.io.copy
FileChannel 数据拷贝封装
FileChannel#transferTo 或 FileChannel#transferFrom 的实现是平台相关的,需要确保低版本平台的兼容性 例如 android 7以下平台在使用 ZipInputStream 解压文件的过程中, 通过 FileChannel#transferFrom 传输到文件时,其返回值可能小于 totalBytes,不处理将导致文件内容缺失 // 错误写法,dstChannel.transferFrom 返回值小于 zipEntry.getSize(),导致解压后文件内容缺失 try (InputStream srcStream = zipFile.getInputStream(zipEntry); ReadableByteChannel srcChannel = Channels.newChannel(srcStream); FileOutputStream fos = new FileOutputStream(saveFile); FileChannel dstChannel = fos.getChannel()) { dstChannel.transferFrom(srcChannel, 0, zipEntry.getSize()); }
FileChannelCopier(long) - Constructor for class org.dromara.hutool.core.io.copy.FileChannelCopier
构造
fileExts - Variable in class org.dromara.hutool.http.multipart.UploadSetting
文件扩展名限定
FileMagicNumber - Enum in org.dromara.hutool.core.io.file
文件类型魔数封装
FileMode - Enum in org.dromara.hutool.core.io.file
文件读写模式,常用于RandomAccessFile
FileNameUtil - Class in org.dromara.hutool.core.io.file
文件名相关工具类
FileNameUtil() - Constructor for class org.dromara.hutool.core.io.file.FileNameUtil
 
FileObjectResource - Class in org.dromara.hutool.core.io.resource
FileObject 资源包装
FileObjectResource(FileObject) - Constructor for class org.dromara.hutool.core.io.resource.FileObjectResource
构造
FileReader - Class in org.dromara.hutool.core.io.file
文件读取器
FileReader(File, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileReader
构造
FileResource - Class in org.dromara.hutool.core.io.resource
文件资源访问对象,支持PathFile 访问
FileResource(String) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
构造
FileResource(Path) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
构造,文件名使用文件本身的名字,带扩展名
FileResource(File) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
构造,文件名使用文件本身的名字,带扩展名
FileResource(File, String) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
构造
FileSystemUtil - Class in org.dromara.hutool.core.io.file
FileSystem相关工具类封装
参考:https://blog.csdn.net/j16421881/article/details/78858690
FileSystemUtil() - Constructor for class org.dromara.hutool.core.io.file.FileSystemUtil
 
FileTypeUtil - Class in org.dromara.hutool.core.io.file
文件类型判断工具类 此工具根据文件的前几位bytes猜测文件类型,对于文本、zip判断不准确,对于视频、图片类型判断准确 需要注意的是,xlsx、docx等Office2007格式,全部识别为zip,因为新版采用了OpenXML格式,这些格式本质上是XML文件打包为zip
FileTypeUtil() - Constructor for class org.dromara.hutool.core.io.file.FileTypeUtil
 
FileUtil - Class in org.dromara.hutool.core.io.file
文件工具类
FileUtil() - Constructor for class org.dromara.hutool.core.io.file.FileUtil
 
FileWrapper - Class in org.dromara.hutool.core.io.file
文件包装器,扩展文件对象
FileWrapper(File, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileWrapper
构造
FileWriter - Class in org.dromara.hutool.core.io.file
文件写入器
FileWriter(File, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
构造
FileWriter(String, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
构造
FileWriter(String, String) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
构造
FileWriter(File) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileWriter(String) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
构造
编码使用 FileWrapper.DEFAULT_CHARSET
fill(String, char, int, boolean) - Static method in class org.dromara.hutool.core.text.StrUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
fill(int, int, ByteOrder, byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
将int值转为bytes并填充到给定的bytes中
fill(long, int, ByteOrder, byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
将long值转为bytes并填充到给定的bytes中
fill(Object, boolean) - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
填充变量名name指向的单元格
fillAfter(String, char, int) - Static method in class org.dromara.hutool.core.text.StrUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串后
fillArrayParam(PreparedStatement, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
填充SQL的参数。
fillArrayParam(Object...) - Method in class org.dromara.hutool.db.sql.StatementWrapper
填充数组类型的SQL的参数。
fillBean(T, ValueProvider<String>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
填充Bean的核心方法
fillBean(Map, T) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
将Map中的内容填充至Bean中
fillBean(ServletRequest, T, CopyOptions) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
ServletRequest 参数转Bean
fillBean(ServletRequest, T, boolean) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
ServletRequest 参数转Bean
fillBean(ServletRequest, T, CopyOptions) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
ServletRequest 参数转Bean
fillBean(ServletRequest, T, boolean) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
ServletRequest 参数转Bean
fillBeanWithMap(Map<?, ?>, T, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
使用Map填充Bean对象
fillBefore(String, char, int) - Static method in class org.dromara.hutool.core.text.StrUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串前
fillOnce(Map<?, ?>) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
填充非列表模板变量(一次性变量)
fillOnce(Map<?, ?>) - Method in class org.dromara.hutool.poi.excel.writer.SheetTemplateWriter
填充非列表模板变量(一次性变量)
fillParams(PreparedStatement, Iterable<?>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
填充SQL的参数。
fillParams(PreparedStatement, Iterable<?>, Map<Integer, Integer>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
填充SQL的参数。
fillParams(Iterable<?>) - Method in class org.dromara.hutool.db.sql.StatementWrapper
填充SQL的参数。
fillParams(Iterable<?>, Map<Integer, Integer>) - Method in class org.dromara.hutool.db.sql.StatementWrapper
填充SQL的参数。
fillRow(Object) - Method in class org.dromara.hutool.poi.excel.writer.SheetTemplateWriter
填充模板行,用于列表填充
filter(T[], Predicate<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
过滤数组元素
保留 Predicate.test(Object)true的元素
filter(T, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Predicate实现来过滤返回需要的元素内容,可以实现以下功能: 1、过滤出需要的对象,Predicate.test(Object)方法返回true的对象将被加入结果集合中
filter(SerPredicate<? super T>) - Method in class org.dromara.hutool.core.lang.Opt
判断包裹里的值存在并且与给定的条件是否满足 (Predicate.test(T)执行结果是否为true) 如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的Opt
predicate测试报错,则返回一个空的Opt,并附带错误信息
filter(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Filter实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃
filter(Map<K, V>, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
过滤Map保留指定键值对,如果键不存在跳过
filter(BiPredicate<? super K, ? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
根据键和值过滤键值对
filter(Function<? super T, ? extends R>, R) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
过滤元素,返回与 指定操作结果 匹配 指定值 的元素组成的流 这是一个无状态中间操作
filter(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
过滤元素,返回与指定断言匹配的元素组成的流 这是一个无状态中间操作
filter(CharSequence, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
过滤字符串
filter(List<T>, SerPredicate<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
树的过滤操作,本方法一般适用于寻找某人所在部门以及所有上级部门类似的逻辑 通过SerPredicate指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
即,一条路径上只要有一个节点符合条件,就保留整条路径上的节点
filter - Variable in class org.dromara.hutool.core.tree.HierarchyIterator
节点过滤器,不匹配的节点与以其作为根节点的子树将将会被忽略
filter(Predicate<MapTree<T>>) - Method in class org.dromara.hutool.core.tree.MapTree
递归过滤当前树,注意此方法会修改当前树
通过Predicate指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点及其所有子节点,否则抛弃节点及其子节点
filter(Connection, BoundSql, boolean) - Method in interface org.dromara.hutool.db.sql.filter.SqlFilter
过滤
filter(Connection, BoundSql, boolean) - Method in class org.dromara.hutool.db.sql.filter.SqlFilterChain
 
filter(Connection, BoundSql, boolean) - Method in class org.dromara.hutool.db.sql.filter.SqlLogFilter
 
filter(String) - Method in class org.dromara.hutool.http.html.HtmlFilter
given a user submitted input String, filter out any invalid or restricted html.
filter(String) - Static method in class org.dromara.hutool.http.html.HtmlUtil
过滤HTML文本,防止XSS攻击
filter(BufferedImageOp, BufferedImage) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图片过滤转换
filter(ImageFilter, Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
图片滤镜,借助 ImageFilter实现,实现不同的图片滤镜
filterAllValues(BiPredicate<K, V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
filterAllValues(Predicate<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
filterAllValues(BiPredicate<K, V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
filterByKey(Predicate<? super K>) - Method in class org.dromara.hutool.core.stream.EntryStream
根据键过滤键值对
filterByValue(Predicate<? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
根据值过滤键值对
filtered(Iterator<? extends E>, Predicate<? super E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获取一个新的 FilterIter,用于过滤指定元素
filterIdx(BiPredicate<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
过滤元素,返回与指定断言匹配的元素组成的流,断言带下标
filtering(Predicate<? super T>, Collector<? super T, A, R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
过滤

FilterIter<E> - Class in org.dromara.hutool.core.collection.iter
包装 Iterator并根据Predicate定义,过滤元素输出
类实现来自Apache Commons Collection
FilterIter(Iterator<? extends E>, Predicate<? super E>) - Constructor for class org.dromara.hutool.core.collection.iter.FilterIter
构造
filterNew(String...) - Method in class org.dromara.hutool.core.map.Dict
过滤Map保留指定键值对,如果键不存在跳过
filterNew(Predicate<MapTree<T>>) - Method in class org.dromara.hutool.core.tree.MapTree
递归过滤并生成新的树
通过Predicate指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
filterNew(String...) - Method in class org.dromara.hutool.db.Entity
过滤Map保留指定键值对,如果键不存在跳过
filterToList(Iterator<E>, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
过滤Iterator并将过滤后满足条件的元素添加到List中
FinalizableDelegatedExecutorService - Class in org.dromara.hutool.core.thread
保证ExecutorService在对象回收时正常结束
finalize() - Method in class org.dromara.hutool.core.thread.FinalizableDelegatedExecutorService
 
find(String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
查找给定表达式对应的资源
find(String) - Method in class org.dromara.hutool.core.text.dfa.NFA
 
find(String, boolean) - Method in class org.dromara.hutool.core.text.dfa.NFA
 
find(Collection<String>, Entity, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Collection<String>, Entity) - Method in class org.dromara.hutool.db.AbstractDb
查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Query, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
查询
Query为查询所需数据的一个实体类,此对象中可以定义返回字段、查询条件,查询的表、分页等信息
find(Entity, RsHandler<T>, String...) - Method in class org.dromara.hutool.db.AbstractDb
查询,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Entity) - Method in class org.dromara.hutool.db.AbstractDb
查询数据列表,返回字段由where参数指定
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Entity, Class<T>) - Method in class org.dromara.hutool.db.AbstractDb
查询数据列表,返回字段由where参数指定
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
根据某个字段值查询结果
find(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
根据某个字段值查询结果
find(Connection, Query, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
查询
此方法不会关闭Connection
findAll(String, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果
findAll(String, CharSequence, int, T) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果
findAll(Pattern, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果
findAll(Pattern, CharSequence, int, T) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果
findAll(Pattern, CharSequence, Consumer<Matcher>) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果,使用Consumer完成匹配结果处理
findAll(Entity) - Method in class org.dromara.hutool.db.AbstractDb
查询数据列表,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
findAll(Entity, Class<T>) - Method in class org.dromara.hutool.db.AbstractDb
查询数据列表,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
findAll(String) - Method in class org.dromara.hutool.db.AbstractDb
查询数据列表,返回所有字段
findAll() - Method in class org.dromara.hutool.db.DaoTemplate
查询当前表的所有记录
findAllAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上直接声明的注解、 这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
findAllDirectlyAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上直接声明的注解、这些注解包含的可重复注解, 以及上述所有注解的元注解中获取指定类型注解。
findAllDirectlyResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上直接声明的注解、 这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解。
findAllGroup0(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
findAllGroup0(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
findAllGroup1(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
findAllGroup1(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
findAllResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上直接声明的注解、 这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解。
findAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上,获取该类型的注解或元注解
findAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上,获取所有的注解或元注解
findAny() - Method in interface org.dromara.hutool.core.stream.WrappedStream
考虑性能,随便取一个,这里不是随机取一个,是随便取一个
findBy(String, String, Object) - Method in class org.dromara.hutool.db.AbstractDb
根据某个字段名条件查询数据列表,返回所有字段
findBy(String, Condition...) - Method in class org.dromara.hutool.db.AbstractDb
根据多个条件查询数据列表,返回所有字段
findBySql(String, Object...) - Method in class org.dromara.hutool.db.DaoTemplate
根据SQL语句查询结果
SQL语句可以是非完整SQL语句,可以只提供查询的条件部分(例如WHERE部分)
此方法会自动补全SELECT * FROM [tableName] 部分,这样就无需关心表名,直接提供条件即可
findClass(String) - Method in class org.dromara.hutool.core.classloader.ResourceClassLoader
 
findConstructor(Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
查找指定的构造方法
findConstructor(Class<?>, MethodType) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
查找指定的构造方法
findConstructorExact(Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
查找指定的构造方法,给定的参数类型必须完全匹配,不能有拆装箱或继承关系等/
findDirectlyAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上获取该类型的注解
findDirectlyAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上获取所有的注解
findDirectlyResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上,获取所有的注解。
findDirectlyResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上获取所有的注解。
findEditor(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
查找类型转换器 PropertyEditor
Finder - Interface in org.dromara.hutool.core.text.finder
字符串查找接口,通过调用Finder.start(int)查找开始位置,再调用Finder.end(int)找结束位置
findFirst(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
获取与给定断言匹配的第一个元素
findFirst() - Method in interface org.dromara.hutool.core.stream.WrappedStream
获取第一个元素
findFirstIdx(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
获取与给定断言匹配的第一个元素的下标,并行流下标永远为-1
findInDir(FileResource, String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
遍历目录查找指定表达式匹配的文件列表
findInJar(JarResource, String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
查找jar包中的资源
findLast() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
获取最后一个元素
findLast(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
获取与给定断言匹配的最后一个元素
findLastIdx(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
获取与给定断言匹配的最后一个元素的下标,并行流下标永远为-1
findLike(String, String, String, Condition.LikeType) - Method in class org.dromara.hutool.db.AbstractDb
根据某个字段名条件查询数据列表,返回所有字段
findMatch(String) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder
查询匹配的字符串
findMethod(Class<?>, String, Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
查找指定方法的方法句柄
此方法只会查找: 当前类的方法(包括构造方法和private方法) 父类的方法(包括构造方法和private方法) 当前类的static方法
findMethod(Class<?>, String, MethodType) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
查找指定方法的方法句柄
此方法只会查找: 当前类的方法(包括构造方法和private方法) 父类的方法(包括构造方法和private方法) 当前类的static方法
findPropDesc(Map<String, PropDesc>, String) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
查找Map对应Bean的名称
尝试原名称、转驼峰名称、isXxx去掉is的名称
findResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上,获取所有的注解或元注解。
findResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上,获取所有的注解或元注解。
findTemplateSource(String) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
 
finish() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
手动结束遍历器,用于关闭操作等
finish() - Method in class org.dromara.hutool.core.compress.OpcZipOutputStream
 
finish() - Method in interface org.dromara.hutool.core.io.StreamProgress
结束
finish() - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
结束已经增加的文件归档,此方法不会关闭归档流,可以继续添加文件
finish() - Method in class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
 
finish() - Method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
结束已经增加的文件归档,此方法不会关闭归档流,可以继续添加文件
finish() - Method in class org.dromara.hutool.http.client.body.MultipartOutputStream
上传表单结束
finisher() - Method in class org.dromara.hutool.core.stream.SimpleCollector
 
firstMask(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
定义了一个first_mask的规则,只显示第一个字符。
firstMask(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
定义了一个first_mask的规则,只显示第一个字符。
firstMatch(Predicate<T>, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中第一个匹配规则的值
firstMatch(Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中第一个匹配规则的值
firstMatch(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
遍历Map,返回第一个匹配的entry值
firstMatchValue(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
遍历Map,返回第一个匹配的value值
firstNonBlank(T...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
返回第一个非blank 元素
firstNonEmpty(T...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
返回第一个非empty 元素
firstNonNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中第一个非空元素
firstNonNull() - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中第一个非空元素
firstNonNull(T...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
返回第一个非null 元素
FixedLinkedHashMap<K,V> - Class in org.dromara.hutool.core.map
固定大小的LinkedHashMap 实现
注意此类非线程安全,由于LinkedHashMap.get(Object)操作会修改链表的顺序结构,因此也不可以使用读写锁。
FixedLinkedHashMap(int) - Constructor for class org.dromara.hutool.core.map.FixedLinkedHashMap
构造
fixedPhone(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
【固定电话 前四位,后两位
fixedPhone(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【固定电话 前四位,后两位
fixedTextTotalLength - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
模板中的固定文本长度,序列化时用于计算最终文本长度
fixLength(CharSequence, char, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
在给定字符串末尾填充指定字符,以达到给定长度
如果字符串本身的长度大于等于length,返回原字符串
flat(Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
解构多层集合 例如:List<List<List<String>>> 解构成 List<String>
flat(Collection<?>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
解构多层集合 例如:List<List<List<String>>> 解构成 List<String> skipNull如果为true, 则解构后的集合里不包含null值,为false则会包含null值。
flat(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作, 转换为迭代器元素, 最后返回所有迭代器的所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流: EasyStream<Long> ids = EasyStream.of(users).flat(user -> FastStream.of(user.getId(), user.getParentId()));
flat() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
如果当前元素是集合,则会将集合中的元素解构出来 例如:List<List<List<String>>> 解构成 List<String>
flat(List<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
将树扁平化为集合,相当于将树里的所有节点都放到一个集合里 本方法会主动将节点的子集合字段置为null
flatMap(Function<? super Map.Entry<K, V>, ? extends Stream<? extends R>>) - Method in class org.dromara.hutool.core.stream.EntryStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流: FastStream<Long> ids = FastStream.of(users).flatMap(user -> FastStream.of(user.getId(), user.getParentId()));
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流: EasyStream<Long> ids = EasyStream.of(users).flatMap(user -> FastStream.of(user.getId(), user.getParentId()));
flatMapIdx(BiFunction<? super T, Integer, ? extends Stream<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带下标
flatMapKey(Function<? super K, Stream<? extends N>>) - Method in class org.dromara.hutool.core.stream.EntryStream
将原有流的键执行mapper操作映射为流,流中的所有所有元素仍然对应原本的值, 然后再返回由这些流中所有元素组成的流新EntryStream串行流。
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流 这是一个无状态中间操作
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流 这是一个无状态中间操作
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流 这是一个无状态中间操作
flatMapValue(Function<? super V, Stream<? extends N>>) - Method in class org.dromara.hutool.core.stream.EntryStream
将原有流的值执行mapper操作映射为流,流中的所有所有元素仍然对应原本的键, 然后再返回由这些流中所有元素组成的流新EntryStream串行流。
flatNonNull(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
扩散流操作,可能影响流元素个数,对过滤后的非null元素执行mapper操作,转换为迭代器, 并过滤迭代器中为null的元素, 返回所有迭代器的所有非空元素组成的流
这是一个无状态中间操作
flattedMap(SerFunction<? super T, ? extends Optional<? extends U>>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里的值存在,就执行传入的操作(Function.apply(T))并返回该操作返回值 如果不存在,返回一个空的OptOpt.map(org.dromara.hutool.core.func.SerFunction<? super T, ? extends U>)的区别为 传入的操作返回值必须为 Optional
flatten() - Method in class org.dromara.hutool.core.text.dfa.WordTree
扁平化WordTree 例如:红领巾,红河 构建树后为: 红 /\ 领 河 / 巾 扁平化后得到 红河 红领巾
flatTree(Function<T, List<T>>, BiConsumer<T, List<T>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
将树递归扁平化为集合,内置一个小递归 这是一个无状态中间操作
eg: List<Student> students = EasyStream.of(studentTree) .flatTree(Student::getChildren, Student::setChildren) .toList();
flip() - Method in class org.dromara.hutool.swing.img.Img
水平翻转图像
flip(File, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
水平翻转图像
flip(Image, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
水平翻转图像
flip(Image, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
水平翻转图像
flip(Image, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
水平翻转图像,写出格式为JPG
flip(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
水平翻转图像
floatValue() - Method in class org.dromara.hutool.core.codec.Number128
 
floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 
floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
 
floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
 
floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
 
floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
 
floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
 
flush() - Method in class org.dromara.hutool.core.io.AppendableWriter
 
flush() - Method in class org.dromara.hutool.core.io.FastStringWriter
 
flush() - Method in class org.dromara.hutool.core.io.file.FileAppender
刷入到文件
flush(Flushable) - Static method in class org.dromara.hutool.core.io.IoUtil
从缓存中刷出数据
flush() - Method in class org.dromara.hutool.core.io.stream.UTF8OutputStreamWriter
 
flush() - Method in class org.dromara.hutool.core.io.stream.WriterOutputStream
 
flush(Consumer<TimerTask>) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
重新分配,即将列表中的任务全部处理
flush() - Method in class org.dromara.hutool.json.writer.JSONWriter
 
flush() - Method in class org.dromara.hutool.poi.csv.CsvWriter
 
flush(OutputStream, boolean) - Method in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
 
flush() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
将Excel Workbook刷出到预定义的文件
如果用户未自定义输出的文件,将抛出NullPointerException
预定义文件可以通过ExcelWriter.setTargetFile(File) 方法预定义,或者通过构造定义
flush(boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
将Excel Workbook刷出到预定义的文件
如果用户未自定义输出的文件,将抛出NullPointerException
预定义文件可以通过ExcelWriter.setTargetFile(File) 方法预定义,或者通过构造定义
flush(File, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
将Excel Workbook刷出到文件
如果用户未自定义输出的文件,将抛出NullPointerException
flush(OutputStream) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
将Excel Workbook刷出到输出流
flush(OutputStream, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
将Excel Workbook刷出到输出流
flush() - Method in class org.dromara.hutool.poi.word.Word07Writer
将Excel Workbook刷出到预定义的文件
如果用户未自定义输出的文件,将抛出NullPointerException
预定义文件可以通过Word07Writer.setTargetFile(File) 方法预定义,或者通过构造定义
flush(File) - Method in class org.dromara.hutool.poi.word.Word07Writer
将Excel Workbook刷出到文件
如果用户未自定义输出的文件,将抛出NullPointerException
flush(OutputStream) - Method in class org.dromara.hutool.poi.word.Word07Writer
将Word Workbook刷出到输出流
flush(OutputStream, boolean) - Method in class org.dromara.hutool.poi.word.Word07Writer
将Word Document刷出到输出流
flush() - Method in class org.dromara.hutool.setting.toml.TomlWriter
Flushes the underlying writer.
flush() - Method in class org.dromara.hutool.swing.img.Img
 
flush(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
刷新和释放Image 资源
flush() - Method in class org.dromara.hutool.swing.img.ImgWriter
 
flushEveryBuffer - Variable in class org.dromara.hutool.core.io.copy.IoCopier
是否每次写出一个buffer内容就执行flush
fnvHash(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
改进的32位FNV算法1
fnvHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
改进的32位FNV算法1
font - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
字体
FontUtil - Class in org.dromara.hutool.swing
AWT中字体相关工具类
FontUtil() - Constructor for class org.dromara.hutool.swing.FontUtil
 
forEach(Iterable<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
循环遍历 Iterable,使用SerBiConsumer 接受遍历的每条数据,并针对每条数据做处理
forEach(Iterator<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
循环遍历 Iterator,使用SerBiConsumer 接受遍历的每条数据,并针对每条数据做处理
forEach(Enumeration<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
循环遍历 Enumeration,使用SerBiConsumer 接受遍历的每条数据,并针对每条数据做处理
forEach(Map<K, V>, SerConsumer3<Integer, K, V>) - Static method in class org.dromara.hutool.core.collection.CollUtil
循环遍历Map,使用SerConsumer3 接受遍历的每条数据,并针对每条数据做处理
和JDK8中的map.forEach不同的是,此方法支持index
forEach(Iterator<E>, Consumer<? super E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
遍历Iterator
当consumer为null表示不处理,但是依旧遍历Iterator
forEach(Consumer<? super E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
forEach(Consumer<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
forEach(Consumer<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
forEach(Consumer<? super T>) - Method in class org.dromara.hutool.core.collection.TransCollection
 
forEach(Map<K, V>, SerConsumer3<Integer, K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
循环遍历Map,使用SerConsumer3 接受遍历的每条数据,并针对每条数据做处理
和JDK8中的map.forEach不同的是,此方法支持index
forEach(BiConsumer<? super K, ? super V>) - Method in class org.dromara.hutool.core.map.MapWrapper
 
forEach(SerConsumer3<? super R, ? super C, ? super V>) - Method in interface org.dromara.hutool.core.map.multi.Table
遍历表格的单元格,处理值
forEach(BiConsumer<? super K, ? super V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
forEach(BiConsumer<? super K, ? super V>) - Method in class org.dromara.hutool.core.map.TableMap
 
forEach(BiConsumer<K, V>) - Method in class org.dromara.hutool.core.stream.EntryStream
遍历键值对
forEach(Consumer<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
对流里面的每一个元素执行一个操作 这是一个终端操作
forEach(CharSequence, Consumer<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
遍历字符串的每个字符,并处理
forEach(CharSequence, boolean, IntConsumer) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
遍历字符串的每个字符,并处理
forEach(List<T>, SerConsumer<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
树节点遍历操作
forEachChild(boolean, Consumer<TreeEntry<K, V>>) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取以当前节点作为根节点的树结构,然后遍历所有节点
forEachChild(boolean, Consumer<TreeEntry<K, V>>) - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为根节点的树结构,然后遍历所有节点
forEachIdx(BiConsumer<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
对流里面的每一个元素执行一个操作,操作带下标,并行流时下标永远为-1 这是一个终端操作
forEachOrdered(Consumer<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
对流里面的每一个元素按照顺序执行一个操作 这是一个终端操作
forEachOrderedIdx(BiConsumer<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
对流里面的每一个元素按照顺序执行一个操作,操作带下标,并行流时下标永远为-1 这是一个终端操作
forEachRemaining(Consumer<? super T>) - Method in class org.dromara.hutool.core.collection.TransSpliterator
 
forEachRemaining(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
 
foreColor - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
前景色(二维码颜色)
foreground(int) - Static method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
前景色ANSI颜色实例
ForestMap<K,V> - Interface in org.dromara.hutool.core.map
基于多个TreeEntry构成的、彼此平行的树结构构成的森林集合。
forGetterMethod(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于获得指定属性的getter方法的匹配器 查找方法名为get + 首字母大写的属性名的无参数方法; 查找方法名为属性名的无参数方法; 若fieldTypebooleanBoolean,则同时查找方法名为is + 首字母大写的属性的无参数方法;
forGetterMethod(Field) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于获得指定属性的getter方法的匹配器 查找方法名为get + 首字母大写的属性名的无参数方法; 查找方法名为属性名的无参数方法; 若fieldTypebooleanBoolean,则同时查找方法名为is + 首字母大写的属性的无参数方法;
form - Variable in class org.dromara.hutool.http.client.body.FormBody
存储表单数据
form() - Method in class org.dromara.hutool.http.client.body.FormBody
获取表单内容
form(Map<String, Object>) - Method in class org.dromara.hutool.http.client.body.FormBody
设置map类型表单数据
form(String, Object) - Method in class org.dromara.hutool.http.client.body.FormBody
设置表单数据
如果传入值为null,则移除这个表单项
form(String, Object) - Method in class org.dromara.hutool.http.client.body.UrlEncodedFormBody
 
form(Map<String, Object>) - Method in class org.dromara.hutool.http.client.Request
添加请求表单内容
format(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
格式化Hex字符串,结果为每2位加一个空格,类似于: e8 8c 67 03 80 cb 22 00 95 26 8f
format(String, String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
格式化Hex字符串,结果为每2位加一个空格,类似于: e8 8c 67 03 80 cb 22 00 95 26 8f
format() - Method in class org.dromara.hutool.core.date.BetweenFormatter
格式化日期间隔输出
format(LocalDateTime, String) - Static method in class org.dromara.hutool.core.date.DateUtil
根据特定格式格式化日期
format(Date, String) - Static method in class org.dromara.hutool.core.date.DateUtil
根据特定格式格式化日期
format(Date, DatePrinter) - Static method in class org.dromara.hutool.core.date.DateUtil
根据特定格式格式化日期
format(Date, DateFormat) - Static method in class org.dromara.hutool.core.date.DateUtil
根据特定格式格式化日期
format(Date, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.DateUtil
根据特定格式格式化日期
format(TemporalAccessor, CharSequence) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
使用自定义格式格式化日期
format(Date, CharSequence) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
使用自定义格式格式化日期
format(long) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
格式化日期表示的毫秒数
format(Date) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
使用 GregorianCalendar 格式化 Date
format(Calendar) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
Formats a Calendar object.
format(long, B) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
Formats a millisecond long value into the supplied Appendable.
format(Date, B) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
Formats a Date object into the supplied Appendable using a GregorianCalendar.
format(Calendar, B) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
Formats a Calendar object into the supplied Appendable.
format(Object, StringBuffer, FieldPosition) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(long) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(Date) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(Calendar) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(long, B) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(Date, B) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(Calendar, B) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
format(Date) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
 
format(long) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
 
format(Calendar) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
 
format(Date, B) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
 
format(long, B) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
 
format(Calendar, B) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
 
format(TemporalAccessor, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
格式化日期时间为指定格式
如果为Month,调用Enum.toString()
format(TemporalAccessor, String) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
格式化日期时间为指定格式
如果为Month,调用Enum.toString()
format(long) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
format(long, boolean) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
format(long, int, String[], String) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
format(Long, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
根据单位,将文件大小转换为对应单位的大小
format(BigDecimal) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
阿拉伯数字转换成中文.
format(double) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
阿拉伯数字转换成中文.
format(Object) - Static method in class org.dromara.hutool.core.math.EnglishNumberFormatter
将阿拉伯数字转为英文表达式
format(String, double) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化double
DecimalFormat 做封装
format(String, long) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化double
DecimalFormat 做封装
format(String, Object) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化double
DecimalFormat 做封装
format(String, Object, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化double
DecimalFormat 做封装
format(CharSequence, Object...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
格式化文本, {} 表示占位符
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "a", "b") =》 this is {} for a
转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b
format(String, Object...) - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "a", "b") =》 this is {} for a
转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b
format(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
使用 占位变量名称 从 Bean 或 Map 中查询值来 替换 占位符
format(Map<String, ?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
使用 占位变量名称 从 Map 中查询值来 替换 占位符
format(Function<String, ?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
使用 占位变量名称 从 valueSupplier 中查询值来 替换 占位符
format(Function<String, ?>, Predicate<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
使用 占位变量名称 从 valueSupplier 中查询值来 替换 占位符
format(Object...) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
按顺序使用 数组元素 替换 占位符
format(Iterable<?>) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
按顺序使用 迭代器元素 替换 占位符
format(Document) - Static method in class org.dromara.hutool.core.xml.XmlUtil
格式化XML输出
format(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
格式化XML输出
format() - Method in class org.dromara.hutool.db.sql.SqlBuilder
格式化SQL语句
format(String) - Static method in class org.dromara.hutool.db.sql.SqlFormatter
格式化
format - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
生成码的格式,默认为二维码
format(String) - Method in class org.dromara.hutool.json.support.JSONStrFormatter
返回格式化JSON字符串。
FORMAT_MILLISECONDS - Static variable in class org.dromara.hutool.core.date.format.DateFormatManager
格式:毫秒时间戳
FORMAT_SECONDS - Static variable in class org.dromara.hutool.core.date.format.DateFormatManager
格式:秒时间戳(Unix时间戳)
formatArray(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
按顺序使用 原始数组元素 替换 占位符
formatArray(Object[]) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
按顺序使用 数组元素 替换 占位符
formatArrayIndexed(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按 下标 使用 原始数组元素 替换 占位符
formatArrayIndexed(Object[]) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按 下标 使用 数组元素 替换 占位符
formatArraySequence(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按顺序使用 原始数组元素 替换 占位符
formatArraySequence(Object[]) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按顺序使用 数组元素 替换 占位符
formatBetween(Date, Date, BetweenFormatter.Level) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期间隔输出
formatBetween(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期间隔输出,精确到毫秒
formatBetween(long, BetweenFormatter.Level) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期间隔输出
formatBetween(long) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期间隔输出,精确到毫秒
formatByBean(CharSequence, Object, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
格式化文本,使用 {varName} 占位
bean = User:{a: "aValue", b: "bValue"} format("{a} and {b}", bean) ---=》 aValue and bValue
formatByBean(CharSequence, Object, boolean) - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
格式化文本,使用 {varName} 占位
bean = User:{a: "aValue", b: "bValue"} format("{a} and {b}", bean) ---=》 aValue and bValue
formatByMap(CharSequence, Map<?, ?>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
formatByMap(CharSequence, Map<?, ?>, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
formatBySegment(Function<AbstractPlaceholderSegment, ?>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 策略 和 默认值 处理需要序列化的值, 生成 格式化字符串 依次遍历模板中的 占位符,根据 占位符 返回 需要序列化的值
formatCellContent(String, int, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
格式化数字或日期值
formatChar(char, boolean) - Static method in class org.dromara.hutool.core.math.ChineseNumberFormatter
数字字符转中文,非数字字符原样返回
formatChineseDate(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
将指定Calendar时间格式化为纯中文形式,比如: 2018-02-24 12:13:14 转换为 二〇一八年二月二十四日(withTime为false) 2018-02-24 12:13:14 转换为 二〇一八年二月二十四日十二时十三分十四秒(withTime为true)
formatChineseDate(Date, boolean, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化为中文日期格式,如果isUppercase为false,则返回类似:2018年10月24日,否则返回二〇一八年十月二十四日
formatDate(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期部分(不包括时间)
格式 yyyy-MM-dd
formatDateTime(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期时间
格式 yyyy-MM-dd HH:mm:ss
formatFunc(DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TimeUtil
格式化时间函数
formatHttpDate(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化为Http的标准日期格式
标准日期格式遵循RFC 1123规范,格式类似于:Fri, 31 Dec 1999 23:59:59 GMT
formatIndexed(Object...) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按 下标 使用 数组元素 替换 占位符
formatIndexed(Collection<?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按 下标 使用 集合元素 替换 占位符
formatIndexed(Collection<?>, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按 下标 使用 集合元素 替换 占位符
formatIpBlock(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 ip地址 和 掩码地址 获得 CIDR格式字符串
formatJsonStr(String) - Static method in class org.dromara.hutool.json.JSONUtil
格式化JSON字符串,此方法并不严格检查JSON的格式正确与否
formatLocalDateTime(LocalDateTime) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化日期时间
格式 yyyy-MM-dd HH:mm:ss
formatMissingKey(AbstractPlaceholderSegment) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 策略 返回 格式化参数中 找不到 占位符 时的默认值 例如,map中没有 占位符变量 这个key;基于下标的参数中,找不到 占位符下标 对应的 列表元素
formatMoney(double) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化金额输出,每三位用逗号分隔
formatNormal(ChronoLocalDateTime<?>) - Static method in class org.dromara.hutool.core.date.TimeUtil
格式化日期时间为yyyy-MM-dd HH:mm:ss格式
formatNormal(ChronoLocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
格式化日期时间为yyyy-MM-dd格式
formatNow() - Static method in class org.dromara.hutool.core.date.DateUtil
当前时间,格式 yyyy-MM-dd HH:mm:ss
formatNullValue(AbstractPlaceholderSegment) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 策略 返回 占位符 对应的值为 null 时的返回值
formatPercent(double, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化百分比,小数采用四舍五入方式
formatRawByKey(Function<String, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 原始数据 生成 格式化字符串 依次遍历模板中的 占位符,根据 占位符 返回 需要序列化的值 不对 占位符 和 参数值 做任何处理,由用户抉择
formatRawBySegment(Function<AbstractPlaceholderSegment, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 原始数据 生成 格式化字符串 依次遍历模板中的 占位符,根据 占位符 返回 需要序列化的值 不对 占位符 和 参数值 做任何处理,由用户抉择
formatSequence(Iterable<?>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
按顺序使用 迭代器元素 替换 占位符
formatSequence(Object...) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按顺序使用 数组元素 替换 占位符
formatSequence(Iterable<?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
按顺序使用 迭代器元素 替换 占位符
formatSimple(long) - Static method in class org.dromara.hutool.core.math.ChineseNumberFormatter
阿拉伯数字(支持正负整数)四舍五入后转换成中文节权位简洁计数单位,例如 -5_5555 =》 -5.56万
formatSimple(long) - Static method in class org.dromara.hutool.core.math.EnglishNumberFormatter
将阿拉伯数字转化为简洁计数单位,例如 2100 =》 2.1k 范围默认只到w
formatSimple(long, boolean) - Static method in class org.dromara.hutool.core.math.EnglishNumberFormatter
将阿拉伯数字转化为简介计数单位,例如 2100 =》 2.1k
formatSql(String) - Static method in class org.dromara.hutool.db.sql.SqlUtil
格式化SQL
formatThousands(double, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
格式化千分位表示方式,小数采用四舍五入方式
formatTime(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
格式化时间
格式 HH:mm:ss
formatToday() - Static method in class org.dromara.hutool.core.date.DateUtil
当前日期,格式 yyyy-MM-dd
formatWith(String, String, Object...) - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
格式化字符串
此方法只是简单将指定占位符 按照顺序替换为参数
如果想输出占位符使用 \\转义即可,如果想输出占位符之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "{}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "{}", "a", "b") =》 this is {} for a
转义\: format("this is \\\\{} for {}", "{}", "a", "b") =》 this is \a for b
FormBody<T extends FormBody<T>> - Class in org.dromara.hutool.http.client.body
Form表单形式的消息体
FormBody(Map<String, Object>, Charset) - Constructor for class org.dromara.hutool.http.client.body.FormBody
构造
forMethodSignature(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配方法签名的方法匹配器,检查的内容包括: 方法名是否完全一致; 返回值类型是否匹配,允许返回值类型为方法返回值类型的子类; 参数类型是否匹配,允许参数类型为方法参数类型的子类;
forMethodSignature(String, Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配方法签名的方法匹配器,检查的内容包括: 方法名是否完全一致; 返回值类型是否匹配,允许返回值类型为方法返回值类型的子类,若返回值类型为null则表示匹配无返回值的方法; 参数类型是否匹配,允许参数类型为方法参数类型的子类,若参数类型为null则表示匹配无参数的方法;
forModifiers(int...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于具有指定修饰符的方法的方法匹配器。
forMostSpecificParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定参数类型的方法的方法匹配器,与MethodMatcherUtil.forParameterTypes(java.lang.Class<?>...)不同的是,该方法仅用于尽量可能最匹配的方法 若参数为空,则表示匹配无参数方法; 若参数不为空: 仅匹配parameterTypes中不为null的参数类型,若参数类型为null则表示匹配任意类型的参数; 若N为parameterTypes长度,则仅要求parameterTypes不为null的类型与方法前N个参数类型匹配即可; 若parameterTypes长度大于参数列表长度,则直接返回false; 比如:
若存在三参数方法method(String, Integer, Object),支持以下匹配: forMostSpecificParameterTypes(CharSequence.class, Number.class, Object.class) forMostSpecificParameterTypes(String.class, Integer.class, Object.class) forMostSpecificParameterTypes(String.class, Integer.class, null) forMostSpecificParameterTypes(String.class, null, null) forMostSpecificParameterTypes(null, null, null) forMostSpecificParameterTypes(String.class, Integer.class) forMostSpecificParameterTypes(String.class)
forMostSpecificStrictParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定参数类型的方法的方法匹配器,与MethodMatcherUtil.forParameterTypes(java.lang.Class<?>...)不同的是,该方法仅用于尽量可能最匹配的方法 若参数为空,则表示匹配无参数方法; 若参数不为空: 仅匹配parameterTypes中不为null的参数类型,若参数类型为null则表示匹配任意类型的参数; 若N为parameterTypes长度,则仅要求parameterTypes不为null的类型与方法前N个参数类型匹配即可; 若parameterTypes长度大于参数列表长度,则直接返回false; 比如:
若存在三参数方法method(String, Integer, Object),支持以下匹配: forMostSpecificParameterTypes(String.class, Integer.class, Object.class) forMostSpecificParameterTypes(String.class, Integer.class, null) forMostSpecificParameterTypes(String.class, null, null) forMostSpecificParameterTypes(null, null, null) forMostSpecificParameterTypes(String.class, Integer.class) forMostSpecificParameterTypes(String.class)
FormulaCellValue - Class in org.dromara.hutool.poi.excel.cell.values
公式类型的值
在Sax读取模式时,此对象用于接收单元格的公式以及公式结果值信息 在写出模式时,用于定义写出的单元格类型为公式
FormulaCellValue(String) - Constructor for class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
构造
FormulaCellValue(String, Object) - Constructor for class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
构造
FormulaCellValue(String, Object, CellType) - Constructor for class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
构造
FormUrlencoded - Class in org.dromara.hutool.core.net.url
application/x-www-form-urlencoded,遵循W3C HTML Form content types规范,如空格须转+,+须被编码
规范见:https://url.spec.whatwg.org/#urlencoded-serializing
FormUrlencoded() - Constructor for class org.dromara.hutool.core.net.url.FormUrlencoded
 
forName(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
加载指定名称的类,支持: 替换"/"为"."
forName(String) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于根据方法名匹配方法的方法匹配器。
forNameAndParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时允许参数类型为方法参数类型的子类。
forNameAndStrictParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时要求参数类型与方法参数类型完全一致。
forNameIgnoreCase(String) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于根据方法名匹配方法的方法匹配器,忽略方法名大小写。
forNameIgnoreCaseAndParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时允许参数类型为方法参数类型的子类,且方法名忽略大小写。
forNameIgnoreCaseAndStrictParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时要求参数类型与方法参数类型完全一致,且方法名忽略大小写。
forNoneParameter() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配无参数方法的方法匹配器。
forNoneReturnType() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配无返回值的方法的方法匹配器。
forParameterCount(int) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定参数个数的方法的方法匹配器。
forParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定参数类型的方法的方法匹配器,只要参数类型可以赋值给方法参数类型即认为匹配成功。
forReturnType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定参数类型的方法的方法匹配器,只要参数类型可以赋值给方法参数类型。
forSetterMethod(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于获得指定属性的setter方法的匹配器,默认查找方法名为set + 首字母大写的属性的单参数方法。
forSetterMethod(Field) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于获得指定属性的setter方法的匹配器,默认查找方法名为set + 首字母大写的属性的单参数方法。
forStrictMethodSignature(String, Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配方法签名的方法匹配器,检查的内容包括: 方法名是否完全一致; 返回值类型是否匹配,要求返回值类型与方法返回值类型完全一致,若返回值类型为null则表示匹配无返回值的方法; 参数类型是否匹配,要求参数类型与方法参数类型完全一致,若参数类型为null则表示匹配无参数的方法;
forStrictMethodSignature(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配方法签名的方法匹配器,检查的内容包括: 方法名是否完全一致; 返回值类型是否匹配,要求返回值类型与方法返回值类型完全一致; 参数类型是否匹配,要求参数类型与方法参数类型完全一致;
forStrictParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定参数类型的方法的方法匹配器,只有参数类型完全匹配才认为匹配成功。
forStrictReturnType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配指定返回值类型的方法的方法匹配器,要求返回值类型与指定类型完全一致。
FoundWord - Class in org.dromara.hutool.core.text.dfa
匹配到的单词,包含单词,text中匹配单词的内容,以及匹配内容在text中的下标, 下标可以用来做单词的进一步处理,如果替换成**
FoundWord(String, String, int, int) - Constructor for class org.dromara.hutool.core.text.dfa.FoundWord
构造
fpe(FPE.FPEMode, byte[], AlphabetMapper, byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
FPE(Format Preserving Encryption)实现,支持FF1和FF3-1模式。
FPE - Class in org.dromara.hutool.crypto.symmetric
FPE(Format Preserving Encryption)实现,支持FF1和FF3-1模式。
FPE(FPE.FPEMode, byte[], AlphabetMapper) - Constructor for class org.dromara.hutool.crypto.symmetric.FPE
构造,使用空的Tweak
FPE(FPE.FPEMode, byte[], AlphabetMapper, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.FPE
构造
FPE.FPEMode - Enum in org.dromara.hutool.crypto.symmetric
FPE模式
FPE包括两种模式:FF1和FF3(FF2弃用),核心均为Feistel网络结构。
FRAGMENT - Static variable in class org.dromara.hutool.core.net.url.RFC3986
fragment = pchar / "/" / "?"
free(T) - Method in interface org.dromara.hutool.core.pool.ObjectPool
释放对象,即在使用中发现对象损坏或不可用,则直接销毁之
free(T) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
 
free() - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolable
释放对象
free(T) - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
销毁对象,注意此方法操作的对象必须在队列外
FreemarkerEngine - Class in org.dromara.hutool.extra.template.engine.freemarker
FreeMarker模板引擎封装
见:https://freemarker.apache.org/
FreemarkerEngine() - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
默认构造
FreemarkerEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
构造
FreemarkerEngine(Configuration) - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
构造
FreemarkerTemplate - Class in org.dromara.hutool.extra.template.engine.freemarker
Freemarker模板实现
FreemarkerTemplate(Template) - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerTemplate
构造
from(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
添加 from语句
from(Path) - Static method in class org.dromara.hutool.swing.img.Img
从Path读取图片并开始处理
from(File) - Static method in class org.dromara.hutool.swing.img.Img
从文件读取图片并开始处理
from(Resource) - Static method in class org.dromara.hutool.swing.img.Img
从资源对象中读取图片并开始处理
from(InputStream) - Static method in class org.dromara.hutool.swing.img.Img
从流读取图片并开始处理
from(ImageInputStream) - Static method in class org.dromara.hutool.swing.img.Img
从ImageInputStream取图片并开始处理
from(URL) - Static method in class org.dromara.hutool.swing.img.Img
从URL取图片并开始处理
from(Image) - Static method in class org.dromara.hutool.swing.img.Img
从Image取图片并开始处理
fromInt(Integer) - Method in interface org.dromara.hutool.core.lang.EnumItem
通过int类型值查找兄弟其他枚举
fromJson(JsonReader) - Method in class org.dromara.hutool.json.engine.moshi.DateMoshiAdapter
 
fromJson(JsonReader) - Method in class org.dromara.hutool.json.engine.moshi.TemporalMoshiAdapter
 
fromJson(JsonReader) - Method in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
 
fromJsonString(String, Object) - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
 
fromJsonString(String, Object) - Method in interface org.dromara.hutool.json.engine.JSONEngine
将JSON字符串转换为Java Bean(POJO)对象
fromPoint - Variable in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
 
fromStr(String) - Method in interface org.dromara.hutool.core.lang.EnumItem
通过String类型的值转换,根据实现可以用name/text
fromString(String) - Static method in class org.dromara.hutool.core.data.id.UUID
根据 UUID.toString() 方法中描述的字符串标准表示形式创建UUID
fromString(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
字符串转枚举,调用Enum.valueOf(Class, String)
fromString(Class<E>, String, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
字符串转枚举,调用Enum.valueOf(Class, String)
如果无枚举值,返回默认值
fromString(String) - Static method in enum org.dromara.hutool.db.sql.Direction
根据字符串值返回对应Direction值
fromStringQuietly(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
字符串转枚举,调用Enum.valueOf(Class, String),转换失败返回null 而非报错
fromSuffix(String) - Static method in enum org.dromara.hutool.core.io.unit.DataUnit
通过后缀返回对应的 DataUnit
fromUnsignedByteArray(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
无符号bytes转BigInteger
fromUnsignedByteArray(byte[], int, int) - Static method in class org.dromara.hutool.core.util.ByteUtil
无符号bytes转BigInteger
Ftp - Interface in org.dromara.hutool.extra.ftp
FTP的统一规范接口
ftpConfig - Variable in class org.dromara.hutool.extra.ftp.AbstractFtp
 
FtpConfig - Class in org.dromara.hutool.extra.ftp
FTP配置项,提供FTP各种参数信息
FtpConfig() - Constructor for class org.dromara.hutool.extra.ftp.FtpConfig
构造
FtpConfig(Connector, Charset) - Constructor for class org.dromara.hutool.extra.ftp.FtpConfig
构造
FtpConfig(Connector, Charset, String, String) - Constructor for class org.dromara.hutool.extra.ftp.FtpConfig
构造
FtpException - Exception in org.dromara.hutool.extra.ftp
Ftp异常
FtpException(Throwable) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
构造
FtpException(String) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
构造
FtpException(String, Object...) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
构造
FtpException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
构造
FtpException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
构造
FtpException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
构造
FtpMode - Enum in org.dromara.hutool.extra.ftp
FTP连接模式 见:https://www.cnblogs.com/huhaoshida/p/5412615.html
full() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
当注解中存在有属性为注解数组,且该数组对应的注解类型被Repeatable注解时, 认为该属性包含可重复注解。
FULL - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
FULL locale dependent date or time style.
FuncComparator<T> - Class in org.dromara.hutool.core.comparator
指定函数排序器
FuncComparator(boolean, boolean, Function<T, Comparable<?>>) - Constructor for class org.dromara.hutool.core.comparator.FuncComparator
构造
FuncFilter - Class in org.dromara.hutool.core.text.bloom
基于Hash函数方法的BloomFilter
FuncFilter(int, Function<String, Number>) - Constructor for class org.dromara.hutool.core.text.bloom.FuncFilter
 
FuncKeyMap<K,V> - Class in org.dromara.hutool.core.map
自定义函数Key风格的Map
FuncKeyMap(Map<K, V>, Function<Object, K>) - Constructor for class org.dromara.hutool.core.map.FuncKeyMap
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
FuncMap<K,V> - Class in org.dromara.hutool.core.map
自定义键值函数风格的Map
FuncMap(Supplier<Map<K, V>>, Function<Object, K>, Function<Object, V>) - Constructor for class org.dromara.hutool.core.map.FuncMap
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
FuncMap(Map<K, V>, Function<Object, K>, Function<Object, V>) - Constructor for class org.dromara.hutool.core.map.FuncMap
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
FunctionPool - Class in org.dromara.hutool.core.func
常用Lambda函数封装
提供常用对象方法的Lambda包装,减少Lambda初始化时间。
FunctionPool() - Constructor for class org.dromara.hutool.core.func.FunctionPool
 

G

GanymedSession - Class in org.dromara.hutool.extra.ssh.engine.ganymed
Session包装
GanymedSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
构造
GanymedSession(Connection) - Constructor for class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
构造
GanymedUtil - Class in org.dromara.hutool.extra.ssh.engine.ganymed
Ganymed-ssh2相关工具类
GanymedUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedUtil
 
GanZhi - Class in org.dromara.hutool.core.date.chinese
天干地支类 天干地支,简称为干支
GanZhi() - Constructor for class org.dromara.hutool.core.date.chinese.GanZhi
 
gap(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
other与当前区间不相连,则获得两区间中间的间隔部分
gap(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
other与当前区间不相连,则获得两区间中间的间隔部分
GBK - Static variable in class org.dromara.hutool.core.util.CharsetUtil
GBK
gcd(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
最大公约数
见:https://stackoverflow.com/questions/4009198/java-get-greatest-common-divisor
来自Guava的IntMath.gcd
gcj02ToBd09(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换
gcj02ToWgs84(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
火星坐标系 (GCJ-02) 转换为 WGS84
ge(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
c1是否大于或等于c2,通过调用compare(c1, c2) >= 0完成
ge(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加大于等于条件,即field >= value
GEN_DELIMS - Static variable in class org.dromara.hutool.core.net.url.RFC3986
通用URI组件分隔符
gen-delims = ":" / "/" / "?"
GENERAL - Static variable in class org.dromara.hutool.core.regex.PatternPool
英文字母 、数字和下划线
GENERAL - Static variable in interface org.dromara.hutool.core.regex.RegexPool
英文字母 、数字和下划线
GENERAL_WITH_CHINESE - Static variable in class org.dromara.hutool.core.regex.PatternPool
中文字、英文字母、数字和下划线
GENERAL_WITH_CHINESE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
中文字、英文字母、数字和下划线
generate() - Method in class org.dromara.hutool.core.net.LocalPortGenerator
生成一个本地端口,用于远程端口映射
generate(Supplier<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
返回无限串行无序流 其中每一个元素都由给定的Supplier生成 适用场景在一些生成常量流、随机元素等
generate(long) - Method in class org.dromara.hutool.crypto.digest.otp.HOTP
生成一次性密码
generate(Instant) - Method in class org.dromara.hutool.crypto.digest.otp.TOTP
使用给定的时间戳生成一次性密码.
generate(String, int, int, File) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成二维码到文件,二维码图片格式取决于文件的扩展名
generate(String, QrConfig, File) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成二维码到文件,二维码图片格式取决于文件的扩展名
generate(String, int, int, String, OutputStream) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成二维码到输出流
generate(String, QrConfig, String, OutputStream) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成二维码到输出流
generate(String, int, int) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成二维码图片
generate(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成二维码或条形码图片
只有二维码时QrConfig中的图片才有效
generate() - Method in interface org.dromara.hutool.swing.captcha.generator.CodeGenerator
生成验证码
generate() - Method in class org.dromara.hutool.swing.captcha.generator.MathGenerator
 
generate() - Method in class org.dromara.hutool.swing.captcha.generator.RandomGenerator
 
generateAlgorithm(AsymmetricAlgorithm, DigestAlgorithm) - Static method in class org.dromara.hutool.crypto.SecureUtil
生成算法,格式为XXXwithXXX
generateAsAsciiArt(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成ASCII Art字符画形式的二维码
generateAsBase64DataUri(String, QrConfig, String) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成 Base64 编码格式的二维码,以 String 形式表示 输出格式为: data:image/[type];base64,[data]
generateAsSvg(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
 
generateCode() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
生成验证码字符串
generateDESKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成 SecretKey
generateGoogleSecretKey(String, int) - Static method in class org.dromara.hutool.crypto.digest.otp.TOTP
生成谷歌认证器的字符串(扫码字符串) 基于时间的,计数器不适合
generateKey(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成 SecretKey,仅用于对称加密和摘要算法密钥生成
generateKey(String, int) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成 SecretKey,仅用于对称加密和摘要算法密钥生成
当指定keySize<0时,AES默认长度为128,其它算法不指定。
generateKey(String, int, SecureRandom) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成 SecretKey,仅用于对称加密和摘要算法密钥生成
当指定keySize<0时,AES默认长度为128,其它算法不指定。
generateKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成 SecretKey,仅用于对称加密和摘要算法密钥生成
generateKey(String, KeySpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成 SecretKey,仅用于对称加密和摘要算法
generateKey(ZUC.ZUCAlgorithm) - Static method in class org.dromara.hutool.crypto.symmetric.ZUC
生成ZUC算法密钥
generateKeyPair() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
 
generateKeyPair(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥,仅用于非对称加密
密钥对生成算法见:...
generateKeyPair(String, int) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥
密钥对生成算法见:...
generateKeyPair(String, int, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥
密钥对生成算法见:...
generateKeyPair(String, AlgorithmParameterSpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥
密钥对生成算法见:...
generateKeyPair(String, byte[], AlgorithmParameterSpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥
密钥对生成算法见:...
generateKeyPair(String, int, byte[], AlgorithmParameterSpec...) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥
密钥对生成算法见:...
generateKeyPair(String, int, SecureRandom, AlgorithmParameterSpec...) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成用于非对称加密的公钥和私钥
密钥对生成算法见:...
generatePBEKey(String, char[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成PBE SecretKey
generatePng(String, int, int) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成PNG格式的二维码图片,以byte[]形式表示
generatePng(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
生成PNG格式的二维码图片,以byte[]形式表示
generatePrivateKey(BigInteger, BigInteger) - Static method in class org.dromara.hutool.crypto.asymmetric.RSA
生成RSA私钥
generatePrivateKey(ASN1Encodable) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
将SM2算法的ASN1Encodable格式私钥 生成为 PrivateKey
generatePrivateKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成私钥,仅用于非对称加密
采用PKCS#8规范,此规范定义了私钥信息语法和加密私钥语法
算法见:...
generatePrivateKey(String, KeySpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成私钥,仅用于非对称加密
算法见:...
generatePrivateKey(KeyStore, String, char[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成私钥,仅用于非对称加密
generatePublicKey(BigInteger, BigInteger) - Static method in class org.dromara.hutool.crypto.asymmetric.RSA
生成RSA公钥
generatePublicKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成公钥,仅用于非对称加密
采用X509证书规范
算法见:...
generatePublicKey(String, KeySpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成公钥,仅用于非对称加密
算法见:...
generateRandomRinZn(SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
This method generates a random r in Z_{n}^* for each separate encryption using the same modulus n Paillier cryptosystem allows the generated r to differ every time, such that the same plaintext encrypted several times will produce different ciphertext every time.
generateRSAPrivateKey(byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成RSA私钥,仅用于非对称加密
采用PKCS#8规范,此规范定义了私钥信息语法和加密私钥语法
算法见:...
generateRSAPublicKey(byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
生成RSA公钥,仅用于非对称加密
采用X509证书规范
算法见:...
generateSecretKey(int) - Static method in class org.dromara.hutool.crypto.digest.otp.HOTP
生成共享密钥的Base32表示形式
generateSm2PrivateKey(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
生成SM2私钥,支持包括: D值 PKCS#8 PKCS#1 OpenSSH格式
generateSm2PublicKey(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
生成SM2公钥,支持包括: Q值 X.509 PKCS#1
generateSm2PublicKey(byte[], byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
尝试解析转换各种类型公钥为ECPublicKeyParameters,支持包括:
Generator<T> - Interface in org.dromara.hutool.core.lang.generator
生成器泛型接口
通过实现此接口可以自定义生成对象的策略
generator - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
验证码生成器
GenericAnnotationMapping - Class in org.dromara.hutool.core.annotation
AnnotationMapping的基本实现,仅仅是简单包装了注解对象
GenericBuilder<T> - Class in org.dromara.hutool.core.lang.builder
通用Builder 参考: 一看就会的java8通用Builder 使用方法如下: Box box = GenericBuilder .of(Box::new) .with(Box::setId, 1024L) .with(Box::setTitle, "Hello World!")
GenericBuilder(Supplier<T>) - Constructor for class org.dromara.hutool.core.lang.builder.GenericBuilder
构造
genGetter(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
生成get方法名
gensalt(int, SecureRandom) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
生成盐
gensalt(int) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
生成盐
gensalt() - Static method in class org.dromara.hutool.crypto.digest.BCrypt
生成盐
genSetter(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
生成set方法名
例如:name 返回 setName
get(Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
获取数组对象中指定index的值,支持负数,例如-1表示倒数第一个值
如果数组下标越界,返回null
get(E[], Predicate<E>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
获取满足条件的第一个元素
get(int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
获取数组对象中指定index的值,支持负数,例如-1表示倒数第一个值
如果数组下标越界,返回null
get(String) - Method in class org.dromara.hutool.core.bean.DynaBean
获得字段对应值
get(K) - Method in interface org.dromara.hutool.core.cache.Cache
从缓存中获得对象,当对象不在缓存中或已经过期返回null 调用此方法时,会检查上次调用时间,如果与当前时间差值大于超时时间返回null,否则返回值。
get(K, SerSupplier<V>) - Method in interface org.dromara.hutool.core.cache.Cache
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
get(K, boolean, SerSupplier<V>) - Method in interface org.dromara.hutool.core.cache.Cache
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
get(K, boolean, long, SerSupplier<V>) - Method in interface org.dromara.hutool.core.cache.Cache
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
get(K, boolean) - Method in interface org.dromara.hutool.core.cache.Cache
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回null,否则返回值。
get(K, boolean, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
get(K, boolean, long, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
get(boolean) - Method in class org.dromara.hutool.core.cache.impl.CacheObj
获取值
get(K, boolean) - Method in class org.dromara.hutool.core.cache.impl.LockedCache
 
get(K) - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
get(K, boolean) - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
get(K, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
get(K, boolean, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
get(K, boolean, long, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
get(K) - Method in class org.dromara.hutool.core.cache.SimpleCache
从缓存池中查找值
get(K, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.SimpleCache
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
get(K, Predicate<V>, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.SimpleCache
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
get(Object) - Method in class org.dromara.hutool.core.codec.hash.ConsistentHash
获得一个最近的顺时针节点
get() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
获取结果hash值
get() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
获取计算结果hash值
get(Collection<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取集合中指定下标的元素值,下标可以为负数,例如-1表示最后一个元素
如果元素越界,返回null
get(Iterator<E>, int) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
遍历Iterator,获取指定index位置的元素
get(int) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
get(int) - Method in class org.dromara.hutool.core.collection.partition.AvgPartition
 
get(int) - Method in class org.dromara.hutool.core.collection.partition.Partition
 
get(String) - Method in class org.dromara.hutool.core.compress.ZipFileResource
 
get(ZipEntry) - Method in class org.dromara.hutool.core.compress.ZipFileResource
 
get(String) - Method in class org.dromara.hutool.core.compress.ZipReader
获取指定路径的文件流
如果是文件模式,则直接获取Entry对应的流,如果是流模式,则遍历entry后,找到对应流返回
get(String) - Method in interface org.dromara.hutool.core.compress.ZipResource
获取指定路径的文件流
如果是文件模式,则直接获取Entry对应的流,如果是流模式,则遍历entry后,找到对应流返回
get(ZipEntry) - Method in interface org.dromara.hutool.core.compress.ZipResource
获取指定ZipEntry对应的文件流
get(String) - Method in class org.dromara.hutool.core.compress.ZipStreamResource
 
get(ZipEntry) - Method in class org.dromara.hutool.core.compress.ZipStreamResource
 
get(File, Charset, String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
获取压缩包中的指定文件流
get(ZipFile, String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
获取压缩包中的指定文件流
get() - Method in enum org.dromara.hutool.core.data.id.Pid
获取PID值
get(TemporalAccessor, TemporalField) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
安全获取时间的某个属性,属性不存在返回最小值,一般为0
注意请谨慎使用此方法,某些TemporalAccessor.isSupported(TemporalField)false的方法返回最小值
get() - Method in interface org.dromara.hutool.core.func.SerSupplier
Gets a result.
get(int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
根据索引位返回一个字节
get(int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
根据索引位返回一个字节
get(int) - Method in class org.dromara.hutool.core.io.ByteOrderMark
获取指定位置的byte值
get(int) - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
获取指定位置的字节
get(K, Type) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取指定类型的值,默认自动转换值类型
get(K, Type, T) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取指定类型的值,默认自动转换值类型
get(K, Type, Converter, T) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取指定类型的值,默认自动转换值类型
get() - Method in class org.dromara.hutool.core.lang.loader.AtomicLoader
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
get() - Method in class org.dromara.hutool.core.lang.loader.LazyLoader
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
get() - Method in interface org.dromara.hutool.core.lang.loader.Loader
获取一个准备好的对象
通过准备逻辑准备好被加载的对象,然后返回。
get() - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
获得原始值
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
 
get() - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
 
get() - Method in interface org.dromara.hutool.core.lang.ref.Ref
获取引用的原始对象
get(Reference<T>) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
null全的解包获取原始对象
get(Ref<T>) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
null安全的解包获取原始对象
get() - Method in class org.dromara.hutool.core.lang.ref.StrongObj
 
get(Class<T>, Object...) - Static method in class org.dromara.hutool.core.lang.Singleton
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
注意:单例针对的是类和参数,也就是说只有类、参数一致才会返回同一个对象
get(String, SerSupplier<T>) - Static method in class org.dromara.hutool.core.lang.Singleton
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
get(int) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
获取指定位置元素
get(Object) - Method in class org.dromara.hutool.core.map.BeanMap
 
get(Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
get(SerFunction<P, T>) - Method in class org.dromara.hutool.core.map.Dict
根据lambda的方法引用,获取
get(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap
获取key对应的节点
get(Map<?, ?>, Object, Class<T>) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为指定类型
get(Map<?, ?>, Object, Class<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为指定类型
get(Map<?, ?>, Object, TypeReference<T>) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为指定类型
get(Map<?, ?>, Object, TypeReference<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为指定类型
get(Object) - Method in class org.dromara.hutool.core.map.MapProxy
 
get(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
 
get(R, C) - Method in interface org.dromara.hutool.core.map.multi.Table
获取指定值
get(Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
get(Object) - Method in class org.dromara.hutool.core.map.TableMap
 
get(Object) - Method in class org.dromara.hutool.core.map.TolerantMap
 
get(Object) - Method in class org.dromara.hutool.core.map.TransMap
 
get(int) - Static method in class org.dromara.hutool.core.net.MaskBit
根据掩码位获取掩码
get(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlQuery
获取查询值
get(Type) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
获取泛型变量和泛型实际类型的对应关系Map
get(String) - Static method in class org.dromara.hutool.core.regex.PatternPool
先从Pattern池中查找正则对应的Pattern,找不到则编译正则表达式并入池。
get(String, int) - Static method in class org.dromara.hutool.core.regex.PatternPool
先从Pattern池中查找正则对应的Pattern,找不到则编译正则表达式并入池。
get(String, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串
get(String, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串
get(Pattern, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串,对应分组0表示整个匹配内容,1表示第一个括号分组内容,依次类推
get(Pattern, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串
get(Pattern, CharSequence, Consumer<Matcher>) - Static method in class org.dromara.hutool.core.regex.ReUtil
在给定字符串中查找给定规则的字符,如果找到则使用Consumer处理之
如果内容中有多个匹配项,则只处理找到的第一个结果。
get(CompletableFuture<T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
获取异步任务结果,包裹了异常
get() - Method in class org.dromara.hutool.core.thread.RetryableTask
获取结果
get(String, String) - Static method in class org.dromara.hutool.core.util.SystemUtil
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 defaultValue
get(String) - Static method in class org.dromara.hutool.core.util.SystemUtil
获得System属性
get(String, boolean) - Static method in class org.dromara.hutool.core.util.SystemUtil
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 null
get(Part) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
根据表达式位置,获取对应的PartMatcher
get(String, String, T) - Method in class org.dromara.hutool.db.AbstractDb
根据某个字段(最好是唯一字段)查询单个记录
当有多条返回时,只显示查询到的第一条
get(Entity) - Method in class org.dromara.hutool.db.AbstractDb
根据条件实体查询单个记录,当有多条返回时,只显示查询到的第一条
get(T) - Method in class org.dromara.hutool.db.DaoTemplate
根据主键获取单个记录
get(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
根据某个字段(最好是唯一字段)查询单个记录
当有多条返回时,只显示查询到的第一条
get(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
根据条件实体查询单个记录,当有多条返回时,只显示查询到的第一条
get(DataSource) - Method in enum org.dromara.hutool.db.ThreadLocalConnection
获取数据源对应的数据库连接
get(DataSource) - Method in class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
获取连接,如果获取的连接为空或者已被关闭,重新创建连接
get(String) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
获取指定名称的文件流
get(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
通过别名获取Emoji
get(Class<?>, Class<?>, Converter) - Method in enum org.dromara.hutool.extra.spring.cglib.BeanCopierCache
获得类与转换器生成的key在BeanCopier的Map中对应的元素
get(Class<?>, Class<?>, boolean) - Method in enum org.dromara.hutool.extra.spring.cglib.BeanCopierCache
获得类与转换器生成的key在BeanCopier的Map中对应的元素
get(String, String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
获取远程文件
get(String, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
获取远程文件
get(URI) - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
根据HttpUrl从缓存中读取cookie集合
get(URI) - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
 
get(URI) - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
 
get(URI) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
 
get(String) - Method in enum org.dromara.hutool.http.GlobalCompressStreamRegister
获取解压器
get(String, Charset) - Static method in class org.dromara.hutool.http.HttpUtil
发送get请求
get(String) - Static method in class org.dromara.hutool.http.HttpUtil
发送get请求
get(String, int) - Static method in class org.dromara.hutool.http.HttpUtil
发送get请求
get(String, Map<String, Object>) - Static method in class org.dromara.hutool.http.HttpUtil
发送get请求
get(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
从请求参数的body中判断请求的Content-Type类型,支持的类型有: 1. application/json 1. application/xml
get(K, Type, T) - Method in interface org.dromara.hutool.json.JSONGetter
 
get(SerFunction<P, T>) - Method in class org.dromara.hutool.json.JSONObject
根据lambda的方法引用,获取
get(Class<?>) - Static method in interface org.dromara.hutool.log.Log
获得Log
get(String) - Static method in interface org.dromara.hutool.log.Log
获得Log
get() - Static method in interface org.dromara.hutool.log.Log
 
get(int) - Method in class org.dromara.hutool.poi.csv.CsvRow
 
get(SerFunction<P, T>) - Method in class org.dromara.hutool.setting.AbsSetting
根据lambda的方法引用,获取
get(CharSequence, CharSequence) - Method in class org.dromara.hutool.setting.GroupedMap
获取分组对应的值,如果分组不存在或者值不存在则返回null
get(Object) - Method in class org.dromara.hutool.setting.GroupedMap
 
get(SerFunction<P, T>) - Method in class org.dromara.hutool.setting.props.Props
根据lambda的方法引用,获取
get(String) - Static method in class org.dromara.hutool.setting.props.PropsUtil
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称
get(Object) - Method in class org.dromara.hutool.setting.Setting
获取默认分组(空分组)中指定key对应的值
get(String) - Static method in class org.dromara.hutool.setting.SettingUtil
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
get(DataFlavor) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
获取剪贴板内容
get(Transferable, DataFlavor) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
获取剪贴板内容
GET_PREFIX - Static variable in class org.dromara.hutool.core.reflect.method.MethodNameUtil
getter方法前缀
getAbsolutePath(String, Class<?>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取绝对路径
此方法不会判定给定路径是否有效(文件或目录存在)
getAbsolutePath(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取绝对路径,相对于ClassPath的目录
如果给定就是绝对路径,则返回原路径,原路径把所有\替换为/
兼容Spring风格的路径表示,例如:classpath:config/example.setting也会被识别后转换
getAbsolutePath(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取标准的绝对路径
getAbsolutePath() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
获得绝对路径Path
对于不存在的资源,返回拼接后的绝对路径
getAcceptedIssuers() - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
 
getAcceptedIssuers() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
getAccount() - Method in enum org.dromara.hutool.extra.mail.GlobalMailAccount
获得邮件帐户
getActiveCount() - Method in interface org.dromara.hutool.core.pool.ObjectPool
获取已经借出的对象(正在使用的)对象数
getActiveCount() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
 
getActiveCount() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
 
getActiveProfile() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取当前的环境配置,当有多个环境配置时,只获取第一个
getActiveProfiles() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取当前的环境配置,无配置返回null
getActualType(Type, TypeVariable<?>) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
getActualType(Type, Field) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得泛型字段对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
getActualType(Type, Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null 此方法可以处理: 1.
getActualType(Type, TypeVariable<?>) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回typeVariable
getActualType(Type, ParameterizedType) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null 此方法可以处理复杂的泛型化对象,类似于: Map<User, Key<Long>>
getActualTypeArguments() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
 
getActualTypes(Type, Type...) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
获取指定泛型变量对应的真实类型
由于子类中泛型参数实现和父类(接口)中泛型定义位置是一一对应的,因此可以通过对应关系找到泛型实现类型
getActualTypes(Type, Type...) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
getAddress() - Method in class org.dromara.hutool.extra.management.HostInfo
取得当前主机的地址。
getAddress() - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
获取服务器地址信息
getAddress() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getAddressName(InetAddress) - Static method in class org.dromara.hutool.core.net.NetUtil
获取地址名称,如果无名称返回地址
如果提供的地址为null返回null
getAdjacentPoints(T) - Method in class org.dromara.hutool.core.map.multi.Graph
获取节点的邻接节点
getAge() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取年龄
getAge(Date) - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取指定日期当时的年龄年龄(周岁)
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
getAge(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取年龄,只支持15或18位身份证号码
getAge(String, Date) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取指定日期当时的年龄年龄,只支持15或18位身份证号码
getAlgorithm() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
 
getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
 
getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
 
getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.mac.Mac
获取算法
getAlgorithm() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
获取当前算法
getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.otp.HOTP
获取HMAC算法
getAlgorithm() - Method in class org.dromara.hutool.json.jwt.JWT
获取算法ID(alg)头信息
getAlgorithm(String) - Static method in class org.dromara.hutool.json.jwt.signers.AlgorithmUtil
获取算法,用户传入算法ID返回算法名,传入算法名返回本身
getAlgorithm() - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
 
getAlgorithm() - Method in class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
 
getAlgorithm() - Method in interface org.dromara.hutool.json.jwt.signers.JWTSigner
获取算法
getAlgorithm() - Method in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
 
getAlgorithmAfterWith(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
获取用于密钥生成的算法
获取XXXwithXXX算法的后半部分算法,如果为ECDSA或SM2,返回算法为EC
getAlgorithmId() - Method in interface org.dromara.hutool.json.jwt.signers.JWTSigner
获取算法ID,即算法的简写形式,如HS256
getAlgorithmName() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
 
getAlgorithmName() - Method in class org.dromara.hutool.crypto.bc.BCCipher
 
getAlgorithmName() - Method in interface org.dromara.hutool.crypto.Cipher
获取算法名称
getAlgorithmName() - Method in class org.dromara.hutool.crypto.JceCipher
 
getAlgorithmParameterSpec() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
获取AlgorithmParameterSpec
在某些算法中,需要特别的参数,例如在ECIES中,此处为IESParameterSpec
getAllAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上直接声明的注解、这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
getAllDirectlyAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上直接声明的注解、这些注解包含的可重复注解中获取指定类型注解
getAllDirectlyResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上直接声明的注解、这些注解包含的可重复注解中获取指定类型注解
getAllFields(Predicate<Field>) - Method in class org.dromara.hutool.core.reflect.FieldReflect
获得当前类和父类声明的所有字段(包括非public字段)
getAllFonts() - Static method in class org.dromara.hutool.swing.FontUtil
获得系统中支持的所有字体
getAllGroupNames(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
根据给定正则查找字符串中的匹配项,返回所有匹配的分组名对应分组值
pattern: (?
getAllGroups(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串匹配到的所有分组
getAllGroups(Pattern, CharSequence, boolean) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串匹配到的所有分组
getAllGroups(Pattern, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串匹配到的所有分组
getAllMethods(Predicate<Method>) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
获取当前类层级结构中的所有方法。
getAllPictures(Workbook) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
获取所有图片列表
getAllPoints() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
获取全部点
getAllRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
getAllRepeatableAnnotations(Annotation) - Method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
getAllRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
默认返回空集合
getAllResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上直接声明的注解、这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
得到的注解支持基于Alias的别名机制。
getAllUtils() - Static method in class org.dromara.hutool.Hutool
显示Hutool所有的工具类
getAlpha() - Method in class org.dromara.hutool.swing.img.DisplayText
获取透明度
getAmount() - Method in class org.dromara.hutool.core.math.Money
获取本货币对象代表的金额数。
getAnchorType() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getAndDecrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
先获取原来的值, 再减1
getAndIncrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
先获取原来的值, 再加1
getAndRemove(String...) - Method in class org.dromara.hutool.setting.Setting
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAndRemoveStr(String...) - Method in class org.dromara.hutool.setting.props.Props
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
getAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,获取该类型的注解或元注解
getAnnotation() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
获取注解对象
getAnnotation(AnnotatedElement, Class<A>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解
getAnnotation(Class<T>) - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
 
getAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
从层级结构中所有AnnotatedElement上的注解和元注解中获取指定类型的注解
getAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
AnnotatedElement直接声明的注解的层级结构中获得注解对象
getAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
RepeatableMetaAnnotatedElement.element上直接声明的注解、直接声明的注解包含的可重复注解,以及它们的元注解中获得指定类型的注解
getAnnotation() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
获取注解对象
getAnnotation() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取注解对象
getAnnotationAlias(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取别名支持后的注解
getAnnotationAttributes(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取注解属性,若已有缓存则从缓存中获取
getAnnotationMappings() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取注解映射,若当前实例未完成初始化则先进行初始化
getAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,获取所有的注解或元注解
getAnnotations(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解
getAnnotations(AnnotatedElement, boolean, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解
getAnnotations(AnnotatedElement, boolean, Predicate<Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解
getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
 
getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
从层级结构中所有AnnotatedElement上的注解和元注解中获取指定类型的注解
getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取所有注解
getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取RepeatableMetaAnnotatedElement.element上直接声明的注解、直接声明的注解包含的可重复注解,以及它们的元注解
getAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
从层级结构中所有AnnotatedElement上的注解和元注解中获取指定类型的注解
getAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取AnnotatedElement直接的指定类型注解
getAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
RepeatableMetaAnnotatedElement.element上直接声明的注解、直接声明的注解包含的可重复注解,以及它们的元注解中获得指定类型的注解
getAnnotationValue(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解默认值
如果无指定的属性方法返回null
getAnnotationValue(AnnotatedElement, SerFunction<A, R>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解属性的值
如果无指定的属性方法返回null
getAnnotationValue(AnnotatedElement, Class<? extends Annotation>, String) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解属性的值
如果无指定的属性方法返回null
getAnnotationValueMap(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取指定注解中所有属性值
如果无指定的属性方法返回null
getAny(Object, int...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
获取数组中所有指定位置的元素值,组成新数组
getAny(Collection<T>, int...) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取集合中指定多个下标的元素值,下标可以为负数,例如-1表示最后一个元素
getAny(Map<K, V>, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
获取Map的部分key生成新的Map
getApplicationContext() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取ApplicationContext
getApplicationName() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取应用程序名称
getArch() - Method in class org.dromara.hutool.extra.management.OsInfo
取得当前OS的架构(取自系统属性:os.arch)。
getArray() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
获得原始数组对象
getArrayFormulaRange() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getArrayFormulaRange() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getArrayParam(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获得数组表单值
getArrayType(Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
根据数组元素类型,获取数组的类型
方法是通过创建一个空数组从而获取其类型 本方法是 ArrayUtil.getComponentType(Class)的逆方法
getArrayType() - Method in class org.dromara.hutool.core.array.ArrayWrapper
获得数组类型
getAscOrDesc() - Method in class org.dromara.hutool.db.meta.ColumnIndex
 
getAssociatedPoints(T, boolean) - Method in class org.dromara.hutool.core.map.multi.Graph
按广度优先,获得节点的所有直接或间接关联的节点,节点默认按添加顺序排序
getAttribute(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
根据下标获取注解属性
getAttribute(String) - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
自定义属性,用于扩展
getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
getAttribute(String) - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getAttributeIndex(String, Class<?>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取注解属性的下标
getAttributes() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
获取注解原始属性
getAttributes() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
获取注解原始属性
getAttributes() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取注解属性
getAttributes(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获取文件属性
getAttributes(String, String...) - Static method in class org.dromara.hutool.core.util.JNDIUtil
获取指定容器环境的对象的属性
如获取DNS属性,则URI为类似:dns:hutool.cn
getAttributeValue(String, Class<R>) - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
获取属性值
getAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
获取属性值
getAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取属性值
getAttributeValue(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取属性值
getAuth() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
获取代理验证信息
getAuthHost() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
获取代理验证主机
getAuthMechanisms() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取认证机制,多个机制使用空格或逗号隔开,如:XOAUTH2
getAuthority() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获得authority部分
getAuthPort() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
获取代理验证端口
getAutoCommit() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getAvailableID(int, TimeUnit) - Static method in class org.dromara.hutool.core.date.ZoneUtil
获取指定偏移量的可用时区ID,如果有多个时区匹配,使用第一个
getBackColor() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取背景色
getBean() - Method in class org.dromara.hutool.core.bean.DynaBean
获得原始Bean
getBean(String) - Method in class org.dromara.hutool.core.map.Dict
获得特定类型值
getBean(Class<T>, Object...) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
通过class获取Bean
getBean(String, Class<T>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
通过name,以及Clazz返回指定的Bean
getBean(String, Object...) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
通过name,以及Clazz返回指定的Bean
getBean(TypeReference<T>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
通过类型参考返回带泛型参数的Bean
getBeanClass() - Method in class org.dromara.hutool.core.bean.DynaBean
获得Bean的类型
getBeanClass() - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
获取Bean类
getBeanDesc(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanDescFactory
获取BeanDesc Bean描述信息,使用Weak缓存
getBeanDesc(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获取BeanDesc Bean描述信息
getBeanDesc(Class<?>) - Method in class org.dromara.hutool.core.bean.copier.AbsCopier
获取Bean描述信息
如果用户自定义了BeanDesc实现,则使用,否则使用默认的规则
getBeanDescWithoutCache(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanDescFactory
获取BeanDesc Bean描述信息,不使用缓存
getBeanFactory() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取ListableBeanFactory,可能为ConfigurableListableBeanFactoryApplicationContextAware
getBeanList(K, Class<T>) - Method in interface org.dromara.hutool.json.JSONGetter
从JSON中直接获取Bean的List列表
先获取JSONArray对象,然后转为Bean的List
getBeanNamesForType(Class<?>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取指定类型对应的Bean名称,包括子类
getBeansOfType(Class<T>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取指定类型对应的所有Bean,包括子类
getBegin() - Method in class org.dromara.hutool.core.date.DateBetween
获取开始时间
getBeginIndex() - Method in class org.dromara.hutool.core.lang.page.PageInfo
获取当前页的开始记录index(包含)
getBeginIndex() - Method in class org.dromara.hutool.core.lang.range.DefaultSegment
 
getBeginIndex() - Method in interface org.dromara.hutool.core.lang.range.Segment
获取起始位置
getBeginIndex() - Method in class org.dromara.hutool.db.Page
 
getBeginIpLong(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 ip 和 掩码位 获取 子网的起始IP(Long型)
getBeginIpStr(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 ip 和 掩码位 获取 子网的起始IP(字符串型) 方法别名:inet_ntoa
getBeginValue(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
获取指定日期字段的最小值,例如分钟的最小值是0
getBeginValue(Calendar, int) - Static method in class org.dromara.hutool.core.date.CalendarUtil
获取指定日期字段的最小值,例如分钟的最小值是0
getBetweenMs() - Method in class org.dromara.hutool.core.date.BetweenFormatter
获得 时长毫秒数
getBigDecimal(K, BigDecimal) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取BigDecimal型属性值
若获得的值为不可见字符,使用默认值
getBigDecimal(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取BigDecimal型属性值
getBigDecimalByGroup(K, G, BigDecimal) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取BigDecimal型属性值
getBigDecimalByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取BigDecimal型属性值
getBigInteger(K, BigInteger) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取BigInteger型属性值
若获得的值为不可见字符,使用默认值
getBigInteger(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取BigInteger型属性值
getBigIntegerByGroup(K, G, BigInteger) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取BigInteger型属性值
getBigIntegerByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取BigInteger型属性值
getBigWriter() - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得BigExcelWriter,默认写出到第一个sheet
不传入写出的Excel文件路径,只能调用ExcelWriter#flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
getBigWriter(int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得BigExcelWriter,默认写出到第一个sheet
不传入写出的Excel文件路径,只能调用ExcelWriter#flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
getBigWriter(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得BigExcelWriter,默认写出到第一个sheet
getBigWriter(File) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得BigExcelWriter,默认写出到第一个sheet,名字为sheet1
getBigWriter(String, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
getBigWriter(File, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
getBinaryStr(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
获得数字对应的二进制字符串
getBirth() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取生日
getBirth(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取生日,只支持15或18位身份证号码
getBirthDate() - Method in class org.dromara.hutool.core.data.CIN
从身份证号码中获取生日日期
getBirthDate(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
从身份证号码中获取生日日期,只支持15或18位身份证号码
getBirthDay() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取生日天
getBirthDay(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取生日天,只支持15或18位身份证号码
getBirthMonth() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取生日月
getBirthMonth(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取生日月,只支持15或18位身份证号码
getBirthYear() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取生日年
getBirthYear(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取生日年,只支持15或18位身份证号码
getBlob(String) - Method in class org.dromara.hutool.db.Entity
获得Blob类型结果,如果结果类型非Blob,不做转换,直接抛出异常
getBlockSize() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
 
getBlockSize() - Method in class org.dromara.hutool.crypto.bc.BCCipher
 
getBlockSize() - Method in interface org.dromara.hutool.crypto.Cipher
获取块大小,当为Stream方式加密时返回0
getBlockSize() - Method in class org.dromara.hutool.crypto.JceCipher
 
getBody() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求体文本,可以是form表单、json、xml等任意内容
使用ServerRequest.getCharset()判断编码,判断失败使用UTF-8编码
getBody(Charset) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求体文本,可以是form表单、json、xml等任意内容
getBody(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取请求体
调用该方法后,getParam方法将失效
getBody(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取请求体
调用该方法后,getParam方法将失效
getBody() - Method in class org.dromara.hutool.http.webservice.SoapResponse
获取SOAP消息体
getBodyBytes() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getBodyBytes() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取body的bytes数组
getBodyBytes(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取请求体byte[]
调用该方法后,getParam方法将失效
getBodyBytes(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取请求体byte[]
调用该方法后,getParam方法将失效
getBodyStream() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
 
getBodyStream() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getBodyStream() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
 
getBodyStream() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
 
getBodyStream() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求体流
getBodyStream() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
 
getBodyStream() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
 
getBodyText() - Method in class org.dromara.hutool.http.webservice.SoapResponse
获取SOAP消息体中的文本内容
getBOMInputStream(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得BOM输入流,用于处理带BOM头的文件
getBOMReader(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
读取带BOM头的文件为Reader
getBool(K, Boolean) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取boolean型属性值
若获得的值为不可见字符,使用默认值
getBool(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取boolean型属性值
getBool(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Bool
getBool(Map<?, ?>, Object, Boolean) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Bool
getBoolByGroup(K, G, Boolean) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取boolean型属性值
getBoolByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取boolean型属性值
getBoolean(String, boolean) - Static method in class org.dromara.hutool.core.util.SystemUtil
获得boolean类型值
getBooleanCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getBooleanCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getBottomColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取底边框的颜色。
getBottomRowIndex(Object) - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
获取当前替换的数据行对应变量的底部索引
此方法用户获取填充行,以便下移填充行后的行
如果为实体单元格,直接填充,无需下移,返回0 如果为VirtualCell,返回最底部虚拟单元格各行号
getBottomStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取底边框的样式。
getBoundary() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
获取全局默认的Multipart边界
getBrowser() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取浏览器类型
getBy(SerFunction<E, C>, C) - Static method in class org.dromara.hutool.core.util.EnumUtil
通过 某字段对应值 获取 枚举,获取不到时为 null
getBy(SerFunction<E, C>, C, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
getBy(Class<E>, SerFunction<E, C>, C, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
getBy(Class<E>, Predicate<? super E>) - Static method in class org.dromara.hutool.core.util.EnumUtil
通过 某字段对应值 获取 枚举,获取不到时为 null
getBy(Class<E>, Predicate<? super E>, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
getByGroup(K, G, Type) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取指定类型的值,默认自动转换值类型
getByGroup(K, G, Type, T) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取指定类型的值,默认自动转换值类型
getByGroupNotEmpty(String, String, String) - Method in class org.dromara.hutool.setting.AbsSetting
获得字符串类型值,如果字符串为null或者""返回默认值
getByLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
通过左值查找三元组(所有值)
getByMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
通过中值查找三元组(所有值)
getByName(String) - Method in class org.dromara.hutool.poi.csv.CsvRow
获取标题对应的字段内容
getByPath(String) - Method in class org.dromara.hutool.core.map.Dict
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name
getByPath(String, Type) - Method in class org.dromara.hutool.core.map.Dict
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name 获取表达式对应值后转换为对应类型的值
getByPath(String, Type) - Method in interface org.dromara.hutool.json.JSON
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name 获取表达式对应值后转换为对应类型的值
getByPath(String) - Method in interface org.dromara.hutool.json.JSON
通过表达式获取JSON中嵌套的JSON对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name
getByPath(JSON, String, Type) - Static method in class org.dromara.hutool.json.JSONUtil
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name
getByPath(JSON, String, T) - Static method in class org.dromara.hutool.json.JSONUtil
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name
getByPath(JSON, String) - Static method in class org.dromara.hutool.json.JSONUtil
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name
getByRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
通过右值查找三元组(所有值)
getByTag(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
通过tag方式获取对应的所有Emoji表情
getByte(K, Byte) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取byte型属性值
getByte(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取byte型属性值
getByteByGroup(K, G, Byte) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取byte型属性值
getByteByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取byte型属性值
getBytes() - Method in class org.dromara.hutool.core.io.ByteOrderMark
Gets a copy of the BOM's bytes.
getBytes(K, byte[]) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取bytes型属性值
getBytes(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取bytes型属性值
getBytes() - Method in interface org.dromara.hutool.http.client.body.HttpBody
获取请求(响应)体字节码
getBytes() - Method in class org.dromara.hutool.http.client.body.ResponseBody
获取响应内容的bytes
getByXPath(String, Object, QName) - Static method in class org.dromara.hutool.core.xml.XPathUtil
通过XPath方式读取XML节点等信息
Xpath相关文章:https://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html
getByXPath(String, Object, QName, NamespaceContext) - Static method in class org.dromara.hutool.core.xml.XPathUtil
getCachedAliasComparator() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
获取单例的别名比较器,比较器的顺序为别名加入的顺序
getCachedFilesCount() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
 
getCachedFormulaResultType() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getCachedFormulaResultType() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getCalendarField() - Method in enum org.dromara.hutool.cron.pattern.Part
获取Calendar中对应字段项
getCaller() - Method in interface org.dromara.hutool.core.lang.caller.Caller
获得调用者
getCaller(int) - Method in interface org.dromara.hutool.core.lang.caller.Caller
获得调用者,指定第几级调用者 调用者层级关系: 0 CallerUtil 1 调用CallerUtil中方法的类 2 调用者的调用者 ...
getCaller() - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
获得调用者
getCaller(int) - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
获得调用者,指定第几级调用者
调用者层级关系: 0 CallerUtil 1 调用CallerUtil中方法的类 2 调用者的调用者 ...
getCaller() - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
 
getCaller(int) - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
 
getCaller() - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
 
getCaller(int) - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
 
getCallerCaller() - Method in interface org.dromara.hutool.core.lang.caller.Caller
获得调用者的调用者
getCallerCaller() - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
获得调用者的调用者
getCallerCaller() - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
 
getCallerCaller() - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
 
getCallerClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
获取调用者的ClassLoader
getCallerMethodName(boolean) - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
获取调用此方法的方法名
getCanonicalPath(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取规范的绝对路径
getCapacity() - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
获取容量
getCapacity() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
容量,可以是总容量,或者每个周期的容量
getCatalog() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getCatalog() - Method in class org.dromara.hutool.db.meta.IndexInfo
获取目录名称
getCatalog(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获取catalog,获取失败返回null
getCatalog() - Method in class org.dromara.hutool.db.meta.Table
获取catalog
getCatalogName() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取表的目录名称
getCausedBy(Throwable, Class<? extends Exception>...) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取由指定异常类引起的异常
getCell(Sheet, int, int, boolean) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取指定坐标单元格,如果isCreateIfNotExist为false,则在单元格不存在时返回null
getCell(Row, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取单元格,如果单元格不存在,返回NullCell
getCell(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取指定坐标单元格,单元格不存在时返回null
getCell(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取指定坐标单元格,单元格不存在时返回null
getCell(String, boolean) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取指定坐标单元格,如果isCreateIfNotExist为false,则在单元格不存在时返回null
getCell(int, int, boolean) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取指定坐标单元格,如果isCreateIfNotExist为false,则在单元格不存在时返回null
getCell(String) - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
获取变量对应的当前单元格,列表变量以开头
getCellComment() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getCellComment() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getCellEditor() - Method in class org.dromara.hutool.poi.excel.ExcelConfig
获取单元格值处理器
getCellFormula() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getCellFormula() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getCellRangeAddress(Sheet, String) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
获取合并单元格CellRangeAddress,如果不是返回null
getCellRangeAddress(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
获取合并单元格CellRangeAddress,如果不是返回null
getCellRangeAddress(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
获取合并单元格CellRangeAddress,如果不是返回null
getCellStyle() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getCellStyle() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getCellStyle() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
获取常规单元格样式,获取后可以定义整体头部样式
getCellStyleForDate() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
获取日期单元格样式,获取后可以定义整体日期样式
getCellStyleForHyperlink() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
获取链接单元格样式,获取后可以定义整体链接样式
getCellStyleForNumber() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
获取数字(带小数点)单元格样式,获取后可以定义整体数字样式
getCellType() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getCellType() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getCellValue(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取单元格值
getCellValue(Cell, boolean) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取单元格值
getCellValue(Cell, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取单元格值
getCellValue(Cell, CellType, boolean) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取单元格值
getCellValue(Cell, CellType, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取单元格值
如果单元格值为数字格式,则判断其格式中是否有小数部分,无则返回Long类型,否则返回Double类型
getCent() - Method in class org.dromara.hutool.core.math.Money
获取本货币对象代表的金额数。
getCenterY(Graphics, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
获取文字居中高度的Y坐标(距离上边距距离)
此方法依赖FontMetrics,如果获取失败,默认为背景高度的1/3
getCentFactor() - Method in class org.dromara.hutool.core.math.Money
获取本货币币种的元/分换算比率。
getCertificate(KeyStore, String) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
获得 Certification
getCertificateChain(String) - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
getCertificateFactory(String) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
getChannel() - Method in class org.dromara.hutool.socket.aio.AioServer
getChannel() - Method in class org.dromara.hutool.socket.aio.AioSession
getChannel() - Method in class org.dromara.hutool.socket.nio.NioClient
获取SocketChannel
getChar(K, Character) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取char型属性值
若获得的值为不可见字符,使用默认值
getChar(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取char型属性值
getChar(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Character
getChar(Map<?, ?>, Object, Character) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Character
getCharByGroup(K, G, Character) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取char型属性值
getCharByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取char型属性值
getCharset() - Method in class org.dromara.hutool.core.io.file.FileWrapper
获得字符集编码
getCharset() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
获取编码
getCharset() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
获取BOM头中的编码
getCharset() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取编码,用于URLEncode和URLDecode
getCharset() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
获取编码
getCharset() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取字符集编码
getCharset() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取编码
getCharset() - Method in class org.dromara.hutool.extra.template.TemplateConfig
获取编码
getCharset(String) - Static method in class org.dromara.hutool.http.meta.ContentTypeUtil
从Http连接的头信息中获得字符集
从ContentType中获取
getCharset() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
获取编码,无定义为null
getCharset() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
 
getCharset() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getCharset() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
 
getCharset() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
 
getCharset() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
 
getCharset() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
 
getCharset() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取编码,获取失败默认使用UTF-8,获取规则如下: 1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
getCharset() - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
获取编码,默认为UTF-8
getCharset() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
 
getCharset() - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
 
getCharsetName() - Method in class org.dromara.hutool.core.io.ByteOrderMark
获取BOM头定义的编码名称.
getCharsetName() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
获取编码名
getCharsetName(String) - Static method in class org.dromara.hutool.http.meta.ContentTypeUtil
从Http连接的头信息中获得字符集
从ContentType中获取
getCharsetStr() - Method in class org.dromara.hutool.extra.template.TemplateConfig
获取编码
getCheckDigit(String, boolean) - Static method in class org.dromara.hutool.core.codec.Luhn
计算校验位数字
忽略已有的校验位数字,根据前N位计算最后一位校验位数字
getChild() - Method in class org.dromara.hutool.core.bean.path.BeanPath
获取子表达式
getChild(K) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的指定子节点
getChild(K) - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的指定子节点
getChildNodes(K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取指定父节点的全部子节点
比如:若存在 a -> b -> c 的关系,此时输入 b 将返回 c,输入 a 将返回 b,c
getChildren() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取以当前节点作为根节点的树结构,然后按广度优先获取该树结构中的当前节点的全部子节点
getChildren() - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的全部子节点
getChildren() - Method in class org.dromara.hutool.core.tree.MapTree
获取所有子节点
getChildren() - Method in class org.dromara.hutool.poi.excel.RowGroup
获取子分组
getChildrenKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
 
getChildrenKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
获取子点对应的名称
getChildrenKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
获取子节点名称方法
getChineseDay() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得农历日
getChineseMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得农历月份(中文,例如二月,十二月,或者润一月)
getChineseMonth(boolean) - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得农历月份(中文,例如二月,十二月,或者润一月)
getChineseMonthName() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得农历月称呼(中文,例如二月,腊月,或者润正月)
getChineseMonthName(boolean, int, boolean) - Static method in class org.dromara.hutool.core.date.chinese.ChineseMonth
获得农历月称呼
当为传统表示时,表示为二月,腊月,或者润正月等 当为非传统表示时,二月,十二月,或者润一月等
getChineseYear() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得农历年份
getChineseZodiac() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得年份生肖
getChineseZodiac(int) - Static method in class org.dromara.hutool.core.date.DateUtil
计算生肖,只计算1900年后出生的人
getChineseZodiac(Date) - Static method in class org.dromara.hutool.core.date.Zodiac
通过生日计算生肖,只计算1900年后出生的人
getChineseZodiac(Calendar) - Static method in class org.dromara.hutool.core.date.Zodiac
通过生日计算生肖,只计算1900年后出生的人
getChineseZodiac(int) - Static method in class org.dromara.hutool.core.date.Zodiac
计算生肖,只计算1900年后出生的人
getCIN(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
获取公民身份证(CIN)信息,包括身份、城市代码、生日、性别等
getCipher() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
获得加密或解密器
getCipher() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
获得加密或解密器
getCityCode() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取地市级编码
获取编码为4位
getCityCode(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取地市级编码,只支持15或18位身份证号码
获取编码为4位
getClaim(String) - Method in class org.dromara.hutool.json.jwt.Claims
获取指定名称属性
getClaimsJson() - Method in class org.dromara.hutool.json.jwt.Claims
获取Claims的JSON字符串形式
getClass(T) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
null安全的获取对象类型
getClass(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得Type对应的原始类
getClass(Field) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得Field对应的原始类
getClasses(Object...) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得对象数组的类数组
getClassesOfLoadError() - Method in class org.dromara.hutool.core.reflect.ClassScanner
忽略加载错误扫描后,可以获得之前扫描时加载错误的类名字集合
getClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
获取ClassLoader,获取顺序如下: 获取调用者的ContextClassLoader 获取当前线程的ContextClassLoader 获取ClassLoaderUtil对应的ClassLoader 获取系统ClassLoader(ClassLoader.getSystemClassLoader()
getClassLoader() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
getClassLoadingMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
返回Java虚拟机类加载系统相关属性
getClassName(Object, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取类名
getClassName(Class<?>, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取类名
类名并不包含“.class”这个扩展名
例如:ClassUtil这个类
isSimple为false: "org.dromara.hutool.core.reflect.ClassUtil" isSimple为true: "ClassUtil"
getClassName() - Method in class org.dromara.hutool.db.driver.matcher.Db2DriverMatcher
 
getClassName() - Method in interface org.dromara.hutool.db.driver.matcher.DriverMatcher
获取对应的驱动类名称
getClassName() - Method in class org.dromara.hutool.db.driver.matcher.MysqlDriverMatcher
 
getClassName() - Method in class org.dromara.hutool.db.driver.matcher.StartsWithDriverMatcher
 
getClassName() - Method in class org.dromara.hutool.db.meta.ResultColumn
如果调用getObject方法来从列中检索值,则返回生成其实例的 Java 类的完全限定名称
getClassPath() - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得ClassPath,将编码后的中文路径解码为原字符
这个ClassPath路径会文件路径被标准化处理
getClassPath(boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得ClassPath,这个ClassPath路径会文件路径被标准化处理
getClassPath() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的系统classpath(取自系统属性:java.class.path)。
getClassPathArray() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的系统classpath(取自系统属性:java.class.path)。
getClassPathResources() - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得ClassPath,不解码路径中的特殊字符(例如空格和中文)
getClassPathResources(boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得ClassPath
getClassPaths(String) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得ClassPath,不解码路径中的特殊字符(例如空格和中文)
getClassPaths(String, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得ClassPath
getClassVersion() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的class文件格式的版本(取自系统属性:java.class.version)。
getClazz() - Method in class org.dromara.hutool.core.func.LambdaInfo
方法或构造所在类
getClazz() - Method in class org.dromara.hutool.core.reflect.FieldReflect
获取当前类
getClazz() - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
获取当前类
getClient() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
获取FTPClient客户端对象
getClient() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
获取SFTP通道客户端
getClientInfo(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getClientInfo() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getClientIP(String...) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获取客户端IP 默认检测的Header: 1、X-Forwarded-For 2、X-Real-IP 3、Proxy-Client-IP 4、WL-Proxy-Client-IP otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClientIP(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取客户端IP 默认检测的Header: 1、X-Forwarded-For 2、X-Real-IP 3、Proxy-Client-IP 4、WL-Proxy-Client-IP otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClientIP(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取客户端IP 默认检测的Header: 1、X-Forwarded-For 2、X-Real-IP 3、Proxy-Client-IP 4、WL-Proxy-Client-IP otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClientIPByHeader(String...) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获取客户端IP headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClientIPByHeader(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取客户端IP headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClientIPByHeader(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取客户端IP headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClipboard() - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
获取系统剪贴板
getClob(String) - Method in class org.dromara.hutool.db.Entity
获得Clob类型结果,如果结果类型非Clob,不做转换,直接抛出异常
getCode() - Method in class org.dromara.hutool.core.data.CIN10
获取CIN10码
getCode() - Method in class org.dromara.hutool.core.data.VIN
获取VIN码
getCode() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
获取ANSI颜色代码
getCode(boolean) - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
获取ANSI颜色代码
getCode() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
获取ANSI颜色代码(前景色)
getCode(boolean) - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
获取ANSI颜色代码
getCode() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
获取颜色代码(0-255)
getCode() - Method in interface org.dromara.hutool.core.lang.ansi.AnsiElement
获取ANSI代码
getCode() - Method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
获取ANSI文本样式风格代码
getCode() - Method in enum org.dromara.hutool.core.lang.range.BoundType
获取code
getCode() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取响应码
getCode() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
 
getCode() - Method in interface org.dromara.hutool.swing.captcha.ICaptcha
获取验证码的文字内容
getCodeBase(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
获取code base
getCol1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getCol2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getColor(String) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
将颜色值转换成具体的颜色类型 汇集了常用的颜色集,支持以下几种形式: 1.
getColor(int) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
获取一个RGB值对应的颜色
getColor() - Method in class org.dromara.hutool.swing.img.DisplayText
获取文本颜色
getColumn(C) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
getColumn(C) - Method in interface org.dromara.hutool.core.map.multi.Table
获取列
getColumn(String) - Method in class org.dromara.hutool.db.meta.Table
获取某列信息
getColumnCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取第一行总列数,计算方法为: 最后一列序号 + 1
getColumnCount(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取总列数,计算方法为: 最后一列序号 + 1
getColumnDef() - Method in class org.dromara.hutool.db.meta.Column
获取默认值
getColumnIndex() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getColumnIndex() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getColumnIndexInfoList() - Method in class org.dromara.hutool.db.meta.IndexInfo
获取列索引信息列表
getColumnKey() - Method in interface org.dromara.hutool.core.map.multi.Table.Cell
获取列键
getColumnName() - Method in class org.dromara.hutool.db.meta.ColumnIndex
 
getColumnNames(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获得表的所有列名
getColumnNames(ResultSet) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得结果集的所有列名
getColumnNames(ResultSetMetaData) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得结果集的所有列名
getColumnNames(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得表的所有列名
getColumns() - Method in class org.dromara.hutool.db.meta.Table
获取所有字段元信息
getColumnValue(ResultSet, int, int, Type) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
获取字段值
针对日期时间等做单独处理判断
getCombinationAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取组合注解
getComparator() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
 
getComparator() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
 
getCompilationMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
返回Java虚拟机编译系统相关属性
如果没有编译系统,则返回null
getComponentType(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
获取数组对象的元素类型,方法调用参数与返回结果举例: Object[] =》 Object.class String[] =》 String.class int[] =》 int.class Integer[] =》 Integer.class null =》 null String =》 null
getComponentType(Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
获取数组对象的元素类型,方法调用参数与返回结果举例: Object[].class =》 Object.class String[].class =》 String.class int[].class =》 int.class Integer[].class =》 Integer.class null =》 null String.class =》 null
getComponentType() - Method in class org.dromara.hutool.core.array.ArrayWrapper
获取数组对象的元素类型,方法调用参数与返回结果举例: Object[] =》 Object.class String[] =》 String.class int[] =》 int.class Integer[] =》 Integer.class null =》 null String =》 null
getConfig() - Method in class org.dromara.hutool.core.tree.MapTree
获取节点配置
getConfig() - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
 
getConfig() - Method in interface org.dromara.hutool.extra.ftp.Ftp
获取FTP配置
getConfig() - Method in class org.dromara.hutool.json.JSONFactory
获取配置项,始终非空
getConfig() - Method in class org.dromara.hutool.json.writer.JSONWriter
获取JSON配置
getConfig() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取Excel配置
getConfigParser() - Method in class org.dromara.hutool.db.ds.DSPool
获取配置解析器
getConfigurableBeanFactory() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取ConfigurableListableBeanFactory
getConnection() - Method in interface org.dromara.hutool.db.ConnectionHolder
获得链接。
getConnection() - Method in class org.dromara.hutool.db.DefaultConnectionHolder
 
getConnection() - Method in class org.dromara.hutool.db.ds.DSWrapper
 
getConnection(String, String) - Method in class org.dromara.hutool.db.ds.DSWrapper
 
getConnection() - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
 
getConnection(String, String) - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
 
getConnection() - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
 
getConnection(String, String) - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
 
getConnection() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getConnectionPool() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
获取连接池
getConnectionTimeout() - Method in class org.dromara.hutool.http.client.ClientConfig
获取连接超时,单位:毫秒
getConnector() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
获取连接信息
getConnProps() - Method in class org.dromara.hutool.db.config.ConnectionConfig
获取连接属性
getConstructor(Class<T>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
查找类中的指定参数的构造方法,如果找到构造方法,会自动设置可访问为true
getConstructors(Class<T>) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
获得一个类中所有构造列表
getConstructors(Class<?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassImpl
获取Kotlin类的所有构造方法
getConstructors(Class<?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
获取Kotlin类的所有构造方法
getConstructorsDirectly(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
获得一个类中所有构造列表,直接反射获取,无缓存
getContainsStr(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
getContainsStrIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
忽略大小写
getContent() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
 
getContent() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
 
getContentDisposition() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
Returns content disposition.
getContentLength() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
 
getContentLength() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
 
getContentLength() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取Content-Length头信息,单位:字节
getContentType() - Method in class org.dromara.hutool.core.io.resource.HttpResource
获取自定义Content-Type类型
getContentType() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
Returns uploaded content type.
getContentType() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取Content-Type头信息
getContentType() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取Content-Type头对应的值,可以通过调用以下方法快速设置下载Excel的头信息: response.setContentType(excelWriter.getContentType());
getContentTypeByRequestBody(String) - Static method in class org.dromara.hutool.http.meta.ContentTypeUtil
从请求参数的body中判断请求的Content-Type类型,支持的类型有: 1. application/json 1. application/xml
getContextClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
获取当前线程的ClassLoader
getContextJson() - Method in interface org.dromara.hutool.json.serializer.JSONContext
获取当前JSON对象
此对象为在Mapper时预定义的对象,用于指定序列化的JSON类型
未指定返回null
getContextJson() - Method in class org.dromara.hutool.json.serializer.SimpleJSONContext
 
getConverter(Type, Object, boolean) - Method in class org.dromara.hutool.core.convert.RegisterConverter
获得转换器
getConverter(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.SpecialConverter
获得匹配的转换器
getCookie(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获取Cookie
getCookie(String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获得指定Cookie名对应的HttpCookie对象
getCookie(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得指定的Cookie
getCookie(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得指定的Cookie
getCookieManager() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
获取Cookie管理器
getCookieManager() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
getCookieMap() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获得Cookie信息Map,键为Cookie名,值为HttpCookie对象
getCookies() - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
获取全部缓存cookie
getCookies() - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
 
getCookies() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
 
getCookies() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
 
getCookies() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
 
getCookies(JdkHttpConnection) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
获取指定域名下所有Cookie信息
getCookies() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
 
getCookies() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获取Cookie
如果启用Cookie管理器,则返回这个站点相关的所有Cookie信息,否则返回当前的响应的Cookie信息
getCookies() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获得Cookie信息列表
getCookiesStr() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获得Cookie信息字符串
getCookieStore() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
获取本线程下的CookieStore
getCookieStore() - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
获得Cookie存储器
getCookieStore() - Method in class org.dromara.hutool.http.client.engine.okhttp.CookieJarImpl
获取Cookie存储器
getCookieStr() - Method in interface org.dromara.hutool.http.client.Response
获取本次请求服务器返回的Cookie信息
getCookieValue(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获取Cookie值
getCopyPredicate() - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
获得过滤器
getCoreThreads() - Method in class org.dromara.hutool.http.server.ServerConfig
获取核心线程数
getCount() - Method in class org.dromara.hutool.core.io.stream.LineCounter
获取行数
getCountry() - Method in class org.dromara.hutool.extra.management.UserInfo
取得当前登录用户的国家或区域设置(取自系统属性:JDK1.4 user.country或JDK1.2 user.region)。
getCountryCode() - Method in class org.dromara.hutool.core.data.VIN
获取国家或地区代码
getCpuInfo() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
默认间隔1秒
getCpuInfo(long) - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
getCpuModel() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getCpuNum() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getCronTask() - Method in class org.dromara.hutool.cron.TaskExecutor
获得原始任务对象
getcSys() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getCurrency() - Method in class org.dromara.hutool.core.math.Money
获取本货币对象代表的币种。
getCurrentDir() - Method in class org.dromara.hutool.extra.management.UserInfo
取得当前目录(取自系统属性:user.dir)。
getCurrentNumberOfBytes() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Returns the number of bytes, that are currently present in the buffer.
getCurrentPID() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取当前进程 PID
getCurrentProcess() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取当前进程信息OSProcess
getCurrentRow() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
获得当前行
getCurrentRow() - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
获得当前行
getCurrentWeight() - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightObj
获取当前权重
getCustomConverter(Type, Object) - Method in class org.dromara.hutool.core.convert.RegisterConverter
获得匹配类型的自定义转换器
getCustomConverter(Type) - Method in class org.dromara.hutool.core.convert.RegisterConverter
获得指定类型对应的自定义转换器
getCustomEngine() - Method in class org.dromara.hutool.extra.template.TemplateConfig
获取自定义引擎,null表示系统自动判断
getCustomProperty() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取自定义属性列表
getCyclical() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得年的天干地支
getD() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
获得私钥D值(编码后的私钥)
getData(byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
获取去除头部盐的加密数据
getDataCenterId(long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取数据中心ID
数据中心ID依赖于本地网卡MAC地址。
getDataCenterId(long) - Method in class org.dromara.hutool.core.data.id.Snowflake
根据Snowflake的ID,获取数据中心id
getDataSource(String) - Method in class org.dromara.hutool.db.ds.DSPool
获取指定分组的数据源,单例获取
getDataSourceName() - Method in class org.dromara.hutool.db.ds.AbstractDSFactory
 
getDataSourceName() - Method in interface org.dromara.hutool.db.ds.DSFactory
获取自定义的数据源名称,用于识别连接池
getDataSourceName() - Method in class org.dromara.hutool.db.ds.DSPool
获取数据源名称,用于识别当前使用连接池类型
getDataSourceName() - Method in class org.dromara.hutool.db.ds.jndi.JndiDSFactory
 
getDataSourceName() - Method in class org.dromara.hutool.db.ds.pooled.PooledDSFactory
 
getDataSourceName() - Method in class org.dromara.hutool.db.ds.simple.SimpleDSFactory
 
getDataUri(String, String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
Data URI Scheme封装。
getDataUri(String, Charset, String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
Data URI Scheme封装。
getDataUriBase64(String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
Data URI Scheme封装,数据格式为Base64。
getDataValue(CellDataType, String, SharedStrings, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
根据数据类型获取数据
getDate(K, Date) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Date类型值
getDate(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Date类型值
getDate(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Date
getDate(Map<?, ?>, Object, Date) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Date
getDate(String, Date) - Method in class org.dromara.hutool.db.Entity
 
getDateCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getDateCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getDateFormat() - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
日期格式,null表示默认的时间戳
getDateFormat() - Method in class org.dromara.hutool.json.JSONConfig
日期格式,null表示默认的时间戳
getDateInstance(int) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateInstance(int, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateInstance(int, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateInstance(int, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeFormatter() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
便捷获取 DateTimeFormatter 由于 DateFormatPool 很大一部分的格式没有提供 DateTimeFormatter,因此这里提供快捷获取方式
getDateTimeInstance(int, int) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateValue(String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
获取日期
getDateValue(double) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
获取日期
getDay() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取农历的日,从1开始计数
getDay() - Method in class org.dromara.hutool.core.date.DateBuilder
获取当前日期对象中的日部分。
getDbConfig() - Method in class org.dromara.hutool.db.ds.DSWrapper
获取数据库配置
getDBigInteger() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
获得私钥D值
getDeclaredAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取层级结构中所有AnnotatedElement上直接声明的指定类型注解
getDeclaredAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
AnnotatedElement直接声明的注解中获得注解对象
getDeclaredAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取由RepeatableMetaAnnotatedElement.element直接声明的注解,不包含被直接声明的容器注解包括的可重复注解
getDeclaredAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取直接声明的注解,若已有缓存则从缓存中获取
getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
 
getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取层级结构中所有AnnotatedElement上直接声明的注解
getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取AnnotatedElement直接声明的注解的映射对象
getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取由RepeatableMetaAnnotatedElement.element直接声明的注解,不包含被直接声明的容器注解包括的可重复注解
getDeclaredAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取层级结构中所有AnnotatedElement上直接声明的指定类型注解
getDeclaredAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取AnnotatedElement直接声明的指定类型注解
getDeclaredAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取由RepeatableMetaAnnotatedElement.element直接声明的注解,不包含被直接声明的容器注解包括的可重复注解
getDeclaredChildNodes(K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取指定父节点直接关联的子节点
比如:若存在 a -> b -> c 的关系,此时输入 b 将返回 c,输入 a 将返回 b
getDeclaredChildren() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取当前节点直接关联的子节点
getDeclaredChildren() - Method in interface org.dromara.hutool.core.map.TreeEntry
获取当前节点直接关联的子节点
getDeclaredField(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取本类定义的指定名称的字段,包括私有字段,但是不包括父类字段
getDeclaredFields(Predicate<Field>) - Method in class org.dromara.hutool.core.reflect.FieldReflect
获得当前类声明的所有字段(包括非public字段),但不包括父类的字段
getDeclaredFields(Class<?>, Predicate<Field>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获得当前类声明的所有字段(包括非public字段),但不包括父类的字段
getDeclaredMapping(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
AnnotatedElement直接声明的注解中获得注解映射对象
getDeclaredMethods(Predicate<Method>) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
获取当前类直接声明的所有方法,等同于Class.getDeclaredMethods()
getDeclaredMethods(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得类中所有直接声明方法,不包括其父类中的方法
getDeclaredMethods(Class<?>, Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得类中所有直接声明方法,不包括其父类中的方法
getDeclaredParent() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取当前节点直接关联的父节点
getDeclaredParent() - Method in interface org.dromara.hutool.core.map.TreeEntry
获取当前节点直接关联的父节点
getDeclaredParentNode(K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取指定节点的直接父节点
比如:若存在 a -> b -> c 的关系,此时输入 a 将返回 null,输入 b 将返回 a,输入 c 将返回 b
getDeclaringClass() - Method in class org.dromara.hutool.core.reflect.ClassMember
 
getDecodedPath(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
从URL对象中获取不被编码的路径Path
对于本地路径,URL对象的getPath方法对于包含中文或空格时会被编码,导致本读路径读取错误。
getDecodeValue() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
获取解码后的值
getDecryptBlockSize() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
获取解密块大小
getDeep() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
获取递归深度
getDefault() - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
获取默认的SSLContext
getDefaultCharset() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
获取默认编码
getDefaultCipherSuites() - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
getDefaultConverter(Type) - Method in class org.dromara.hutool.core.convert.RegisterConverter
获得默认转换器
getDefaultDsFactory() - Static method in class org.dromara.hutool.db.ds.DSUtil
获取默认数据源工厂
getDefaultKeyManagerFactory() - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
getDefaultKeyManagerFactory(Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
getDefaultTrustManager() - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取默认的TrustManager,为SunX509
此方法主要用于获取自签证书的X509TrustManager
getDefaultTrustManagers() - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取默认的TrustManager,为SunX509
此方法主要用于获取自签证书的TrustManager
getDefaultValue(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取指定类型分的默认值
默认值规则为: 1、如果为原始类型,返回0 2、非原始类型返回 null
getDefaultValue(AbstractPlaceholderSegment) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 占位符 返回默认值 根据定义的默认值、默认值提供者、全局默认值提供者,返回默认值
getDefaultValues(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得默认值列表
getDelay(TimeUnit) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
 
getDelay() - Static method in class org.dromara.hutool.swing.RobotUtil
获取全局默认的延迟时间
getDelayMs() - Method in class org.dromara.hutool.cron.timingwheel.TimerTask
获取延迟时间点,即创建时间+延迟时长(单位毫秒)
getDesc(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
获取类描述,这是编译成class文件后的二进制名称 getDesc(boolean.class) // Z getDesc(Boolean.class) // Ljava/lang/Boolean; getDesc(double[][][].class) // [[[D getDesc(int.class) // I getDesc(Integer.class) // Ljava/lang/Integer;
getDesc(Executable, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
获取方法或构造描述
方法(appendName为true): int do(int arg1) => "do(I)I" void do(String arg1,boolean arg2) => "do(Ljava/lang/String;Z)V" 构造: "()V", "(Ljava/lang/String;I)V" 当appendName为false时: getDesc(Object.class.getMethod("hashCode")) // ()I getDesc(Object.class.getMethod("toString")) // ()Ljava/lang/String; getDesc(Object.class.getMethod("equals", Object.class)) // (Ljava/lang/Object;)Z getDesc(ArrayUtil.class.getMethod("isEmpty", Object[].class)) // "([Ljava/lang/Object;)Z"
getDeserializer(JSON, Type) - Method in class org.dromara.hutool.json.serializer.TypeAdapterManager
获取匹配器对应的反序列化器
getDesktop() - Static method in class org.dromara.hutool.swing.DesktopUtil
获得Desktop
getDHex() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
获得私钥D值(编码后的私钥)
getDialect() - Method in class org.dromara.hutool.db.config.DbConfig
获取自定义方言
getDialect(DataSource) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
获取共享方言
getDigestLength() - Method in class org.dromara.hutool.crypto.digest.Digester
获取散列长度,0表示不支持此方法
getDigit() - Method in class org.dromara.hutool.db.meta.Column
获取小数位数
getDimension(FontMetrics, String) - Static method in class org.dromara.hutool.swing.FontUtil
获得字体对应字符串的长宽信息
getDirection() - Method in class org.dromara.hutool.db.sql.Order
 
getDirectlyAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上获取该类型的注解
getDirectlyAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上获取所有的注解
getDirectlyResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,获取所有的注解。
getDirectlyResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,获取所有的注解。
getDiskStores() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取磁盘相关信息,可能有多个磁盘(包括可移动磁盘等)
getDisplayName(TextStyle) - Method in enum org.dromara.hutool.core.date.Month
获取显示名称
getDisplayName(TextStyle, Locale) - Method in enum org.dromara.hutool.core.date.Month
获取显示名称
getDisplaySize() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取正常最大宽度(以字符数计)
getDistance(LabColor) - Method in class org.dromara.hutool.swing.img.color.LabColor
获取颜色差
getDistrictCode() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取区县级编码
获取编码为6位
getDistrictCode(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取区县级编码,只支持15或18位身份证号码
获取编码为6位
getDnsInfo(String, String...) - Static method in class org.dromara.hutool.core.net.NetUtil
获取DNS信息,如TXT信息:
     NetUtil.attrNames("hutool.cn", "TXT")
 
getDoc() - Method in class org.dromara.hutool.poi.word.Word07Writer
获取XWPFDocument
getDomain() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
限制 Cookie 主机作用域,一般包含子域名
Cookie 作用域,默认为空,表示所有域名下生效
getDomain() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
getDomain() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
getDomain() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
getDomain() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
getDouble(K, Double) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取double型属性值
若获得的值为不可见字符,使用默认值
getDouble(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取double型属性值
getDouble(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Double
getDouble(Map<?, ?>, Object, Double) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Double
getDoubleByGroup(K, G, Double) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取double型属性值
getDoubleByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取double型属性值
getDriver() - Method in class org.dromara.hutool.db.config.ConnectionConfig
获取JDBC驱动
getDriver() - Method in class org.dromara.hutool.db.ds.DSWrapper
获取驱动名
getDriverName() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获取数据库驱动名称
getDs() - Method in class org.dromara.hutool.db.DefaultConnectionHolder
获得数据源
getDS() - Static method in class org.dromara.hutool.db.ds.DSUtil
获得数据源
使用默认配置文件的无分组配置
getDS(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
获得数据源
getDsFactory() - Method in class org.dromara.hutool.db.config.DbConfig
获取自定义数据源工厂
getDumpStr(InputStream) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
获取ASN1格式的导出格式,一般用于调试
getDuplicateMode() - Method in class org.dromara.hutool.json.JSONConfig
获取key重复策略
getDx1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getDx2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getDy1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getDy2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getECPublicKey(ECPrivateKey, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
根据私钥获取EC公钥
getElement() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取被包装的原始AnnotatedElement对象
getElement() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取被包装的AnnotatedElement
getElement() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
注解对象
getElement(Element, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
根据节点名获得第一个子节点
getElementByXPath(String, Object) - Static method in class org.dromara.hutool.core.xml.XPathUtil
通过XPath方式读取XML节点等信息
Xpath相关文章:https://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html
getElementMappings() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取当前元素及层级结构中的关联元素的映射对象,结果只读
getElements(Element, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
根据节点名获得子节点列表
getElementType(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获得Iterable对象的元素类型(通过第一个非空元素判断)
注意,此方法至少会调用多次next方法
getElementType(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获得Iterator对象的元素类型(通过第一个非空元素判断)
注意,此方法至少会调用多次next方法
getEnclosingClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得外围类
返回定义此类或匿名类所在的类,如果类本身是在包中定义的,返回null
getEncoded() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
 
getEncodedLength(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Calculates the amount of space needed to encode the supplied array.
getEncryptBlockSize() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
获取加密块大小
getEnd() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
获取结束值
getEnd() - Method in class org.dromara.hutool.core.date.DateBetween
获取结束日期
getEndIndex() - Method in class org.dromara.hutool.core.lang.page.PageInfo
获取当前页的结束记录index(包含) 当开始index超出total时,返回正常值 当开始index未超出total但是计算的end超出时,返回total 当开始index和end都未超出时,返回正常值
getEndIndex() - Method in class org.dromara.hutool.core.lang.range.DefaultSegment
 
getEndIndex() - Method in interface org.dromara.hutool.core.lang.range.Segment
获取结束位置
getEndIndex() - Method in class org.dromara.hutool.db.Page
 
getEndIndexExclude() - Method in class org.dromara.hutool.core.lang.page.PageInfo
获取当前页的结束记录index(不包含) 当开始index超出total时,返回正常值 当开始index未超出total但是计算的end超出时,返回total + 1 当开始index和end都未超出时,返回正常值
getEndIpLong(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 ip 和 掩码位 获取 子网的终止IP(Long型)
getEndIpStr(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 ip 和 掩码位 获取 子网的终止IP(字符串型)
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
 
getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
 
getEndOffset() - Method in interface org.dromara.hutool.extra.tokenizer.Word
获取本词的结束位置
getEndorsedDirs() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的endorsed目录列表(取自系统属性:java.endorsed.dirs)。
getEndValue(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
获取指定日期字段的最大值,例如分钟的最大值是59
getEndValue(Calendar, int) - Static method in class org.dromara.hutool.core.date.CalendarUtil
获取指定日期字段的最大值,例如分钟的最大值是59
getEngine() - Method in class org.dromara.hutool.crypto.digest.mac.Mac
获得MAC算法引擎
getEngine() - Static method in class org.dromara.hutool.extra.aop.engine.ProxyEngineFactory
获得单例的ProxyEngine
getEngine() - Static method in class org.dromara.hutool.extra.aop.ProxyUtil
获取动态代理引擎
getEngine() - Static method in class org.dromara.hutool.extra.pinyin.engine.PinyinEngineFactory
获得单例的PinyinEngine
getEngine() - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
获得全局单例的拼音引擎
getEngine() - Static method in class org.dromara.hutool.extra.template.engine.TemplateEngineFactory
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
获得的是单例的TemplateEngine
getEngine() - Static method in class org.dromara.hutool.extra.template.TemplateUtil
获取单例的模板引擎
getEngine() - Static method in class org.dromara.hutool.extra.tokenizer.engine.TokenizerEngineFactory
根据用户引入的模板引擎jar,自动创建对应的分词引擎对象
获得的是单例的TokenizerEngine
getEngine() - Static method in class org.dromara.hutool.extra.tokenizer.TokenizerUtil
根据用户引入的分词引擎jar,自动创建对应的分词引擎对象
getEngine() - Static method in class org.dromara.hutool.http.client.engine.ClientEngineFactory
获得单例的ClientEngine
getEngine() - Static method in class org.dromara.hutool.http.server.engine.ServerEngineFactory
获得单例的ServerEngine
getEngine() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取引擎类型
getEngine() - Static method in class org.dromara.hutool.json.engine.JSONEngineFactory
获得单例的ClientEngine
getEngine() - Static method in class org.dromara.hutool.log.engine.LogEngineFactory
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
获得的是单例的TemplateEngine
getEngineVersion() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取引擎版本
getEnum(Class<E>, K, E) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获得Enum类型的值
getEnum(Class<E>, K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获得Enum类型的值
getEnumAt(Class<E>, int) - Static method in class org.dromara.hutool.core.util.EnumUtil
获取给定位置的枚举值
getEnumMap(Class<E>) - Static method in class org.dromara.hutool.core.util.EnumUtil
获取枚举字符串值和枚举对象的Map对应,使用LinkedHashMap保证有序
结果中键为枚举名,值为枚举对象
getEnvironment() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取环境属性
getErrorCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getErrorCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getErrorCorrection() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取纠错级别
getErrorMessages() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
获取错误信息列表
getErrorResult(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取命令执行异常结果,使用系统默认编码,获取后销毁进程
getErrorResult(Process, Charset) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取命令执行异常结果,获取后销毁进程
getErrorStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
当返回错误代码时,获得错误内容流
getEstimateLength() - Method in class org.dromara.hutool.core.date.format.DatePattern
获取估算日期长度
getExchange() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
获取HttpExchange对象
getExchange() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowExchangeBase
获取原始Undertow请求对象
getExchange() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
获取原始的HttpServerExchange对象
getExecutable() - Method in class org.dromara.hutool.core.func.LambdaInfo
方法或构造对象
getExecutor() - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
getExecutors() - Method in class org.dromara.hutool.cron.TaskExecutorManager
获取所有正在执行的任务调度执行器
getExistClass() - Static method in class org.dromara.hutool.core.lang.Singleton
获取单例池中存在的所有类
getExpire() - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
获取过期时间
getExpiredTime() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
获取过期时间,返回null表示永不过期
getExtDirs() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的扩展目录列表(取自系统属性:java.ext.dirs)。
getExtension() - Method in enum org.dromara.hutool.core.io.file.FileMagicNumber
获取扩展名
getExtra() - Method in class org.dromara.hutool.core.tree.TreeNode
获取扩展字段
getExtractor(Workbook) - Static method in class org.dromara.hutool.poi.excel.ExcelExtractorUtil
获取 ExcelExtractor 对象
getExtractor() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
获取 ExcelExtractor 对象
getFactory() - Static method in class org.dromara.hutool.core.xml.SAXParserFactoryUtil
获取全局SAXParserFactory
默认不验证 默认打开命名空间支持
getFactory() - Method in class org.dromara.hutool.db.ds.DSPool
获取数据源工厂
getFactory() - Method in interface org.dromara.hutool.json.JSON
获取JSON工厂
getFactory() - Method in class org.dromara.hutool.json.JSONArray
 
getFactory() - Method in interface org.dromara.hutool.json.JSONGetter
获取JSON工厂
getFactory() - Method in class org.dromara.hutool.json.JSONObject
 
getFactory() - Method in class org.dromara.hutool.json.JSONPrimitive
获得JSON工厂类
getFactory() - Method in interface org.dromara.hutool.json.serializer.JSONContext
获取JSON工厂
getFactory() - Method in class org.dromara.hutool.json.serializer.SimpleJSONContext
 
getFault() - Method in class org.dromara.hutool.http.webservice.SoapResponse
获取SOAP消息体中的错误信息,null表示没有错误
getFeatures() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
获取 当前模板的 策略值
getFestivals() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得节日,闰月不计入节日中
getFestivals(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.LunarFestival
获得节日列表
getFestivals(int, int) - Static method in class org.dromara.hutool.core.date.chinese.LunarFestival
获得节日列表,此方法无法判断月是否为大月或小月
getFetchDirection() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getFetchSize() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getField(String) - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
获得字段名对应的字段对象,如果不存在返回null
getField() - Method in class org.dromara.hutool.core.bean.PropDesc
获取字段
getField(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
获得日期的某个部分
例如获得年的部分,则使用 getField(DatePart.YEAR)
getField(DateField) - Method in class org.dromara.hutool.core.date.DateTime
获得日期的某个部分
例如获得年的部分,则使用 getField(DatePart.YEAR)
getField(int) - Method in class org.dromara.hutool.core.date.DateTime
获得日期的某个部分
例如获得年的部分,则使用 getField(Calendar.YEAR)
getField() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
获取字段
getField(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
查找指定类中的指定name的字段(包括非public字段),也包括父类和Object类的字段, 字段不存在则返回null
getField() - Method in class org.dromara.hutool.db.sql.Condition
 
getField() - Method in class org.dromara.hutool.db.sql.Order
 
getFieldBy(SerFunction<E, F>, Function<E, C>, C) - Static method in class org.dromara.hutool.core.util.EnumUtil
通过 某字段对应值 获取 枚举中另一字段值,获取不到时为 null
getFieldClass() - Method in class org.dromara.hutool.core.bean.PropDesc
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
getFieldMap(Class<?>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取指定类中字段名和字段对应的有序Map,包括其父类中的字段
如果子类与父类中存在同名字段,则父类字段忽略
getFieldMap() - Method in class org.dromara.hutool.poi.csv.CsvRow
获取标题与字段值对应的Map
getFieldName(String) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获取Getter或Setter方法名对应的字段名称,规则如下: getXxxx获取为xxxx,如getName得到name。
getFieldName() - Method in class org.dromara.hutool.core.bean.PropDesc
获取字段名,如果存在Alias注解,读取注解的值作为名称
getFieldName() - Method in class org.dromara.hutool.core.func.LambdaInfo
字段名称,主要用于方法名称截取,方法名称必须为getXXX、isXXX、setXXX
getFieldName(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
获取lambda表达式Getter或Setter函数(方法)对应的字段名称,规则如下: getXxxx获取为xxxx,如getName得到name。
getFieldName(Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取字段名,如果存在Alias注解,读取注解的值作为名称
getFieldName(Field, boolean) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取字段名,可选是否使用Alias注解,读取注解的值作为名称
getFieldNames(Class<? extends Enum<?>>) - Static method in class org.dromara.hutool.core.util.EnumUtil
获得枚举类中所有的字段名
除用户自定义的字段名,也包括“name”字段,例如: EnumUtil.getFieldNames(Color.class) == ["name", "index"]
getFieldNames() - Method in class org.dromara.hutool.db.Entity
 
getFieldNames() - Method in class org.dromara.hutool.db.Entity.Meta
获得字段名
getFields(Class<?>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获得一个类中所有字段列表,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
getFields(Class<?>, Predicate<Field>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获得一个类中所有满足条件的字段列表,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
getFields() - Method in class org.dromara.hutool.db.sql.Query
获得查询的字段名列表
getFieldsDirectly(boolean) - Method in class org.dromara.hutool.core.reflect.FieldReflect
获得一个类中所有字段列表,直接反射获取,无缓存
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
getFieldsDirectly(Class<?>, boolean) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获得一个类中所有字段列表,直接反射获取,无缓存
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
getFieldsValue(Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取所有字段的值
getFieldsValue(Object, Predicate<Field>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取所有字段的值
getFieldType() - Method in class org.dromara.hutool.core.bean.PropDesc
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
getFieldType(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得字段的泛型类型
getFieldValue(Object, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取字段值
getFieldValue(Object, Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取字段值
getFieldValues(Iterable<?>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
getFieldValues(Iterable<?>, String, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
getFieldValues(Iterable<?>, String, Class<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
getFieldValues(Class<? extends Enum<?>>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
获得枚举类中各枚举对象下指定字段的值
getFile() - Method in class org.dromara.hutool.core.io.resource.FileResource
获取文件
getFile() - Method in class org.dromara.hutool.core.io.resource.UrlResource
获得File
getFile() - Method in class org.dromara.hutool.core.io.resource.VfsResource
获取物理文件对象
getFile(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获取上传的文件
getFileBytes(String) - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
获得缓存过的文件bytes
getFileBytes(File) - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
获得缓存过的文件bytes
getFileContent() - Method in class org.dromara.hutool.http.multipart.UploadFile
 
getFileExts() - Method in class org.dromara.hutool.http.multipart.UploadSetting
 
getFileInputStream() - Method in class org.dromara.hutool.http.multipart.UploadFile
 
getFileList(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候
getFileListValueMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获取文件映射
getFileMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获取文件映射
getFileName() - Method in class org.dromara.hutool.http.multipart.UploadFile
 
getFileName() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
获取文件名,不包括路径
getFileNameFromDisposition(String) - Method in interface org.dromara.hutool.http.client.Response
从Content-Disposition头中获取文件名,以参数名为`filename`为例,规则为: 首先按照RFC5987规范检查`filename*`参数对应的值,即:`filename*="example.txt"`,则获取`example.txt` 如果找不到`filename*`参数,则检查`filename`参数对应的值,即:`filename="example.txt"`,则获取`example.txt` 按照规范,`Content-Disposition`可能返回多个,此处遍历所有返回头,并且`filename*`始终优先获取,即使`filename`存在并更靠前。
getFileNameFromDisposition(Map<String, List<String>>, String) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil
从Content-Disposition头中获取文件名。
getFileObject() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
获取原始的FileObject
getFileParamNames() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获取上传的文件属性名集合
getFiles(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候
getFileSeparator() - Method in class org.dromara.hutool.extra.management.OsInfo
取得OS的文件路径的分隔符(取自系统属性:file.separator)。
getFileStream(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
 
getFileStream(String, String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
读取文件为输入流
getFileStream(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
读取FTP服务器上的文件为输入流
getFileStream(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
 
getFileStream(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
读取远程文件输入流
getFileVisitOption(boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
构建是否追踪软链的选项
getFillColor() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
获取填充颜色,null表示不填充
getFilter() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
获取过滤函数
getFinalRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
getFinalRepeatableAnnotations(Annotation) - Method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
getFinalRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
默认返回空集合
getFirst(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取集合的第一个元素,如果集合为空(null或者空集合),返回null
getFirst(Iterable<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
查找第一个匹配元素对象
getFirst(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获取集合的第一个元素
getFirst(Iterator<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
返回Iterator中第一个匹配规则的值
getFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
getFirst(Predicate<ArchiveEntry>) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
获取满足指定过滤要求的压缩包内的第一个文件流
getFirst(Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
 
getFirst(Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.StreamExtractor
 
getFirst() - Method in class org.dromara.hutool.poi.excel.cell.MergedCell
获取第一个单元格,即左上角的单元格
getFirstByField(Iterable<T>, String, Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
查找第一个匹配元素对象
如果集合元素是Map,则比对键和值是否相同,相同则返回
如果为普通Bean,则通过反射比对元素字段名对应的字段值是否相同,相同则返回
如果给定字段值参数是null 且元素对象中的字段值也为null则认为相同
getFirstCellOfMerged(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取合并单元格中的第一个单元格
传入的cell可以是合并单元格范围内的任意一个单元格
getFirstDayOfWeek() - Method in class org.dromara.hutool.core.date.DateTime
获得一周的第一天,默认为周一
getFirstFound(String...) - Static method in class org.dromara.hutool.setting.props.PropsUtil
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.properties为结尾),也可以是文件名全称
getFirstFound(String...) - Static method in class org.dromara.hutool.setting.SettingUtil
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
getFirstLetter(char) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
将输入字符串转为拼音首字母,其它字符原样返回
getFirstLetter(String, String) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
将输入字符串转为拼音首字母,其它字符原样返回
getFirstLetter(char) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
将输入字符串转为拼音首字母,其它字符原样返回
getFirstLetter(String, String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
将输入字符串转为拼音首字母,其它字符原样返回
getFirstNoneNull(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取集合的第一个非空元素
getFirstNoneNull(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获取集合的第一个非空元素
getFirstNumber(CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
从字符串中获得第一个整数
getFirstPageNo() - Method in class org.dromara.hutool.core.lang.page.PageInfo
获取设置首页编号,即以数字几为第一页标志
getFirstParamClass(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取方法的第一个参数类
getFirstParamType(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取方法的第一个参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
getFirstTableName() - Method in class org.dromara.hutool.db.sql.Query
获得第一个表名
getFloat(K, Float) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取float型属性值
若获得的值为不可见字符,使用默认值
getFloat(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取float型属性值
getFloat(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Float
getFloat(Map<?, ?>, Object, Float) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Float
getFont() - Method in class org.dromara.hutool.swing.img.DisplayText
获取字体
getForeColor() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取前景色
getFormat() - Method in class org.dromara.hutool.core.convert.impl.CalendarConverter
获取日期格式
getFormat() - Method in class org.dromara.hutool.core.convert.impl.DateConverter
获取日期格式
getFormat() - Method in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
获取日期格式
getFormat() - Method in class org.dromara.hutool.core.convert.impl.XMLGregorianCalendarConverter
获取日期格式
getFormat() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
 
getFormat() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取码格式
getFormat(Workbook, String) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
创建数据格式并获取格式
getFormFieldName() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
返回表单字段名
getFormFileName() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
返回表单中的文件名,来自客户端传入
getFoundAllSensitive(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
查找敏感词,返回找到的所有敏感词
getFoundAllSensitive(String, boolean, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
查找敏感词,返回找到的所有敏感词
密集匹配原则:假如关键词有 ab,b,文本是abab,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
getFoundFirstSensitive(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
查找敏感词,返回找到的第一个敏感词
getFoundWord() - Method in class org.dromara.hutool.core.text.dfa.FoundWord
获取单词匹配到的内容,即文中的单词
getFragment() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取标识符,#后边的部分
getFragmentEncoded() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取标识符,#后边的部分
getFree() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getFreeMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获得JVM中剩余的内存数,单位byte
getFreeMemory() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取JVM中内存剩余大小
getFreeMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
获得JVM已分配内存中的剩余空间
getFrom() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取发送方,遵循RFC-822标准
getG() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPublicKey
获取G值
getGanzhiOfDay(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
获取干支日
getGanzhiOfMonth(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
获取干支月
getGanzhiOfYear(int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
传入年传回干支
getGarbageCollectorMXBeans() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取Java虚拟机中的GarbageCollectorMXBean列表
getGender() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取性别
getGender() - Method in class org.dromara.hutool.core.data.CIN10
获取性别
getGender(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取性别,只支持15或18位身份证号码
getGeneralField(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
获得set或get或is方法对应的标准属性名
例如:setName 返回 name getName =》name setName =》name isName =》name 需要注意的是,相比Introspector.decapitalize(String),此方法始终小写第一个字符。
getGenerateDateTime(long) - Method in class org.dromara.hutool.core.data.id.Snowflake
根据Snowflake的ID,获取生成时间
getGeneratedKeyOfLong(Statement) - Static method in class org.dromara.hutool.db.sql.StatementUtil
获得自增键的值
此方法对于Oracle无效(返回null)
getGeneratedKeys(Statement) - Static method in class org.dromara.hutool.db.sql.StatementUtil
获得所有主键
getGeneratedKeys(Statement, RsHandler<T>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
获取主键,并使用RsHandler 处理后返回
getGeneratedKeys() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getGenerator() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
获取验证码生成器
getGenerics(Class<?>) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取指定类所有泛型父类和泛型接口 指定类及其所有的泛型父类 指定类实现的直接泛型接口
getGetter(String) - Method in interface org.dromara.hutool.core.bean.BeanDesc
获取Getter方法,如果不存在返回null
getGetter() - Method in class org.dromara.hutool.core.bean.PropDesc
获取Getter方法Invoker,可能为null
getGregorianCalendar() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取公历的Calendar
getGregorianDate() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取公历的Date
getGregorianDay() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取公历的日
getGregorianMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取公历的月,从0开始计数
getGregorianMonthBase1() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取公历的月,从1开始计数
getGregorianYear() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取公历的年
getGroup0(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串,获得正则中分组0的内容
getGroup0(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串,获得正则中分组0的内容
getGroup1(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串,获得正则中分组1的内容
getGroup1(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
获得匹配的字符串,获得正则中分组1的内容
getGroupedMap() - Method in class org.dromara.hutool.setting.Setting
获取GroupedMap
getGroups() - Method in class org.dromara.hutool.setting.GroupedSet
 
getGroups() - Method in class org.dromara.hutool.setting.Setting
获取所有分组
getHardware() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取硬件相关信息,包括内存、硬盘、网络设备、显示器、USB、声卡等
getHardwareAddress(InetAddress) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
获得指定地址信息中的硬件地址(MAC地址)
getHeadCellStyle() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
获取头部样式,获取后可以定义整体头部样式
getHeader() - Method in class org.dromara.hutool.http.multipart.UploadFile
 
getHeader(String) - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
 
getHeader(String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getHeader(String) - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
 
getHeader(String) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
 
getHeader(String) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求头
getHeader(HeaderName) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获得请求header中的信息
getHeader(String, Charset) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获得请求header中的信息
getHeader(String) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
 
getHeader(HttpServletRequest, String, Charset) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得请求header中的信息
getHeader(String) - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
 
getHeader(HttpServletRequest, String, Charset) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得请求header中的信息
getHeader() - Method in class org.dromara.hutool.json.jwt.JWT
获取头
getHeader(String) - Method in class org.dromara.hutool.json.jwt.JWT
获取头信息
getHeader() - Method in class org.dromara.hutool.poi.csv.CsvData
获取头信息列表,如果无头信息为Null,返回列表为只读列表
getHeader() - Method in class org.dromara.hutool.poi.csv.CsvParser
获取头部字段列表,如果headerLineNo < 0,抛出异常
getHeaderAlias() - Method in class org.dromara.hutool.poi.excel.ExcelConfig
获得标题行的别名Map
getHeaderIgnoreCase(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
忽略大小写获得请求header中的信息
getHeaderIgnoreCase(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
忽略大小写获得请求header中的信息
getHeaderMap() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
获取所有请求头
getHeaderMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取请求所有的头(header)信息
getHeaderMap() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
获取所有请求头
getHeaderMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取请求所有的头(header)信息
getHeaderNames() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
获取所有Header名称
getHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获得请求header中的信息
getHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
获得所有响应头,获取后可以添加新的响应头
getHeaders() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
获取所有请求头
getHeaders() - Method in class org.dromara.hutool.json.jwt.JWT
获取所有头信息
getHeadersMap() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
获取所有请求头,包括多个相同名称的请求头
getHeadersMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取请求所有的头(header)信息
getHeadersMap(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获取响应所有的头(header)信息
getHeadersMap() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
获取所有请求头,包括多个相同名称的请求头
getHeadersMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取请求所有的头(header)信息
getHeadersMap(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获取响应所有的头(header)信息
getHeight() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取高度
getHeight() - Static method in class org.dromara.hutool.swing.ScreenUtil
获取屏幕高度
getHexValue() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
获取16进制的CRC16值
getHexValue(boolean) - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
获取16进制的CRC16值
getHexValue() - Method in class org.dromara.hutool.core.io.checksum.CRC16
获取16进制的CRC16值
getHexValue(boolean) - Method in class org.dromara.hutool.core.io.checksum.CRC16
获取16进制的CRC16值
getHitCount() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
getHoldability() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getHomeDir() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的安装目录(取自系统属性:java.home)。
getHomeDir() - Method in class org.dromara.hutool.extra.management.UserInfo
取得当前登录用户的home目录(取自系统属性:user.home)。
getHost() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取 主机,例如127.0.0.1
getHost(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获取URL中域名部分,只保留URL中的协议(Protocol)、Host,其它为null。
getHost() - Method in class org.dromara.hutool.extra.mail.MailAccount
获得SMTP服务器域名
getHost() - Method in class org.dromara.hutool.extra.ssh.Connector
获得主机名
getHost() - Method in class org.dromara.hutool.http.server.ServerConfig
获取服务器地址,默认127.0.0.1
getHostInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得Host的信息。
getHostnameVerifier() - Method in class org.dromara.hutool.http.ssl.SSLInfo
getHour() - Method in class org.dromara.hutool.core.date.DateBuilder
获取当前日期对象中的小时数。
getHttpContext() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getHttpContext() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
获取HttpContext
getHttpResponse() - Method in class org.dromara.hutool.http.webservice.SoapResponse
获取原始HTTP响应
getHttpURLConnection() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取HttpURLConnection对象
getHyperlink() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getHyperlink() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getId() - Method in class org.dromara.hutool.core.date.StopWatch
获取StopWatch 的ID,用于多个秒表对象的区分
getId() - Method in class org.dromara.hutool.core.tree.MapTree
 
getId() - Method in interface org.dromara.hutool.core.tree.Node
获取ID
getId() - Method in class org.dromara.hutool.core.tree.TreeNode
 
getId() - Method in class org.dromara.hutool.cron.task.CronTask
获取作业ID
getId(String) - Static method in class org.dromara.hutool.json.jwt.signers.AlgorithmUtil
获取算法ID,用户传入算法名返回ID,传入算法ID返回本身
getIdKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
 
getIdKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
获取ID对应的名称
getIdKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
获取ID方法
getIdle() - Method in interface org.dromara.hutool.core.pool.Poolable
获取对象空闲时长,单位:毫秒
空闲时间指在池中的时间,即借出时间到上次归还时间的差
getIdle() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getIdleCount() - Method in interface org.dromara.hutool.core.pool.ObjectPool
获取空闲对象数,即在池中的对象数
getIdleCount() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
 
getIdleCount() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
 
getIdleTimeout() - Method in class org.dromara.hutool.http.server.ServerConfig
获取空闲超时时间
getIds() - Method in class org.dromara.hutool.cron.TaskTable
获取所有ID,返回不可变列表,即列表不可修改
getIdScopeByTimestamp(long, long) - Method in class org.dromara.hutool.core.data.id.Snowflake
根据传入时间戳-计算ID起终点
getIdScopeByTimestamp(long, long, boolean) - Method in class org.dromara.hutool.core.data.id.Snowflake
根据传入时间戳-计算ID起终点 Gitee/issues/I60M14
getImage() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
获取验证码图
注意返回的BufferedImage使用完毕后需要调用Image.flush()释放资源
getImage() - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
从剪贴板获取图片
getImage(Transferable) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
从剪贴板的Transferable获取图片
getImage(URL) - Static method in class org.dromara.hutool.swing.img.ImgUtil
从URL中获取或读取图片对象
getImageBase64() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
获得图片的Base64形式
getImageBase64Data() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
获取图片带文件格式的 Base64
getImageBytes() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
获取图形验证码图片bytes
getImageInputStream(InputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
getImageOutputStream(OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
getImageOutputStream(File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
getImg() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取二维码中的Logo
getImg() - Method in class org.dromara.hutool.swing.img.Img
获取处理过的图片
getImgRound() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取二维码logo圆角弧度,0~1,为长宽占比
getIn(String, InputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
获取压缩输入流,用于解压缩指定内容,支持的格式例如:
getIndent() - Method in class org.dromara.hutool.json.support.JSONFormatStyle
获取缩进符
getIndex(char) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder
获取字符 下标
getIndex() - Method in class org.dromara.hutool.core.text.placeholder.segment.IndexedPlaceholderSegment
 
getIndex() - Method in class org.dromara.hutool.poi.csv.CsvTokener
获取当前位置
getIndexInfo(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获取指定表的索引信息。
getIndexInfo(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获取指定表的索引信息。
getIndexInfoList() - Method in class org.dromara.hutool.db.meta.Table
获取索引信息
getIndexName() - Method in class org.dromara.hutool.db.meta.IndexInfo
获取索引名称
getInfo() - Method in class org.dromara.hutool.extra.management.JvmInfo
取得当前JVM impl.的信息(取自系统属性:java.vm.info)。
getInputStream() - Method in class org.dromara.hutool.core.io.file.FileReader
获得输入流
getInputStream(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得输入流
getInputStream(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得输入流
getInputStream(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获得输入流
getInputStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获得输入流对象
输入流对象用于读取数据
getInstance() - Static method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
获取单例的空队列
getInstance() - Static method in class org.dromara.hutool.core.convert.CompositeConverter
获得单例的 CompositeConverter
getInstance() - Static method in class org.dromara.hutool.core.data.masking.MaskingManager
获得单例的 MaskingManager
getInstance() - Static method in class org.dromara.hutool.core.date.format.DateFormatManager
获得单例的 DateFormatManager
getInstance() - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat实例,使用默认格式和地区
getInstance(String) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例,使用默认地区
支持缓存
getInstance(String, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getInstance(String, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getInstance(String, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getInstance() - Static method in class org.dromara.hutool.db.ds.DSPool
获取单例池对象
getInstance() - Static method in class org.dromara.hutool.json.JSONFactory
获取单例
getInstance() - Static method in class org.dromara.hutool.json.serializer.TypeAdapterManager
获得单例的 TypeAdapterManager
getInstantiatedMethodParameterTypes() - Method in class org.dromara.hutool.core.func.LambdaInfo
实例方法参数类型
getInt(K, Integer) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取int型属性值
若获得的值为不可见字符,使用默认值
getInt(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取int型属性值
getInt(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Integer
getInt(Map<?, ?>, Object, Integer) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Integer
getInt(String, int) - Static method in class org.dromara.hutool.core.util.SystemUtil
获得int类型值
getIntByGroup(K, G, Integer) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取int型属性值
getIntByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取int型属性值
getInterfaces(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取指定类及其父类所有的实现接口。
getInterval() - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
获取执行时间
getInverse() - Method in class org.dromara.hutool.core.map.BiMap
获取反向Map
getInvokeMethod(Class<?>) - Static method in class org.dromara.hutool.core.func.LambdaUtil
获取函数的执行方法
getIoAction() - Method in class org.dromara.hutool.socket.aio.AioClient
获取IO处理器
getIoAction() - Method in class org.dromara.hutool.socket.aio.AioServer
获取IO处理器
getIoAction() - Method in class org.dromara.hutool.socket.aio.AioSession
获取消息处理器
getIoWait() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getIpByHost(String) - Static method in class org.dromara.hutool.core.net.NetUtil
通过域名得到IP
getIrq() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getIso8601Value() - Method in enum org.dromara.hutool.core.date.Week
获取ISO8601规范的int值,from 1 (Monday) to 7 (Sunday).
getIter(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
获取Iterator
getIter(Object) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
从给定的对象中获取可能存在的Iterator,规则如下: null - null Iterator - 直接返回 Enumeration - EnumerationIter Collection - 调用Collection.iterator() Map - Entry的Iterator Dictionary - values (elements) enumeration returned as iterator array - ArrayIter NodeList - NodeListIter Node - 子节点 object with iterator() public method,通过反射访问 object - 单对象的ArrayIter
getIterator() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
获取被包装的Iterator
getIV() - Method in class org.dromara.hutool.crypto.JceCipher
返回新缓冲区中的初始化向量(IV)
这在创建随机IV的情况下,或在基于密码的加密或解密的上下文中是有用的,其中IV是从用户提供的密码导出的。
getJarClassLoader(File) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
创建新的JarClassLoader,并使用此Classloader加载目录下的class文件和jar文件
getJarFile() - Method in class org.dromara.hutool.core.io.resource.JarResource
获取URL对应的JarFile对象
getJavaClassPaths() - Static method in class org.dromara.hutool.core.util.SystemUtil
获得Java ClassPath路径,不包括 jre
getJavaInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得Java Implementation的信息。
getJavaRuntimeInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得当前运行的JRE的信息。
getJavaSpecInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得Java Specification的信息。
getJndiDS(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
获得JNDI数据源
getJndiDSWithLog(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
获得JNDI数据源
getJSON(Integer) - Method in class org.dromara.hutool.json.JSONArray
 
getJSON(K) - Method in interface org.dromara.hutool.json.JSONGetter
获取JSON对象
在JSON树模型中,JSON的节点都以JSON格式存储,所有get方法都基于此方法
getJSON(String) - Method in class org.dromara.hutool.json.JSONObject
 
getJSONArray(K) - Method in interface org.dromara.hutool.json.JSONGetter
获得JSONArray对象
如果值为其它类型对象,尝试转换为JSONArray返回,否则抛出异常
getJSONObject(K) - Method in interface org.dromara.hutool.json.JSONGetter
获得JSONObject对象
如果值为其它类型对象,尝试转换为JSONObject返回,否则抛出异常
getJvmInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得Java Virtual Machine Implementation的信息。
getJvmSpecInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得Java Virtual Machine Specification的信息。
getKey() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
获取键
getKey() - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
获取键
getKey(V) - Method in class org.dromara.hutool.core.map.BiMap
根据值获得键
getKey() - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
 
getKey() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取当前节点的key
getKey(V) - Method in class org.dromara.hutool.core.map.TableMap
根据value获得对应的key,只返回找到的第一个value对应的key值
getKeyAndIV(byte[], byte[]) - Method in class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
通过密钥和salt值,获取实际的密钥
getKeyByType(KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
根据密钥类型获得相应密钥
getKeyComparator() - Method in class org.dromara.hutool.json.JSONConfig
获取键排序规则
键排序规则,null表示不排序,不排序情况下,按照加入顺序排序
getKeyFactory(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
getKeyGenerator(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
getKeyManagerFactory(String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
getKeyManagerFactory(KeyStore, char[], String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
从KeyStore中获取KeyManagerFactory
getKeyManagers(KeyStore, char[]) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
从KeyStore中获取KeyManager列表
getKeyManagers(KeyStore, char[], String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
从KeyStore中获取KeyManager列表
getKeyPair(PEMKeyPair) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
转换PEMKeyPairKeyPair
getKeyPair(String, InputStream, char[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
从KeyStore中获取私钥公钥
getKeyPair(KeyStore, char[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
从KeyStore中获取私钥公钥
getKeyPairGenerator(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
getKeys(V) - Method in class org.dromara.hutool.core.map.TableMap
获取指定value对应的所有key
getKeyStore(String) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
获取KeyStore对象
getLabel() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取列标签
getLambda() - Method in class org.dromara.hutool.core.func.LambdaInfo
获得Lambda表达式对象
getLambda() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPrivateKey
获取lambda值
getLanguage() - Method in class org.dromara.hutool.extra.management.UserInfo
取得当前登录用户的语言设置(取自系统属性:user.language)。
getLanguage() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
获取语言
getLast(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取集合的最后一个元素
getLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
getLastAccess() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
获取上次访问时间
getLastDay(boolean) - Method in enum org.dromara.hutool.core.date.Month
获取此月份最后一天的值
不支持 Month.UNDECIMBER
getLastDay(int, boolean) - Static method in enum org.dromara.hutool.core.date.Month
获得指定月的最后一天
getLastDayOfMonth() - Method in class org.dromara.hutool.core.date.DateTime
获得本月的最后一天
getLastDayOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得本月的最后一天
getLastHeader() - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
获取最后的头信息
getLastModified() - Method in class org.dromara.hutool.core.io.resource.VfsResource
获得VFS文件最后修改时间
getLastModified(Object) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
 
getLastModified(String) - Method in class org.dromara.hutool.extra.template.engine.jte.SimpleStringCodeResolver
 
getLastModified(Resource) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
 
getLastPathEle(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获取指定位置的最后一个子路径部分
getLastReturn() - Method in interface org.dromara.hutool.core.pool.Poolable
获取最后归还时间
getLastReturn() - Method in class org.dromara.hutool.core.pool.SimplePoolable
 
getLastTaskInfo() - Method in class org.dromara.hutool.core.date.StopWatch
获取最后的任务对象
getLastTaskName() - Method in class org.dromara.hutool.core.date.StopWatch
获取最后的任务名
getLastTaskTimeMillis() - Method in class org.dromara.hutool.core.date.StopWatch
获取最后任务的花费时间(毫秒)
getLastTaskTimeNanos() - Method in class org.dromara.hutool.core.date.StopWatch
获取最后任务的花费时间(纳秒)
getLat() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
获取纬度
getLeastSigBits() - Method in class org.dromara.hutool.core.codec.Number128
获取最低有效位(Least Significant Bit),64 bit(8 bytes)
getLeastSignificantBits() - Method in class org.dromara.hutool.core.data.id.ULID
获取最低有效位(Least Significant Bit),64 bit(8 bytes)
getLeastSignificantBits() - Method in class org.dromara.hutool.core.data.id.UUID
返回此 UUID 的 128 位值中的最低有效 64 位。
getLeft() - Method in class org.dromara.hutool.core.lang.tuple.Pair
获取左值
getLeft(int) - Method in class org.dromara.hutool.core.map.TripleTable
获取指定index对应的左值
getLeftByMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
通过中间值,查找左边值
如果有多个重复值,只返回找到的第一个值
getLeftByRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
通过右值,查找左边值
如果有多个重复值,只返回找到的第一个值
getLeftColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取左边框的颜色。
getLefts() - Method in class org.dromara.hutool.core.map.TripleTable
获取左列表,不可修改
getLeftStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取左边框的样式。
getLength() - Method in class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
获取长度验证码
getLength() - Method in class org.dromara.hutool.swing.captcha.generator.MathGenerator
获取验证码长度
getLevel(String) - Static method in class org.dromara.hutool.core.data.PasswdStrength
Get password strength level, includes easy, midium, strong, very strong, extremely strong
getLevel() - Method in class org.dromara.hutool.core.date.BetweenFormatter
获得 格式化级别
getLevel() - Method in enum org.dromara.hutool.db.transaction.TransactionLevel
获取数据库事务级别int值
getLibraryPath() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的library搜索路径(取自系统属性:java.library.path)。
getLibraryPathArray() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的library搜索路径(取自系统属性:java.library.path)。
getLineColor() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
获取线条颜色
getLineSeparator() - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取当前系统的换行分隔符 Windows: \r\n Mac: \r Linux: \n
getLineSeparator() - Method in class org.dromara.hutool.extra.management.OsInfo
取得OS的文本文件换行符(取自系统属性:line.separator)。
getLineStyle() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
获取线条样式
getLineWidth() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
获取线条宽度
getLinkOperator() - Method in class org.dromara.hutool.db.sql.Condition
获取与前一个Condition连接的逻辑运算符,可以是and或or
getLinkOptions(boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
构建是否追踪软链的选项
getListenerFactory() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
获取ListenerFactory,用于设置端口、用户、SSL等信息
getListParam(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获得集合表单值
getLng() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
获取经度
getLocalAddress() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getLocalDate(K, LocalDate) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalDate类型值
getLocalDate(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalDate类型值
getLocalDateTime(K, LocalDateTime) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalDateTime类型值
getLocalDateTime(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalDateTime类型值
getLocalDateTimeCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getLocalDateTimeCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getLocale() - Method in interface org.dromara.hutool.core.date.format.DateBasic
获得 日期地理位置
getLocale() - Method in class org.dromara.hutool.core.date.format.DefaultDateBasic
 
getLocale() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
getLocale() - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
获取Locale
getLocale() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
 
getLocalHardwareAddress() - Static method in class org.dromara.hutool.core.net.Ipv4Util
获得本机物理地址
getLocalHardwareAddress() - Static method in class org.dromara.hutool.core.net.Ipv6Util
获得本机物理地址(IPv6网卡)
getLocalhost() - Static method in class org.dromara.hutool.core.net.Ipv4Util
获取本机网卡IPv4地址,规则如下: 必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址 多网卡则返回第一个满足条件的地址 如果无满足要求的地址,调用 InetAddress.getLocalHost() 获取地址 此方法不会抛出异常,获取失败将返回null
见:https://github.com/dromara/hutool/issues/428
getLocalhost() - Static method in class org.dromara.hutool.core.net.Ipv6Util
获取本机网卡IPv6地址,规则如下: 必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv6地址 多网卡则返回第一个满足条件的地址 如果无满足要求的地址,调用 InetAddress.getLocalHost() 获取地址 此方法不会抛出异常,获取失败将返回null
getLocalhostDirectly() - Static method in class org.dromara.hutool.core.net.Ipv4Util
获取本机网卡IPv4地址,不使用缓存,规则如下: 必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址 多网卡则返回第一个满足条件的地址 如果无满足要求的地址,调用 InetAddress.getLocalHost() 获取地址 此方法不会抛出异常,获取失败将返回null
见:https://github.com/dromara/hutool/issues/428
getLocalhostDirectly(boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
获取本机网卡IPv4地址,不使用缓存,规则如下: 必须非回路(loopback)地址、IPv4地址 多网卡则返回第一个满足条件的地址 如果无满足要求的地址,调用 InetAddress.getLocalHost() 获取地址 此方法不会抛出异常,获取失败将返回null
见:https://github.com/dromara/hutool/issues/428
getLocalhostDirectly() - Static method in class org.dromara.hutool.core.net.Ipv6Util
获取本机网卡IPv6地址,不使用缓存,规则如下: 必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv6地址 多网卡则返回第一个满足条件的地址 如果无满足要求的地址,调用 InetAddress.getLocalHost() 获取地址 此方法不会抛出异常,获取失败将返回null
见:https://github.com/dromara/hutool/issues/428
getLocalHostName() - Static method in class org.dromara.hutool.core.net.Ipv4Util
获取主机名称,一次获取会缓存名称
注意此方法会触发反向DNS解析,导致阻塞,阻塞时间取决于网络!
getLocalHostName() - Static method in class org.dromara.hutool.core.net.Ipv6Util
获取主机名称,一次获取会缓存名称
注意此方法会触发反向DNS解析,导致阻塞,阻塞时间取决于网络!
getLocalhostStrV4() - Static method in class org.dromara.hutool.core.net.NetUtil
获取本机网卡IP地址,这个地址为所有网卡中非回路地址的第一个
如果获取失败调用 InetAddress.getLocalHost()方法获取。
getLocalhostV4() - Static method in class org.dromara.hutool.core.net.NetUtil
获取本机网卡IPv4地址,规则如下: 必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址 多网卡则返回第一个满足条件的地址 如果无满足要求的地址,调用 InetAddress.getLocalHost() 获取地址 此方法不会抛出异常,获取失败将返回null
见:https://github.com/dromara/hutool/issues/428
getLocalMacAddress() - Static method in class org.dromara.hutool.core.net.Ipv4Util
获得本机MAC地址,默认使用获取到的IPv4本地地址对应网卡
getLocalMacAddress() - Static method in class org.dromara.hutool.core.net.Ipv6Util
获得本机MAC地址,默认使用获取到的IPv6本地地址对应网卡
getLocalMacAddressV4() - Static method in class org.dromara.hutool.core.net.NetUtil
获得本机MAC地址,默认使用获取到的IPv4本地地址对应网卡
getLocalTime(K, LocalTime) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalTime类型值
getLocalTime(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalTime类型值
getLocation(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取class类路径URL, 不管是否在jar包中都会返回文件夹的路径
class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
jdk中的类不能使用此方法
getLocationPath(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取class类路径, 不管是否在jar包中都会返回文件夹的路径
class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
jdk中的类不能使用此方法
getLocationUrl(UrlBuilder, String) - Static method in class org.dromara.hutool.http.HttpUrlUtil
获取转发的新的URL
getLog(String) - Method in interface org.dromara.hutool.log.engine.LogEngine
获得日志对象(单例)
getLog(Class<?>) - Method in interface org.dromara.hutool.log.engine.LogEngine
获得日志对象(单例)
getLog(String) - Static method in class org.dromara.hutool.log.LogFactory
获得日志对象
getLog(Class<?>) - Static method in class org.dromara.hutool.log.LogFactory
获得日志对象
getLoginTimeout() - Method in class org.dromara.hutool.db.ds.DSWrapper
 
getLoginTimeout() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
 
getLogWriter() - Method in class org.dromara.hutool.db.ds.DSWrapper
 
getLogWriter() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
 
getLong(K, Long) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Long型属性值
若获得的值为不可见字符,使用默认值
getLong(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取long型属性值
getLong(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Long
getLong(Map<?, ?>, Object, Long) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Long
getLong(String, long) - Static method in class org.dromara.hutool.core.util.SystemUtil
获得long类型值
getLongArray(ByteOrder) - Method in class org.dromara.hutool.core.codec.Number128
获取高低位数组,规则为: ByteOrder.LITTLE_ENDIAN,则long[0]:低位,long[1]:高位 ByteOrder.BIG_ENDIAN,则long[0]:高位,long[1]:低位
getLongByGroup(K, G, Long) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取Long型属性值
getLongByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取Long型属性值
getLowerBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
获取下界
getLowerBoundValue() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
获取下界值
getMacAddress(InetAddress) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
获得指定地址信息中的MAC地址,使用分隔符“-”
getMacAddress(InetAddress, String) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
获得指定地址信息中的MAC地址
getMacLength() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
 
getMacLength() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
 
getMacLength() - Method in class org.dromara.hutool.crypto.digest.mac.Mac
获取MAC算法块长度
getMacLength() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
获取MAC算法块大小
getMagicNumber(byte[]) - Static method in enum org.dromara.hutool.core.io.file.FileMagicNumber
根据给定的bytes,获取对应识别到的FileMagicNumber
getMainAlgorithm(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
获取主体算法名,例如RSA/ECB/PKCS1Padding的主体算法是RSA
getMainColor(String) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
获取图片大概的主题色 循环所有的像素点,取出出现次数最多的一个像素点的RGB值
getMainColor(File) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
获取图片大概的主题色 循环所有的像素点,取出出现次数最多的一个像素点的RGB值
getMainColor(BufferedImage) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
获取图片大概的主题色 循环所有的像素点,取出出现次数最多的一个像素点的RGB值
getMainColor(BufferedImage, int[]...) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
获取给定图片的主色调,背景填充用
getMainThread() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取进程的主线程
from Voovan
getManifest(Class<?>) - Static method in class org.dromara.hutool.core.io.ManifestUtil
根据 class 获取 所在 jar 包文件的 Manifest
此方法主要利用class定位jar包,如引入hutool-all,则传入hutool中任意一个类即可获取这个jar的Manifest信息
如果这个类不在jar包中,返回null
getManifest(File) - Static method in class org.dromara.hutool.core.io.ManifestUtil
获取 jar 包文件或项目目录下的 Manifest
getManifest(JarURLConnection) - Static method in class org.dromara.hutool.core.io.ManifestUtil
根据 JarURLConnection 获取 jar 包文件的 Manifest
getManifest(JarFile) - Static method in class org.dromara.hutool.core.io.ManifestUtil
根据 JarURLConnection 获取 jar 包文件的 Manifest
getMap(String) - Method in class org.dromara.hutool.setting.Setting
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
getMapper() - Method in class org.dromara.hutool.json.JSONFactory
获取JSONMapper,用于实现Bean和JSON的转换
此方法使用双重检查锁实现懒加载模式,只有mapper被使用时才初始化
getMapping(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
AnnotatedElement直接声明的注解的层级结构中获得注解映射对象
getMargin() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取边距
getMaskBit(String) - Static method in class org.dromara.hutool.core.net.MaskBit
根据掩码获取掩码位
getMaskBitByMask(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
将 子网掩码 转换为 掩码位
getMaskByIpRange(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 开始IP 与 结束IP 获取 掩码地址
getMaskByMaskBit(int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 掩码位 获取 掩码地址
getMaskIpLong(int) - Static method in class org.dromara.hutool.core.net.MaskBit
根据掩码位获取掩码IP(Long型)
getMatrix() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
 
getMax() - Method in enum org.dromara.hutool.cron.pattern.Part
获取最大值
getMaxBodySize() - Method in class org.dromara.hutool.http.server.ServerConfig
获取最大消息体大小
getMaxFieldSize() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getMaxFileSize() - Method in class org.dromara.hutool.http.multipart.UploadSetting
 
getMaxFreeMemory() - Method in class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
get the max free memory.
getMaxHeaderSize() - Method in class org.dromara.hutool.http.server.ServerConfig
获取最大请求(响应)头大小
getMaxIdle() - Method in class org.dromara.hutool.core.pool.PoolConfig
获取最长空闲时间(在池中时间)
getMaxLengthEstimate() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
getMaxLengthEstimate() - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
getMaxMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获得JVM中可以从系统中获取的最大的内存数,单位byte,以-Xmx参数为准
getMaxMemory() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取JVM可用的内存总大小
getMaxMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
获得JVM最大内存
getMaxNestingDepth() - Method in class org.dromara.hutool.json.xml.ParseConfig
获取最大嵌套深度,用于解析时限制解析层级,当大于这个层级时抛出异常,-1表示无限制
getMaxPerRoute() - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
获取每个路由的最大连接数
getMaxRedirects() - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
获取重定向最大次数
getMaxRedirects() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
获取全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次
getMaxReleaseCount() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
在刷新周期内释放的最大数量,不能超过RateLimiterConfig.capacity
getMaxRows() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getMaxSize() - Method in class org.dromara.hutool.core.pool.PoolConfig
获取最大池大小
getMaxThreads() - Method in class org.dromara.hutool.http.server.ServerConfig
获取最大线程数
getMaxTotal() - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
获取最大连接总数
getMaxWait() - Method in class org.dromara.hutool.core.pool.PoolConfig
获取最长等待时间,用于在借出对象时,等待最长时间。
getMBeanServer() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取MBeanServer
MBeanServer是负责管理MBean的,一般一个JVM只有一个MBeanServer,所有的MBean都要注册到MBeanServer上,并通过 MBeanServer 对外提供服务。
getMembers() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
获得所有元素
getMemory() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取内存相关信息,比如总内存、可用内存等
getMemoryManagerMXBeans() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取Java虚拟机中的MemoryManagerMXBean列表
The Java virtual machine can have one or more memory managers.
getMemoryMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
返回Java虚拟机内存系统相关属性
getMemoryPoolMXBeans() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取Java虚拟机中的MemoryPoolMXBean列表
The Java virtual machine can have one or more memory pools.
getMemoryThreshold() - Method in class org.dromara.hutool.http.multipart.UploadSetting
 
getMergedCell(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取合并单元格
传入的x,y坐标(列行数)可以是合并单元格范围内的任意一个单元格
getMergedRegion(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
获取指定坐标点对应的合并单元格范围
getMessage(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获得完整消息,包括异常名,消息格式为:{SimpleClassName}: {ThrowableMessage}
getMessage() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
 
getMessage() - Method in class org.dromara.hutool.http.webservice.SoapClient
获取SOAP消息对象 SOAPMessage
getMessage() - Method in class org.dromara.hutool.http.webservice.SoapResponse
获取SOAP消息
getMeta() - Method in class org.dromara.hutool.db.Entity
获得元信息
getMetaData() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getMetaData(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获取数据库连接的元数据信息。
getMetaData() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getMethod() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
获取方法
getMethod(Method[], Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
通过给定的条件(Predicate)从一个Method数组中查找第一个匹配的方法。
getMethod(Class<?>, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
查找指定方法 如果找不到对应的方法则返回null 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null
getMethod(Class<?>, boolean, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
查找指定方法 如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null
getMethod(Method[], boolean, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
查找指定方法 如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null
getMethod() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取请求方法,GET/POST
getMethod() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
 
getMethod() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getMethod() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
 
getMethod() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
 
getMethod() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求方法
getMethod() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
 
getMethod() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
 
getMethodByName(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null 此方法只检查方法名是否一致,并不检查参数的一致性。
getMethodByName(Class<?>, boolean, String) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null 此方法只检查方法名是否一致,并不检查参数的一致性。
getMethodByNameIgnoreCase(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null 此方法只检查方法名是否一致(忽略大小写),并不检查参数的一致性。
getMethodEle() - Method in class org.dromara.hutool.http.webservice.SoapClient
获取方法节点
用于创建子节点等操作
getMethodIgnoreCase(Class<?>, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
忽略大小写查找指定方法,如果找不到对应的方法则返回null 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null
getMethodName(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
获取lambda表达式函数(方法)名称
getMethodNames(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得指定类中的Public方法名
去重重载的方法
getMethodOfObj(Object, String, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
查找指定对象中的所有方法(包括非public方法),也包括父对象和Object类的方法 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null
getMethods(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得一个类中所有方法列表,包括其父类中的方法
getMethods(Class<?>, Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得一个类中所有方法列表,包括其父类中的方法
getMethodsDirectly(boolean, boolean) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
获得一个类中所有方法列表,直接反射获取,无缓存
接口获取方法和默认方法,获取的方法包括: 本类中的所有方法(包括static方法) 父类中的所有方法(包括static方法) Object中(包括static方法)
getMethodsDirectly(Class<?>, boolean, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得一个类中所有方法列表,直接反射获取,无缓存
接口获取方法和默认方法,获取的方法包括: 本类中的所有方法(包括static方法) 父类中的所有方法(包括static方法) Object中(包括static方法)
getMiddle() - Method in class org.dromara.hutool.core.lang.tuple.Triple
获取中值
getMiddle(int) - Method in class org.dromara.hutool.core.map.TripleTable
获取指定index对应的中值
getMiddleByLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
通过左值,查找中值
如果有多个重复值,只返回找到的第一个值
getMiddleByRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
通过右值,查找中值
如果有多个重复值,只返回找到的第一个值
getMiddles() - Method in class org.dromara.hutool.core.map.TripleTable
获取中列表,不可修改
getMillis() - Method in enum org.dromara.hutool.core.date.DateUnit
 
getMillisecond() - Method in class org.dromara.hutool.core.date.DateBuilder
获取时间戳(毫秒)。
getMimeSubtype() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
Returns file sub type MIME.
getMimeType() - Method in enum org.dromara.hutool.core.io.file.FileMagicNumber
获取媒体类型
getMimeType(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
根据文件扩展名获得MimeType
getMimeType(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
根据文件扩展名获得MimeType
getMimeType(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获得文件的MimeType
getMimeType() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
Returns file types MIME.
getMin() - Method in enum org.dromara.hutool.cron.pattern.Part
获取最小值
getMinSize() - Method in class org.dromara.hutool.core.pool.PoolConfig
获取最小(初始)池大小
getMinute() - Method in class org.dromara.hutool.core.date.DateBuilder
获取当前日期构建器中的分钟数。
getMinValue() - Method in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
获取表达式定义的最小值
getMinValue(int, boolean) - Method in class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
获取匹配的最小值
getMissCount() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
getModifiers() - Method in class org.dromara.hutool.core.reflect.ClassMember
 
getMonitor(int, long, ClipboardListener) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
获取一个ClipboardMonitor
getMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获取农历的月,从1开始计数
此方法返回实际的月序号,如一月是闰月,则一月返回1,润一月返回2
getMonth() - Method in class org.dromara.hutool.core.date.DateBuilder
获取月份,从1开始。
getMoreResults() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getMoreResults(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getMostSigBits() - Method in class org.dromara.hutool.core.codec.Number128
获取最高有效位(Most Significant Bit),64 bit(8 bytes)
getMostSignificantBits() - Method in class org.dromara.hutool.core.data.id.ULID
获取最高有效位(Most Significant Bit),64 bit(8 bytes)
getMostSignificantBits() - Method in class org.dromara.hutool.core.data.id.UUID
返回此 UUID 的 128 位值中的最高有效 64 位。
getMsgStr(boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
获取SOAP请求消息
getMultipart() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getMultipart() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获得MultiPart表单内容,多用于获得上传的文件
getMultipart(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
getMultipart(ServletRequest, UploadSetting) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
getMultipart(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
getMultipart(ServletRequest, UploadSetting) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
getMultistageReverseProxyIp(String) - Static method in class org.dromara.hutool.core.net.NetUtil
从多级反向代理中获得第一个非unknown IP地址
getN() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
获取N值
getName() - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
获取Bean的全类名
getName() - Method in class org.dromara.hutool.core.bean.path.node.NameNode
获取节点名
getName() - Method in enum org.dromara.hutool.core.date.BetweenFormatter.Level
获取级别名称
getName() - Method in enum org.dromara.hutool.core.date.chinese.ChineseDateFormat
获取农历日期输出格式相关描述
getName() - Method in class org.dromara.hutool.core.func.LambdaInfo
方法或构造名称
getName(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
返回文件名
getName(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
返回文件名
"d:/test/aaa" 返回 "aaa" "/test/aaa.jpg" 返回 "aaa.jpg"
getName(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获取Path文件名
getName() - Method in class org.dromara.hutool.core.io.resource.BytesResource
 
getName() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
 
getName() - Method in class org.dromara.hutool.core.io.resource.FileResource
 
getName() - Method in class org.dromara.hutool.core.io.resource.HttpResource
 
getName() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
 
getName() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
getName() - Method in interface org.dromara.hutool.core.io.resource.Resource
获取资源名,例如文件资源的资源名为文件名
getName() - Method in class org.dromara.hutool.core.io.resource.UrlResource
 
getName() - Method in class org.dromara.hutool.core.io.resource.VfsResource
 
getName(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
获得类名称
数组输出xxx[]形式,其它类调用Class.getName() java.lang.Object[][].class => "java.lang.Object[][]"
getName(Executable) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
获取构造或方法的名称表示
构造: "()", "(java.lang.String,int)" 方法: "void do(int)", "void do()", "int do(java.lang.String,boolean)"
getName() - Method in class org.dromara.hutool.core.reflect.ClassMember
 
getName() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
 
getName() - Method in interface org.dromara.hutool.core.reflect.Invoker
获取调用方法的名称。
getName() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
获取参数名
getName() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
 
getName() - Method in class org.dromara.hutool.core.tree.MapTree
 
getName() - Method in interface org.dromara.hutool.core.tree.Node
获取节点标签名称
getName() - Method in class org.dromara.hutool.core.tree.TreeNode
 
getName() - Method in class org.dromara.hutool.db.meta.Column
获取列名
getName() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取列名称
getName() - Method in class org.dromara.hutool.extra.management.HostInfo
取得当前主机的名称。
getName() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的名称(取自系统属性:java.runtime.name)。
getName() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
取得当前Java Spec.的名称(取自系统属性:java.specification.name)。
getName() - Method in class org.dromara.hutool.extra.management.JvmInfo
取得当前JVM impl.的名称(取自系统属性:java.vm.name)。
getName() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
取得当前JVM spec.的名称(取自系统属性:java.vm.specification.name)。
getName() - Method in class org.dromara.hutool.extra.management.OsInfo
取得当前OS的名称(取自系统属性:os.name)。
getName() - Method in class org.dromara.hutool.extra.management.UserInfo
取得当前登录用户的名字(取自系统属性:user.name)。
getName() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
获取Cookie名称
getName() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
getName() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
getName() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
getName() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
getName() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
获取信息名称
getName() - Method in class org.dromara.hutool.log.AbsLogEngine
获取日志框架名,用于打印当前所用日志框架
getName() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
getName() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
getName() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
getName() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
getName() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
getName() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
getName() - Method in interface org.dromara.hutool.log.engine.LogEngine
获取日志框架名,用于打印当前所用日志框架
getName() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
getName() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
getName() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
getName() - Method in interface org.dromara.hutool.log.Log
 
getName() - Method in class org.dromara.hutool.poi.excel.RowGroup
获取分组名称
getName() - Method in enum org.dromara.hutool.poi.excel.sax.CellDataType
获取对应类型的属性值
getNamedSql() - Method in class org.dromara.hutool.db.sql.NamedSql
获取原始地带名称占位符的SQL语句
getNameFieldMap(Class<? extends Enum<?>>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
获得枚举名对应指定字段值的Map
键为枚举名,值为字段值
getNameKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
 
getNameKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
获取节点名对应的名称
getNameKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
获取节点名称方法
getNames() - Method in class org.dromara.hutool.core.bean.path.node.ListNode
获取列表中的name,不去除单引号
getNames(Class<? extends Enum<?>>) - Static method in class org.dromara.hutool.core.util.EnumUtil
枚举类中所有枚举对象的name列表
getNamespaceURI(String) - Method in class org.dromara.hutool.core.xml.UniversalNamespaceCache
This method is called by XPath.
getNavigatePageNumbers() - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
得到所有导航页号
getNetworkIFs() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取网络相关信息,可能多块网卡
getNetworkInterface(String) - Static method in class org.dromara.hutool.core.net.NetUtil
获取指定名称的网卡信息
getNetworkInterfaces() - Static method in class org.dromara.hutool.core.net.NetUtil
获取本机所有网卡
getNetworkTimeout() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getNewline() - Method in class org.dromara.hutool.json.support.JSONFormatStyle
获取换行符
getNext() - Method in interface org.dromara.hutool.core.collection.queue.Linked
Retrieves the next element or null if either the element is unlinked or the last element on the deque.
getNext(char, Map<Character, Integer>) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
获取下一跳
getNice() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getNode() - Method in class org.dromara.hutool.core.bean.path.BeanPath
获取节点
getNode(T) - Method in class org.dromara.hutool.core.tree.MapTree
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
getNode(MapTree<T>, T) - Static method in class org.dromara.hutool.core.tree.TreeUtil
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
getNodeByXPath(String, Object) - Static method in class org.dromara.hutool.core.xml.XPathUtil
通过XPath方式读取XML节点等信息
Xpath相关文章:https://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html
getNodeListByXPath(String, Object) - Static method in class org.dromara.hutool.core.xml.XPathUtil
通过XPath方式读取XML的NodeList
Xpath相关文章:https://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html
getNodeValue(K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取指定节点的值
getNoLock() - Static method in class org.dromara.hutool.core.thread.lock.LockUtil
获取单例的无锁对象
getNs() - Method in class org.dromara.hutool.core.date.DateBuilder
获取纳秒数。
getNSquare() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
获取N * N
getNullable() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取null值选项,即是否可以为null
getNullableEnum() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取列null值选项枚举,即是否可以为null
getNumber(K, Number) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Number类型值
getNumber(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Number类型值
getNumberOrDateValue(CellValueRecordInterface, double, FormatTrackingHSSFListener) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
在Excel03 sax读取中获取日期或数字类型的结果值
getNumberWriteMode() - Method in class org.dromara.hutool.json.JSONConfig
获取Number写出模式
getNumericCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getNumericCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getObj(K, Object) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Object属性值
getObj(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
getObj() - Method in class org.dromara.hutool.core.lang.selector.WeightObj
获取对象
getObj(String, Object) - Method in class org.dromara.hutool.core.map.Dict
 
getObj(Object, Object) - Method in class org.dromara.hutool.core.map.MapProxy
 
getObj(K, Object) - Method in interface org.dromara.hutool.json.JSONGetter
 
getObj(String, Object) - Method in class org.dromara.hutool.json.JSONObject
 
getObj(CharSequence, Object) - Method in class org.dromara.hutool.setting.AbsSetting
 
getObj(CharSequence, Object) - Method in class org.dromara.hutool.setting.props.Props
 
getObjByGroup(K, G, Object) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
getObjByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
getObjByGroup(CharSequence, CharSequence, Object) - Method in class org.dromara.hutool.setting.Setting
 
getObjByPath(String) - Method in interface org.dromara.hutool.json.JSON
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name 获取表达式对应值后转换为对应类型的值
getObjByPath(JSON, String) - Static method in class org.dromara.hutool.json.JSONUtil
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: persion persion.name persons[3] person.friends[5].name
getOemCode() - Method in class org.dromara.hutool.core.data.VIN
获取装配厂字码
getOpenSSHPrivateKeySpec(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
创建OpenSSHPrivateKeySpec
getOpenSSHPublicKeySpec(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
创建OpenSSHPublicKeySpec
getOperatingSystemMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
返回Java虚拟机运行下的操作系统相关信息属性
getOperator() - Method in enum org.dromara.hutool.core.lang.range.BoundType
获取运算符
getOperator() - Method in class org.dromara.hutool.db.sql.Condition
获得运算符
大于号,小于号,等于号 等
getOrCreateArray() - Method in interface org.dromara.hutool.json.serializer.JSONContext
获取当前JSON对象,如果为非JSONArray,则创建一个JSONArray对象
getOrCreateCell(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取或创建指定坐标单元格
getOrCreateCell(Row, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
获取已有单元格或创建新单元格
getOrCreateCell(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取或创建指定坐标单元格
getOrCreateCell(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取或创建指定坐标单元格
getOrCreateCell(XWPFTableRow, int) - Static method in class org.dromara.hutool.poi.word.TableUtil
获取或创建新单元格
存在则直接返回,不存在创建新的单元格
getOrCreateCellStyle(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
为指定单元格获取或者创建样式,返回样式后可以设置样式内容
getOrCreateCellStyle(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
为指定单元格获取或者创建样式,返回样式后可以设置样式内容
getOrCreateColumnStyle(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取或创建某一列的样式,返回样式后可以设置样式内容
需要注意,此方法返回行样式,设置背景色在单元格设置值后会被覆盖,需要单独设置其单元格的样式。
getOrCreateObj() - Method in interface org.dromara.hutool.json.serializer.JSONContext
获取当前JSON对象,如果为非JSONObject,则创建一个JSONObject对象
getOrCreatePrimitive(Object) - Method in interface org.dromara.hutool.json.serializer.JSONContext
获取当前JSON对象,如果为非JSONPrimitive,则创建一个JSONPrimitive对象
getOrCreateRow(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取或者创建行
getOrCreateRow(Sheet, int) - Static method in class org.dromara.hutool.poi.excel.RowUtil
获取已有行或创建新行
getOrCreateRow(XWPFTable, int) - Static method in class org.dromara.hutool.poi.word.TableUtil
获取或创建新行
存在则直接返回,不存在创建新的行
getOrCreateRowStyle(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取或创建某一行的样式,返回样式后可以设置样式内容
需要注意,此方法返回行样式,设置背景色在单元格设置值后会被覆盖,需要单独设置其单元格的样式。
getOrCreateSheet(Workbook, String) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
获取或者创建sheet表
如果sheet表在Workbook中已经存在,则获取之,否则创建之
getOrCreateSheet(Workbook, int) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
获取或者创建sheet表
自定义需要读取或写出的Sheet,如果给定的sheet不存在,创建之(命名为默认)
在读取中,此方法用于切换读取的sheet,在写出时,此方法用于新建或者切换sheet
getOrDefault(Object, V) - Method in class org.dromara.hutool.core.map.MapWrapper
 
getOrDefault(Object, V) - Method in class org.dromara.hutool.core.map.TransMap
 
getOrder() - Method in class org.dromara.hutool.db.meta.Column
获取顺序号
getOrders() - Method in class org.dromara.hutool.db.Page
 
getOrientation(File) - Static method in class org.dromara.hutool.swing.img.ImgMetaUtil
获取图片文件旋转角度
getOrientation(InputStream) - Static method in class org.dromara.hutool.swing.img.ImgMetaUtil
获取图片旋转角度
getOriginalLineNumber() - Method in class org.dromara.hutool.poi.csv.CsvRow
获取原始行号,多行情况下为首行行号。
getOrNull() - Method in class org.dromara.hutool.core.lang.Opt
返回包裹里的元素,取不到则为null,注意!!!
getOrThrow() - Method in class org.dromara.hutool.core.lang.Opt
返回包裹里的元素,取不到则抛出异常
getOs() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取操作系统相关信息,包括系统版本、文件系统、进程等
getOs() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取系统类型
getOsInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得OS的信息。
getOsVersion() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取系统版本
getOut() - Method in class org.dromara.hutool.core.compress.ZipWriter
获取原始的ZipOutputStream
getOut(String, OutputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
获取压缩输出流,用于压缩指定内容,支持的格式例如:
getOutputSize(int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
 
getOutputSize(int) - Method in class org.dromara.hutool.crypto.bc.BCCipher
 
getOutputSize(int) - Method in interface org.dromara.hutool.crypto.Cipher
返回输出缓冲区为了保存下一个update或doFinal操作的结果所需的长度(以字节为单位)
下一个update或doFinal调用的实际输出长度可能小于此方法返回的长度。
getOutputSize(int) - Method in class org.dromara.hutool.crypto.JceCipher
 
getOutputStream(File, OpenOption...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个输出流对象
getOutputStream(String, OpenOption...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个输出流对象
getOutputStream(OpenOption...) - Method in class org.dromara.hutool.core.io.file.FileWriter
获得一个输出流对象
getOutputStream(Path, OpenOption...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获得输出流
getOutputStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取输出流对象 输出流对象用于发送数据
getOutputStream() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
 
getOutputStream() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
 
getOutputStream() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
 
getOutputStream() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
 
getOutputStream() - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
获取输出流,用于写出数据
getOutputStream() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
 
getOutputStream() - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
 
getOwnerDocument(Node) - Static method in class org.dromara.hutool.core.xml.XmlUtil
获取节点所在的Document
getOwnerType() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
 
getPackage(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得给定类所在包的名称
例如:
org.dromara.hutool.core.reflect.ClassUtil =》 org.dromara.hutool.core.reflect
getPackagePath(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得给定类所在包的路径
例如:
org.dromara.hutool.core.reflect.ClassUtil =》 org/dromara/hutool/core/reflect
getPage() - Method in class org.dromara.hutool.db.PageResult
页码,0表示第一页
getPage() - Method in class org.dromara.hutool.db.sql.Query
获得分页对象,无分页返回null
getPageCount() - Method in class org.dromara.hutool.core.lang.page.PageInfo
得到页面总数
getPageNo() - Method in class org.dromara.hutool.core.lang.page.PageInfo
得到当前页号
getPageNumber() - Method in class org.dromara.hutool.db.Page
 
getPageSize() - Method in class org.dromara.hutool.core.lang.page.PageInfo
得到每页显示多少条记录
getPageSize() - Method in class org.dromara.hutool.db.Page
 
getPageSize() - Method in class org.dromara.hutool.db.PageResult
 
getParam(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
返回单一参数值,如果有多个只返回第一个
getParam(String) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取指定名称的参数值,取第一个值
getParamArray() - Method in class org.dromara.hutool.db.sql.BoundSql
获取参数列表,按照占位符顺序
getParamClass(Method, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取方法的参数类
getParamClasses(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
解析方法的参数类型列表
依赖jre\lib\rt.jar
getParameterMetaData() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getParameters(Object) - Static method in class org.dromara.hutool.core.reflect.kotlin.KCallable
获取参数列表
getParameters(Object) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
获取参数列表
getParameterTypes() - Method in class org.dromara.hutool.core.func.LambdaInfo
获得构造或方法参数类型列表
getParameterValues(Object, ValueProvider<String>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
ValueProvider中提取对应name的参数列表
getParamListMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获取所有属性的集合
getParamMap() - Method in class org.dromara.hutool.db.sql.NamedSql
获取原始参数名和参数值对应关系参数表
getParamMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
获取所有属性的集合
getParamMap(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得所有请求参数
getParamMap(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得所有请求参数
getParamNames() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
 
getParams() - Method in class org.dromara.hutool.db.sql.BoundSql
获取参数列表,按照占位符顺序
getParams() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getParams(String) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取指定名称的参数值
getParams() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取参数Map
getParams(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得所有请求参数
getParams(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得所有请求参数
getParamType(Method, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取方法的参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
getParamTypes() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
获取方法参数类型
getParamTypes(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取方法的参数类型列表
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
getParamValueArray() - Method in class org.dromara.hutool.db.sql.SqlBuilder
获得占位符对应的值列表
getParamValues() - Method in class org.dromara.hutool.db.sql.ConditionBuilder
返回构建后的参数列表
此方法调用前必须调用ConditionBuilder.build()
getParamValues() - Method in class org.dromara.hutool.db.sql.SqlBuilder
获得占位符对应的值列表
getParent(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取指定文件的父路径 getParent(file("d:/aaa/bbb/cc/ddd")) -》 "d:/aaa/bbb/cc"
getParent(String, int) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取指定层级的父路径 getParent("d:/aaa/bbb/cc/ddd", 0) -》 "d:/aaa/bbb/cc/ddd" getParent("d:/aaa/bbb/cc/ddd", 2) -》 "d:/aaa/bbb" getParent("d:/aaa/bbb/cc/ddd", 4) -》 "d:/" getParent("d:/aaa/bbb/cc/ddd", 5) -》 null
getParent(File, int) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取指定层级的父路径 getParent(file("d:/aaa/bbb/cc/ddd", 0)) -》 "d:/aaa/bbb/cc/ddd" getParent(file("d:/aaa/bbb/cc/ddd", 2)) -》 "d:/aaa/bbb" getParent(file("d:/aaa/bbb/cc/ddd", 4)) -》 "d:/" getParent(file("d:/aaa/bbb/cc/ddd", 5)) -》 null
getParent(K) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取以当前节点作为叶子节点的树结构,然后获取该树结构中当前节点的指定父节点
getParent(K) - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为叶子节点的树结构,然后获取该树结构中当前节点的指定父节点
getParent() - Method in class org.dromara.hutool.core.tree.MapTree
获取父节点
getParentId() - Method in class org.dromara.hutool.core.tree.MapTree
 
getParentId() - Method in interface org.dromara.hutool.core.tree.Node
获取父节点ID
getParentId() - Method in class org.dromara.hutool.core.tree.TreeNode
 
getParentIdKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
 
getParentIdKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
获取父节点ID对应的名称
getParentIdKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
获取父ID方法
getParentLogger() - Method in class org.dromara.hutool.db.ds.DSWrapper
 
getParentLogger() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
Support from JDK7
getParentNode(K, K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取以指定节点作为叶子节点的树结构,然后获取该树结构中指定节点的指定父节点
getParents(MapTree<T>, boolean, Function<MapTree<T>, E>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
获取所有父节点指定函数结果列表
getParentsId(MapTree<T>, boolean) - Static method in class org.dromara.hutool.core.tree.TreeUtil
获取所有父节点ID列表 比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发部, 技术中心]
getParentsName(T, boolean) - Method in class org.dromara.hutool.core.tree.MapTree
获取所有父节点名称列表 比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发一部, 研发中心, 技术中心]
getParentsName(boolean) - Method in class org.dromara.hutool.core.tree.MapTree
获取所有父节点名称列表 比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发一部, 研发中心, 技术中心]
getParentsName(MapTree<T>, boolean) - Static method in class org.dromara.hutool.core.tree.TreeUtil
获取所有父节点名称列表 比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发一部, 研发中心, 技术中心]
getPartitionIndex(PartitionPoolConfig) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
获取当前线程被分配的分区
默认根据线程ID(TID)取分区大小余数
如果需要自定义,子类重写此方法
getPartitionSize() - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
获取分区大小
getPartOfIp(long, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
获取ip(Long类型)指定部分的十进制值,即,X.X.X.X 形式中每个部分的值 例如,ip为0xC0A802FA: 第1部分的值为:0xC0,十进制值为:192 第2部分的值为:0xA8,十进制值为:168 第3部分的值为:0x02,十进制值为:2 第4部分的值为:0xFA,十进制值为:250
getPass() - Method in class org.dromara.hutool.db.config.ConnectionConfig
获取密码
getPass() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取密码
getPassword() - Method in class org.dromara.hutool.extra.ssh.Connector
获得密码
getPasswordAuthentication() - Method in class org.dromara.hutool.core.net.UserPassAuthenticator
 
getPasswordLength() - Method in class org.dromara.hutool.crypto.digest.otp.HOTP
获取密码长度,可以是6,7,8
getPath() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
获得Path
getPath() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取路径,例如/aa/bb/cc
getPath(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获得path部分
getPath() - Method in class org.dromara.hutool.extra.template.TemplateConfig
获取模板路径,如果ClassPath或者WebRoot模式,则表示相对路径
getPath() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
限制 Cookie URL路径作用域,该 URL 路径必须存在于请求的 URL 中,子路径也会匹配
Cookie 作用域,默认为空,表示所有路径下生效
getPath() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
getPath() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
getPath() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
getPath() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
getPath() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
 
getPath() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getPath() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
 
getPath() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
 
getPath() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求路径,包含请求参数部分
getPath() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
 
getPath() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
 
getPath() - Method in class org.dromara.hutool.setting.GroupedSet
 
getPathEle(Path, int) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获取指定位置的子路径部分,支持负数,例如index为-1表示从后数第一个节点位置
getPathSeparator() - Method in class org.dromara.hutool.extra.management.OsInfo
取得OS的搜索路径分隔符(取自系统属性:path.separator)。
getPathStr() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获得路径,例如/aa/bb/cc
getPattern() - Method in interface org.dromara.hutool.core.date.format.DateBasic
获得日期格式化或者转换的格式
getPattern() - Method in class org.dromara.hutool.core.date.format.DefaultDateBasic
 
getPattern() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
getPattern() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
 
getPattern(String) - Method in class org.dromara.hutool.cron.Scheduler
获得指定id的CronPattern
getPattern() - Method in class org.dromara.hutool.cron.task.CronTask
获取表达式
getPattern(String) - Method in class org.dromara.hutool.cron.TaskTable
获得指定id的CronPattern
getPattern(int) - Method in class org.dromara.hutool.cron.TaskTable
获得指定位置的CronPattern
getPattern() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
获取匹配模式
getPatternComparator(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
Given a full path, returns a Comparator suitable for sorting patterns in order of explicitness.
getPatterns() - Method in class org.dromara.hutool.cron.TaskTable
获取所有定时任务表达式,返回不可变列表,即列表不可修改
getPayload() - Method in class org.dromara.hutool.json.jwt.JWT
获取载荷对象
getPayload(String) - Method in class org.dromara.hutool.json.jwt.JWT
获取载荷信息
getPayload(String, Type) - Method in class org.dromara.hutool.json.jwt.JWT
获取payload并获取类型
getPayloads() - Method in class org.dromara.hutool.json.jwt.JWT
获取所有载荷信息
getPhysicalRowCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取有记录的行数,计算方法为: 最后一行序号 - 第一行序号 + 1
getPicType(File) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
获取图片类型
getPid() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取当前进程ID,首先获取进程名称,读取@前的ID值,如果不存在,则读取进程名的hash值
getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.bopomofo4j.Bopomofo4jEngine
 
getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.bopomofo4j.Bopomofo4jEngine
 
getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
 
getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
 
getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
 
getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
 
getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
 
getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
 
getPinyin(char) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
getPinyin(String, String) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
获取字符串对应的完整拼音,非中文返回原字符
getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.tinypinyin.TinyPinyinEngine
 
getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.tinypinyin.TinyPinyinEngine
 
getPinyin(char) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
getPinyin(String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
将输入字符串转为拼音,每个字之间的拼音使用空格分隔
getPinyin(String, String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
将输入字符串转为拼音,以字符为单位插入分隔符
getPkNames() - Method in class org.dromara.hutool.db.meta.Table
获取主键列表
getPlaceholder() - Method in class org.dromara.hutool.core.text.placeholder.segment.AbstractPlaceholderSegment
获取占位符
getPlaceholderSegments() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
获取 模板中的 占位符 segment
getPlaceholderTexts() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
获取 所有占位符的完整文本列表 例如,"{}"->"{}"、"{name}"->"{name}"
getPlaceholderVariableNames() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
获取 所有占位变量名称列表 例如,"{}"->"{}"、"{name}"->"name"
getPlatform() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取平台类型
getPoint() - Method in class org.dromara.hutool.swing.img.DisplayText
获取二维坐标点
getPointBaseCentre(Rectangle, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
获得修正后的矩形坐标位置,变为以背景中心为基准坐标(即x,y == 0,0时,处于背景正中)
getPoolProps() - Method in class org.dromara.hutool.db.config.ConnectionConfig
获取连接池属性
getPort() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取端口,默认-1
getPort() - Method in class org.dromara.hutool.extra.mail.MailAccount
获得SMTP服务端口
getPort() - Method in class org.dromara.hutool.extra.ssh.Connector
获得端口号
getPort() - Method in class org.dromara.hutool.http.server.ServerConfig
获取服务器端口
getPortWithDefault() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取端口,如果未自定义返回协议默认端口
getPrecision() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取小数位数
getPredicate() - Method in class org.dromara.hutool.json.JSONFactory
获取键值对过滤器
Predicate.test(Object) 返回true表示接受,false表示忽略
同时MutableEntry为可变键值对,在判断逻辑中可同时修改键和值,修改后返回true
entry中,key在JSONObject中为name,在JSONArray中为index
getPrefix(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
返回主文件名
getPrefix(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
返回主文件名
getPrefix(String) - Method in class org.dromara.hutool.core.xml.UniversalNamespaceCache
This method is not needed in this context, but can be implemented in a similar way.
getPrefixes(String) - Method in class org.dromara.hutool.core.xml.UniversalNamespaceCache
 
getPressText() - Method in class org.dromara.hutool.swing.img.DisplayText
获取文本
getPrevious() - Method in interface org.dromara.hutool.core.collection.queue.Linked
Retrieves the previous element or null if either the element is unlinked or the first element on the deque.
getPrevious() - Method in class org.dromara.hutool.json.reader.JSONTokener
获取上一个读取的字符,如果没有读取过则返回'\0'
getPreWrapQuote() - Method in class org.dromara.hutool.db.sql.QuoteWrapper
 
getPrimaryKeys(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获取指定表的主键列名列表。
getPrimaryKeys(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获取指定表的主键列名列表。
getPrimitiveDefaultValue(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取指定原始类型分的默认值
默认值规则为: 1、如果为原始类型,返回0 2、非原始类型返回 null
getPrimitiveSet() - Static method in enum org.dromara.hutool.core.convert.BasicType
获取所有原始类型
getPrincipal() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getPrintWriter(String, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个打印写入对象,可以有print
getPrintWriter(File, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个打印写入对象,可以有print
getPrintWriter(boolean) - Method in class org.dromara.hutool.core.io.file.FileWriter
获得一个打印写入对象,可以有print
getPrivateKey() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
获得私钥
getPrivateKey(PrivateKeyInfo) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
转换PrivateKeyInfoPrivateKey
getPrivateKeyBase64() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
获得私钥
getPrivateKeySpec(byte[], ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
获取私钥规范
getPrivateKeySpec(BigInteger, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
获取私钥规范
getProcessor() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取CPU(处理器)相关信息,比如CPU负载等
getProcessorCount() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获得JVM可用的处理器数量(一般为CPU核心数) 这里做一个特殊的处理,在特殊的CPU上面,会有获取不到CPU数量的情况,所以这里做一个保护; 默认给一个7,真实的CPU基本都是偶数,方便区分。
getProdNo() - Method in class org.dromara.hutool.core.data.VIN
生产序号 年产量大于1000为6位,年产量小于1000的为3位
getProductName() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获取数据库类型名称
getProp(String) - Method in interface org.dromara.hutool.core.bean.BeanDesc
获取属性,如果不存在返回null
getProperties(String) - Method in class org.dromara.hutool.setting.Setting
获取group分组下所有配置键值对,组成新的Properties
getProperty(Object, String) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获取Bean中的属性值
getProperty(String) - Method in class org.dromara.hutool.core.bean.DynaBean
获得path表达式对应的值
getProperty(String) - Method in class org.dromara.hutool.core.map.BeanMap
获取Path表达式对应的值
getProperty(String) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取配置文件配置项的值
getProperty(String, String) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取配置文件配置项的值
getProperty(String, Class<T>, T) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
获取配置文件配置项的值
getPropertyDescriptor(Class<?>, String) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获得Bean类属性描述,大小写敏感
getPropertyDescriptor(Class<?>, String, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获得Bean类属性描述
getPropertyDescriptorMap(Class<?>, boolean) - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
获得属性名和PropertyDescriptorMap映射
getPropertyDescriptorMap(Class<?>, boolean, SerSupplier<Map<String, PropertyDescriptor>>) - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
获得属性名和PropertyDescriptorMap映射
getPropertyDescriptorMap(Class<?>, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获得字段名和字段描述Map,获得的结果会缓存在 BeanInfoCache
getPropertyDescriptors(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
获得Bean字段描述数组
getPropertyName() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
 
getPropMap(boolean) - Method in interface org.dromara.hutool.core.bean.BeanDesc
获取字段名-字段属性Map
getPropMap(boolean) - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
 
getProps() - Method in interface org.dromara.hutool.core.bean.BeanDesc
获取字段属性列表
getProps() - Static method in class org.dromara.hutool.core.util.SystemUtil
 
getProps(String) - Method in class org.dromara.hutool.setting.Setting
获取group分组下所有配置键值对,组成新的Props
getProtocol() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getProtocolPackages() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的URL协议packages列表(取自系统属性:java.library.path)。
getProtocols() - Method in class org.dromara.hutool.http.ssl.SSLInfo
获取所有支持的协议
getProvider() - Static method in class org.dromara.hutool.crypto.provider.GlobalProviderFactory
获取Provider,无提供方,返回null表示使用JDK默认
getProvince() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取户籍省份
getProvince() - Method in class org.dromara.hutool.core.data.CIN10
获取省份
getProvince(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取户籍省份,只支持15或18位身份证号码
getProvinceCode() - Method in class org.dromara.hutool.core.data.CIN
根据身份编号获取户籍省份编码
getProvinceCode(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
根据身份编号获取户籍省份编码,只支持15或18位身份证号码
getProxy() - Method in class org.dromara.hutool.http.client.ClientConfig
获取代理
getProxy() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获得代理
getProxySelector() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
获取代理选择器
getPublicKey() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
获得公钥
getPublicKey(SubjectPublicKeyInfo) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
转换SubjectPublicKeyInfoPublicKey
getPublicKeyBase64() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
获得公钥
getPublicKeySpec(byte[], ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
获取公钥规范
getPublicKeySpec(byte[], byte[], ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
获取公钥规范
getPublicKeySpec(BigInteger, BigInteger, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
获取公钥规范
getPublicKeySpec(ECPoint, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
获取公钥规范
getPublicMethod(Class<?>, boolean, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
查找指定Public方法 如果找不到对应的方法或方法不为public的则返回null
getPublicMethodNames(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得指定类本类及其父类中的Public方法名
去重重载的方法
getPublicMethods(Predicate<Method>) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
获取当前类及父类的所有公共方法,等同于Class.getMethods()
getPublicMethods(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得本类及其父类所有Public方法
getPublicMethods(Class<?>, Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
获得本类及其父类所有Public方法
getPublicParams(ECPrivateKeyParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
根据私钥参数获取公钥参数
getPureTableName(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
如果是在Oracle数据库中并且表名被双引号包裹,则移除这些引号。
getPureTableName() - Method in class org.dromara.hutool.db.meta.Table
获取表名(无包装符号),如"1234"对应的pureTableName为1234
getQ(boolean) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
获得公钥Q值(编码后的公钥)
getQFromD(BigInteger, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
根据私钥D值获取公钥的点坐标(Q值)
getQrVersion() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
设置二维码中的信息量,可设置0-40的整数,二维码图片也会根据qrVersion而变化,0表示根据传入信息自动变化
getQuery() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取查询语句,例如a=1&b=2
可能为null
getQuery() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
 
getQuery() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
 
getQuery() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
 
getQuery() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
 
getQuery() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获取请求参数,包括pathVariable和queryString
getQuery() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
 
getQuery() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
 
getQueryMap() - Method in class org.dromara.hutool.core.net.url.UrlQuery
获得查询的Map
getQueryStr() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取查询语句,例如a=1&b=2
getQueryTimeout() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getQuietly(K) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getQuietly(Map<?, ?>, Object, Class<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为指定类型,此方法在转换失败后不抛异常,返回null。
getQuietly(Map<?, ?>, Object, TypeReference<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为指定类型,转换失败后返回null,不抛异常
getQuietly(String) - Static method in class org.dromara.hutool.core.util.SystemUtil
获得System属性,忽略无权限问题
getRandom() - Static method in class org.dromara.hutool.core.util.RandomUtil
获取随机数生成器对象
ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。
getRandom(boolean) - Static method in class org.dromara.hutool.core.util.RandomUtil
获取随机数产生器
getRandomness() - Method in class org.dromara.hutool.core.data.id.ULID
获取ULID的随机数部分
getRange() - Method in class org.dromara.hutool.poi.excel.cell.MergedCell
获取合并单元格范围
getRatio() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
getRaw() - Method in class org.dromara.hutool.core.array.ArrayWrapper
 
getRaw() - Method in class org.dromara.hutool.core.io.file.FileWrapper
获得文件
getRaw() - Method in class org.dromara.hutool.core.io.ReaderWrapper
 
getRaw() - Method in class org.dromara.hutool.core.lang.wrapper.SimpleWrapper
 
getRaw() - Method in interface org.dromara.hutool.core.lang.wrapper.Wrapper
获取原始对象
getRaw() - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
 
getRaw() - Method in class org.dromara.hutool.core.map.MapWrapper
获取原始的Map
getRaw() - Method in class org.dromara.hutool.core.pool.SimplePoolable
 
getRaw() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
getRaw() - Method in class org.dromara.hutool.cron.task.CronTask
获取原始作业
getRaw() - Method in class org.dromara.hutool.crypto.bc.BCCipher
 
getRaw() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
 
getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
 
getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
 
getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
 
getRaw() - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.extra.template.engine.jte.JteEngine
 
getRaw() - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
 
getRaw() - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
获取原始的引擎对象
getRaw() - Method in class org.dromara.hutool.extra.template.engine.wit.WitEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRaw() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getRaw() - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
 
getRaw() - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
获取Jackson的ObjectMapper对象
getRaw() - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
 
getRaw() - Method in class org.dromara.hutool.json.JSONPrimitive
 
getRawEngine() - Method in interface org.dromara.hutool.http.client.engine.ClientEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRawEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
 
getRawEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
 
getRawEngine() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
 
getRawEngine() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
 
getRawEngine() - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
 
getRawEngine() - Method in interface org.dromara.hutool.http.server.engine.ServerEngine
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
getRawEngine() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
 
getRawEngine() - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
 
getRawEngine() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
 
getRawEngine() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowEngine
 
getRawFieldName() - Method in class org.dromara.hutool.core.bean.PropDesc
获取字段名称
getRawServer() - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
获得原始HttpServer对象
getRawType() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
 
getReadBuffer() - Method in class org.dromara.hutool.socket.aio.AioSession
获取读取Buffer
getReadBufferSize() - Method in class org.dromara.hutool.socket.SocketConfig
获取读取缓存大小
getReader() - Method in class org.dromara.hutool.core.io.file.FileReader
获得一个文件读取器
getReader(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个文件读取器
getReader(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个文件读取器
getReader(Path, Charset) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获得一个文件读取器
getReader(Charset) - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
 
getReader(Charset) - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
getReader(Charset) - Method in interface org.dromara.hutool.core.io.resource.Resource
获得Reader
getReader(String, Charset) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
从ClassPath资源中获取BufferedReader
getReader(URL, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获得Reader
getReader(CharSequence) - Static method in class org.dromara.hutool.core.text.StrUtil
获得StringReader
getReader(Object, String) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
 
getReader(CsvReadConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV读取器,调用此方法创建的Reader须自行指定读取的资源
getReader() - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV读取器,调用此方法创建的Reader须自行指定读取的资源
getReader(Reader, CsvReadConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV读取器
getReader(Reader) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV读取器
getReader(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
默认调用第一个sheet
getReader(File) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
默认调用第一个sheet
getReader(String, int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
getReader(String, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
getReader(File, int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
getReader(File, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
getReader(InputStream) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
默认调用第一个sheet,读取结束自动关闭流
getReader(InputStream, int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
读取结束自动关闭流
getReader(InputStream, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容
读取结束自动关闭流
getReader(String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
getReadSize() - Method in class org.dromara.hutool.extra.compress.extractor.Seven7EntryInputStream
获取读取的长度(字节数)
getReadTimeout() - Method in class org.dromara.hutool.http.client.ClientConfig
获取读取超时,单位:毫秒
getReadTimeout() - Method in class org.dromara.hutool.socket.SocketConfig
获取读取超时时长,小于等于0表示默认
getRealClass(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
通过对象的方法或类的静态方法引用,获取lambda实现类 传入lambda无参数但含有返回值的情况能够匹配到此方法: 引用特定对象的实例方法: MyTeacher myTeacher = new MyTeacher(); Class<MyTeacher> supplierClass = LambdaUtil.getRealClass(myTeacher::getAge); Assert.assertEquals(MyTeacher.class, supplierClass); 引用静态无参方法: Class<MyTeacher> staticSupplierClass = LambdaUtil.getRealClass(MyTeacher::takeAge); Assert.assertEquals(MyTeacher.class, staticSupplierClass); 在以下场景无法获取到正确类型 {@code // 枚举测试,只能获取到枚举类型 Class
getRecordComponents(Class<?>) - Static method in class org.dromara.hutool.core.bean.RecordUtil
获取Record类中所有字段名称,getter方法名与字段同名
getRectangle(String, Font) - Static method in class org.dromara.hutool.swing.FontUtil
获取font的样式应用在str上的整个矩形
getRectangle() - Static method in class org.dromara.hutool.swing.ScreenUtil
获取屏幕的矩形
getRedirectCount() - Method in class org.dromara.hutool.http.client.RequestContext
获取重定向计数器
getRefreshPeriod() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
刷新周期,即每多少时间刷新一次
getRemarks() - Method in class org.dromara.hutool.db.meta.Column
获取注释
getRemarks(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获取指定表的备注信息。
getRemarks(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获取指定表的备注信息。
getRemarks() - Method in class org.dromara.hutool.db.meta.Table
获取注释
getRemoteAddress() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getRemoteAddress() - Method in class org.dromara.hutool.socket.aio.AioSession
获取远程主机(客户端)地址和端口
getRemoteAddress(AsynchronousSocketChannel) - Static method in class org.dromara.hutool.socket.SocketUtil
获取远程端的地址信息,包括host和端口
null表示channel为null或者远程主机未连接
getRepeatableAnnotations(Annotation, Class<T>) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的指定类型注解对象
getRepeatableAnnotations(Annotation, Class<T>) - Method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的指定类型注解对象。
getRepeatableAnnotations(Annotation, Class<T>) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
默认返回空集合
getRepeatableAnnotationsFormAttribute(Annotation, Method) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
调用value方法,获得嵌套的可重复注解
getRequest() - Method in class org.dromara.hutool.http.client.RequestContext
获取请求
getRequest() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
获取请求
getRequestBody() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getRequestHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getRequestMethod() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getRequestURI() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,获取所有的注解或元注解。
getResolvedAnnotation() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
根据当前映射对象,通过动态代理生成一个类型与被包装注解对象一致地合成注解,该注解相对原生注解: 支持同注解内通过Alias构建的别名机制; 支持子注解对元注解的同名同类型属性覆盖机制; 当AnnotationMapping.isResolved()false时,则该方法应当被包装的原始注解对象, 即返回值应当与AnnotationMapping.getAnnotation()相同。
getResolvedAnnotation() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
getResolvedAnnotation() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
根据当前映射对象,通过动态代理生成一个类型与被包装注解对象一致的合成注解,该注解相对原生注解: 支持同注解内通过Alias构建的别名机制; 支持子注解对元注解的同名同类型属性覆盖机制; 当ResolvedAnnotationMapping.isResolved()false时,则该方法返回被包装的原始注解对象。
getResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,获取所有的注解或元注解。
getResolvedAttributeValue(String, Class<R>) - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
获取解析后的属性值
getResolvedAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
获取解析后的属性值
getResolvedAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取解析后的属性值
getResolvedAttributeValue(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取解析后的属性值
getResource(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取Resource 资源对象
如果提供路径为绝对路径或路径以file:开头,返回FileResource,否则返回ClassPathResource
getResource(URL) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取UrlResource 资源对象
getResource(File) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取FileResource 资源对象
getResource() - Method in class org.dromara.hutool.http.client.body.ResourceBody
获取资源
getResourceMode() - Method in class org.dromara.hutool.extra.template.TemplateConfig
获取模板资源加载方式
getResourceReader(String, String) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
 
getResources(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取同名的所有资源
getResources(String, ClassLoader) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取同名的所有资源
资源的加载顺序是: 1.
getResourceStream(String) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
获取资源流
getResourceUrl(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获得资源的URL
路径用/分隔,例如: config/a/db.config spring/xml/test.xml
getResourceUrl(String, Class<?>) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获得资源相对路径对应的URL
getResourceUrlIter(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如: config/a spring/xml
getResourceUrlIter(String, ClassLoader) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如: config/a spring/xml
getResourceUrls(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如: config/a spring/xml
getResourceUrls(String, Predicate<URL>) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如: config/a spring/xml
getResponse() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
获取响应
getResponseBody() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getResponseCode() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getResponseHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
 
getResponseStr(boolean) - Method in class org.dromara.hutool.http.webservice.SoapResponse
获取SOAP消息字符串,默认为XML格式
getResult() - Method in class org.dromara.hutool.core.thread.SimpleScheduler
获取执行任务的阶段性结果
getResult() - Method in interface org.dromara.hutool.core.thread.SimpleScheduler.Job
获取执行结果
getResult(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取命令执行结果,使用系统默认编码,获取后销毁进程
getResult(Process, Charset) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取命令执行结果,获取后销毁进程
getResult() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
获取结果
getResultLines(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取命令执行结果,使用系统默认编码,获取后销毁进程
getResultLines(Process, Charset) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获取命令执行结果,使用传入的 charset 编码,获取后销毁进程
getResultSet() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getResultSetConcurrency() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getResultSetHoldability() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getResultSetType() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getResultType() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
获取结果类型
getRetentionPolicy(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取注解类的保留时间,可选值 SOURCE(源码时),CLASS(编译时),RUNTIME(运行时),默认为 CLASS
getReturnClass(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
解析方法的返回类型类列表
getReturnType() - Method in class org.dromara.hutool.core.func.LambdaInfo
获取返回值类型(方法引用)
getReturnType(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取方法的返回值类型
获取方法的GenericReturnType
getRichStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getRichStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getRidByIndex(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
通过sheet的序号获取rid
getRidByIndexBase0(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
通过sheet的序号获取rid
getRidByName(String) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
根据sheet name获取rid,从1开始
getRidByNameBase0(String) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
根据sheet name获取rid,从0开始
getRidBySheetId(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
根据sheetId获取rid,从1开始
getRidBySheetIdBase0(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
根据sheetId获取rid,从0开始
getRight() - Method in class org.dromara.hutool.core.lang.tuple.Pair
获取右值
getRight(int) - Method in class org.dromara.hutool.core.map.TripleTable
获取指定index对应的右值
getRightByLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
通过左值,查找右值
如果有多个重复值,只返回找到的第一个值
getRightByMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
通过中间值,查找右值
如果有多个重复值,只返回找到的第一个值
getRightColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取右边框的颜色。
getRights() - Method in class org.dromara.hutool.core.map.TripleTable
获取右列表,不可修改
getRightStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取右边框的样式。
getRobot() - Static method in class org.dromara.hutool.swing.RobotUtil
获取 Robot 单例实例
getRoot() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取根注解
getRoot(FileSystem) - Static method in class org.dromara.hutool.core.io.file.FileSystemUtil
获取目录的根路径,或Zip文件中的根路径
getRoot() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取以当前节点作为叶子节点的树结构,然后获取该树结构的根节点
getRoot() - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为叶子节点的树结构,然后获取该树结构的根节点
getRoot() - Method in class org.dromara.hutool.http.server.ServerConfig
获取服务器根目录
getRootCause(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取异常链中最尾端的异常,即异常最早发生的异常对象。
getRootCauseMessage(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取异常链中最尾端的异常的消息,消息格式为:{SimpleClassName}: {ThrowableMessage}
getRootConverter() - Method in class org.dromara.hutool.core.convert.ConverterWithRoot
获取根转换器,用于子转换器转换
getRootElement(Document) - Static method in class org.dromara.hutool.core.xml.XmlUtil
获得XML文档根节点
getRootNode(K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取以指定节点作为叶子节点的树结构,然后获取该树结构的根节点
比如:存在 a -> b -> c 的关系,则输入 a/b/c 都将返回 a
getRootStackElement() - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取入口堆栈信息
getRow(R) - Method in interface org.dromara.hutool.core.map.multi.Table
获取行
getRow(int, byte[]) - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
 
getRow(int) - Method in class org.dromara.hutool.poi.csv.CsvData
获取指定行,从0开始
getRow() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getRow() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getRow1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getRow2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
 
getRowCount() - Method in class org.dromara.hutool.poi.csv.CsvData
总行数
getRowCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取总行数,计算方法为: 最后一行序号 + 1
getRowId() - Method in class org.dromara.hutool.db.Entity
获得rowid
getRowId(String) - Method in class org.dromara.hutool.db.Entity
获得rowid
getRowIndex() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getRowIndex() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getRowKey() - Method in interface org.dromara.hutool.core.map.multi.Table.Cell
获取行键
getRows() - Method in class org.dromara.hutool.poi.csv.CsvData
获取所有行
getRSAPublicKey(PrivateKey) - Static method in class org.dromara.hutool.crypto.KeyUtil
通过RSA私钥生成RSA公钥
getRSAPublicKey(String, String) - Static method in class org.dromara.hutool.crypto.KeyUtil
获得RSA公钥对象
getRSAPublicKey(BigInteger, BigInteger) - Static method in class org.dromara.hutool.crypto.KeyUtil
获得RSA公钥对象
getRunner() - Method in class org.dromara.hutool.db.AbstractDb
getRuntime() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
获得运行时对象
getRuntimeInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得Runtime的信息。
getRuntimeMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
返回Java虚拟机运行时系统相关属性
getSalt(InputStream) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
获取流中的加盐值
不关闭流
getSalt(byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
获取8位salt随机数
getSaltedMagic(byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
获取Magic头,生成的密文格式为: Salted__[salt]
getScale() - Method in class org.dromara.hutool.db.meta.ResultColumn
小数点右侧的位数
getScheduler() - Static method in class org.dromara.hutool.cron.CronUtil
 
getSchema() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getSchema() - Method in class org.dromara.hutool.db.meta.IndexInfo
获取 schema 名称
getSchema(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获取schema,获取失败返回null
getSchema() - Method in class org.dromara.hutool.db.meta.Table
获取 schema
getSchemaName() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取表架构名称
getScheme() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取协议,例如http
getSchemeWithDefault() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
获取协议,例如http,如果用户未定义协议,使用默认的http协议
getSeataSnowflake() - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取默认的SeataSnowflake单例实例。
getSeataSnowflake(long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取SeataSnowflake单例实例。
getSeataSnowflakeNextId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
简单获取SeataSnowflake 的 nextId
NodeId默认为DataCenterId
getSeataSnowflakeNextIdStr() - Static method in class org.dromara.hutool.core.data.id.IdUtil
简单获取SeataSnowflake 的 nextId
NodeId默认为DataCenterId
getSecond() - Method in class org.dromara.hutool.core.date.DateBuilder
获取当前日期时间对象中的秒数。
getSecondValue() - Method in class org.dromara.hutool.db.sql.Condition
获得between 类型中第二个值
getSecretKey() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
获得对称密钥
getSecretKeyFactory(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
getSecureRandom() - Static method in class org.dromara.hutool.core.util.RandomUtil
获取SHA1PRNG的SecureRandom,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator) 相关说明见:how-to-solve-slow-java-securerandom
getSecureRandom(byte[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
获取SHA1PRNG的SecureRandom,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator) 相关说明见:how-to-solve-slow-java-securerandom
getSecureRandomStrong() - Static method in class org.dromara.hutool.core.util.RandomUtil
获取algorithms/providers中提供的强安全随机生成器
注意:此方法可能造成阻塞或性能问题
getSegment() - Method in class org.dromara.hutool.core.lang.page.PageInfo
将页数和每页条目数转换为开始位置和结束位置
此方法用于包括结束位置的分页方法
例如: 页码:1,每页10 =》 [0, 9] 页码:2,每页10 =》 [10, 19] ……
getSegment(int) - Method in class org.dromara.hutool.core.net.url.UrlPath
获得指定节点
getSegments() - Method in class org.dromara.hutool.core.net.url.UrlPath
获取path的节点列表,如果列表为空,返回ListUtil.empty()
getSegments() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
获取 模板中 所有segment
getSelector() - Method in class org.dromara.hutool.socket.nio.NioServer
获取Selector
getSemaphore() - Method in class org.dromara.hutool.core.thread.SemaphoreRunnable
获得信号量
getSender() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
获取Sender对象,用于发送数据
getSensors() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取传感器相关信息,例如CPU温度、风扇转速等,传感器可能有多个
getSerializer(Object, Type) - Method in class org.dromara.hutool.json.serializer.TypeAdapterManager
获取匹配器对应的序列化器
getServerFactory() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
获取 FtpServerFactory,用于设置FTP服务器相关信息
getServerLanguageCode() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
获取服务器语言
getServerSessionContext() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
getServerSocketFactory() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
getService(int) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
获取指定序号对应的服务,使用缓存,多次调用只返回相同的服务对象
getService(String) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
 
getService(String) - Method in class org.dromara.hutool.core.spi.MapServiceLoader
 
getService(String) - Method in interface org.dromara.hutool.core.spi.ServiceLoader
获取指定名称对应的服务
getServiceClass(int) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
获取指定服务的实现类
getServiceClass(String) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
 
getServiceClass(String) - Method in class org.dromara.hutool.core.spi.MapServiceLoader
 
getServiceClass(String) - Method in interface org.dromara.hutool.core.spi.ServiceLoader
获取指定服务的实现类
getServiceNames() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
 
getServiceNames() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
 
getServiceNames() - Method in interface org.dromara.hutool.core.spi.ServiceLoader
获取服务名称列表
getSession(MailAccount, boolean) - Static method in class org.dromara.hutool.extra.mail.MailUtil
根据配置文件,获取邮件客户端会话
getSetter(String) - Method in interface org.dromara.hutool.core.bean.BeanDesc
获取Setter方法,如果不存在返回null
getSetter() - Method in class org.dromara.hutool.core.bean.PropDesc
获取Setter方法Invoker,可能为null
getSetting(String) - Static method in class org.dromara.hutool.setting.profile.GlobalProfile
获得全局的当前环境下对应的配置文件
getSetting(String) - Method in class org.dromara.hutool.setting.profile.Profile
获取当前环境下的配置文件
getSetting(String) - Method in class org.dromara.hutool.setting.Setting
获取group分组下所有配置键值对,组成新的Setting
getSettingPath() - Method in class org.dromara.hutool.setting.Setting
获得设定文件的路径
getSettingUrl() - Method in class org.dromara.hutool.setting.Setting
获得设定文件的URL
getSevenZOutputFile() - Method in class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
获取SevenZOutputFile以便自定义相关设置
getSHA1PRNGRandom(byte[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
获取SHA1PRNG的SecureRandom,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator),在Linux下噪声生成时可能造成较长时间停顿。
getShapePics(Workbook, int) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
获取工作簿指定sheet中绘制的图片列表
getShapePics(Sheet) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
获取工作簿指定sheet中绘制的图片列表
结果中Picture.getClientAnchor()标识位置信息,Picture.getPictureData()标识图片数据
getShapeType() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
获取形状类型
getSheet() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getSheet() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getSheet() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取当前Sheet
getSheetCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
返回工作簿表格数
getSheetIndex() - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
获得Sheet序号,如果处理所有sheet,获得最大的Sheet序号,从0开始
getSheetName() - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
获得Sheet名,如果处理所有sheet,获得后一个Sheet名,从0开始
getSheetNames() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取表名列表
getSheetNames() - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
获取所有sheet名称
getSheets() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取此工作簿所有Sheet表
getShort(K, Short) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取short型属性值
若获得的值为不可见字符,使用默认值
getShort(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取short型属性值
getShort(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Short
getShort(Map<?, ?>, Object, Short) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为Short
getShortByGroup(K, G, Short) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取short型属性值
getShortByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取short型属性值
getShortClassName(String) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取完整类名的短格式如:
text.org.dromara.hutool.core.StrUtil -》c.h.c.u.StrUtil
getShortName(TimeUnit) - Static method in class org.dromara.hutool.core.date.DateUtil
获取时长单位简写
getSignature() - Method in class org.dromara.hutool.crypto.asymmetric.Sign
获得签名对象
getSigner() - Method in class org.dromara.hutool.json.jwt.JWT
获取JWT算法签名器
getSimpleMessage(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获得消息,调用异常类的getMessage方法
getSimpleName() - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
获取Bean的简单类名
getSize() - Method in class org.dromara.hutool.db.meta.ColumnType
获取大小或数据长度
getSmtpProps() - Method in class org.dromara.hutool.extra.mail.MailAccount
获得SMTP相关信息
getSnowflake(long, long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
getSnowflake(long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
getSnowflake() - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
getSnowflakeNextId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
简单获取Snowflake 的 nextId
终端ID 数据中心ID 默认为根据PID和MAC地址生成
getSnowflakeNextIdStr() - Static method in class org.dromara.hutool.core.data.id.IdUtil
简单获取Snowflake 的 nextId
终端ID 数据中心ID 默认为根据PID和MAC地址生成
getSocketFactory() - Method in class org.dromara.hutool.http.ssl.SSLInfo
getSocketFactoryClass() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取指定实现javax.net.SocketFactory接口的类的名称,这个类将被用于创建SMTP的套接字
getSocketFactoryPort() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取指定的端口连接到在使用指定的套接字工厂。
getSoftIrq() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getSoTimeout() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
获取读取数据超时时间
getSpace() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Returns the number of bytes, that can currently be added to the buffer.
getSpreadsheetVersion() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getSql() - Method in class org.dromara.hutool.db.sql.BoundSql
获取SQL
getSqlFilters() - Method in class org.dromara.hutool.db.config.DbConfig
获取SQL过滤器
getSqlTime(K, Time) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取LocalTime类型值
getSqlTime(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Time类型值
getSqlTime(String, Time) - Method in class org.dromara.hutool.db.Entity
 
getSqlTimestamp(K, Timestamp) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Timestamp类型值
getSqlTimestamp(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取Timestamp类型值
getSqlTimestamp(String, Timestamp) - Method in class org.dromara.hutool.db.Entity
 
getSrc() - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
获取源
getSslContext() - Method in class org.dromara.hutool.http.server.ServerConfig
获取SSL上下文
getSslContext() - Method in class org.dromara.hutool.http.ssl.SSLInfo
getSslInfo() - Method in class org.dromara.hutool.http.client.ClientConfig
获取SSLInfo
getSslProtocols() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取SSL协议,多个协议用空格分隔
getStackElement(int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取指定层的堆栈信息
getStackElement(String, int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取指定层的堆栈信息
getStackElements() - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取当前栈信息
getStackTrace() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
 
getStackTraceElement(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得堆栈项
getStart() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
获取起始值
getStartEnd() - Method in class org.dromara.hutool.db.Page
开始位置和结束位置
例如: 页码:0,每页10 =》 [0, 10] 页码:1,每页10 =》 [10, 20] 页码:2,每页10 =》 [21, 30] 。。。
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
 
getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
 
getStartOffset() - Method in interface org.dromara.hutool.extra.tokenizer.Word
获取本词的起始位置
getStaticFieldValue(Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
获取静态字段值
getStatus() - Method in exception org.dromara.hutool.core.exception.StatefulException
 
getStatus() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
getStatus() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
getStatus() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获取状态码
getStatus() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
getStatus() - Method in interface org.dromara.hutool.http.client.Response
获取状态码
getSteal() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getStep() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
获取步进值
getStr(K, String) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取字符串型属性值
若获得的值为不可见字符,使用默认值
getStr(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
获取字符串型属性值
getStr(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为字符串
getStr(Map<?, ?>, Object, String) - Static method in class org.dromara.hutool.core.map.MapGetUtil
获取Map指定key的值,并转换为字符串
getStr() - Method in class org.dromara.hutool.core.xml.XmlWriter
获得XML字符串
getStr(String, String) - Method in class org.dromara.hutool.db.Entity
 
getStr(String, Charset, String) - Method in class org.dromara.hutool.db.Entity
获得字符串值
支持Clob、Blob、RowId
getStr() - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
从剪贴板获取文本
getStr(Transferable) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
从剪贴板的Transferable获取文本
getStrByGroup(K, G, String) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取字符串型属性值
getStrByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
获取字符串型属性值
getStream(ZipFile, ZipEntry) - Static method in class org.dromara.hutool.core.compress.ZipUtil
获取指定ZipEntry的流,用于读取这个entry的内容
getStream() - Method in class org.dromara.hutool.core.io.resource.BytesResource
 
getStream() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
 
getStream() - Method in class org.dromara.hutool.core.io.resource.FileResource
 
getStream() - Method in class org.dromara.hutool.core.io.resource.HttpResource
 
getStream() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
 
getStream() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
getStream() - Method in interface org.dromara.hutool.core.io.resource.Resource
getStream(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
从ClassPath资源中获取InputStream
getStream() - Method in class org.dromara.hutool.core.io.resource.UrlResource
 
getStream() - Method in class org.dromara.hutool.core.io.resource.VfsResource
 
getStream(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
从URL中获取流
getStream() - Method in interface org.dromara.hutool.http.client.body.HttpBody
获取body资源流
getStream() - Method in class org.dromara.hutool.http.client.body.ResourceBody
 
getStream() - Method in class org.dromara.hutool.http.client.body.ResponseBody
 
getStreamSafe(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
从ClassPath资源中获取InputStream,当资源不存在时返回null
getStrEscaped(K) - Method in interface org.dromara.hutool.json.JSONGetter
获取字符串类型值,并转义不可见字符,如'\n'换行符会被转义为字符串"\n"
getStrEscaped(K, String) - Method in interface org.dromara.hutool.json.JSONGetter
获取字符串类型值,并转义不可见字符,如'\n'换行符会被转义为字符串"\n"
getString() - Method in class org.dromara.hutool.http.client.body.ResponseBody
获取响应字符串,自动识别判断编码
getString(InputStream, Charset, boolean) - Static method in class org.dromara.hutool.http.html.HtmlUtil
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
getString(byte[], Charset, boolean) - Static method in class org.dromara.hutool.http.html.HtmlUtil
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
getStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
getStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
getStringMatcher(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
Build or retrieve an AntPathMatcher.AntPathStringMatcher for the given pattern.
getStringURI(CharSequence) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获取string协议的URL,类似于string:///xxxxx
getStrKeyMap(Type) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
获取泛型变量名(字符串)和泛型实际类型的对应关系Map
getStrs(String) - Method in class org.dromara.hutool.setting.AbsSetting
获得数组型
getStrs(CharSequence, String[]) - Method in class org.dromara.hutool.setting.AbsSetting
获得数组型
getStrsByGroup(CharSequence, CharSequence) - Method in class org.dromara.hutool.setting.AbsSetting
获得数组型默认逗号分隔
若配置文件中键值对类似于: a = 1,2,3,4 则获取结果为:[1, 2, 3, 4]
getStrsByGroup(CharSequence, CharSequence, CharSequence) - Method in class org.dromara.hutool.setting.AbsSetting
获得数组型,可自定义分隔符
假定分隔符为逗号,若配置文件中键值对类似于: a = 1,2,3,4 则获取结果为:[1, 2, 3, 4]
getStyle(int) - Static method in class org.dromara.hutool.json.support.JSONFormatStyle
获取格式化风格
getStyle() - Method in class org.dromara.hutool.poi.excel.RowGroup
获取样式
getStyleFor(CellReference, Object, boolean) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
 
getStyleFor(CellReference, Object, boolean) - Method in interface org.dromara.hutool.poi.excel.style.StyleSet
获取单元格样式,可以: 根据单元格位置获取定义不同的样式,如首行、首列、偶数行、偶数列等 根据单元格值获取定义不同的样式,如数字、日期等,也可根据是否为标题行定义独立的样式
getStyleSet() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
获取样式集,样式集可以自定义包括:
1.
getSub(int, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
获取子数组
getSub(int, int, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
获取子数组
getSubProps(String) - Method in class org.dromara.hutool.setting.props.Props
获取一个新的子属性,子属性键值对拥有公共前缀,以.分隔。
getSuffix(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
获取文件后缀名,扩展名不带“.”
getSuffix(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
获得文件后缀名,扩展名不带“.”
getSuffix() - Method in enum org.dromara.hutool.core.io.unit.DataUnit
单位后缀
getSufWrapQuote() - Method in class org.dromara.hutool.db.sql.QuoteWrapper
 
getSunArchDataModel() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
JVM is 32M or 64M
getSunBoothClassPath() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
获取JRE的classpath
getSuperClasses(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获取指定类的所有父类,结果不包括指定类本身
如果无父类,返回一个空的列表
getSupportedCipherSuites() - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
 
getSupportedSSLParameters() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
getSymbol() - Method in enum org.dromara.hutool.core.lang.range.BoundType
获取符号
getSys() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getSystem() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
获取BIOS中计算机相关信息,比如序列号、固件版本等
getSystemClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
获取系统ClassLoader
getSystemKey() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
获取服务器系统关键词
getSystemProps() - Static method in class org.dromara.hutool.setting.props.PropsUtil
获取系统参数,例如用户在执行java命令时定义的 -Duse=hutool
getTableMeta(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加: remarks = true useInformationSchema = true
getTableMeta(DataSource, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加: remarks = true useInformationSchema = true
getTableMeta(Connection, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加: remarks = true useInformationSchema = true
getTableName() - Method in class org.dromara.hutool.db.Entity
 
getTableName() - Method in class org.dromara.hutool.db.Entity.Meta
获得表名
getTableName() - Method in class org.dromara.hutool.db.meta.Column
获取表名
getTableName() - Method in class org.dromara.hutool.db.meta.IndexInfo
获取表名称
getTableName() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取表名
getTableName() - Method in class org.dromara.hutool.db.meta.Table
获取表名
getTableNames(String, TableType...) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
获取符合指定模式的表名称列表。
getTableNames(DataSource) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得所有表名
getTableNames(DataSource, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得所有表名
getTableNames(DataSource, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得所有表名
getTableNames(DataSource, String, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得所有表名
getTableNames(DataSource, String, String, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
获得所有表名
getTableNames() - Method in class org.dromara.hutool.db.sql.Query
获得表名数组
getTarget() - Method in class org.dromara.hutool.core.compress.Deflate
获取目标流
getTarget() - Method in class org.dromara.hutool.core.compress.Gzip
获取目标流
getTarget() - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
获得目标
getTarget() - Method in class org.dromara.hutool.extra.aop.SimpleInterceptor
获取目标对象
getTargetType(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
获取注解类可以用来修饰哪些程序元素,如 TYPE, METHOD, CONSTRUCTOR, FIELD, PARAMETER 等
getTask(String) - Method in class org.dromara.hutool.cron.Scheduler
获得指定id的Task
getTask() - Method in class org.dromara.hutool.cron.TaskExecutor
获得原始任务对象
getTask(int) - Method in class org.dromara.hutool.cron.TaskTable
获得指定位置的Task
getTask(String) - Method in class org.dromara.hutool.cron.TaskTable
获得指定id的Task
getTask() - Method in class org.dromara.hutool.cron.timingwheel.TimerTask
获取任务
getTaskCount() - Method in class org.dromara.hutool.core.date.StopWatch
获取任务数
getTaskInfo() - Method in class org.dromara.hutool.core.date.StopWatch
获取任务列表
getTaskName() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
获取任务名
getTasks() - Method in class org.dromara.hutool.cron.TaskTable
获取所有定时任务,返回不可变列表,即列表不可修改
getTaskTable() - Method in class org.dromara.hutool.cron.Scheduler
获取定时任务表,注意此方法返回非复制对象,对返回对象的修改将影响已有定时任务
getTempDir() - Method in class org.dromara.hutool.extra.management.UserInfo
取得临时目录(取自系统属性:java.io.tmpdir)。
getTemplate() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
获取 模板字符串
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.jte.JteEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
通过路径获取对应模板操作类
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
 
getTemplate(String) - Method in interface org.dromara.hutool.extra.template.engine.TemplateEngine
获取模板
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
 
getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.wit.WitEngine
 
getter - Variable in class org.dromara.hutool.core.bean.PropDesc
Getter方法
getTerm() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
获得节气
getTerm(int, int) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
传入公历y年获得该年第n个节气的公历日期
getTerm(Date) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
根据日期获取节气
getTerm(ChineseDate) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
根据农历日期获取节气
getTerm(LocalDate) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
根据日期获取节气
getTerm(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
根据年月日获取节气
getText() - Method in class org.dromara.hutool.core.text.placeholder.segment.AbstractPlaceholderSegment
 
getText() - Method in class org.dromara.hutool.core.text.placeholder.segment.LiteralSegment
 
getText() - Method in class org.dromara.hutool.core.text.placeholder.segment.NamedPlaceholderSegment
 
getText() - Method in interface org.dromara.hutool.core.text.placeholder.segment.StrTemplateSegment
获取文本值
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
 
getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
 
getText() - Method in interface org.dromara.hutool.extra.tokenizer.Word
获取单词文本
getThreadMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
返回Java虚拟机线程系统相关属性
getThreadPoolSize() - Method in class org.dromara.hutool.socket.SocketConfig
获取共享线程池大小,此线程池用于接收和处理用户连接
getThreads() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取JVM中与当前线程同组的所有线程
getThreads(ThreadGroup) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取JVM中与当前线程同组的所有线程
使用数组二次拷贝方式,防止在线程列表获取过程中线程终止
from Voovan
getThrowable() - Method in class org.dromara.hutool.core.lang.Opt
获取异常
当调用 Opt.ofTry(SerSupplier)时,异常信息不会抛出,而是保存,调用此方法获取抛出的异常
getThrowableList(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
获取异常链上所有异常的集合,如果Throwable 对象没有cause,返回只有一个节点的List
如果传入null,返回空集合 此方法来自Apache-Commons-Lang3
getTicks() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getTime(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
获取指定单位的任务花费时间
getTimeInstance(int) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeInstance(int, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeInstance(int, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeInstance(int, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeMillis() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
获取任务花费时间(单位:毫秒)
getTimeNanos() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
获取任务花费时间(单位:纳秒)
getTimeout() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
超时时间,即超过这个时间没有获取到许可,则返回false
getTimeout() - Method in class org.dromara.hutool.extra.ssh.Connector
获得连接超时时间
getTimeout() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
获取全局默认的超时时长
getTimeSeconds() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
获取任务花费时间(单位:秒)
getTimestamp() - Method in class org.dromara.hutool.core.data.id.ULID
获取ULID的时间戳部分
getTimeStep() - Method in class org.dromara.hutool.crypto.digest.otp.TOTP
获取步进
getTimeZone() - Method in class org.dromara.hutool.core.date.DateTime
获取时区
getTimeZone() - Method in interface org.dromara.hutool.core.date.format.DateBasic
获得时区
getTimeZone() - Method in class org.dromara.hutool.core.date.format.DefaultDateBasic
 
getTimeZone() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
getTimeZone() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
 
getTimeZone() - Method in class org.dromara.hutool.cron.CronConfig
获得时区,默认为 TimeZone.getDefault()
getTimeZone() - Method in class org.dromara.hutool.cron.Scheduler
获得时区,默认为 TimeZone.getDefault()
getTimeZoneByOffset(int, TimeUnit) - Static method in class org.dromara.hutool.core.date.ZoneUtil
获取指定偏移量的可用时区,如果有多个时区匹配,使用第一个
getting() - Method in interface org.dromara.hutool.core.func.SerSupplier
Gets a result.
getTmpDir() - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取临时文件目录
getTmpDirPath() - Static method in class org.dromara.hutool.core.util.SystemUtil
获取临时文件路径(绝对路径)
getTmpUploadPath() - Method in class org.dromara.hutool.http.multipart.UploadSetting
 
getTokener() - Method in class org.dromara.hutool.json.reader.JSONParser
getTopColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取上边框的颜色。
getTopStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
获取上边框的样式。
getTotal(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch
获取所有任务的总花费时间
getTotal() - Method in class org.dromara.hutool.core.lang.page.PageInfo
得到记录总数
getTotal() - Method in interface org.dromara.hutool.core.pool.ObjectPool
获取持有对象总数(包括空闲对象 + 正在使用对象数)
getTotal() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
获取持有对象总数
getTotal() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
 
getTotal() - Method in class org.dromara.hutool.db.PageResult
 
getToTal() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getTotalLines(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
计算文件的总行数
参考:https://stackoverflow.com/questions/453018/number-of-lines-in-a-file-in-java
getTotalLines(File, int) - Static method in class org.dromara.hutool.core.io.file.FileUtil
计算文件的总行数
参考:https://stackoverflow.com/questions/453018/number-of-lines-in-a-file-in-java
getTotalMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获得JVM已经从系统中获取到的总共的内存数,单位byte
getTotalMemory() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取JVM中内存总大小
getTotalMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
获得JVM已分配内存
getTotalPage() - Method in class org.dromara.hutool.db.PageResult
 
getTotalThreadCount() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
获取总线程数
getTotalTimeMillis() - Method in class org.dromara.hutool.core.date.StopWatch
获取所有任务的总花费时间(毫秒)
getTotalTimeNanos() - Method in class org.dromara.hutool.core.date.StopWatch
获取所有任务的总花费时间(纳秒)
getTotalTimeSeconds() - Method in class org.dromara.hutool.core.date.StopWatch
获取所有任务的总花费时间(秒)
getTransactionIsolation() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getTransferData(DataFlavor) - Method in class org.dromara.hutool.swing.clipboard.ImageSelection
获取图片
getTransferDataFlavors() - Method in class org.dromara.hutool.swing.clipboard.ImageSelection
获取元数据类型信息
getTreeNodes(K) - Method in interface org.dromara.hutool.core.map.ForestMap
获取指定节点所在树结构的全部树节点
比如:存在 a -> b -> c 的关系,则输入 a/b/c 都将返回 a, b, c
getTrustManager(KeyStore, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取指定的X509TrustManager
此方法主要用于获取自签证书的X509TrustManager
getTrustManager(KeyStore, String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取指定的X509TrustManager
此方法主要用于获取自签证书的X509TrustManager
getTrustManager() - Method in class org.dromara.hutool.http.ssl.SSLInfo
getTrustManagerFactory(KeyStore, String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取指定的TrustManagerFactory
getTrustManagers(KeyStore) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取指定的TrustManager
此方法主要用于获取自签证书的TrustManager
getTrustManagers(KeyStore, String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
获取指定的TrustManager
此方法主要用于获取自签证书的TrustManager
getTtl() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
获取对象存活时长,即超时总时长,0表示无限
getType(String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型
getType(InputStream, int) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型
getType(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型
注意此方法会读取头部一些bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(InputStream) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型
注意此方法会读取头部64个bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(InputStream, String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型 注意此方法会读取头部64个bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(InputStream, String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型 注意此方法会读取头部一些bytes,造成此流接下来读取时缺少部分bytes
因此如果想复用此流,流需支持InputStream.reset()方法。
getType(File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型 1、无法识别类型默认按照扩展名识别 2、xls、doc、msi头信息无法区分,按照扩展名区分 3、zip可能为jar、war头信息无法区分,按照扩展名区分
getType(File) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
根据文件流的头部信息获得文件类型 1、无法识别类型默认按照扩展名识别 2、xls、doc、msi头信息无法区分,按照扩展名区分 3、zip可能为jar、war头信息无法区分,按照扩展名区分
getType(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
根据文件流的头部信息获得文件类型 1、无法识别类型默认按照扩展名识别 2、xls、doc、msi头信息无法区分,按照扩展名区分 3、zip可能为docx、xlsx、pptx、jar、war头信息无法区分,按照扩展名区分
getType() - Method in interface org.dromara.hutool.core.lang.range.Bound
获取边界类型
getType() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
 
getType() - Method in interface org.dromara.hutool.core.reflect.Invoker
获取调用方法的返回类型或参数类型或字段类型。
getType() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
获取参数类型
getType() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
 
getType() - Method in class org.dromara.hutool.core.reflect.TypeReference
获取用户定义的泛型参数
getType(Field) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取字段对应的Type类型
方法优先获取GenericType,获取不到则获取Type
getType(int) - Static method in class org.dromara.hutool.core.text.CharUtil
获取字符类型
getType() - Method in class org.dromara.hutool.db.meta.Column
获取数据库字段类型,包括长度
getType() - Method in class org.dromara.hutool.db.meta.ColumnType
获取类型,对应Types中的类型
getType() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取SQL类型
getType(String) - Static method in class org.dromara.hutool.poi.word.PictureTypeUtil
获取图片类型枚举
getTypeAdapterManager() - Method in class org.dromara.hutool.json.serializer.JSONMapper
获取自定义类型转换器,用于将自定义类型转换为JSONObject
getTypeArgument(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得给定类的第一个泛型参数
getTypeArgument(Class<?>, int) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
获得给定类的泛型参数
getTypeArgument(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得给定类的第一个泛型参数
getTypeArgument(Type, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得给定类的泛型参数
getTypeArgument(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
获得给定类的第一个泛型参数
getTypeArgument(Object, int) - Static method in class org.dromara.hutool.core.util.ObjUtil
获得给定类指定下标的泛型参数
getTypeArguments(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获得指定类型中所有泛型参数类型,例如: class A<T> class B extends A<String> 通过此方法,传入B.class即可得到String
getTypeByPath(String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
通过路径获得文件类型
getTypeByPath(String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
通过路径获得文件类型
getTypeClass() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
 
getTypeClass() - Method in interface org.dromara.hutool.core.reflect.Invoker
获取调用方法的返回类型或参数类型或字段类型。
getTypeClass() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
 
getTypeEnum() - Method in class org.dromara.hutool.db.meta.ColumnType
获取字段类型的枚举
getTypeMap(Class<?>) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
获取泛型变量和泛型实际类型的对应关系Map,例如: T org.dromara.hutool.test.User E java.lang.Integer
getTypeMap() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getTypeName() - Method in class org.dromara.hutool.db.meta.ColumnType
获取类型名称
getTypeName() - Method in class org.dromara.hutool.db.meta.ResultColumn
获取类型名称
getTypeOfNull(PreparedStatement, int) - Static method in class org.dromara.hutool.db.sql.StatementUtil
获取null字段对应位置的数据类型
有些数据库对于null字段必须指定类型,否则会插入报错,此方法用于获取其类型,如果获取失败,使用默认的Types.VARCHAR
getTypeOfNull(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
获取null字段对应位置的数据类型
有些数据库对于null字段必须指定类型,否则会插入报错,此方法用于获取其类型,如果获取失败,使用默认的Types.VARCHAR
getU() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPrivateKey
获取U值
getUnixsecond() - Method in class org.dromara.hutool.core.date.DateBuilder
获取Unix时间戳(秒)。
getUnWrappedNames() - Method in class org.dromara.hutool.core.bean.path.node.ListNode
将列表中的name,去除单引号
getUpdateCount() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getUpperBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
获取上界
getUpperBoundValue() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
获取上界值
getURI() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
获得请求URI
getURIs() - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
获取所有Http URI
getURIs() - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
 
getURIs() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
 
getURIs() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.BytesResource
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.FileResource
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.HttpResource
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
getUrl() - Method in interface org.dromara.hutool.core.io.resource.Resource
获得解析后的URL,无对应URL的返回null
getUrl() - Method in class org.dromara.hutool.core.io.resource.UrlResource
 
getUrl() - Method in class org.dromara.hutool.core.io.resource.VfsResource
 
getURL(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获得URL
getURL(String, Class<?>) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获得URL
getURL(File) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获得URL,常用于使用绝对路径时的情况
getURL(URL, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获取相对于给定URL的新的URL
来自:org.springframework.core.io.UrlResource#createRelativeURL
getUrl() - Method in class org.dromara.hutool.db.config.ConnectionConfig
获取JDBC URL
getUrl() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取请求URL
getURLs(File...) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
获得URL,常用于使用绝对路径时的情况
getUsableLocalPort() - Static method in class org.dromara.hutool.core.net.NetUtil
查找1024~65535范围内的可用端口
此方法只检测给定范围内的随机一个端口,检测65535-1024次
来自org.springframework.util.SocketUtils
getUsableLocalPort(int) - Static method in class org.dromara.hutool.core.net.NetUtil
查找指定范围内的可用端口,最大值为65535
此方法只检测给定范围内的随机一个端口,检测65535-minPort次
来自org.springframework.util.SocketUtils
getUsableLocalPort(int, int) - Static method in class org.dromara.hutool.core.net.NetUtil
查找指定范围内的可用端口
此方法只检测给定范围内的随机一个端口,检测maxPort-minPort次
来自org.springframework.util.SocketUtils
getUsableLocalPorts(int, int, int) - Static method in class org.dromara.hutool.core.net.NetUtil
获取多个本地可用端口
来自org.springframework.util.SocketUtils
getUsableMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
获得JVM最大可用内存,计算方法为:
最大内存-总内存+剩余内存
getUsableMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
获得JVM最大可用内存
getUsed() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
获取用户+系统的总的CPU使用率
getUsedSize() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
 
getUser() - Method in class org.dromara.hutool.db.config.ConnectionConfig
获取用户名
getUser() - Method in class org.dromara.hutool.extra.mail.MailAccount
获取用户名
getUser() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getUser() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
 
getUser() - Method in class org.dromara.hutool.extra.ssh.Connector
获得用户名
getUserAgent() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获得User-Agent,未识别返回null
getUserAgentStr() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
获得User-Agent
getUserDirPath() - Static method in class org.dromara.hutool.core.util.SystemUtil
获取工作目录路径(绝对路径)
getUserHomeDir() - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取用户目录
getUserHomePath() - Static method in class org.dromara.hutool.core.util.SystemUtil
获取用户路径(绝对路径)
getUserInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
取得User的信息。
getUserManager() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
获取用户管理器,用于新增、查找和删除用户信息
getUtf8Reader(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个文件读取器
getUtf8Reader(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个文件读取器
getUtf8Reader(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
获得一个文件读取器
getUtf8Reader(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
从ClassPath资源中获取BufferedReader
getValidator() - Static method in class org.dromara.hutool.extra.validation.ValidationUtil
获取原生Validator 对象
getValidEndIndex() - Method in class org.dromara.hutool.core.text.finder.TextFinder
获取有效结束位置
如果TextFinder.endIndex小于0,在反向模式下是开头(-1),正向模式是结尾(text.length())
getValue(T) - Method in class org.dromara.hutool.core.bean.path.BeanPath
获取路径对应的值
getValue(Object, BeanPath<Object>) - Method in class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
 
getValue(T, BeanPath<T>) - Method in interface org.dromara.hutool.core.bean.path.NodeBeanFactory
获取Bean对应节点的值
getValue(Object, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
获取属性值
首先调用字段对应的Getter方法获取值,如果Getter方法不存在,则判断字段如果为public,则直接获取字段值
此方法不检查任何注解,使用前需调用 PropDesc.isReadable(boolean) 检查是否可读
getValue(Object, Type, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
获取属性值,自动转换属性值类型
首先调用字段对应的Getter方法获取值,如果Getter方法不存在,则判断字段如果为public,则直接获取字段值
getValue() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
获取值
getValue() - Method in enum org.dromara.hutool.core.date.DateField
获取Calendar中对应的值
getValue() - Method in enum org.dromara.hutool.core.date.Month
获取Calendar中的对应值
此值从0开始,即0表示一月
getValue() - Method in enum org.dromara.hutool.core.date.Quarter
获取季度值
getValue() - Method in enum org.dromara.hutool.core.date.Week
获得星期对应Calendar 中的Week值
getValue() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
 
getValue() - Method in class org.dromara.hutool.core.io.checksum.CRC16
 
getValue() - Method in class org.dromara.hutool.core.io.checksum.CRC8
 
getValue() - Method in enum org.dromara.hutool.core.io.file.LineSeparator
获取换行符值
getValue() - Method in enum org.dromara.hutool.core.io.watch.WatchKind
获取枚举对应的事件类型
getValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
获取值
getValue() - Method in interface org.dromara.hutool.core.lang.range.Bound
获取边界值
getValue() - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
 
getValue() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取节点的value
getValue(K, int) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
获取指定序号的值,若值不存在,返回null
getValue() - Method in interface org.dromara.hutool.core.map.multi.Table.Cell
获取值
getValue() - Method in enum org.dromara.hutool.core.reflect.ModifierType
获取修饰符枚举对应的int修饰符值,值见Modifier
getValue() - Method in enum org.dromara.hutool.core.thread.RejectPolicy
获取RejectedExecutionHandler枚举值
getValue() - Method in enum org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm
获取算法字符串表示,区分大小写
getValue() - Method in enum org.dromara.hutool.crypto.asymmetric.KeyType
获取枚举值对应的int表示
getValue() - Method in enum org.dromara.hutool.crypto.asymmetric.SignAlgorithm
获取算法字符串表示,区分大小写
getValue() - Method in enum org.dromara.hutool.crypto.CipherMode
获取枚举值对应的int表示
getValue() - Method in enum org.dromara.hutool.crypto.digest.DigestAlgorithm
获取算法字符串表示
getValue() - Method in enum org.dromara.hutool.crypto.digest.mac.HmacAlgorithm
获取算法名称值
getValue() - Method in enum org.dromara.hutool.crypto.symmetric.FPE.FPEMode
获取模式名
getValue() - Method in enum org.dromara.hutool.crypto.symmetric.SymmetricAlgorithm
获得算法的字符串表示形式
getValue() - Method in enum org.dromara.hutool.crypto.symmetric.ZUC.ZUCAlgorithm
获得算法的字符串表示形式
getValue() - Method in enum org.dromara.hutool.db.meta.JdbcType
获取枚举值,即JDBC字段类型代码
getValue() - Method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
获取枚举值,即列null值选项代码
getValue() - Method in enum org.dromara.hutool.db.meta.TableType
获取值
getValue() - Method in class org.dromara.hutool.db.sql.Condition
获得值
getValue() - Method in enum org.dromara.hutool.extra.ssh.engine.jsch.ChannelType
获取值
getValue() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
 
getValue() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
获取Cookie值
getValue() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
getValue() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
getValue() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
getValue() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
getValue() - Method in enum org.dromara.hutool.http.meta.ContentType
获取value值
getValue() - Method in enum org.dromara.hutool.http.meta.HeaderName
获取值
getValue() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
获取原始值
getValue() - Method in enum org.dromara.hutool.http.webservice.SoapProtocol
获取版本值信息
getValue() - Method in class org.dromara.hutool.json.JSONPrimitive
获取值
getValue(JSON, BeanPath<JSON>) - Method in class org.dromara.hutool.json.support.JSONNodeBeanFactory
 
getValue() - Method in interface org.dromara.hutool.poi.excel.cell.values.CellValue
获取单元格值
getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.CompositeCellValue
 
getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.ErrorCellValue
 
getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
 
getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.NumericCellValue
 
getValue(Attributes) - Method in enum org.dromara.hutool.poi.excel.sax.AttributeName
从属性里列表中获取对应属性值
getValue() - Method in enum org.dromara.hutool.poi.excel.shape.ExcelPicType
获取类型编码
getValue() - Method in enum org.dromara.hutool.poi.excel.style.LineStyle
获取样式编码
getValue() - Method in enum org.dromara.hutool.socket.nio.Operation
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.AlphaInterpolation
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Antialias
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.ColorRender
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Dither
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.FractionalMetrics
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Interpolation
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Render
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.StrokeControl
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.TextAntialias
获取值
getValue() - Method in enum org.dromara.hutool.swing.img.ScaleType
获取值
getValueBaseOne() - Method in enum org.dromara.hutool.core.date.Month
获取月份值,此值与Month对应
此值从1开始,即1表示一月
getValues(K) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
获取键对应的值,若值不存在,则返回Collections.emptyList()
getValues(K) - Method in class org.dromara.hutool.core.map.TableMap
获取指定key对应的所有值
getValues(String) - Method in class org.dromara.hutool.setting.GroupedSet
获得对应分组的所有值
getVDS() - Method in class org.dromara.hutool.core.data.VIN
获取车辆说明部分 VDS(Vehicle Descriptor section)
getVehicleDescriptorCode() - Method in class org.dromara.hutool.core.data.VIN
获取车辆特征代码(Vehicle Descriptor Code),相对于VDS,不包含校验位。
getVendor() - Method in class org.dromara.hutool.extra.management.JavaInfo
取得当前Java impl.的厂商(取自系统属性:java.vendor)。
getVendor() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
取得当前Java Spec.的厂商(取自系统属性:java.specification.vendor)。
getVendor() - Method in class org.dromara.hutool.extra.management.JvmInfo
取得当前JVM impl.的厂商(取自系统属性:java.vm.vendor)。
getVendor() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
取得当前JVM spec.的厂商(取自系统属性:java.vm.specification.vendor)。
getVendorURL() - Method in class org.dromara.hutool.extra.management.JavaInfo
取得当前Java impl.的厂商网站的URL(取自系统属性:java.vendor.url)。
getVersion() - Method in class org.dromara.hutool.extra.management.JavaInfo
取得当前Java impl.的版本(取自系统属性:java.version)。
getVersion() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
取得当前JRE的版本(取自系统属性:java.runtime.version)。
getVersion() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
取得当前Java Spec.的版本(取自系统属性:java.specification.version)。
getVersion() - Method in class org.dromara.hutool.extra.management.JvmInfo
取得当前JVM impl.的版本(取自系统属性:java.vm.version)。
getVersion() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
取得当前JVM spec.的版本(取自系统属性:java.vm.specification.version)。
getVersion() - Method in class org.dromara.hutool.extra.management.OsInfo
取得当前OS的版本(取自系统属性:os.version)。
getVersion(String) - Method in class org.dromara.hutool.http.useragent.Browser
获取浏览器版本
getVersion(String) - Method in class org.dromara.hutool.http.useragent.BrowserEngine
获取引擎版本
getVersion(String) - Method in class org.dromara.hutool.http.useragent.OS
获取浏览器版本
getVersion() - Method in class org.dromara.hutool.http.useragent.UserAgent
获取浏览器版本
getVersionFloat() - Method in class org.dromara.hutool.extra.management.JavaInfo
取得当前Java impl.的版本(取自系统属性:java.version)。
getVersionInt() - Method in class org.dromara.hutool.extra.management.JavaInfo
取得当前Java impl.的版本(取自系统属性:java.version),java10及其之后的版本返回值为4位。
getVersionIntSimple() - Method in class org.dromara.hutool.extra.management.JavaInfo
返回1位整型的java版本,(取自系统属性:java.version)如:7、8、11、15、17、18,返回1位,java10及其之后的版本返回值为2位 JDK 1.8.0_211:8 JDK 11.0.2:11 JDK 13.0.11:13 JDK 15.0.7:15 JDK 17.0.3:17 JDK 18.0.1.1:18
getVIS() - Method in class org.dromara.hutool.core.data.VIN
获取车辆指示部分 VIS(Vehicle Indicator Section)
getWait() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
 
getWarnings() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
getWarnings() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
getWebRoot() - Static method in class org.dromara.hutool.core.io.file.FileUtil
获取Web项目下的web root路径
原理是首先获取ClassPath路径,由于在web项目中ClassPath位于 WEB-INF/classes/下,故向上获取两级目录即可。
getWeek() - Method in class org.dromara.hutool.core.date.DateBuilder
获取当前周数的方法
getWeight() - Method in class org.dromara.hutool.core.lang.selector.WeightObj
获取权重
getWeight() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
获取当前节点与根节点的距离
getWeight() - Method in interface org.dromara.hutool.core.map.TreeEntry
获取以当前节点作为叶子节点的树结构,然后获取当前节点与根节点的距离
getWeight() - Method in class org.dromara.hutool.core.tree.MapTree
 
getWeight() - Method in interface org.dromara.hutool.core.tree.Node
获取权重
getWeight() - Method in class org.dromara.hutool.core.tree.TreeNode
 
getWeightKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
 
getWeightKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
获取权重对应的名称
getWeightKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
设置权重方法
getWhere() - Method in class org.dromara.hutool.db.sql.Query
获得条件语句
getWidth() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
获取宽度
getWidth() - Static method in class org.dromara.hutool.swing.ScreenUtil
获取屏幕宽度
getWidthAndHeight(InputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
通过 ImageInputStream 获取对应类型的宽和高
getWidthAndHeight(ImageInputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
通过 ImageInputStream 获取对应类型的宽和高
getWithoutLock(K) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
获取键对应的CacheObj
getWMI() - Method in class org.dromara.hutool.core.data.VIN
获取世界制造厂识别代号WMI(World Manufacturer Identifier)
对年产量大于或等于1000辆的完整车辆或非完整车辆制造,车辆识别代号的第一部分为世界制造)厂识别代号(WMI)
对年产量小于1000辆的完整车辆和/或非完整车辆制造厂,第三部分的三、四、五位与第一部分的三位字码一起构成世界制造厂识别代号(WMI)
getWord() - Method in class org.dromara.hutool.core.text.dfa.FoundWord
获取生效的单词,即单词树中的词
getWorkbook() - Method in class org.dromara.hutool.poi.excel.ExcelBase
获取Workbook
getWorkerId(long, long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取机器ID,使用进程ID配合数据中心ID生成
机器依赖于本进程ID或进程名的Hash值。
getWorkerId(long) - Method in class org.dromara.hutool.core.data.id.Snowflake
根据Snowflake的ID,获取机器id
getWrappedClass() - Method in class org.dromara.hutool.core.bean.NullWrapperBean
获取null值对应的类型
getWrapper() - Method in interface org.dromara.hutool.db.dialect.Dialect
 
getWrapper() - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
 
getWrapperSet() - Static method in enum org.dromara.hutool.core.convert.BasicType
获取所有原始类型
getWriteBuffer() - Method in class org.dromara.hutool.socket.aio.AioSession
获取写Buffer
getWriteBufferSize() - Method in class org.dromara.hutool.socket.SocketConfig
获取写出缓存大小
getWriter(String, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个带缓存的写入对象
getWriter(File, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得一个带缓存的写入对象
getWriter(boolean) - Method in class org.dromara.hutool.core.io.file.FileWriter
获得一个带缓存的写入对象
getWriter() - Static method in class org.dromara.hutool.core.text.StrUtil
获得StringWriter
getWriter() - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
获取响应数据流
getWriter(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
获得PrintWriter
getWriter(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
获得PrintWriter
getWriter(String, Charset) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)
getWriter(File, Charset) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)
getWriter(String, Charset, boolean) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器),使用默认配置
getWriter(File, Charset, boolean) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器),使用默认配置
getWriter(File, Charset, boolean, CsvWriteConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器)
getWriter(Writer) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器)
getWriter(Writer, CsvWriteConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
获取CSV生成器(写出器)
getWriter() - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得ExcelWriter,默认写出到第一个sheet
不传入写出的Excel文件路径,只能调用ExcelWriter#flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
getWriter(boolean) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得ExcelWriter,默认写出到第一个sheet
不传入写出的Excel文件路径,只能调用ExcelWriter#flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setTargetFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
getWriter(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得ExcelWriter,默认写出到第一个sheet
getWriter(File) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得ExcelWriter,默认写出到第一个sheet,名字为sheet1
getWriter(String, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
getWriter(File, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
getWriter() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
获取Excel写出器
在读取Excel并做一定编辑后,获取写出器写出,规则如下: 1.
getWriter() - Static method in class org.dromara.hutool.poi.word.WordUtil
创建Word 07格式的生成器
getWriter(File) - Static method in class org.dromara.hutool.poi.word.WordUtil
创建Word 07格式的生成器
getWriter(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
根据给定的Image对象和格式获取对应的ImageWriter,如果未找到合适的Writer,返回null
getWriter(String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
根据给定的图片格式或者扩展名获取ImageWriter,如果未找到合适的Writer,返回null
getWriterWithSheet(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
获得ExcelWriter,默认写出到第一个sheet
getWriteTimeout() - Method in class org.dromara.hutool.socket.SocketConfig
获取写出超时时长,小于等于0表示默认
getYear() - Method in class org.dromara.hutool.core.data.VIN
Get year.
getYear(int) - Method in class org.dromara.hutool.core.data.VIN
Gets year.
getYear() - Method in class org.dromara.hutool.core.date.DateBuilder
获取年份。
getZipOutputStream(OutputStream, Charset) - Static method in class org.dromara.hutool.core.compress.ZipUtil
getZodiac(int, int) - Static method in class org.dromara.hutool.core.date.DateUtil
通过生日计算星座
getZodiac(Date) - Static method in class org.dromara.hutool.core.date.Zodiac
通过生日计算星座
getZodiac(Calendar) - Static method in class org.dromara.hutool.core.date.Zodiac
通过生日计算星座
getZodiac(Month, int) - Static method in class org.dromara.hutool.core.date.Zodiac
通过生日计算星座
getZodiac(int, int) - Static method in class org.dromara.hutool.core.date.Zodiac
通过生日计算星座
getZone() - Method in class org.dromara.hutool.core.date.DateBuilder
获取时区。
getZoneId() - Method in class org.dromara.hutool.core.date.DateTime
获取时区ID
getZoneOffset() - Method in class org.dromara.hutool.core.date.DateBuilder
获取时区偏移量。
GifCaptcha - Class in org.dromara.hutool.swing.captcha
Gif验证码类
GifCaptcha(int, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
可以设置验证码宽度,高度的构造函数
GifCaptcha(int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
 
GifCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
 
GifCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
构造
GifCaptcha(int, int, int, int, float) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
构造
GlobalCompressStreamRegister - Enum in org.dromara.hutool.http
全局响应内容压缩解压器注册中心
通过注册指定Accept-Encoding的流,来包装响应内容流,从而支持特殊压缩算法
globalDefaultValueHandler - Static variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
全局默认值处理器,一旦修改,对所有模板对象都生效 根据 占位符变量 返回 默认值
globalFeatures - Static variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
全局默认策略,一旦修改,对所有模板对象都生效 该值 是每个模板对象创建时的 策略初始值,因此,修改全局默认策略,不影响已经创建的模板对象
GlobalHeaders - Enum in org.dromara.hutool.http
全局头部信息
所有Http请求将共用此全局头部信息
GlobalMailAccount - Enum in org.dromara.hutool.extra.mail
全局邮件帐户,依赖于邮件配置文件MailAccount.MAIL_SETTING_PATHS
GlobalPoiConfig - Class in org.dromara.hutool.poi
POI的全局设置
GlobalPoiConfig() - Constructor for class org.dromara.hutool.poi.GlobalPoiConfig
 
GlobalProfile - Class in org.dromara.hutool.setting.profile
全局的Profile配置中心
GlobalProviderFactory - Class in org.dromara.hutool.crypto.provider
全局单例的Provider对象
在此类加载时,通过SPI方式查找用户引入的加密库,查找对应的Provider实现,然后全局创建唯一的Provider对象
用户依旧可以通过GlobalProviderFactory.setUseCustomProvider(boolean) 方法选择是否使用自定义的Provider。
GlobalProviderFactory() - Constructor for class org.dromara.hutool.crypto.provider.GlobalProviderFactory
 
GlobalPruneTimer - Enum in org.dromara.hutool.core.cache
全局缓存清理定时器池,用于在需要过期支持的缓存对象中超时任务池
GlobalThreadPool - Class in org.dromara.hutool.core.thread
全局公共线程池
此线程池是一个无限线程池,即加入的线程不等待任何线程,直接执行
GMP_DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
GMP风格解码器
GMP_ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
GMP风格编码器
GOOGLE_TV - Static variable in class org.dromara.hutool.http.useragent.Platform
android
Graph<T> - Class in org.dromara.hutool.core.map.multi
支持处理无向图结构的Map,本质上是基于SetValueMap实现的邻接表
Graph() - Constructor for class org.dromara.hutool.core.map.multi.Graph
 
GraphicsUtil - Class in org.dromara.hutool.swing.img
Graphics相关工具类
GraphicsUtil() - Constructor for class org.dromara.hutool.swing.img.GraphicsUtil
 
gray() - Method in class org.dromara.hutool.swing.img.Img
彩色转为灰度
gray(File, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
gray(InputStream, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
此方法并不关闭流
gray(ImageInputStream, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
此方法并不关闭流
gray(Image, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
gray(Image, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
此方法并不关闭流
gray(Image, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
此方法并不关闭流
gray(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
彩色转为黑白
greaterThan(T) - Static method in interface org.dromara.hutool.core.lang.range.Bound
{x | x > min}
greaterThan(T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
{x | lowerBound < x < +∞}
greaterThan(Money) - Method in class org.dromara.hutool.core.math.Money
货币比较。
group(Collection<T>, Hash32<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
分组,按照Hash32接口定义的hash算法,集合中的元素放入hash值对应的子列表中
group(Matcher, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
根据提供的匹配器和组名尝试获取匹配的字符串。
group(Function<? super T, ? extends K>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
通过给定分组依据进行分组
group(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
通过给定分组依据进行分组
group(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
通过给定分组依据进行分组
group2Map(Collection<E>, Function<E, T>, Function<E, U>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,E>>
group2Map(Collection<E>, Function<E, T>, Function<E, U>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,E>>
GROUP_VAR - Static variable in class org.dromara.hutool.core.regex.PatternPool
分组
GROUP_VAR - Static variable in interface org.dromara.hutool.core.regex.RegexPool
分组
groupBy(Collection<E>, Function<E, K>, Collector<E, ?, D>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
作为所有groupingBy的公共方法,更接近于原生,灵活性更强
groupBy(Collection<E>, Function<E, K>, Collector<E, ?, D>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
作为所有groupingBy的公共方法,更接近于原生,灵活性更强
groupBy(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
分组
groupBy2Key(Collection<E>, Function<E, K>, Function<E, U>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,List<E>>>
groupBy2Key(Collection<E>, Function<E, K>, Function<E, U>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,List<E>>>
groupByField(Collection<T>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
根据元素的指定字段值分组,非Bean都放在第一个分组中
groupByFunc(Collection<T>, Function<T, ?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
根据元素的指定字段值分组,非Bean都放在第一个分组中
例如:CollUtil.groupByFunc(list, TestBean::getAge)
groupByKey(Collection<E>, Function<E, K>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照规则(比如有相同的班级id)分组成map
Collection<E> -------> Map<K,List<E>>
groupByKey(Collection<E>, Function<E, K>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照规则(比如有相同的班级id)分组成map
Collection<E> -------> Map<K,List<E>>
groupByKey() - Method in class org.dromara.hutool.core.stream.EntryStream
将键值对按键分组
groupByKey(Collector<V, ?, C>) - Method in class org.dromara.hutool.core.stream.EntryStream
将键值对按键分组
groupByKey(Supplier<M>, Collector<V, ?, C>) - Method in class org.dromara.hutool.core.stream.EntryStream
将键值对按键分组
GroupedConnection() - Constructor for class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
 
GroupedMap - Class in org.dromara.hutool.setting
基于分组的Map
此对象方法线程安全
GroupedMap() - Constructor for class org.dromara.hutool.setting.GroupedMap
 
GroupedSet - Class in org.dromara.hutool.setting
分组化的Set集合类
在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别
无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员
分组配置文件如下: [group1] aaa bbb ccc [group2] aaa ccc ddd
GroupedSet(Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
基本构造
需自定义初始化配置文件
GroupedSet(String, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
构造,使用相对于Class文件根目录的相对路径
GroupedSet(File, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
构造
GroupedSet(String, Class<?>, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
构造,相对于classes读取文件
GroupedSet(URL, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
构造
GroupedSet(String) - Constructor for class org.dromara.hutool.setting.GroupedSet
构造
GroupedTypeGetter<K,G> - Interface in org.dromara.hutool.core.lang.getter
基于分组的Get接口
grouping(Iterable<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
根据给定的entry列表,根据entry的key进行分组;
groupingBy(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供对null值友好的groupingBy操作的Collector实现,可指定map类型
groupingBy(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供对null值友好的groupingBy操作的Collector实现
groupingBy(Function<? super T, ? extends K>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供对null值友好的groupingBy操作的Collector实现
groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>, Supplier<C>, Supplier<M>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供对null值友好的groupingBy操作的Collector实现, 对集合分组,然后对分组后的值集合进行映射
groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>, Supplier<C>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供对null值友好的groupingBy操作的Collector实现, 对集合分组,然后对分组后的值集合进行映射
groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供对null值友好的groupingBy操作的Collector实现, 对集合分组,然后对分组后的值集合进行映射
groupKeyValue(Collection<E>, SerFunction<E, K>, SerFunction<E, V>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照规则(比如有相同的班级id)分组成map,map中的key为班级id,value为班级名
Collection<E> -------> Map<K,List<V>>
groupKeyValue(Collection<E>, SerFunction<E, K>, SerFunction<E, V>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
将collection按照规则(比如有相同的班级id)分组成map,map中的key为班级id,value为班级名
Collection<E> -------> Map<K,List<V>>
GsonEngine - Class in org.dromara.hutool.json.engine.gson
Gson引擎实现
GsonEngine() - Constructor for class org.dromara.hutool.json.engine.gson.GsonEngine
构造
GsonTypeAdapter<T> - Interface in org.dromara.hutool.json.engine.gson
Gson序列化描述接口,用于自定义序列化和反序列化
gt(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
c1是否大于c2,通过调用compare(c1, c2) > 0完成
GT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
字符串常量:XML 大于号转义 "&gt;" -> ">"
gt(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加大于条件,即field > value
Gzip - Class in org.dromara.hutool.core.compress
GZIP是用于Unix系统的文件压缩
gzip的基础是DEFLATE
Gzip(InputStream, OutputStream) - Constructor for class org.dromara.hutool.core.compress.Gzip
构造
gzip() - Method in class org.dromara.hutool.core.compress.Gzip
将普通数据流压缩
gzip(String, Charset) - Static method in class org.dromara.hutool.core.compress.ZipUtil
Gzip压缩处理
gzip(byte[]) - Static method in class org.dromara.hutool.core.compress.ZipUtil
Gzip压缩处理
gzip(File) - Static method in class org.dromara.hutool.core.compress.ZipUtil
Gzip压缩文件
gzip(InputStream) - Static method in class org.dromara.hutool.core.compress.ZipUtil
Gzip压缩文件
gzip(InputStream, int) - Static method in class org.dromara.hutool.core.compress.ZipUtil
Gzip压缩文件

H

H2Dialect - Class in org.dromara.hutool.db.dialect.impl
H2数据库方言
H2Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.H2Dialect
构造
handle(CharSequence) - Method in interface org.dromara.hutool.core.data.masking.MaskingHandler
处理传入的数据字符串,经过脱敏逻辑后,返回处理后的值
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.BeanHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.BeanListHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.EntityHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.EntityListHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.EntitySetHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.NumberHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.PageResultHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.ArrayRowHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.BeanRowHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.EntityRowHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.ListRowHandler
 
handle(ResultSet) - Method in interface org.dromara.hutool.db.handler.row.RowHandler
处理一行数据
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.StringRowHandler
 
handle(ResultSet) - Method in interface org.dromara.hutool.db.handler.RsHandler
处理结果集
结果集处理后不需要关闭
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.StringHandler
 
handle(ResultSet) - Method in class org.dromara.hutool.db.handler.ValueListHandler
 
handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.dromara.hutool.http.server.engine.jetty.Jetty9Handler
 
handle(ServerRequest, ServerResponse) - Method in interface org.dromara.hutool.http.server.handler.HttpHandler
处理请求
handle(ServerRequest, ServerResponse) - Method in class org.dromara.hutool.http.server.handler.RootHandler
 
handle(ServerRequest, ServerResponse) - Method in class org.dromara.hutool.http.server.handler.RouteHttpHandler
 
handle(int, long, List<Object>) - Method in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
 
handle(int, long, List<Object>) - Method in class org.dromara.hutool.poi.excel.sax.handler.BeanRowHandler
 
handle(int, long, List<Object>) - Method in class org.dromara.hutool.poi.excel.sax.handler.MapRowHandler
 
handle(int, long, List<Object>) - Method in interface org.dromara.hutool.poi.excel.sax.handler.RowHandler
处理一行数据
如果想结束读取,抛出StopReadException即可
handle(SocketChannel) - Method in interface org.dromara.hutool.socket.nio.ChannelHandler
处理NIO数据
handleCell(int, long, int, Object, CellStyle) - Method in interface org.dromara.hutool.poi.excel.sax.handler.RowHandler
处理一个单元格的数据
如果想结束读取,抛出StopReadException即可
handleData(int, long, T) - Method in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
处理转换后的数据
handledBody() - Method in class org.dromara.hutool.http.client.Request
获取处理过的请求体,即如果是非REST的GET请求,始终返回null
handledUrl() - Method in class org.dromara.hutool.http.client.Request
获取处理后的请求URL,即如果为非REST的GET请求,将form类型的body拼接为URL的一部分
handler - Variable in class org.dromara.hutool.http.server.engine.AbstractServerEngine
 
handleRowToList(ResultSet) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
处理单行数据
HanLPEngine - Class in org.dromara.hutool.extra.tokenizer.engine.hanlp
HanLP分词引擎实现
项目地址:https://github.com/hankcs/HanLP
Segment.seg(String)方法线程安全
HanLPEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPEngine
构造
HanLPEngine(Segment) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPEngine
构造
HanLPResult - Class in org.dromara.hutool.extra.tokenizer.engine.hanlp
HanLP分词结果实现
项目地址:https://github.com/hankcs/HanLP
HanLPResult(List<Term>) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
 
HanLPWord - Class in org.dromara.hutool.extra.tokenizer.engine.hanlp
HanLP分词中的一个单词包装
HanLPWord(Term) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
构造
has(int, int) - Static method in class org.dromara.hutool.core.math.BitStatusUtil
判断是否含有状态
hasAll(Class<?>, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
类中是否同时存在所有给定修饰符
如定义修饰符为:public static final,那么如果传入的modifierTypes为: public、static 返回true public、abstract返回false private、abstract返回false
hasAll(Member, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
成员中是否同时存在所有给定修饰符
如定义修饰符为:public static final,那么如果传入的modifierTypes为: public、static 返回true public、abstract返回false private、abstract返回false
hasAll(int, int...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
需要检查的修饰符中是否同时存在所有给定修饰符
如定义修饰符为:public static final,那么如果传入的checkedModifiers为: public、static 返回true public、abstract返回false private、abstract返回false
hasAnnotation(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
检查是否包含指定注解
hasAnnotation(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
hasAnnotationOnDeclaringClass(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配声明方法的类的层级接口中,存在任意类被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
hasAnnotationOnMethodOrDeclaringClass(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配方法本身或声明方法的类上,直接被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
hasAny(Class<?>, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
类是否存在给定修饰符中的任意一个
如定义修饰符为:public static final,那么如果传入的modifierTypes为: public、static 返回true public、abstract返回true private、abstract返回false
hasAny(Member, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
成员是否存在给定修饰符中的任意一个
如定义修饰符为:public static final,那么如果传入的modifierTypes为: public、static 返回true public、abstract返回true private、abstract返回false
hasAny(int, int...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
需要检查的修饰符中是否存在给定修饰符中的任意一个
如定义修饰符为:public static final,那么如果传入的modifierTypes为: public、static 返回true public、abstract返回true private、abstract返回false
hasAttribute(String, Class<?>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
注解是否存在指定属性
hasAttribute(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
该属性下标是否在注解中存在对应属性
hasBlank(CharSequence...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
指定字符串数组中,是否包含空字符串。
hasBlank(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
指定字符串集合中,是否包含空字符串。
hasBlank(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
指定字符串数组中,是否包含空字符串。
hasBytes() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Returns, whether the buffer is currently holding, at least, a single byte.
hasChild() - Method in class org.dromara.hutool.core.tree.MapTree
是否有子节点,无子节点则此为叶子节点
hasChildren() - Method in interface org.dromara.hutool.core.map.TreeEntry
当前节点是否有子节点
hasChinese(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否包含汉字
hasDeclaredAnnotation(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
hasDefaultValue() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
是否有默认值
hasEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否存在null或空对象,通过ObjUtil.isEmpty(Object) 判断元素
如果提供的数组本身为空,则返回false
hasEmpty(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
是否包含空字符串。
hasEmpty(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.text.StrValidator
是否包含空字符串。
hasEmptyField(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断Bean是否包含值为null的属性,或当字段为CharSequence时,是否为isEmpty(null或"")
对象本身为null也返回true
hasEmptyVarargs(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否存在null或空对象,通过ObjUtil.isEmpty(Object) 判断元素
如果提供的数组本身为空,则返回false 限制条件:args的每个item不能是数组、不能是集合
hasFault() - Method in class org.dromara.hutool.http.webservice.SoapResponse
是否有错误信息
hasField(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
查找指定类中是否包含指定名称对应的字段,包括所有字段(包括非public字段),也包括父类和Object类的字段
hasGetter(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断是否为Bean对象
判定方法是否存在只有无参数的getXXX方法或者isXXX方法
hash(String) - Method in class org.dromara.hutool.core.text.bloom.AbstractFilter
自定义Hash方法
hash(String) - Method in class org.dromara.hutool.core.text.bloom.FuncFilter
 
hash128(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
计算128位City Hash值
hash128(byte[], Number128) - Method in class org.dromara.hutool.core.codec.hash.CityHash
计算128位City Hash值
Hash128<T> - Interface in org.dromara.hutool.core.codec.hash
Hash计算接口
hash128(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash128
计算Hash值
hash128(byte[]) - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
 
hash128(CharSequence) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 128-bit Hash值计算
hash128(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 128-bit 算法.
hash128(byte[], int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 128-bit variant.
hash128(byte[], int, int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 128-bit variant.
hash32(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
计算32位City Hash值
Hash32<T> - Interface in org.dromara.hutool.core.codec.hash
Hash计算接口
hash32(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash32
计算Hash值
hash32(byte[]) - Method in class org.dromara.hutool.core.codec.hash.KetamaHash
 
hash32(CharSequence) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 32-bit Hash值计算
hash32(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 32-bit Hash值计算
hash32(byte[], int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 32-bit Hash值计算
hash32(byte[], int, int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 32-bit Hash值计算
hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
计算64位City Hash值
hash64(byte[], long, long) - Method in class org.dromara.hutool.core.codec.hash.CityHash
计算64位City Hash值
hash64(byte[], long) - Method in class org.dromara.hutool.core.codec.hash.CityHash
计算64位City Hash值,种子1使用默认的CityHash.k2
Hash64<T> - Interface in org.dromara.hutool.core.codec.hash
Hash计算接口
hash64(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash64
计算Hash值
hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.KetamaHash
 
hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
 
hash64(CharSequence) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 64-bit Hash值计算
hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
Murmur3 64-bit 算法
This is essentially MSB 8 bytes of Murmur3 128-bit variant.
hash64(byte[], int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
类Murmur3 64-bit 算法
This is essentially MSB 8 bytes of Murmur3 128-bit variant.
hash64(Collection<? extends CharSequence>) - Method in class org.dromara.hutool.core.codec.hash.Simhash
指定文本计算simhash值
hashCode() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取实例的哈希值
hashCode() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取实例的哈希值
hashCode() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取实例的哈希值
hashCode() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
获取实例哈希值
hashCode() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
获取实例哈希值
hashCode() - Method in class org.dromara.hutool.core.bean.DynaBean
 
hashCode() - Method in class org.dromara.hutool.core.codec.Number128
 
hashCode() - Method in class org.dromara.hutool.core.collection.ListWrapper
 
hashCode() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
hashCode() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
 
hashCode() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
 
hashCode() - Method in class org.dromara.hutool.core.data.id.ULID
 
hashCode() - Method in class org.dromara.hutool.core.data.id.UUID
返回此 UUID 的哈希码。
hashCode() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
 
hashCode() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
 
hashCode() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
 
hashCode() - Method in class org.dromara.hutool.core.io.ByteOrderMark
 
hashCode() - Method in class org.dromara.hutool.core.io.unit.DataSize
 
hashCode() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
 
hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
 
hashCode() - Method in class org.dromara.hutool.core.lang.Opt
如果包裹内元素为空,则返回0,否则返回元素的 hashcode
hashCode() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
获取实例哈希值
hashCode() - Method in class org.dromara.hutool.core.lang.ref.PhantomObj
 
hashCode() - Method in class org.dromara.hutool.core.lang.ref.SoftObj
 
hashCode() - Method in class org.dromara.hutool.core.lang.ref.StrongObj
 
hashCode() - Method in class org.dromara.hutool.core.lang.ref.WeakObj
 
hashCode() - Method in class org.dromara.hutool.core.lang.selector.WeightObj
 
hashCode() - Method in class org.dromara.hutool.core.lang.tuple.Pair
 
hashCode() - Method in class org.dromara.hutool.core.lang.tuple.Triple
 
hashCode() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
 
hashCode() - Method in class org.dromara.hutool.core.lang.Version
 
hashCode() - Method in class org.dromara.hutool.core.map.AbsEntry
 
hashCode() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
返回当前TreeEntry的哈希值。
hashCode() - Method in class org.dromara.hutool.core.map.MapWrapper
 
hashCode() - Method in class org.dromara.hutool.core.map.multi.AbsTable
 
hashCode() - Method in class org.dromara.hutool.core.map.TolerantMap
 
hashCode() - Method in class org.dromara.hutool.core.math.Money
计算本货币对象的杂凑值。
hashCode() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
 
hashCode() - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
获取当前被包装的实例的哈希值
hashCode() - Method in interface org.dromara.hutool.core.stream.WrappedStream
获取当前实例的哈希值
hashCode() - Method in class org.dromara.hutool.core.text.CharArray
 
hashCode() - Method in class org.dromara.hutool.core.tree.TreeNode
 
hashCode() - Method in class org.dromara.hutool.cron.pattern.CronPattern
 
hashCode() - Method in class org.dromara.hutool.db.meta.IndexInfo
 
hashCode() - Method in class org.dromara.hutool.extra.template.TemplateConfig
 
hashCode() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
 
hashCode() - Method in class org.dromara.hutool.setting.Setting
 
hashCode() - Method in class org.dromara.hutool.swing.img.DisplayText
 
Hashids - Class in org.dromara.hutool.core.codec
Hashids 协议实现,以实现: 生成简短、唯一、大小写敏感并无序的hash值 自然数字的Hash值 可以设置不同的盐,具有保密性 可配置的hash长度 递增的输入产生的输出无法预测 来自:https://github.com/davidafsilva/java-hashids Hashids可以将数字或者16进制字符串转为短且唯一不连续的字符串,采用双向编码实现,比如,它可以将347之类的数字转换为yr8之类的字符串,也可以将yr8之类的字符串重新解码为347之类的数字。
Hashids(char[], char[], int) - Constructor for class org.dromara.hutool.core.codec.Hashids
构造
hashpw(String) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
生成密文,使用长度为10的加盐方式
hashpw(String, String) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
生成密文
HashUtil - Class in org.dromara.hutool.core.codec.hash
Hash算法大全
推荐使用FNV1算法
HashUtil() - Constructor for class org.dromara.hutool.core.codec.hash.HashUtil
 
hasLowerBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
是否有下界
hasMoreElements() - Method in class org.dromara.hutool.core.collection.iter.IteratorEnumeration
 
hasNext() - Method in class org.dromara.hutool.core.bean.path.BeanPath
 
hasNext() - Method in class org.dromara.hutool.core.cache.impl.CacheObjIterator
 
hasNext() - Method in class org.dromara.hutool.core.cache.impl.CacheValuesIterator
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.CopiedIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.EnumerationIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.IterChain
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.PartitionIter
 
hasNext() - Method in class org.dromara.hutool.core.collection.iter.TransIter
 
hasNext() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
hasNext() - Method in class org.dromara.hutool.core.tree.HierarchyIterator
是否仍有下一个节点
hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjResult
 
hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
 
hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
 
hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
 
hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordResult
 
hasNextPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
是否有下一页
hasNonNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否包含非null元素
如果数组是null或者空,返回false,否则当数组中有非null元素时返回true
hasNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否包含null元素 如果数组为null,则返回true,如果数组为空,则返回false
hasNull(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
是否包含null元素
集合为null,返回true 集合为空集合,即元素个数为0,返回false 集合中元素为"",返回false
hasNull(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
是否包含null元素
Iterator为null,返回true Iterator为空集合,即元素个数为0,返回false Iterator中元素为"",返回false
hasNullField(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断Bean是否包含值为null的属性
对象本身为null也返回true
hasNumber(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
是否包含数字
hasParent() - Method in interface org.dromara.hutool.core.map.TreeEntry
当前节点是否存在直接关联的父节点
hasPreviousPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
是否有前一页
hasPublicField(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
指定类中是否有public类型字段(static字段除外)
hasSameElement(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
判断数组中是否有相同元素 若传入空数组,则返回false
hasSetter(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断是否有Setter方法
判定方法是否存在只有一个参数的setXXX方法
hasSpace() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Returns, whether there is currently room for a single byte in the buffer.
hasSpace(int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
Returns, whether there is currently room for the given number of bytes in the buffer.
hasTypeVariable(Type...) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
指定泛型数组中是否含有泛型变量
hasUpperBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
是否有上界
having(Condition...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
添加Having语句,所有逻辑之间关系使用Condition.setLinkOperator(LogicalOperator) 定义
having(String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
添加Having语句
header(String) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
header(String) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
header(String, String, boolean) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
设置请求头
当请求头存在时,覆盖之
header(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取Http请求头
header(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
 
header(String) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
header(String, String, boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
如果给定值为null,则删除这个头信息
header(HeaderName) - Method in interface org.dromara.hutool.http.client.HeaderOperation
获取指定的Header值,如果不存在返回null
header(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
获取指定的Header值,如果不存在返回null
header(HeaderName, String, boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(HeaderName, String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置一个header
覆盖模式,则替换之前的值
header(String, String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
添加请求头,默认覆盖原有头参数
header(Map<String, ? extends Collection<String>>, boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置请求头
不覆盖原有请求头
header(Map<String, String>) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置请求头
覆盖原有请求头,请求参数为普通Map,简化使用
header(Map<String, String>) - Method in class org.dromara.hutool.http.client.HttpDownloader
设置请求头
header(String, String) - Method in class org.dromara.hutool.http.client.HttpDownloader
设置请求头,多个请求头则多次调用
header(String, String, boolean) - Method in class org.dromara.hutool.http.client.Request
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
如果给定值为null,则删除这个头信息
header(String) - Method in interface org.dromara.hutool.http.client.Response
根据name获取头信息
根据RFC2616规范,header的name不区分大小写
header(HeaderName) - Method in interface org.dromara.hutool.http.client.Response
根据name获取头信息
header(String) - Method in enum org.dromara.hutool.http.GlobalHeaders
根据name获取头信息
header(HeaderName) - Method in enum org.dromara.hutool.http.GlobalHeaders
根据name获取头信息
header(String, String, boolean) - Method in enum org.dromara.hutool.http.GlobalHeaders
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(HeaderName, String, boolean) - Method in enum org.dromara.hutool.http.GlobalHeaders
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(HeaderName, String) - Method in enum org.dromara.hutool.http.GlobalHeaders
设置一个header
覆盖模式,则替换之前的值
header(String, String) - Method in enum org.dromara.hutool.http.GlobalHeaders
设置一个header
覆盖模式,则替换之前的值
header(Map<String, List<String>>) - Method in enum org.dromara.hutool.http.GlobalHeaders
设置请求头
不覆盖原有请求头
header(Map<String, ? extends Collection<String>>, String) - Static method in class org.dromara.hutool.http.HttpUtil
获取指定的Header值,如果不存在返回null
根据RFC2616规范,header的name不区分大小写,因此首先get值,不存在则遍历匹配不区分大小写的key。
header(String, String, boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
headerAlias - Variable in class org.dromara.hutool.poi.csv.CsvConfig
标题别名
headerAlias - Variable in class org.dromara.hutool.poi.excel.ExcelConfig
标题行别名
headerLineNo - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
指定标题行号,-1表示无标题行
headerList(String) - Method in interface org.dromara.hutool.http.client.Response
根据name获取对应的头信息列表
headerList(String) - Method in enum org.dromara.hutool.http.GlobalHeaders
根据name获取头信息列表
headerList(Map<String, List<String>>, String) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil
根据name获取对应的头信息列表
HeaderName - Enum in org.dromara.hutool.http.meta
Http头名称枚举
HeaderOperation<T extends HeaderOperation<T>> - Interface in org.dromara.hutool.http.client
HTTP请求头的存储和读取相关方法
headers() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
 
headers() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
 
headers() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
获取所有Http请求头
headers() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
获取headers
headers() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
headers() - Method in interface org.dromara.hutool.http.client.HeaderOperation
获取headers
headers() - Method in class org.dromara.hutool.http.client.Request
 
headers() - Method in interface org.dromara.hutool.http.client.Response
获取headers
headers() - Method in enum org.dromara.hutool.http.GlobalHeaders
获取headers
headers() - Method in class org.dromara.hutool.http.webservice.SoapClient
获取headers
height - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
高度
height - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
图片的高度
Hex - Class in org.dromara.hutool.core.codec.binary
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
Hex() - Constructor for class org.dromara.hutool.core.codec.binary.Hex
 
HEX - Static variable in class org.dromara.hutool.core.regex.PatternPool
16进制字符串
HEX - Static variable in interface org.dromara.hutool.core.regex.RegexPool
16进制字符串
HEX_DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
16进制解码器
HEX_ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
16进制编码器
hexDigit(int) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
将byte值转为16进制
hexToBytes(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
Hex字符串转换为Byte值
hexToColor(String) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
16进制的颜色值转换为Color对象,例如#fcf6d6
hexToInt(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
16进制字符串转为int
hexToLong(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
16进制字符串转为long
hexToRgb(String) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
十六进制颜色码转RGB颜色值
hexToStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
十六进制转换字符串
HexUtil - Class in org.dromara.hutool.core.codec.binary
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
HexUtil() - Constructor for class org.dromara.hutool.core.codec.binary.HexUtil
 
hfHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
HF Hash算法
hfIpHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
HFIP Hash算法
hide(String, int, int) - Static method in class org.dromara.hutool.core.data.IdcardUtil
隐藏指定位置的几个身份证号数字为“*”
hide(CharSequence, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
替换指定字符串的指定区间内字符为"*" 俗称:脱敏功能,后面其他功能,可以见:DesensitizedUtil(脱敏工具类) hide(null,*,*)=null hide("",0,*)="" hide("jackduan@163.com",-1,4) ****duan@163.com hide("jackduan@163.com",2,3) ja*kduan@163.com hide("jackduan@163.com",3,2) jackduan@163.com hide("jackduan@163.com",16,16) jackduan@163.com hide("jackduan@163.com",16,17) jackduan@163.com
hideAfter(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
隐藏手机号最后4位 替换字符为"*"
hideBefore(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
隐藏手机号前7位 替换字符为"*" 栗子
hideBetween(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
隐藏手机号中间4位 替换字符为"*"
hideIpPart(String) - Static method in class org.dromara.hutool.core.net.NetUtil
隐藏掉IP地址的最后一部分为 * 代替
hideIpPart(long) - Static method in class org.dromara.hutool.core.net.NetUtil
隐藏掉IP地址的最后一部分为 * 代替
HierarchicalAnnotatedElements - Class in org.dromara.hutool.core.annotation.elements
表示一组处于在层级结构中具有关联关系的AnnotatedElement,创建实例时, 将扫描指定AnnotatedElement的层级结构中的所有AnnotatedElement, 并将其包装为MetaAnnotatedElement
HierarchyIterator<T> - Class in org.dromara.hutool.core.tree
用于迭代层级结构(比如树或图)的迭代器, 支持广度优先深度优先两种遍历模式。
HighMultiReplacer - Class in org.dromara.hutool.core.text.replacer
高效替换器,通过查找指定关键字,替换对应的值 基于AC自动机算法实现,需要被替换的原字符串越大,替换的键值对越多,效率提升越明显 注意: 如果需要被替换的关键字出现交叉,最先匹配中的关键字会被替换 1、"abc","ab" 会优先替换"ab" 2、"abed","be" 会优先替换"abed" 3、"abc", "bc" 会优先替换"abc"
HighMultiReplacer(Map<String, String>) - Constructor for class org.dromara.hutool.core.text.replacer.HighMultiReplacer
构造
HighMultiReplacerV2 - Class in org.dromara.hutool.core.text.replacer
高效替换器,通过查找指定关键字,替换对应的值 基于AC自动机算法实现,需要被替换的原字符串越大,替换的键值对越多,效率提升越明显 注意: 如果需要被替换的关键字出现交叉,最先匹配中的关键字会被替换 1、"abc","ab" 会优先替换"ab" 2、"abed","be" 会优先替换"abed" 3、"abc", "bc" 会优先替换"abc"
HighMultiReplacerV2(Map<String, String>) - Constructor for class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2
构造
HighMultiReplacerV2.AhoCorasickAutomaton - Class in org.dromara.hutool.core.text.replacer
AC 自动机
HikariDSFactory - Class in org.dromara.hutool.db.ds.hikari
HikariCP数据源工厂类
HikariDSFactory() - Constructor for class org.dromara.hutool.db.ds.hikari.HikariDSFactory
构造
hitCount - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
命中数,即命中缓存计数
hmac(HmacAlgorithm, byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
创建HMac对象,调用digest方法可获得hmac值
hmac(HmacAlgorithm, SecretKey) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
创建HMac对象,调用digest方法可获得hmac值
HMac - Class in org.dromara.hutool.crypto.digest.mac
HMAC摘要算法
HMAC,全称为“Hash Message Authentication Code”,中文名“散列消息鉴别码”
主要是利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
HMac(HmacAlgorithm) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造,自动生成密钥
HMac(HmacAlgorithm, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造
HMac(HmacAlgorithm, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造
HMac(String, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造
HMac(String, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造
HMac(String, Key, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造
HMac(MacEngine) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
构造
hmac(HmacAlgorithm, String) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建HMac对象,调用digest方法可获得hmac值
hmac(HmacAlgorithm, byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建HMac对象,调用digest方法可获得hmac值
hmac(HmacAlgorithm, SecretKey) - Static method in class org.dromara.hutool.crypto.SecureUtil
创建HMac对象,调用digest方法可获得hmac值
HmacAlgorithm - Enum in org.dromara.hutool.crypto.digest.mac
HMAC算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#Mac
HMacJWTSigner - Class in org.dromara.hutool.json.jwt.signers
HMac算法签名实现
HMacJWTSigner(String, byte[]) - Constructor for class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
构造
HMacJWTSigner(String, Key) - Constructor for class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
构造
hmacMd5(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacMD5加密器
例:
HmacMD5加密:hmacMd5(key).digest(data)
HmacMD5加密并转为16进制字符串:hmacMd5(key).digestHex(data)
hmacMd5(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacMD5加密器
例:
HmacMD5加密:hmacMd5(key).digest(data)
HmacMD5加密并转为16进制字符串:hmacMd5(key).digestHex(data)
hmacMd5() - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacMD5加密器,生成随机KEY
例:
HmacMD5加密:hmacMd5().digest(data)
HmacMD5加密并转为16进制字符串:hmacMd5().digestHex(data)
hmacSha1(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacSHA1加密器
例:
HmacSHA1加密:hmacSha1(key).digest(data)
HmacSHA1加密并转为16进制字符串:hmacSha1(key).digestHex(data)
hmacSha1(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacSHA1加密器
例:
HmacSHA1加密:hmacSha1(key).digest(data)
HmacSHA1加密并转为16进制字符串:hmacSha1(key).digestHex(data)
hmacSha1() - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacSHA1加密器,生成随机KEY
例:
HmacSHA1加密:hmacSha1().digest(data)
HmacSHA1加密并转为16进制字符串:hmacSha1().digestHex(data)
hmacSha256(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacSHA256加密器
例:
HmacSHA256加密:hmacSha256(key).digest(data)
HmacSHA256加密并转为16进制字符串:hmacSha256(key).digestHex(data)
hmacSha256(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacSHA256加密器
例:
HmacSHA256加密:hmacSha256(key).digest(data)
HmacSHA256加密并转为16进制字符串:hmacSha256(key).digestHex(data)
hmacSha256() - Static method in class org.dromara.hutool.crypto.SecureUtil
HmacSHA256加密器,生成随机KEY
例:
HmacSHA256加密:hmacSha256().digest(data)
HmacSHA256加密并转为16进制字符串:hmacSha256().digestHex(data)
hmacSm3(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
HmacSM3算法实现
hmd5(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
HMD5(HmacMD5)签名器
HOME - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
Java 安装目录的KEY
HOME - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
Java 安装目录
home() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
获取HOME路径
HostInfo - Class in org.dromara.hutool.extra.management
代表当前主机的信息。
HostInfo() - Constructor for class org.dromara.hutool.extra.management.HostInfo
 
HOTP - Class in org.dromara.hutool.crypto.digest.otp
HMAC-based one-time passwords (HOTP) 基于HMAC算法一次性密码生成器, 规范见:RFC 4226.
HOTP(byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.HOTP
构造,使用默认密码长度和默认HMAC算法(HmacSHA1)
HOTP(int, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.HOTP
构造,使用默认HMAC算法(HmacSHA1)
HOTP(int, HmacAlgorithm, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.HOTP
构造
HOTP_HMAC_ALGORITHM - Static variable in class org.dromara.hutool.crypto.digest.otp.HOTP
默认HMAC算法.
HoubbEngine - Class in org.dromara.hutool.extra.pinyin.engine.houbb
封装了 houbb Pinyin 的引擎。
HoubbEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
构造
HoubbEngine(PinyinStyleEnum) - Constructor for class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
构造
hour(boolean) - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期的小时数部分
hour(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期的小时数部分
hs256(byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
HS256(HmacSHA256)签名器
hs384(byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
HS384(HmacSHA384)签名器
hs512(byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
HS512(HmacSHA512)签名器
hsha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
HSHA1(HmacSHA1)签名器
HTML40_EXTENDED_ESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Escape
HTML 4.01 extended entities.
HTML40_EXTENDED_UNESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Unescape
HTML40_EXTENDED的UNESCAPE
Html4Escape - Class in org.dromara.hutool.core.text.escape
HTML4的ESCAPE 参考:Commons Lang3
Html4Escape() - Constructor for class org.dromara.hutool.core.text.escape.Html4Escape
构造
Html4Unescape - Class in org.dromara.hutool.core.text.escape
HTML4的UNESCAPE
Html4Unescape() - Constructor for class org.dromara.hutool.core.text.escape.Html4Unescape
构造
HtmlFilter - Class in org.dromara.hutool.http.html
HTML过滤器,用于去除XSS(Cross Site Scripting) 漏洞隐患。
HtmlFilter() - Constructor for class org.dromara.hutool.http.html.HtmlFilter
Default constructor.
HtmlFilter(boolean) - Constructor for class org.dromara.hutool.http.html.HtmlFilter
Set debug flag to true.
HtmlFilter(Map<String, Object>) - Constructor for class org.dromara.hutool.http.html.HtmlFilter
Map-parameter configurable constructor.
htmlSpecialChars(String) - Static method in class org.dromara.hutool.http.html.HtmlFilter
HTML特殊字符替换
HtmlUtil - Class in org.dromara.hutool.http.html
HTML工具类 比如去掉指定标签(例如广告栏等)、去除JS、去掉样式等等,这些操作都可以使用此工具类完成。
HtmlUtil() - Constructor for class org.dromara.hutool.http.html.HtmlUtil
 
HTTP_ACCEPTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 202: Accepted.
HTTP_ALREADY_REPORTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 208: Already Reported.
HTTP_BAD_GATEWAY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 502: Bad Gateway.
HTTP_BAD_METHOD - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 405: Method Not Allowed.
HTTP_BAD_REQUEST - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 400: Bad Request.
HTTP_BANDWIDTH_LIMIT_EXCEEDED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 509: Bandwidth Limit Exceeded.
HTTP_CHECKPOINT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 103: Checkpoint.
HTTP_CLIENT_TIMEOUT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 408: Request Time-Out.
HTTP_CONFLICT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 409: Conflict.
HTTP_CONTINUE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 100: Continue.
HTTP_CREATED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 201: Created.
HTTP_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
HTTP头中日期时间格式 FastDateFormat:EEE, dd MMM yyyy HH:mm:ss z
HTTP_DATETIME_FORMAT_GMT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
HTTP头中日期时间格式 FastDateFormat:EEE, dd MMM yyyy HH:mm:ss GMT
HTTP_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
HTTP头中日期时间格式:EEE, dd MMM yyyy HH:mm:ss z
HTTP_ENTITY_TOO_LARGE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 413: Request Entity Too Large.
HTTP_EXPECTATION_FAILED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 417: Expectation Failed.
HTTP_FAILED_DEPENDENCY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 424: Failed Dependency.
HTTP_FORBIDDEN - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 403: Forbidden.
HTTP_GATEWAY_TIMEOUT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 504: Gateway Timeout.
HTTP_GONE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 410: Gone.
HTTP_I_AM_A_TEAPOT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 418: I'm a teapot.
HTTP_IM_USED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 226: IM Used.
HTTP_INSUFFICIENT_STORAGE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 507: Insufficient Storage.
HTTP_INTERNAL_ERROR - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 500: Internal Server Error.
HTTP_LENGTH_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 411: Length Required.
HTTP_LOCKED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 423: Locked.
HTTP_LOOP_DETECTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 508: Loop Detected.
HTTP_MOVED_PERM - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 301: Moved Permanently.
HTTP_MOVED_TEMP - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 302: Temporary Redirect.
HTTP_MULT_CHOICE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 300: Multiple Choices.
HTTP_MULTI_STATUS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 207: Multi-Status.
HTTP_NETWORK_AUTHENTICATION_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 511: Network Authentication Required.
HTTP_NO_CONTENT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 204: No Content.
HTTP_NOT_ACCEPTABLE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 406: Not Acceptable.
HTTP_NOT_AUTHORITATIVE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 203: Non-Authoritative Information.
HTTP_NOT_EXTENDED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 510: Not Extended.
HTTP_NOT_FOUND - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 404: Not Found.
HTTP_NOT_IMPLEMENTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 501: Not Implemented.
HTTP_NOT_MODIFIED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 304: Not Modified.
HTTP_OK - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 200: OK.
HTTP_PARTIAL - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 206: Partial Content.
HTTP_PAYMENT_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 402: Payment Required.
HTTP_PERMANENT_REDIRECT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP 1.1 Status-Code 308: Permanent Redirect 永久重定向
见:RFC-7231
HTTP_PRECON_FAILED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 412: Precondition Failed.
HTTP_PRECONDITION_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 428: Precondition Required.
HTTP_PROCESSING - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 102: Processing.
HTTP_PROXY_AUTH - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 407: Proxy Authentication Required.
HTTP_REQ_TOO_LONG - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 414: Request-URI Too Large.
HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 431: Request Header Fields Too Large.
HTTP_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 416: Requested Range Not Satisfiable.
HTTP_RESET - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 205: Reset Content.
HTTP_SEE_OTHER - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 303: See Other.
HTTP_SWITCHING_PROTOCOLS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 101: Switching Protocols.
HTTP_TEMP_REDIRECT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP 1.1 Status-Code 307: Temporary Redirect.
HTTP_TOO_EARLY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 425: Too Early.
HTTP_TOO_MANY_REQUESTS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 429: Too Many Requests.
HTTP_UNAUTHORIZED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 401: Unauthorized.
HTTP_UNAVAILABLE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 503: Service Unavailable.
HTTP_UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 451: Unavailable For Legal Reasons.
HTTP_UNPROCESSABLE_ENTITY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 422: Unprocessable Entity.
HTTP_UNSUPPORTED_TYPE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 415: Unsupported Media Type.
HTTP_UPGRADE_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 426: Upgrade Required.
HTTP_USE_PROXY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 305: Use Proxy.
HTTP_VARIANT_ALSO_NEGOTIATES - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 506: Variant Also Negotiates.
HTTP_VERSION - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
HTTP Status-Code 505: HTTP Version Not Supported.
HttpAuthUtil - Class in org.dromara.hutool.http.auth
HTTP验证工具类
HttpAuthUtil() - Constructor for class org.dromara.hutool.http.auth.HttpAuthUtil
 
HttpBody - Interface in org.dromara.hutool.http.client.body
定义请求体接口
HttpClient4BodyEntity - Class in org.dromara.hutool.http.client.engine.httpclient4
HttpBody转换为HttpEntity对象
HttpClient4BodyEntity(String, String, boolean, HttpBody) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
构造
HttpClient4Cookie - Class in org.dromara.hutool.http.client.engine.httpclient4
HttpClient4 Cookie实现
HttpClient4Cookie(Cookie) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
构造
HttpClient4CookieStore - Class in org.dromara.hutool.http.client.engine.httpclient4
Apache HttpClient4的Cookie存储器实现
HttpClient4CookieStore(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
构造
HttpClient4Engine - Class in org.dromara.hutool.http.client.engine.httpclient4
Apache HttpClient5的HTTP请求引擎
HttpClient4Engine() - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
构造
HttpClient4Response - Class in org.dromara.hutool.http.client.engine.httpclient4
HttpClient响应包装
通过包装CloseableHttpResponse,实现获取响应状态码、响应头、响应体等内容
HttpClient4Response(HttpResponse, Request) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
构造
通过传入一个请求时的编码,当无法获取响应内容的编码时,默认使用响应时的编码
HttpClient5BodyEntity - Class in org.dromara.hutool.http.client.engine.httpclient5
HttpBody转换为HttpEntity对象
HttpClient5BodyEntity(String, String, boolean, HttpBody) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
构造
HttpClient5Cookie - Class in org.dromara.hutool.http.client.engine.httpclient5
HttpClient5 Cookie实现
HttpClient5Cookie(Cookie) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
构造
HttpClient5CookieStore - Class in org.dromara.hutool.http.client.engine.httpclient5
HttpClient5 Cookie存储器实现
HttpClient5CookieStore(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
构造
HttpClient5Engine - Class in org.dromara.hutool.http.client.engine.httpclient5
Apache HttpClient5的HTTP请求引擎
HttpClient5Engine() - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
构造
HttpClient5Response - Class in org.dromara.hutool.http.client.engine.httpclient5
HttpClient响应包装
通过包装CloseableHttpResponse,实现获取响应状态码、响应头、响应体等内容
HttpClient5Response(ClassicHttpResponse, Request) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
构造
通过传入一个请求时的编码,当无法获取响应内容的编码时,默认使用响应时的编码
httpConnection - Variable in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
持有连接对象
HttpDownloader - Class in org.dromara.hutool.http.client
HTTP下载器,两种使用方式:
1.
HttpDownloader(String) - Constructor for class org.dromara.hutool.http.client.HttpDownloader
构造
HttpException - Exception in org.dromara.hutool.http
HTTP异常
HttpException(Throwable) - Constructor for exception org.dromara.hutool.http.HttpException
构造
HttpException(String) - Constructor for exception org.dromara.hutool.http.HttpException
构造
HttpException(String, Object...) - Constructor for exception org.dromara.hutool.http.HttpException
构造
HttpException(String, Throwable) - Constructor for exception org.dromara.hutool.http.HttpException
构造
HttpException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.http.HttpException
构造
HttpException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.http.HttpException
构造
httpExchange - Variable in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
 
HttpExchangeWrapper - Class in org.dromara.hutool.http.server.engine.sun
HttpExchange包装类,提供增强方法和缓存
HttpExchangeWrapper(HttpExchange) - Constructor for class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
构造
HttpFilter - Interface in org.dromara.hutool.http.server.engine.sun.filter
过滤器接口,用于简化Filter 使用
HttpGlobalConfig - Class in org.dromara.hutool.http
HTTP 全局参数配置
HttpGlobalConfig() - Constructor for class org.dromara.hutool.http.HttpGlobalConfig
 
HttpHandler - Interface in org.dromara.hutool.http.server.handler
HTTP请求处理器
抽象请求处理,对于不同的HTTP服务器,将这个处理器封装成对应的处理器,例如Jetty的JettyHandler,Undertow的UndertowHandler等
HttpHeaderUtil - Class in org.dromara.hutool.http.meta
HTTP头相关方法
相关规范见:https://www.rfc-editor.org/rfc/rfc5987
HttpHeaderUtil() - Constructor for class org.dromara.hutool.http.meta.HttpHeaderUtil
 
HttpHeaderUtil.ExtendedValue - Class in org.dromara.hutool.http.meta
根据rfc5987的扩展值,格式为: 编码'语言'值
HttpResource - Class in org.dromara.hutool.core.io.resource
HTTP资源,用于自定义表单数据,可自定义Content-Type
HttpResource(Resource, String) - Constructor for class org.dromara.hutool.core.io.resource.HttpResource
构造
HttpStatus - Interface in org.dromara.hutool.http.meta
HTTP状态码
HttpUriRequestBuilder - Class in org.dromara.hutool.http.client.engine.httpclient4
HttpClient4请求构建器
HttpUriRequestBuilder() - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpUriRequestBuilder
 
HttpUrlConnectionUtil - Class in org.dromara.hutool.http.client.engine.jdk
针对HttpURLConnection相关工具
HttpUrlConnectionUtil() - Constructor for class org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
 
HttpUrlUtil - Class in org.dromara.hutool.http
 
HttpUrlUtil() - Constructor for class org.dromara.hutool.http.HttpUrlUtil
 
HttpUtil - Class in org.dromara.hutool.http
Http请求工具类
HttpUtil() - Constructor for class org.dromara.hutool.http.HttpUtil
 
Hutool - Class in org.dromara.hutool
======================================== __ __ __ __ / / / /__ __ / /_ __ __ __ __ / / / /_/ // / / // __// _ _ \ / _ _ \ / / / __ // /_/ // /_ / /__/ // /__/ // / /_/ /_/ \____/ \__/ \_____/ \_____//_/ -----------https://hutool.cn/----------- ======================================== Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。
HUTOOL_CRYPTO_DECODE_HEX - Static variable in class org.dromara.hutool.crypto.SecureUtil
Hutool自定义系统属性:是否解码Hex字符 issue#I90M9D
HUTOOL_DATE_LENIENT - Static variable in class org.dromara.hutool.core.util.SystemUtil
Hutool自定义系统属性:是否解析日期字符串采用严格模式
HutoolException - Exception in org.dromara.hutool.core.exception
Hutool工具类异常
HutoolException() - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolException(String) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
构造
HutoolJSONEngine - Class in org.dromara.hutool.json.engine
Hutool自身实现的JSON引擎
HutoolJSONEngine() - Constructor for class org.dromara.hutool.json.engine.HutoolJSONEngine
 
HutoolJSONSerializer - Class in org.dromara.hutool.json.engine.jackson
Hutool JSON序列化器
HutoolJSONSerializer() - Constructor for class org.dromara.hutool.json.engine.jackson.HutoolJSONSerializer
 
HutoolModule - Class in org.dromara.hutool.json.engine.jackson
时间相关序列化模块
HutoolModule(String) - Constructor for class org.dromara.hutool.json.engine.jackson.HutoolModule
构造
HyperlinkCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
Hyperlink 值单元格设置器

I

ICaptcha - Interface in org.dromara.hutool.swing.captcha
验证码接口,提供验证码对象接口定义
ID_NONE - Static variable in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
 
ID_SM2_PUBLIC_KEY_PARAM - Static variable in class org.dromara.hutool.crypto.bc.SM2Constant
SM2国密算法公钥参数的Oid标识
idCardNum(CharSequence, int, int) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
【身份证号】前1位 和后2位
idCardNum(CharSequence, int, int) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【身份证号】前1位 和后2位
IdcardUtil - Class in org.dromara.hutool.core.data
身份证相关工具类,参考标准:GB 11643-1999
标准描述见:IdcardUtil() - Constructor for class org.dromara.hutool.core.data.IdcardUtil
 
IdConstants - Class in org.dromara.hutool.core.data.id
ID相关常量
IdConstants() - Constructor for class org.dromara.hutool.core.data.id.IdConstants
 
identifyDriver(String) - Method in class org.dromara.hutool.db.driver.DriverIdentifier
通过JDBC URL等信息识别JDBC驱动名
identifyDriver(String) - Static method in class org.dromara.hutool.db.driver.DriverUtil
通过JDBC URL等信息识别JDBC驱动名
identifyDriver(DataSource) - Static method in class org.dromara.hutool.db.driver.DriverUtil
识别JDBC驱动名
identifyDriver(Connection) - Static method in class org.dromara.hutool.db.driver.DriverUtil
识别JDBC驱动名
identity() - Static method in interface org.dromara.hutool.core.convert.Converter
返回原值的转换器,不做转换
identity() - Static method in interface org.dromara.hutool.core.func.SerFunction
Returns a function that always returns its input argument.
identity() - Static method in interface org.dromara.hutool.core.func.SerUnaryOperator
Returns a unary operator that always returns its input argument.
identityHashCode(Object) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
根据对象的内存地址生成相应的Hash值
idnToASCII(String) - Static method in class org.dromara.hutool.core.net.NetUtil
Unicode域名转puny code
IdUtil - Class in org.dromara.hutool.core.data.id
ID生成器工具类,此工具类中主要封装: 1.
IdUtil() - Constructor for class org.dromara.hutool.core.data.id.IdUtil
 
ifFail(Consumer<? super Throwable>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹内容失败了,则执行传入的操作(Consumer.accept(T)) 例如执行有异常就打印结果 Opt.ofTry(() -> 1 / 0).ifFail(Console::log);
ifFail(Consumer<? super Throwable>, Class<? extends Throwable>...) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹内容失败了,同时是指定的异常执行传入的操作(Consumer.accept(T)) 例如如果值存在就打印结果 Opt.ofTry(() -> 1 / 0).ifFail(Console::log, ArithmeticException.class);
ifInitialized(Consumer<T>) - Method in interface org.dromara.hutool.core.lang.loader.Loader
如果已经初始化,就执行传入函数
ifPresent(SerConsumer<? super T>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里的值存在,就执行传入的操作(Consumer.accept(T)) 例如如果值存在就打印结果 {@code Opt.ofNullable("Hello Hutool!").
ifPresents(SerConsumer<T>...) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里元素的值存在,就执行对应的操作集,并返回本身 如果不存在,返回一个空的Opt 属于 Opt.ifPresent(SerConsumer)的动态拓展
ignoreCase - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
是否忽略字段大小写
ignoreEmptyRow - Variable in class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
是否忽略空行
ignoreError - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
是否忽略字段注入错误
ignoreNullValue - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
IKAnalyzerEngine - Class in org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
IKAnalyzer分词引擎实现
项目地址:https://github.com/yozhao/IKAnalyzer
IKSegmenter 非线程全,因此每次单独创建对象
IKAnalyzerEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
构造
IKAnalyzerEngine(Configuration) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
构造
IKAnalyzerResult - Class in org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
IKAnalyzer分词结果实现
项目地址:https://github.com/yozhao/IKAnalyzer
IKAnalyzerResult(IKSegmenter) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerResult
构造
IKAnalyzerWord - Class in org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
IKAnalyzer分词中的一个单词包装
IKAnalyzerWord(Lexeme) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
构造
IMAGE_TYPE_BMP - Static variable in class org.dromara.hutool.swing.img.ImgUtil
英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式:BMP
IMAGE_TYPE_GIF - Static variable in class org.dromara.hutool.swing.img.ImgUtil
图形交换格式:GIF
IMAGE_TYPE_JPEG - Static variable in class org.dromara.hutool.swing.img.ImgUtil
联合照片专家组:JPEG
IMAGE_TYPE_JPG - Static variable in class org.dromara.hutool.swing.img.ImgUtil
联合照片专家组:JPG
IMAGE_TYPE_PNG - Static variable in class org.dromara.hutool.swing.img.ImgUtil
可移植网络图形:PNG
IMAGE_TYPE_PSD - Static variable in class org.dromara.hutool.swing.img.ImgUtil
Photoshop的专用格式:PSD
imageBytes - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
验证码图片
IMAGES_TYPE - Static variable in class org.dromara.hutool.swing.img.BackgroundRemoval
目前暂时支持的图片类型数组 其他格式的不保证结果
ImageSelection - Class in org.dromara.hutool.swing.clipboard
图片转换器,用于将图片对象转换为剪贴板支持的对象
此对象也用于将图像文件和DataFlavor.imageFlavor 元信息对应
ImageSelection(Image) - Constructor for class org.dromara.hutool.swing.clipboard.ImageSelection
构造
img - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
二维码中的Logo
Img - Class in org.dromara.hutool.swing.img
图像编辑器
Img(BufferedImage) - Constructor for class org.dromara.hutool.swing.img.Img
构造,目标图片类型取决于来源图片类型
Img(BufferedImage, String) - Constructor for class org.dromara.hutool.swing.img.Img
构造
ImgMetaUtil - Class in org.dromara.hutool.swing.img
图片元信息工具类
借助metadata-extractor完成图片元信息的读取,如旋转角度等问题
ImgMetaUtil() - Constructor for class org.dromara.hutool.swing.img.ImgMetaUtil
 
imgRound - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
二维码logo圆角弧度,0~1,为长宽占比
imgToOfd(Path, Path...) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
多个图片转为ODF
ImgUtil - Class in org.dromara.hutool.swing.img
图片处理工具类:
功能:缩放图像、切割图像、旋转、图像类型转换、彩色转黑白、文字水印、图片水印等
参考:http://blog.csdn.net/zhangzhikaixinya/article/details/8459400
ImgUtil() - Constructor for class org.dromara.hutool.swing.img.ImgUtil
 
ImgWriter - Class in org.dromara.hutool.swing.img
图片写出封装
ImgWriter(Image, String) - Constructor for class org.dromara.hutool.swing.img.ImgWriter
构造
in(String, Object...) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加IN查询条件,即field IN (value1,value2)
in(String, Iterable<?>) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加IN查询条件,即field IN (value1,value2)
in(String, T...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
多值选择
increase(int) - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
扩容并填充对象池队列
如果传入的扩容大小大于可用大小(即扩容大小加现有大小大于最大大小,则实际扩容到最大)
increment() - Method in class org.dromara.hutool.core.data.id.ULID
自增ULID
increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
值+1
increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
值+1
increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
值+1
increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
值+1
increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
值+1
increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
值+1
increment(String) - Method in class org.dromara.hutool.json.JSONObject
对值加一,如果值不存在,赋值1,如果为数字类型,做加一操作
increment() - Method in class org.dromara.hutool.json.JSONPrimitive
自增,仅支持数字类型,包括: Integer Long Double Float BigInteger BigDecimal
incrementAndGet() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
先加1, 再获取值
incrementRedirectCount() - Method in class org.dromara.hutool.http.client.RequestContext
重定向计数器+1
IncrementSelector<T> - Class in org.dromara.hutool.core.lang.selector
简单的轮询选择器
IncrementSelector() - Constructor for class org.dromara.hutool.core.lang.selector.IncrementSelector
构造
IncrementSelector(Iterable<T>) - Constructor for class org.dromara.hutool.core.lang.selector.IncrementSelector
构造
INDENT_DEFAULT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
XML格式化输出默认缩进量
index() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
当前缓冲位于缓冲区的索引位
index - Variable in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
 
INDEX_NOT_FOUND - Static variable in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组中元素未找到的下标,值为-1
INDEX_NOT_FOUND - Static variable in class org.dromara.hutool.core.text.CharSequenceUtil
未找到的的位置表示,用-1表示
INDEX_NOT_FOUND - Static variable in interface org.dromara.hutool.core.text.finder.Finder
未找到的的位置表示,用-1表示
IndexedComparator<T> - Class in org.dromara.hutool.core.comparator
按照数组的顺序正序排列,数组的元素位置决定了对象的排序先后
默认的,如果参与排序的元素并不在数组中,则排序在前(可以通过atEndIfMiss设置)
IndexedComparator(T...) - Constructor for class org.dromara.hutool.core.comparator.IndexedComparator
构造
IndexedComparator(boolean, Map<? super T, Integer>) - Constructor for class org.dromara.hutool.core.comparator.IndexedComparator
构造
IndexedComparator(boolean, T...) - Constructor for class org.dromara.hutool.core.comparator.IndexedComparator
构造
indexedFormat(CharSequence, Object...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
有序的格式化文本,使用{number}做为占位符
通常使用:format("this is {0} for {1}", "a", "b") =》 this is a for b
IndexedPlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
基字符串模板-基于下标的占位符 Segment 例如,"{1}"
IndexedPlaceholderSegment(String, String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.IndexedPlaceholderSegment
构造
indexedSegmentMaxIdx - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
在 下标占位符中,最大的下标值
indexForEach(Iterator<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
循环遍历 Iterator,使用SerBiConsumer 接受遍历的每条数据,并针对每条数据做处理,支持index
IndexInfo - Class in org.dromara.hutool.db.meta
数据库表的索引信息
如果时单列索引,只有一个ColumnIndex,联合索引则拥有多个ColumnIndex
IndexInfo(boolean, String, String, String, String) - Constructor for class org.dromara.hutool.db.meta.IndexInfo
构造
indexListOfAll(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取匹配规则定义中匹配到元素的所有位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
indexOf(T[], Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(T[], Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(Object) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(Object, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOf(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取匹配规则定义中匹配到元素的第一个位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
indexOf(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
indexOf(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
找到指定正则匹配到字符串的开始位置
indexOf(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
找到指定模式匹配到字符串的开始位置
indexOf(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找指定字符
indexOf(CharSequence, char, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找指定字符
indexOf(CharSequence, char, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找指定字符
indexOf(CharSequence, Predicate<Character>, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找指定字符
indexOf(CharSequence, CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找字符串
indexOfAll(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取匹配规则定义中匹配到元素的所有位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
indexOfIgnoreCase(CharSequence[], CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中指定元素所在位置,忽略大小写,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
indexOfIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找字符串,忽略大小写
indexOfIgnoreCase(null, *, *) = -1 indexOfIgnoreCase(*, null, *) = -1 indexOfIgnoreCase("", "", 0) = 0 indexOfIgnoreCase("aabaabaa", "A", 0) = 0 indexOfIgnoreCase("aabaabaa", "B", 0) = 2 indexOfIgnoreCase("aabaabaa", "AB", 0) = 1 indexOfIgnoreCase("aabaabaa", "B", 3) = 5 indexOfIgnoreCase("aabaabaa", "B", 9) = -1 indexOfIgnoreCase("aabaabaa", "B", -1) = 2 indexOfIgnoreCase("aabaabaa", "", 2) = 2 indexOfIgnoreCase("abc", "", 9) = -1
indexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找字符串 indexOfIgnoreCase(null, *, *) = -1 indexOfIgnoreCase(*, null, *) = -1 indexOfIgnoreCase("", "", 0) = 0 indexOfIgnoreCase("aabaabaa", "A", 0) = 0 indexOfIgnoreCase("aabaabaa", "B", 0) = 2 indexOfIgnoreCase("aabaabaa", "AB", 0) = 1 indexOfIgnoreCase("aabaabaa", "B", 3) = 5 indexOfIgnoreCase("aabaabaa", "B", 9) = -1 indexOfIgnoreCase("aabaabaa", "B", -1) = 2 indexOfIgnoreCase("aabaabaa", "", 2) = 2 indexOfIgnoreCase("abc", "", 9) = -1
indexOfLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
获取指定左元素的索引
indexOfMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
获取指定中元素的索引
indexOfRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
获取指定右元素的索引
indexOfSub(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
查找子数组的位置
indexOfSub(T[], int, T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
查找子数组的位置
indexToColName(int) - Static method in class org.dromara.hutool.poi.excel.cell.CellReferenceUtil
将Sheet列号变为列名
INFINITE_MAX - Static variable in interface org.dromara.hutool.core.lang.range.Bound
无穷大的藐视
INFINITE_MIN - Static variable in interface org.dromara.hutool.core.lang.range.Bound
无穷小的描述
inflater() - Method in class org.dromara.hutool.core.compress.Deflate
将压缩流解压到target中
InflaterInputStream - Class in org.dromara.hutool.core.compress
InflaterInputStream包装实现,实现"deflate"算法解压
参考:org.apache.hc.client5.http.entity.DeflateInputStream
InflaterInputStream(InputStream) - Constructor for class org.dromara.hutool.core.compress.InflaterInputStream
构造
InflaterInputStream(InputStream, int) - Constructor for class org.dromara.hutool.core.compress.InflaterInputStream
构造
info(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
 
info(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
info(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
info(Throwable) - Method in interface org.dromara.hutool.log.level.InfoLog
打印 INFO 等级的日志
info(String, Object...) - Method in interface org.dromara.hutool.log.level.InfoLog
打印 INFO 等级的日志
info(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.InfoLog
打印 INFO 等级的日志
info(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.InfoLog
打印 INFO 等级的日志
info(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Info等级日志,小于Warn
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
info(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
Info等级日志,小于Warn
InfoLog - Interface in org.dromara.hutool.log.level
INFO级别日志接口
init() - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
初始化定时器
init() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
Read-ahead four bytes and check for BOM marks.
init() - Method in class org.dromara.hutool.core.lang.loader.AtomicLoader
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
init() - Method in class org.dromara.hutool.core.lang.loader.LazyFunLoader
 
init() - Method in class org.dromara.hutool.core.lang.loader.LazyLoader
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
init(Collection<String>, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
初始化敏感词树
init(Collection<String>) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
初始化敏感词树
init(String, String, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
初始化敏感词树
init(String, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
初始化敏感词树,使用逗号分隔每个单词
init() - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
初始化全局线程池
init(String, KeyPair) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
 
init(String, KeyPair) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
初始化
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密(签名)或者解密(校验)
init(CipherMode, Cipher.Parameters) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
 
init(String, KeyPair) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
初始化
init() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
初始化
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密(签名)或者解密(校验)
init(CipherMode, Cipher.Parameters) - Method in class org.dromara.hutool.crypto.bc.BCCipher
 
init(CipherMode, Cipher.Parameters) - Method in interface org.dromara.hutool.crypto.Cipher
初始化模式和参数
init(CipherMode, Cipher.Parameters) - Method in class org.dromara.hutool.crypto.JceCipher
 
init(int, JceCipher.JceParameters) - Method in class org.dromara.hutool.crypto.JceCipher
执行初始化参数操作
init(String, SecretKey) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
初始化
init(Table, ResultSet) - Method in class org.dromara.hutool.db.meta.Column
初始化
init(Boolean, Boolean, Boolean, Level) - Method in class org.dromara.hutool.db.sql.SqlLog
设置全局配置:是否通过debug日志显示SQL
init() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
初始化连接
init(FtpConfig, FtpMode) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
初始化连接
init(PinyinStyleEnum) - Method in class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
初始化
init(PinyinFormat) - Method in class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
初始化格式
init(HanyuPinyinOutputFormat) - Method in class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
初始化
init() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
初始化
init() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
SSH 初始化并创建一个sftp客户端.
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.jte.JteEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
 
init(TemplateConfig) - Method in interface org.dromara.hutool.extra.template.engine.TemplateEngine
使用指定配置文件初始化模板引擎
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
 
init(ExtProperties) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
 
init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.wit.WitEngine
 
init(ClientConfig) - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
 
init(ClientConfig) - Method in interface org.dromara.hutool.http.client.engine.ClientEngine
设置客户端引擎参数,如超时、代理等信息 对不同引擎个性化配置,使用对应的ClientConfig 子类: HttpClient4和HttpClient5使用ApacheHttpClientConfig OkHttp使用OkHttpClientConfig 如果混用这些配置,则个性配置不生效
init(ClientConfig) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
 
init(ServerConfig) - Method in class org.dromara.hutool.http.server.engine.AbstractServerEngine
 
init(ServerConfig) - Method in interface org.dromara.hutool.http.server.engine.ServerEngine
初始化HTTP服务器
init(KeyManager[], TrustManager[], SecureRandom) - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
 
init(SoapProtocol) - Method in class org.dromara.hutool.http.webservice.SoapClient
初始化
init(JSONEngineConfig) - Method in class org.dromara.hutool.json.engine.AbstractJSONEngine
 
init(JSONEngineConfig) - Method in interface org.dromara.hutool.json.engine.JSONEngine
初始化配置
在引擎被加载时,如果需要自定义引擎,可以首先调用此方法
调用此方法前,需要清除已经生成的引擎内容
init(URL, Charset) - Method in class org.dromara.hutool.setting.GroupedSet
初始化设定文件
init(InetSocketAddress) - Method in class org.dromara.hutool.socket.aio.AioServer
初始化
init(InetSocketAddress) - Method in class org.dromara.hutool.socket.nio.NioClient
初始化
init(InetSocketAddress) - Method in class org.dromara.hutool.socket.nio.NioServer
初始化
initCache() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
初始化实现文件缓存的缓存对象
initCache() - Method in class org.dromara.hutool.core.cache.file.LFUFileCache
 
initCache() - Method in class org.dromara.hutool.core.cache.file.LRUFileCache
 
initCipher() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
初始化Cipher,默认尝试加载BC库
initCipher() - Method in class org.dromara.hutool.crypto.asymmetric.RSA
 
initEngine() - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
初始化引擎,实现逻辑中如果初始化完成,不再重新初始化
initEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
 
initEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
 
initEngine() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
 
initEngine() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
 
initEngine() - Method in class org.dromara.hutool.http.server.engine.AbstractServerEngine
初始化引擎,实现逻辑中如果初始化完成,不再重新初始化
initEngine() - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
 
initEngine() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
 
initEngine() - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
 
initEngine() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
 
initEngine() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowEngine
 
initEngine() - Method in class org.dromara.hutool.json.engine.AbstractJSONEngine
初始化引擎,实现逻辑中如果初始化完成,不再重新初始化
initEngine() - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
 
initEngine() - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
 
initEngine() - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
 
initEngine() - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
 
initEngine() - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
 
initialCapacity(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
Specifies the initial capacity of the hash table (default 16).
initialize(int, SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
 
initialize(ConfigurableApplicationContext) - Method in class org.dromara.hutool.extra.spring.SpringUtil
 
initKeys() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
生成随机公钥和私钥
initKeys() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
 
initMode(CipherMode, Key) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
初始化模式 加密模式下,使用Cipher.ENCRYPT_MODE,密钥使用公钥 解密模式下,使用Cipher.DECRYPT_MODE,密钥使用私钥
InMemoryCookieStore - Class in org.dromara.hutool.http.client.cookie
基于内存的Cookie存储实现,线程安全
InMemoryCookieStore() - Constructor for class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
构造
input() - Static method in class org.dromara.hutool.core.lang.Console
读取用户输入的内容(在控制台敲回车前的内容)
InputStreamResource - Class in org.dromara.hutool.core.io.resource
基于InputStream的资源获取器
注意:此对象中getUrl方法始终返回null
InputStreamResource(Reader, Charset) - Constructor for class org.dromara.hutool.core.io.resource.InputStreamResource
构造
InputStreamResource(InputStream) - Constructor for class org.dromara.hutool.core.io.resource.InputStreamResource
构造
InputStreamResource(InputStream, String) - Constructor for class org.dromara.hutool.core.io.resource.InputStreamResource
构造
insert(T[], int, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
将新元素插入到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充
insert(A, int, E...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
将新元素插入到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
insert(int, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
将新元素插入到已有数组中的某个位置 如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
insert(String) - Method in class org.dromara.hutool.core.text.dfa.NFA
词库添加新词,初始化查找树
insert(String...) - Method in class org.dromara.hutool.core.text.dfa.NFA
词库批量添加新词,初始化查找树
insert(Entity) - Method in class org.dromara.hutool.db.AbstractDb
插入数据
insert(Collection<Entity>) - Method in class org.dromara.hutool.db.AbstractDb
批量插入数据
需要注意的是,批量插入每一条数据结构必须一致。
insert(Connection, Entity...) - Method in class org.dromara.hutool.db.DialectRunner
批量插入数据
批量插入必须严格保持Entity的结构一致,不一致会导致插入数据出现不可预知的结果
此方法不会关闭Connection
insert(Connection, Entity, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
插入数据
此方法不会关闭Connection
insert(Entity) - Method in class org.dromara.hutool.db.sql.SqlBuilder
插入,使用默认的ANSI方言
insert(Entity, DialectName) - Method in class org.dromara.hutool.db.sql.SqlBuilder
插入
插入会忽略空的字段名及其对应值,但是对于有字段名对应值为null的情况不忽略
insert(Entity, String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
插入
插入会忽略空的字段名及其对应值,但是对于有字段名对应值为null的情况不忽略
insertArray(int, A) - Method in class org.dromara.hutool.core.array.ArrayWrapper
将新元素插入到已有数组中的某个位置 如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
insertForGeneratedKey(Entity) - Method in class org.dromara.hutool.db.AbstractDb
插入数据
insertForGeneratedKeys(Entity) - Method in class org.dromara.hutool.db.AbstractDb
插入数据
insertOrUpdate(Entity, String...) - Method in class org.dromara.hutool.db.AbstractDb
插入或更新数据
根据给定的字段名查询数据,如果存在则更新这些数据,否则执行插入
insertOrUpdate(Connection, Entity, String...) - Method in class org.dromara.hutool.db.DialectRunner
插入或更新数据
此方法不会关闭Connection
insertPreFragment(Object) - Method in class org.dromara.hutool.db.sql.SqlBuilder
在SQL的开头补充SQL片段
insertRow(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.RowUtil
插入行
insertRow - Variable in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
是否强制插入行
如果为true,则写入行以下的已存在行下移,false则利用填充已有行,不存在再创建行
INSTANCE - Static variable in class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
单例
INSTANCE - Static variable in class org.dromara.hutool.core.bean.path.node.EmptyNode
单例
INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base58Codec
单例
INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec
单例
INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base64Decoder
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.codec.hash.CityHash
单例
INSTANCE - Static variable in class org.dromara.hutool.core.codec.hash.MurmurHash
单例
INSTANCE - Static variable in class org.dromara.hutool.core.comparator.StrLengthComparator
单例的字符串长度比较器,短在前
INSTANCE - Static variable in class org.dromara.hutool.core.comparator.VersionComparator
单例
INSTANCE - Static variable in class org.dromara.hutool.core.comparator.WindowsExplorerStringComparator
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.ArrayConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.AtomicBooleanConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.BeanConverter
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.BooleanConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.CastConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.CharacterConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.ClassConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.CollectionConverter
单例实体
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.DateConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.EnumConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.KBeanConverter
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.MapConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.NumberConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.PrimitiveConverter
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.RecordConverter
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.stringer.BlobStringer
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.stringer.ClobStringer
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.TimeZoneConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.TupleConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.ZoneIdConverter
单例
INSTANCE - Static variable in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
默认实例
INSTANCE - Static variable in class org.dromara.hutool.core.date.format.parser.RegisterDateParser
单例
INSTANCE - Static variable in class org.dromara.hutool.core.date.format.parser.TimeParser
单例
INSTANCE - Static variable in class org.dromara.hutool.core.io.file.visitor.DelVisitor
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.io.stream.EmptyInputStream
单例实例
INSTANCE - Static variable in class org.dromara.hutool.core.io.stream.EmptyOutputStream
单例
INSTANCE - Static variable in class org.dromara.hutool.core.math.NumberParser
单例
INSTANCE - Static variable in class org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
全局单例信任管理器,默认信任所有客户端和服务端证书
INSTANCE - Static variable in class org.dromara.hutool.core.reflect.NullType
单例对象
INSTANCE - Static variable in class org.dromara.hutool.core.thread.lock.NoLock
单例
INSTANCE - Static variable in class org.dromara.hutool.cron.pattern.builder.PartBuilder.Always
始终匹配
INSTANCE - Static variable in class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
单例
INSTANCE - Static variable in class org.dromara.hutool.db.driver.DriverIdentifier
单例驱动识别器
INSTANCE - Static variable in class org.dromara.hutool.db.handler.NumberHandler
单例
INSTANCE - Static variable in class org.dromara.hutool.http.client.engine.httpclient4.HttpUriRequestBuilder
单例
INSTANCE - Static variable in class org.dromara.hutool.http.client.engine.httpclient5.ClassicHttpRequestBuilder
单例
INSTANCE - Static variable in class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBuilder
单例
INSTANCE - Static variable in class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
默认日期格式化描述,默认为null,表示使用时间戳
INSTANCE - Static variable in class org.dromara.hutool.json.engine.gson.TimeZoneGsonTypeAdapter
默认时区格式化描述
INSTANCE - Static variable in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ClassTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.DefaultDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.PairDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.RecordDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ResourceBundleSerializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ResourceSerializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TokenerSerializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TripleDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TupleDeserializer
单例
INSTANCE - Static variable in class org.dromara.hutool.json.support.JSONStrFormatter
默认实例
INSTANCE - Static variable in class org.dromara.hutool.poi.excel.cell.setters.NullCellSetter
默认单例
INSTANCE - Static variable in class org.dromara.hutool.swing.img.color.Ansi4bitMapping
单例
INSTANCE - Static variable in class org.dromara.hutool.swing.img.color.Ansi8bitMapping
单例
InstanceComparator<T> - Class in org.dromara.hutool.core.comparator
按照指定类型顺序排序,对象顺序取决于对象对应的类在数组中的位置。
InstanceComparator(Class<?>...) - Constructor for class org.dromara.hutool.core.comparator.InstanceComparator
构造
InstanceComparator(boolean, Class<?>...) - Constructor for class org.dromara.hutool.core.comparator.InstanceComparator
构造
intercept(Object, Method, Object[], MethodProxy) - Method in class org.dromara.hutool.extra.aop.engine.spring.SpringCglibInterceptor
 
interfereCount - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
验证码干扰元素个数
Intern<T> - Interface in org.dromara.hutool.core.lang.intern
规范化表示形式封装
所谓规范化,即当两个对象equals时,规范化的对象则可以实现==
此包中的相关封装类似于 String.intern()
intern(T) - Method in interface org.dromara.hutool.core.lang.intern.Intern
返回指定对象对应的规范化对象,sample对象可能有多个,但是这些对象如果都equals,则返回的是同一个对象
intern(String) - Method in class org.dromara.hutool.core.lang.intern.StringIntern
 
intern(T) - Method in class org.dromara.hutool.core.lang.intern.WeakIntern
 
InternalJSONUtil - Class in org.dromara.hutool.json.support
内部JSON工具类,仅用于JSON内部使用
InternalJSONUtil() - Constructor for class org.dromara.hutool.json.support.InternalJSONUtil
 
InternalMailUtil - Class in org.dromara.hutool.extra.mail
邮件内部工具类
InternalMailUtil() - Constructor for class org.dromara.hutool.extra.mail.InternalMailUtil
 
InternUtil - Class in org.dromara.hutool.core.lang.intern
规范化对象生成工具
InternUtil() - Constructor for class org.dromara.hutool.core.lang.intern.InternUtil
 
interrupt(Thread, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
结束线程,调用此方法后,线程将抛出 InterruptedException异常
intersection() - Method in class org.dromara.hutool.core.collection.CollectionOperation
多个集合的交集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最少的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c],此结果中只保留了两个c
intersection(Collection<T>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
多个集合的交集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最少的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c],此结果中只保留了两个c
intersection(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
other与当前区间相交,则获得该区间与当前区间的交集
intersection(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
other与当前区间相交,则获得该区间与当前区间的交集
intersectionDistinct() - Method in class org.dromara.hutool.core.collection.CollectionOperation
多个集合的唯一交集
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
intersectionDistinct(Collection<T>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
多个集合的交集
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
intHash(int) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
Thomas Wang的算法,整数hash
intToByte(int) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
int转byte
intToBytes(int) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
int转byte数组
默认以小端序转换
intToRoman(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
整数转罗马数字
限制:[1,3999]的正整数 I 1 V 5 X 10 L 50 C 100 D 500 M 1000
intToRoman(int) - Static method in class org.dromara.hutool.core.math.RomanNumberFormatter
整数转罗马数字
限制:[1,3999]的正整数 I 1 V 5 X 10 L 50 C 100 D 500 M 1000
intVal() - Method in interface org.dromara.hutool.core.lang.EnumItem
int值
intValue() - Method in class org.dromara.hutool.core.codec.Number128
 
intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 
intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
 
intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
 
intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
 
intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
 
intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
 
INVALID_PATTERN - Static variable in class org.dromara.hutool.core.xml.XmlConstants
在XML中无效的字符 正则
inverse(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
inverse() - Method in class org.dromara.hutool.core.stream.EntryStream
将键值对翻转
INVERTED_DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
反转风格,即将GMP风格中的大小写做转换解码器
INVERTED_ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
反转风格,即将GMP风格中的大小写做转换编码器
invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.core.annotation.AnnotationMappingProxy
调用被代理的方法
invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.core.annotation.AnnotationProxy
 
invoke(String, Object...) - Method in class org.dromara.hutool.core.bean.DynaBean
执行原始Bean中的方法
invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.core.map.MapProxy
 
invoke(Object, Object...) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
 
invoke(Object, Object...) - Method in interface org.dromara.hutool.core.reflect.Invoker
调用指定目标对象的方法。
invoke(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodHandleUtil
执行接口或对象中的方法
     interface Duck {
         default String quack() {
             return "Quack";
         }
     }
     Duck duck = (Duck) Proxy.newProxyInstance(
         ClassLoaderUtil.getClassLoader(),
         new Class[] { Duck.class },
         MethodHandleUtil::invoke);
 
invoke(Object, Object...) - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
 
invoke(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行方法 对于用户传入参数会做必要检查,包括: 1、忽略多余的参数 2、参数不够补齐默认值 3、传入参数为null,但是目标参数类型为原始类型,做转换
invoke(Object, String, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行对象中指定方法 如果需要传递的参数为null,请使用NullWrapperBean来传递,不然会丢失类型信息
invoke(String, Object[]) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
非单例模式,如果是非静态方法,每次创建一个新对象
invoke(String, boolean, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
invoke(String, String, Object[]) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
非单例模式,如果是非静态方法,每次创建一个新对象
invoke(String, String, boolean, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.extra.aop.engine.jdk.JdkInterceptor
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
invokeExact(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodHandleUtil
执行接口或对象中的方法,参数类型不做转换,必须与方法参数类型完全匹配
     interface Duck {
         default String quack() {
             return "Quack";
         }
     }
     Duck duck = (Duck) Proxy.newProxyInstance(
         ClassLoaderUtil.getClassLoader(),
         new Class[] { Duck.class },
         MethodHandleUtil::invoke);
 
invokeGet(Object) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
获取字段值
invokeHandle(MethodHandle, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodHandleUtil
执行方法句柄,MethodHandle.invokeWithArguments(Object...)包装
非static方法需先调用MethodHandle.bindTo(Object)绑定执行对象。
Invoker - Interface in org.dromara.hutool.core.reflect
Invoker接口定义了调用目标对象的方法的规范。
invokeSet(Object, Object) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
设置字段值,传入的字段值必须和字段类型一致,否则抛出异常
invokeStatic(Object...) - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
执行静态方法
invokeStatic(Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行静态方法
InvokeTask - Class in org.dromara.hutool.cron.task
反射执行任务
通过传入类名#方法名,通过反射执行相应的方法
如果是静态方法直接执行,如果是对象方法,需要类有默认的构造方法。
InvokeTask(String) - Constructor for class org.dromara.hutool.cron.task.InvokeTask
构造
invokeWithCheck(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
执行方法
执行前要检查给定参数: 1.
ioAction - Variable in class org.dromara.hutool.socket.aio.AioServer
 
IoAction<T> - Interface in org.dromara.hutool.socket.aio
Socket流处理接口
实现此接口用于处理接收到的消息,发送指定消息
IoCopier<S,T> - Class in org.dromara.hutool.core.io.copy
IO拷贝抽象,可自定义包括缓存、进度条等信息
此对象非线程安全
IoCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.IoCopier
构造
IORuntimeException - Exception in org.dromara.hutool.core.io
IO运行时异常,常用于对IOException的包装
IORuntimeException() - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IORuntimeException(Throwable) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IORuntimeException(String) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IORuntimeException(String, Object...) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IORuntimeException(String, Throwable) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IORuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IORuntimeException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
构造
IoUtil - Class in org.dromara.hutool.core.io
IO工具类
IO工具类只是辅助流的读写,并不负责关闭流。
IoUtil() - Constructor for class org.dromara.hutool.core.io.IoUtil
 
IP_MASK_SPLIT_MARK - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
IP与掩码的分割符
IP_SPLIT_MARK - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
IP段的分割符
IPAD - Static variable in class org.dromara.hutool.http.useragent.Platform
ipad
IPHONE - Static variable in class org.dromara.hutool.http.useragent.Platform
Iphone
IPOD - Static variable in class org.dromara.hutool.http.useragent.Platform
ipod
ipv4(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
IPv4脱敏,如:脱敏前:192.0.2.1;脱敏后:192.*.*.*。
ipv4(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
IPv4脱敏,如:脱敏前:192.0.2.1;脱敏后:192.*.*.*。
IPV4 - Static variable in class org.dromara.hutool.core.regex.PatternPool
IP v4
IPV4 - Static variable in interface org.dromara.hutool.core.regex.RegexPool
IP v4
采用分组方式便于解析地址的每一个段
IPV4_A_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址最大值数值形式
IPV4_A_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址最小值数值形式
IPV4_A_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址私网网段最大值数值形式
IPV4_A_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址私网网段最小值数值形式
IPV4_A_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址私网网段最大值字符串形式
IPV4_A_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址私网网段最小值字符串形式
IPV4_A_PUBLIC_1_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第一个公网网段最大值数值形式
IPV4_A_PUBLIC_1_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第一个公网网段最小值数值形式
IPV4_A_PUBLIC_1_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第一个公网网段最大值字符串形式
IPV4_A_PUBLIC_1_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第一个公网网段最小值字符串形式
IPV4_A_PUBLIC_2_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第二个公网网段最大值数值形式
IPV4_A_PUBLIC_2_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第二个公网网段最小值数值形式
IPV4_A_PUBLIC_2_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第二个公网网段最大值字符串形式
IPV4_A_PUBLIC_2_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址第二个公网网段最小值字符串形式
IPV4_A_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址最大值字符串形式
IPV4_A_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 A类地址最小值字符串形式
IPV4_B_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址最大值数值形式
IPV4_B_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址最小值数值形式
IPV4_B_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址私网网段最大值数值形式
IPV4_B_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址私网网段最小值数值形式
IPV4_B_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址私网网段最大值字符串形式
IPV4_B_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址私网网段最小值字符串形式
IPV4_B_PUBLIC_1_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第一个公网网段最大值数值形式
IPV4_B_PUBLIC_1_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第一个公网网段最小值数值形式
IPV4_B_PUBLIC_1_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第一个公网网段最大值字符串形式
IPV4_B_PUBLIC_1_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第一个公网网段最小值字符串形式
IPV4_B_PUBLIC_2_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第二个公网网段最大值数值形式
IPV4_B_PUBLIC_2_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第二个公网网段最小值数值形式
IPV4_B_PUBLIC_2_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第二个公网网段最大值字符串形式
IPV4_B_PUBLIC_2_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址第二个公网网段最小值字符串形式
IPV4_B_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址最大值字符串形式
IPV4_B_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 B类地址最小值字符串形式
IPV4_C_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址最大值数值形式
IPV4_C_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址最小值数值形式
IPV4_C_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址私网网段最大值数值形式
IPV4_C_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址私网网段最小值数值形式
IPV4_C_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址私网网段最大值字符串形式
IPV4_C_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址私网网段最小值字符串形式
IPV4_C_PUBLIC_1_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第一个公网网段最大值数值形式
IPV4_C_PUBLIC_1_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第一个公网网段最小值数值形式
IPV4_C_PUBLIC_1_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第一个公网网段最大值字符串形式
IPV4_C_PUBLIC_1_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第一个公网网段最小值字符串形式
IPV4_C_PUBLIC_2_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第二个公网网段最大值数值形式
IPV4_C_PUBLIC_2_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第二个公网网段最小值数值形式
IPV4_C_PUBLIC_2_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第二个公网网段最大值字符串形式
IPV4_C_PUBLIC_2_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址第二个公网网段最小值字符串形式
IPV4_C_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址最大值字符串形式
IPV4_C_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 C类地址最小值字符串形式
IPV4_D_DEDICATED_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址专用网段(用于广播)最大值数值形式
IPV4_D_DEDICATED_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址专用网段(用于广播)最小值数值形式
IPV4_D_DEDICATED_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址专用网段(用于广播)最大值字符串形式
IPV4_D_DEDICATED_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址专用网段(用于广播)最小值字符串形式
IPV4_D_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址最大值数值形式
IPV4_D_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址最小值数值形式
IPV4_D_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址私用网段(用于测试)最大值数值形式
IPV4_D_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址私用网段(用于测试)最小值数值形式
IPV4_D_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址私用网段(用于测试)最大值字符串形式
IPV4_D_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址私用网段(用于测试)最小值字符串形式
IPV4_D_PUBLIC_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址公用网段(用于组播)最大值数值形式
IPV4_D_PUBLIC_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址公用网段(用于组播)最小值数值形式
IPV4_D_PUBLIC_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址公用网段(用于组播)最大值字符串形式
IPV4_D_PUBLIC_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址公用网段(用于组播)最小值字符串形式
IPV4_D_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址最大值字符串形式
IPV4_D_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 D类地址最小值字符串形式
IPV4_E_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 E类地址最大值数值形式
IPV4_E_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 E类地址最小值数值形式
IPV4_E_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 E类地址最大值字符串形式
IPV4_E_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 E类地址最小值字符串形式
IPV4_LOOPBACK_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 本地回环地址最大值数值形式
IPV4_LOOPBACK_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 本地回环地址最小值数值形式
IPV4_LOOPBACK_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 本地回环地址最大值字符串形式
IPV4_LOOPBACK_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4 本地回环地址最小值字符串形式
IPV4_MASK_BIT_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4最大掩码位
IPV4_MASK_BIT_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4最小掩码位
IPV4_MASK_BIT_VALID_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4有意义的最小掩码位
IPV4_MASK_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4最大掩码字符串
IPV4_MASK_VALID_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4有意义的最小掩码字符串
IPV4_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4最大值数值形式
IPV4_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4最小值数值形式
IPV4_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4地址最大值字符串形式
IPV4_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4地址最小值字符串形式
IPV4_UNUSED_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4未使用地址最大值数值形式
IPV4_UNUSED_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4未使用地址最小值数值形式
IPV4_UNUSED_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4未使用地址最大值字符串形式
IPV4_UNUSED_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
Ipv4未使用地址最小值字符串形式
Ipv4Pool - Interface in org.dromara.hutool.core.net
Ip相关常量 为了方便处理作出以下特别说明,若后续因此收到影响或有更好处理方式需要及时调整: 1、此处定义的`最小值`、`最大值`并非实际ip可分配的最小值、最大值。
ipv4ToLong(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
将 ip字符串 转换为 long值 方法别名:inet_aton
ipv4ToLong(String) - Static method in class org.dromara.hutool.core.net.NetUtil
根据ip地址计算出long型的数据
Ipv4Util - Class in org.dromara.hutool.core.net
IPV4地址工具类 工具类来源pr 名词解释: ip字符串:点分十进制,形如:xxx.xxx.xxx.xxx ip的Long类型:有效位32位,每8位可以转为一个十进制数,例如:0xC0A802FA, 转为点分十进制是:192.168.2.250 掩码地址:点分十进制,例如:255.255.255.0 掩码位:int类型,例如 24, 它代表的掩码地址为:255.255.255.0;掩码位和掩码地址的相互转换,请使用 MaskBit CIDR:无类域间路由,形如:xxx.xxx.xxx.xxx/掩码位,192.168.1.101/24 全量地址:区间内所有ip地址,包含区间两端 可用地址:区间内所有ip地址,但是不包含区间两端
Ipv4Util() - Constructor for class org.dromara.hutool.core.net.Ipv4Util
 
ipv6(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
IPv6脱敏,如:脱敏前:2001:0db8:86a3:08d3:1319:8a2e:0370:7344;脱敏后:2001:*:*:*:*:*:*:*
ipv6(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
IPv6脱敏,如:脱敏前:2001:0db8:86a3:08d3:1319:8a2e:0370:7344;脱敏后:2001:*:*:*:*:*:*:*
IPV6 - Static variable in class org.dromara.hutool.core.regex.PatternPool
IP v6
IPV6 - Static variable in interface org.dromara.hutool.core.regex.RegexPool
IP v6
ipv6ToBigInteger(String) - Static method in class org.dromara.hutool.core.net.Ipv6Util
将IPv6地址字符串转为大整数
Ipv6Util - Class in org.dromara.hutool.core.net
IPv6工具类
Ipv6Util() - Constructor for class org.dromara.hutool.core.net.Ipv6Util
 
IS_ANDROID - Static variable in class org.dromara.hutool.core.util.JdkUtil
是否Android环境
IS_AT_LEAST_JDK17 - Static variable in class org.dromara.hutool.core.util.JdkUtil
是否大于等于JDK17
IS_GRAALVM_NATIVE - Static variable in class org.dromara.hutool.core.util.JdkUtil
是否GraalVM Native Image环境
IS_JDK8 - Static variable in class org.dromara.hutool.core.util.JdkUtil
是否JDK8
由于Hutool基于JDK8编译,当使用JDK版本低于8时,不支持。
IS_KOTLIN_ENABLE - Static variable in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
是否提供或处于Kotlin环境中
IS_OPENJ9 - Static variable in class org.dromara.hutool.core.util.JdkUtil
是否OPENJ9环境
IS_PREFIX - Static variable in class org.dromara.hutool.core.reflect.method.MethodNameUtil
is方法前缀
isAbsolutePath(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
给定路径已经是绝对路径
此方法并没有针对路径做标准化,建议先执行FileNameUtil.normalize(String)方法标准化路径后判断
绝对路径判断条件是: 以/开头的路径 满足类似于 c:/xxxxx,其中祖母随意,不区分大小写 满足类似于 d:\xxxxx,其中祖母随意,不区分大小写
isAbstract(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否抽象成员
isAbstract(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否抽象类
isAfter(Date) - Method in class org.dromara.hutool.core.date.DateTime
是否在给定日期之后
isAfterOrEquals(Date) - Method in class org.dromara.hutool.core.date.DateTime
是否在给定日期之后或与给定日期相等
isAix() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isAllAssignableFrom(Class<?>[], Class<?>[]) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
比较判断types1和types2两组类,如果types1中所有的类都与types2对应位置的类相同,或者是其父类或接口,则返回true
isAllBlank(CharSequence...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
指定字符串数组中的元素,是否全部为空字符串。
isAllBlank(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
 
isAllBlank(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
指定字符串数组中的元素,是否全部为空字符串。
isAllCharMatch(CharSequence, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.StrValidator
字符串的每一个字符是否都与定义的匹配器匹配
isAllEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否所有元素都为null或空对象,通过ObjUtil.isEmpty(Object) 判断元素 如果提供的数组本身为空,则返回true
isAllEmpty(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
指定字符串数组中的元素,是否全部为空字符串。
isAllEmpty(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.text.StrValidator
指定字符串数组中的元素,是否全部为空字符串。
isAllEmptyVarargs(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否所有元素都为null或空对象,通过ObjUtil.isEmpty(Object) 判断元素 如果提供的数组本身为空,则返回true 限制条件:args的每个item不能是数组、不能是集合
isAllNotBlank(CharSequence...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否存都不为null或空对象或空白符的对象,通过ArrayUtil.hasBlank(CharSequence...)
isAllNotBlank(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
是否存都不为null或空对象或空白符的对象,通过StrValidator.hasBlank(CharSequence...)
isAllNotEmpty(Object...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否所有元素都不为null或空对象,通过ObjUtil.isEmpty(Object) 判断元素 如果提供的数组本身为空,则返回true
isAllNotEmpty(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
指定字符串数组中的元素,是否都不为空字符串。
isAllNotNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否所有元素都不为 null 如果提供的数组为null,则返回false,如果提供的数组为空,则返回true
isAllNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
所有字段是否全为null 如果数组为null或者空,则返回 true
isAllNull(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
是否全部元素为null
isAllNull(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
是否全部元素为null
isAllowFileExts - Variable in class org.dromara.hutool.http.multipart.UploadSetting
扩展名是允许列表还是禁止列表
isAllowFileExts() - Method in class org.dromara.hutool.http.multipart.UploadSetting
是否允许文件扩展名
isAlwaysMakeTags() - Method in class org.dromara.hutool.http.html.HtmlFilter
flag determining whether to try to make tags when presented with "unbalanced" angle brackets (e.g.
isAM(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
是否为上午
isAm() - Method in class org.dromara.hutool.core.date.DateBuilder
检查当前是否为上午。
isAM() - Method in class org.dromara.hutool.core.date.DateTime
是否为上午
isAM(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
是否为上午
isAndroid() - Method in class org.dromara.hutool.http.useragent.Platform
是否为Android平台,包括Android和Google TV
isAnnotated(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element所处层级结构的所有AnnotatedElement上,是否存在该类型的注解或元注解
isAnnotationAttribute(Method) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
该方法是否是注解属性,需要满足下述条件: 不是Object.equals(Object); 不是Object.hashCode(); 不是Object.toString(); 不是桥接方法; 不是合成方法; 不是静态方法; 是公共方法; 方法必须没有参数; 方法必须有返回值(返回值类型不为Void);
isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
element上,是否存在该类型的注解或元注解
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
注解是否在层级结构中所有AnnotatedElement上的注解和元注解中存在
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
注解是否是AnnotatedElement直接声明的注解,或者在这些注解的层级结构中存在
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
指定注解是否在RepeatableMetaAnnotatedElement.element上直接声明的注解、直接声明的注解包含的可重复注解, 以及他们的元注解中存在
isArray(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
对象是否为数组对象
isAscii(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为ASCII字符,ASCII字符位于0~127之间 CharUtil.isAscii('a') = true CharUtil.isAscii('A') = true CharUtil.isAscii('3') = true CharUtil.isAscii('-') = true CharUtil.isAscii('\n') = true CharUtil.isAscii('©') = false
isAsciiControl(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为ASCII控制符(不可见字符),控制符位于0~31和127 CharUtil.isAsciiControl('a') = false CharUtil.isAsciiControl('A') = false CharUtil.isAsciiControl('3') = false CharUtil.isAsciiControl('-') = false CharUtil.isAsciiControl('\n') = true CharUtil.isAsciiControl('©') = false
isAsciiPrintable(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为可见ASCII字符,可见字符位于32~126之间 CharUtil.isAsciiPrintable('a') = true CharUtil.isAsciiPrintable('A') = true CharUtil.isAsciiPrintable('3') = true CharUtil.isAsciiPrintable('-') = true CharUtil.isAsciiPrintable('\n') = false CharUtil.isAsciiPrintable('©') = false
isAssignable(Class<?>, Class<?>) - Static method in class org.dromara.hutool.core.lang.Assert
断言 superType.isAssignableFrom(subType) 是否为 true.
isAssignable(Class<?>, Class<?>, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言 superType.isAssignableFrom(subType) 是否为 true.
isAssignable(Class<?>, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
检查目标类是否可以从原类转化
转化包括:
1、原类是对象,目标类型是原类型实现的接口
2、目标类型是原类型的父类
3、两者是原始类型或者包装类型(相互转换)
isAuth() - Method in class org.dromara.hutool.extra.mail.MailAccount
是否需要用户名密码验证
isAutoIncrement() - Method in class org.dromara.hutool.db.meta.Column
是否自增
isAutoIncrement() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否自增
isBackToPwd() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
是否执行完操作返回当前目录
isBase64Code(byte) - Method in class org.dromara.hutool.core.codec.binary.Base64Decoder
给定的字符是否为Base64字符
isBasicType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为基本类型(包括包装类和原始类)
isBasicType(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
是否为基本类型,包括包装类型和原始类型
isBefore(Date) - Method in class org.dromara.hutool.core.date.DateTime
是否在给定日期之前
isBeforeOrEquals(Date) - Method in class org.dromara.hutool.core.date.DateTime
是否在给定日期之前或与给定日期相等
isBeside(long, long) - Static method in class org.dromara.hutool.core.math.NumberUtil
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
isBeside(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
isBetween(Number, Number, Number) - Static method in class org.dromara.hutool.core.lang.Validator
检查给定的数字是否在指定范围内
isBirthday(int, int, int) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为生日
isBirthday(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为生日
只支持以下几种格式: yyyyMMdd yyyy-MM-dd yyyy/MM/dd yyyy.MM.dd yyyy年MM月dd日
isBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
字符串是否为空白,空白的定义如下: null 空字符串:"" 空格、全角空格、制表符、换行符,等不可见字符 例: StrUtil.isBlank(null) // true StrUtil.isBlank("") // true StrUtil.isBlank(" \t\n") // true StrUtil.isBlank("abc") // false 注意:该方法与 StrValidator.isEmpty(CharSequence) 的区别是: 该方法会校验空白字符,且性能相对于 StrValidator.isEmpty(CharSequence) 略慢。
isBlankChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
isBlankChar(int) - Static method in class org.dromara.hutool.core.text.CharUtil
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
isBlankIfStr(Object) - Static method in class org.dromara.hutool.core.text.StrUtil
如果对象是字符串是否为空白,空白的定义如下: null 空字符串:"" 空格、全角空格、制表符、换行符,等不可见字符 例: StrUtil.isBlankIfStr(null) // true StrUtil.isBlankIfStr("") // true StrUtil.isBlankIfStr(" \t\n") // true StrUtil.isBlankIfStr("abc") // false 注意:该方法与 StrUtil.isEmptyIfStr(Object) 的区别是: 该方法会校验空白字符,且性能相对于 StrUtil.isEmptyIfStr(Object) 略慢。
isBlankOrUndefined(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
检查字符串是否为null、空白串、“null”、“undefined”
isBoolean(Type) - Static method in class org.dromara.hutool.core.util.BooleanUtil
给定类是否为Boolean或者boolean
isBoolean() - Method in class org.dromara.hutool.json.JSONPrimitive
是否为布尔类型
isBoundary(byte) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
 
isCalledBy(Class<?>) - Method in interface org.dromara.hutool.core.lang.caller.Caller
是否被指定类调用
isCalledBy(Class<?>) - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
是否被指定类调用
isCalledBy(Class<?>) - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
 
isCalledBy(Class<?>) - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
 
isCarDrivingLicence(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为驾驶证 别名:驾驶证档案编号、行驶证编号 仅限:中国驾驶证档案编号
isCarVin(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为车架号;别名:行驶证编号 车辆识别代号 车辆识别码
isCaseInsensitive() - Method in class org.dromara.hutool.db.config.DbConfig
获取是否在结果中忽略大小写
isCaseSensitive() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否大小写敏感
isCausedBy(Throwable, Class<? extends Exception>...) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
判断是否由指定异常类引起
isCglibProxy(Object) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
是否Cglib代理对象
isCglibProxyClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
是否Cglib代理对象
isChar(Object) - Static method in class org.dromara.hutool.core.text.CharUtil
给定对象对应的类是否为字符类,字符类包括: Character.class char.class
isCharClass(Class<?>) - Static method in class org.dromara.hutool.core.text.CharUtil
给定类名是否为字符类,字符类包括: Character.class char.class
isCharEquals(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
检查给定字符串的所有字符是否都一样
isChinese(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否都为汉字
isChinese(char) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
是否为中文字符
isChineseName(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
是否是中文姓名 维吾尔族姓名里面的点是 · 输入法中文状态下,键盘左上角数字1前面的那个符号;
错误字符:..。..
isChunked() - Method in interface org.dromara.hutool.http.client.HeaderOperation
是否为Transfer-Encoding:Chunked的内容
isChunked() - Method in interface org.dromara.hutool.http.client.Response
是否为Transfer-Encoding:Chunked的内容
isCitizenId(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为身份证号码(支持18位、15位和港澳台的10位)
isClassExists(String, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
判断指定类名的类是否存在
isClose() - Method in enum org.dromara.hutool.core.lang.range.BoundType
是闭区间
isClosed() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
是否已关闭
isClosed() - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
 
isClosed() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
isClosed - Variable in class org.dromara.hutool.poi.excel.ExcelBase
是否被关闭
isClosed - Variable in class org.dromara.hutool.poi.word.Word07Writer
是否被关闭
isCloseOnCompletion() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
 
isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
 
isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
 
isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
 
isConnected() - Method in interface org.dromara.hutool.extra.ssh.Session
是否连接状态
isConnected(AsynchronousSocketChannel) - Static method in class org.dromara.hutool.socket.SocketUtil
远程主机是否处于连接状态
通过判断远程地址获取成功与否判断
isCreditCode(CharSequence) - Static method in class org.dromara.hutool.core.data.CreditCodeUtil
是否是有效的统一社会信用代码 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
isCreditCode(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
是否是有效的统一社会信用代码 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
isCreditCodeSimple(CharSequence) - Static method in class org.dromara.hutool.core.data.CreditCodeUtil
正则校验统一社会信用代码(18位)
注意:此方法是简化版本,并未严格判断校验码是否符合规则,严格校验参考CreditCodeUtil.isCreditCode(CharSequence)
规则: 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
isCropSupported() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
 
isCurrency() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否为货币
isCustomFormat(String) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
检查指定格式是否为自定义格式
isCustomParse(String) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
检查指定格式是否为自定义格式
isDaemon() - Method in class org.dromara.hutool.cron.Scheduler
是否为守护线程
isDataFlavorSupported(DataFlavor) - Method in class org.dromara.hutool.swing.clipboard.ImageSelection
是否支持指定元数据类型
isDateFormat(Cell) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
是否日期格式
isDateFormat(Cell, ConditionalFormattingEvaluator) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
判断是否日期格式
isDateFormat(ExcelNumberFormat) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
判断是否日期格式
isDateFormat(int, String) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
判断日期格式
isDateFormat(CellValueRecordInterface, FormatTrackingHSSFListener) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
判断数字Record中是否为日期格式
isDateFormat(int, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
判断日期格式
isDebug() - Method in class org.dromara.hutool.extra.mail.MailAccount
是否打开调试模式,调试模式会显示与邮件服务器通信过程,默认不开启
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
isDebugEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
isDebugEnabled() - Method in interface org.dromara.hutool.log.level.DebugLog
 
isDefault(Method) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
提供的方法是否为default方法
isDefault(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
是否为默认Content-Type,默认包括null和application/x-www-form-urlencoded
isDefinitelyWritable() - Method in class org.dromara.hutool.db.meta.ResultColumn
写入操作是否将一定成功
isDir(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
判断给定路径是否为目录
isDir(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
 
isDirectory(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断是否为目录,如果path为null,则返回false
isDirectory(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断是否为目录,如果file为null,则返回false
isDirectory(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断是否为目录,如果file为null,则返回false
此方法不会追踪到软链对应的真实地址,即软链被当作文件
isDirectory(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断是否为目录,如果file为null,则返回false
isDirEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
目录是否为空
isDirEmpty(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
目录是否为空
isDisableCache() - Method in class org.dromara.hutool.http.client.ClientConfig
是否禁用缓存
isDisjoint(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
other是否与当前区间不相交
isDisjoint(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
boundedRange是否与other前区间不相交
isDislocated(BoundType) - Method in enum org.dromara.hutool.core.lang.range.BoundType
该边界类型是否与当前边界错位,即一个的左边界,一个是右边界
isDocumented(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
是否会保存到 Javadoc 文档中
isDouble(String) - Static method in class org.dromara.hutool.core.math.NumberValidator
判断字符串是否是浮点数
isElement(Node) - Static method in class org.dromara.hutool.core.xml.XmlUtil
给定节点是否为Element 类型节点
isEmail(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为可用邮箱地址
邮箱地址限制长度为254个字符,参考:https://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address/44317754
isEmoji(char) - Static method in class org.dromara.hutool.core.text.CharUtil
判断是否为emoji表情符
isEmoji(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
是否为Emoji表情的Unicode符
isEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组是否为空
isEmpty(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组是否为空
此方法会匹配单一对象,如果此对象为null则返回true
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回false
如果此对象为数组对象,数组长度大于0的情况下返回false,否则返回true
isEmpty() - Method in class org.dromara.hutool.core.array.ArrayWrapper
数组是否为空
isEmpty(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为空
isEmpty() - Method in interface org.dromara.hutool.core.bean.BeanDesc
是否为空
isEmpty(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断Bean是否为空对象,空对象表示本身为null或者所有属性都为null
此方法不判断static属性
isEmpty() - Method in interface org.dromara.hutool.core.cache.Cache
缓存是否为空
isEmpty() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
isEmpty() - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
isEmpty(Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
集合是否为空
isEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Iterable是否为空
isEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Iterator是否为空
isEmpty(Enumeration<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Enumeration是否为空
isEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Map是否为空
isEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
Iterable是否为空
isEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
Iterator是否为空
isEmpty() - Method in class org.dromara.hutool.core.collection.ListWrapper
 
isEmpty() - Method in class org.dromara.hutool.core.collection.partition.Partition
 
isEmpty() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
isEmpty() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
isEmpty() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
isEmpty() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
 
isEmpty() - Method in class org.dromara.hutool.core.collection.TransCollection
 
isEmpty() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
是否为空
isEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
文件是否为空
目录:里面没有文件时为空 文件:文件大小为0时为空
isEmpty() - Method in class org.dromara.hutool.core.lang.Opt
判断包裹里元素的值是否不存在,不存在为 true,否则为false
isEmpty() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
当前区间是否为空。
isEmpty() - Method in class org.dromara.hutool.core.lang.selector.WeightListRandomSelector
判断是否为空
isEmpty(Object) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为空
对于String类型判定是否为empty(null 或 "")
isEmpty() - Method in class org.dromara.hutool.core.map.BeanMap
 
isEmpty() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
isEmpty() - Method in class org.dromara.hutool.core.map.LinkedForestMap
当前实例是否为空
isEmpty() - Method in class org.dromara.hutool.core.map.MapProxy
 
isEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
Map是否为空
isEmpty() - Method in class org.dromara.hutool.core.map.MapWrapper
 
isEmpty() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
 
isEmpty() - Method in interface org.dromara.hutool.core.map.multi.Table
表格是否为空
isEmpty() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
isEmpty() - Method in class org.dromara.hutool.core.map.TableMap
 
isEmpty() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
流是否为空
isEmpty(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
字符串是否为空,空的定义如下: null 空字符串:"" 例: StrUtil.isEmpty(null) // true StrUtil.isEmpty("") // true StrUtil.isEmpty(" \t\n") // false StrUtil.isEmpty("abc") // false 注意:该方法与 StrValidator.isBlank(CharSequence) 的区别是:该方法不校验空白字符。
isEmpty(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
判断指定对象是否为空,支持类型包括: null:默认返回true; 数组:等同于ArrayUtil.isEmpty(Object)CharSequence:等同于StrValidator.isEmpty(CharSequence)Collection:等同于CollUtil.isEmpty(Collection)Map:等同于MapUtil.isEmpty(Map)IteratorIterable:等同于IterUtil.isEmpty(Iterator)IterUtil.isEmpty(Iterable)
isEmpty() - Method in class org.dromara.hutool.cron.Scheduler
是否无任务
isEmpty() - Method in class org.dromara.hutool.cron.TaskTable
任务表是否为空
isEmpty(KeyPair) - Static method in class org.dromara.hutool.crypto.KeyUtil
检查KeyPair 是否为空,空的条件是: keyPair本身为null KeyPair.getPrivate()KeyPair.getPublic()都为null
isEmpty() - Method in class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
持有的连接是否为空
isEmpty() - Method in interface org.dromara.hutool.json.JSON
判断JSON是否为空,即大小为0
isEmpty(JSON) - Static method in class org.dromara.hutool.json.JSONUtil
JSON对象是否为空,以下情况返回true
null JSON.isEmpty()
isEmpty(Sheet) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
sheet是否为空
isEmpty(String) - Method in class org.dromara.hutool.setting.GroupedMap
某个分组对应的键值对是否为空
isEmpty() - Method in class org.dromara.hutool.setting.GroupedMap
是否为空,如果多个分组同时为空,也按照空处理
isEmpty(String) - Method in class org.dromara.hutool.setting.Setting
某个分组对应的键值对是否为空
isEmpty() - Method in class org.dromara.hutool.setting.Setting
 
isEmptyIfStr(Object) - Static method in class org.dromara.hutool.core.text.StrUtil
如果对象是字符串是否为空串,空的定义如下:
null 空字符串:"" 例: StrUtil.isEmptyIfStr(null) // true StrUtil.isEmptyIfStr("") // true StrUtil.isEmptyIfStr(" \t\n") // false StrUtil.isEmptyIfStr("abc") // false 注意:该方法与 StrUtil.isBlankIfStr(Object) 的区别是:该方法不校验空白字符。
isEmptyOrUndefined(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
检查字符串是否为null、“”、“null”、“undefined”
isEmptyParam(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
是否为无参数方法
isEnabled(Level) - Method in class org.dromara.hutool.log.AbstractLog
 
isEnabled(Level) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
isEnabled(Level) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
isEnabled(Level) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
isEnabled(Level) - Method in interface org.dromara.hutool.log.Log
是否开启指定日志
isEncodefilename() - Method in class org.dromara.hutool.extra.mail.MailAccount
对于文件名是否使用MailAccount.charset编码,默认为 true
isEnd - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
 
isEnum(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
判断类是否为枚举类型
isEnum(Type) - Static method in class org.dromara.hutool.core.util.EnumUtil
指定类是否为Enum类
isEnum(Object) - Static method in class org.dromara.hutool.core.util.EnumUtil
指定类是否为Enum类
isEqual(Object...) - Static method in interface org.dromara.hutool.core.func.SerPredicate
Returns a predicate that tests if two arguments are equal according to Objects.equals(Object, Object).
isEqualList(Collection<?>, Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
判断两个Collection 是否元素和顺序相同,返回true的条件是: 两个Collection必须长度相同 两个Collection元素相同index的对象必须equals,满足Objects.equals(Object, Object) 此方法来自Apache-Commons-Collections4。
isEqualList(Iterable<?>, Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
判断两个Iterable中的元素与其顺序是否相同
当满足下列情况时返回true: 两个Iterable都为null; 两个Iterable满足iterable1 == iterable2; 两个Iterable所有具有相同下标的元素皆满足Objects.equals(Object, Object); 此方法来自Apache-Commons-Collections4。
isEqualsMethod(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
是否为equals方法
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
isErrorEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
isErrorEnabled() - Method in interface org.dromara.hutool.log.level.ErrorLog
 
isEven(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
检查是否为偶数
isExistsAndNotDirectory(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断是否存在且为非目录 如果path为null,返回false 如果path不存在,返回false
isExpired() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
判断是否过期
isExpired(Instant) - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
Cookie是否过期
isExpired() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
Cookie是否过期
isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
isExpired() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
isFail() - Method in class org.dromara.hutool.core.lang.Opt
是否失败
当调用 Opt.ofTry(SerSupplier)时,抛出异常则表示失败
isFalse(boolean, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言是否为假,如果为 true 抛出指定类型异常
并使用指定的函数获取错误信息返回
  Assert.isFalse(i > 0, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
isFalse(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言是否为假,如果为 true 抛出 IllegalArgumentException 异常
 Assert.isFalse(i < 0, "The value must not be negative");
 
isFalse(boolean) - Static method in class org.dromara.hutool.core.lang.Assert
断言是否为假,如果为 true 抛出 IllegalArgumentException 异常
 Assert.isFalse(i < 0);
 
isFalse(boolean) - Static method in class org.dromara.hutool.core.lang.Validator
给定值是否不为false
isFalse(Boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
检查 Boolean 值是否为 false BooleanUtil.isFalse(Boolean.TRUE) = false BooleanUtil.isFalse(Boolean.FALSE) = true BooleanUtil.isFalse(null) = false
isFile(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断是否为文件,如果path为null,则返回false
isFile(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断是否为文件,如果file为null,则返回false
isFile(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断是否为文件,如果file为null,则返回false
isFile() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
Returns true if uploaded data are correctly marked as a file.
isFileOrVfsURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
提供的URL是否为文件
文件协议包括"file", "vfsfile" 或 "vfs".
isFileSeparator(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为Windows或者Linux(Unix)文件分隔符
Windows平台下分隔符为\,Linux(Unix)为/
isFileURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
提供的URL是否为文件
文件协议包括"file".
isFirst() - Method in class org.dromara.hutool.db.PageResult
 
isFirstDayOfMonth(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
是否为本月第一天
isFirstPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
是否首页
isFormUrlEncode(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
是否为application/x-www-form-urlencoded
isFromOrSuppressedThrowable(Throwable, Class<? extends Throwable>) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
判断指定异常是否来自或者包含指定异常
isFromOrSuppressedThrowable(Throwable, Class<? extends Throwable>, boolean) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
判断指定异常是否来自或者包含指定异常
isFull() - Method in interface org.dromara.hutool.core.cache.Cache
缓存是否已满,仅用于有空间限制的缓存对象
isFull() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
isFull() - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
isFull() - Method in interface org.dromara.hutool.core.collection.BoundedCollection
是否已满,如果集合已满,不允许新增元素
isFull() - Method in class org.dromara.hutool.core.collection.BoundedList
 
isFull() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
 
isGeneral(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为英文字母 、数字和下划线
isGeneral(CharSequence, int, int) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为给定长度范围的英文字母 、数字和下划线
isGeneral(CharSequence, int) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为给定最小长度的英文字母 、数字和下划线
isGeneralWithChinese(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为中文字、英文字母、数字和下划线
isGetCharsetFromContent() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
是否从响应正文中的meta标签获取编码信息
isGetMethod() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
是否为GET请求
isGetMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
是否为GET请求
isGetMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
是否为GET请求
isGetter(Method, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
检查给定方法是否为Getter方法,规则为:
方法参数必须为0个 方法名称不能是getClass "is"开头返回必须为boolean或Boolean 是否以“get”
isGetterOrSetter(Method, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
检查给定方法是否为Getter或者Setter方法,规则为:
方法参数必须为0个或1个 方法名称不能是getClass 如果是无参方法,则判断是否以“get”或“is”开头 如果方法参数1个,则判断是否以“set”开头
isGetterOrSetterIgnoreCase(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
检查给定方法是否为Getter或者Setter方法,规则为:
方法参数必须为0个或1个 如果是无参方法,则判断是否以“get”或“is”开头 如果方法参数1个,则判断是否以“set”开头
isGlobalLenient() - Static method in class org.dromara.hutool.core.date.DateUtil
获取全局参数,是否日期解析宽容模式,未定义时返回false
通过系统参数hutool.date.lenient定义
isHashCodeMethod(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
是否为hashCode方法
isHex(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为Hex(16进制)字符串
isHexChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为16进制规范的字符,判断是否为如下字符 1. 0~9 2. a~f 4.
isHexNumber(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
判断给定字符串是否为16进制数
如果是,需要使用对应数字类型对象的decode方法解码
例如:Integer.decode方法解码int类型的16进制数字
isHostOnly() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
限制 Cookie 主机作用域,一般包含子域名
Cookie 作用域,默认为空,表示所有域名下生效
isHostOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
isHostOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
isHostOnly() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
isHostOnly() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
isHpUx() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isHttp(String) - Static method in class org.dromara.hutool.http.HttpUtil
检测是否http
isHttpOnly() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
限制 Cookie 的作用域
标记为 HttpOnly 的 Cookie 只能在 HTTP 协议中访问,不能通过脚本语言(如 JavaScript)访问
isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
isHttps(String) - Static method in class org.dromara.hutool.http.HttpUtil
检测是否https
isIE(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
客户浏览器是否为IE
isIE(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
客户浏览器是否为IE
isIgnoreBody() - Method in enum org.dromara.hutool.http.meta.Method
是否忽略读取响应body部分
HEAD、CONNECT、TRACE方法将不读取响应体
isIgnoreCase() - Method in class org.dromara.hutool.json.JSONConfig
是否忽略键的大小写
isIgnoreEmptyRow() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
是否忽略空行
isIgnoreEOFError() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
获取是否忽略响应读取时可能的EOF异常。
isIgnoreError() - Method in class org.dromara.hutool.json.JSONConfig
是否忽略转换过程中的异常
isIgnoreNullValue() - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
是否忽略null值
isIgnoreNullValue() - Method in class org.dromara.hutool.json.JSONConfig
是否忽略null值
isIgnoreZeroWithChar() - Method in class org.dromara.hutool.json.JSONConfig
是否忽略零宽字符,这些字符可能会导致解析安全问题,这些字符包括: 零宽空格: 零宽非换行空: 零宽连接符: 零宽无断空格:
isIn(T, T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
给定的value是否在c1c2的范围内
min(c1,c2) <= value <= max(c1,c2)
isIn(Date, Date) - Method in class org.dromara.hutool.core.date.DateTime
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
isIn(Date, Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
isIn(Date, Date, Date, boolean, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
通过includeBegin, includeEnd参数控制日期范围区间是否为开区间,例如:传入参数:includeBegin=true, includeEnd=false, 则本方法会判断 date ∈ (beginDate, endDate] 是否成立
isIn(TemporalAccessor, TemporalAccessor, TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
isIn(TemporalAccessor, TemporalAccessor, TemporalAccessor, boolean, boolean) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
通过includeBegin, includeEnd参数控制日期范围区间是否为开区间,例如:传入参数:includeBegin=true, includeEnd=false, 则本方法会判断 date ∈ (beginDate, endDate] 是否成立
isInAlphabet(String) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Tests a given String to see if it contains only valid characters within the alphabet.
isInAlphabet(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Tests a given byte array to see if it contains only valid characters within the alphabet.
isInAlphabet(byte) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Returns whether the octet is in the Base32 alphabet.
isInExclusive(T, T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
给定的value是否在c1c2的范围内,但是不包括边界
min(c1,c2) < value < max(c1,c2)
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
isInfoEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
isInfoEnabled() - Method in interface org.dromara.hutool.log.level.InfoLog
 
isInherited(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
是否可以被继承,默认为 false
isInitialized() - Method in class org.dromara.hutool.core.lang.loader.AtomicLoader
 
isInitialized() - Method in class org.dromara.hutool.core.lang.loader.LazyLoader
 
isInitialized() - Method in interface org.dromara.hutool.core.lang.loader.Loader
是否已经初始化完毕
isInitialized() - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
 
isInMemory() - Method in class org.dromara.hutool.http.multipart.UploadFile
 
isInnerIP(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
判定是否为内网IPv4
私有IP: A类 10.0.0.0-10.255.255.255 B类 172.16.0.0-172.31.255.255 C类 192.168.0.0-192.168.255.255 当然,还有127这个网段是环回地址
isInnerIP(long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
是否为内网地址
isInnerIP(String) - Static method in class org.dromara.hutool.core.net.NetUtil
判定是否为内网IPv4
私有IP: A类 10.0.0.0-10.255.255.255 B类 172.16.0.0-172.31.255.255 C类 192.168.0.0-192.168.255.255 当然,还有127这个网段是环回地址
isInRange(String, String) - Static method in class org.dromara.hutool.core.net.NetUtil
是否在CIDR规则配置范围内
方法来自:【成都】小邓
isInstanceOf(Class<?>, T) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定对象是否是给定类的实例,如果不是则抛出异常
此方法用于限定对象的类型
 Assert.instanceOf(Foo.class, foo);
 
isInstanceOf(Class<?>, T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定对象是否是给定类的实例
此方法用于限定对象的类型
 Assert.instanceOf(Foo.class, foo, "foo must be an instance of class Foo");
 
isInteger(String) - Static method in class org.dromara.hutool.core.math.NumberValidator
判断字符串是否是整数 支持格式: 10进制, 不能包含前导零 8进制(以0开头) 16进制(以0x或者0X开头)
isInterface(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否抽象类
isIntersected(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
other是否与当前区间相交:
isIntersected(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
boundedRange是否与other相交
isIos() - Method in class org.dromara.hutool.http.useragent.Platform
是否为IOS平台,包括IPhone、IPod、IPad
isIPad() - Method in class org.dromara.hutool.http.useragent.Platform
是否为Iphone或者iPod设备
isIPhoneOrIPod() - Method in class org.dromara.hutool.http.useragent.Platform
是否为Iphone或者iPod设备
isIpv4(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为IPV4地址
isIpv6(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为IPV6地址
isIrix() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isJarFileURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
提供的URL是否为Jar文件URL 判断依据为file协议且扩展名为.jar
isJarURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
提供的URL是否为jar包URL 协议包括: "jar", "zip", "vfszip" 或 "wsjar".
isJava10() - Method in class org.dromara.hutool.extra.management.JavaInfo
判断当前Java的版本。
isJava11() - Method in class org.dromara.hutool.extra.management.JavaInfo
判断当前Java的版本。
isJava12() - Method in class org.dromara.hutool.extra.management.JavaInfo
判断当前Java的版本。
isJava13() - Method in class org.dromara.hutool.extra.management.JavaInfo
是否是当前java的版本。
isJava14() - Method in class org.dromara.hutool.extra.management.JavaInfo
是否是当前java的版本。
isJava15() - Method in class org.dromara.hutool.extra.management.JavaInfo
是否是当前java的版本。
isJava16() - Method in class org.dromara.hutool.extra.management.JavaInfo
是否是当前java的版本。
isJava17() - Method in class org.dromara.hutool.extra.management.JavaInfo
是否是当前java的版本。
isJava18() - Method in class org.dromara.hutool.extra.management.JavaInfo
是否是当前java的版本。
isJava1_8() - Method in class org.dromara.hutool.extra.management.JavaInfo
判断当前Java的版本。
isJava9() - Method in class org.dromara.hutool.extra.management.JavaInfo
判断当前Java的版本。
isJavaVersionAtLeast(float) - Method in class org.dromara.hutool.extra.management.JavaInfo
判定当前Java的版本是否大于等于指定的版本号,例如: 测试JDK 1.2:isJavaVersionAtLeast(1.2f) 测试JDK 1.2.1:isJavaVersionAtLeast(1.31f)
isJavaVersionAtLeast(int) - Method in class org.dromara.hutool.extra.management.JavaInfo
判定当前Java的版本是否大于等于指定的版本号,例如: 测试JDK 1.2:isJavaVersionAtLeast(120) 测试JDK 1.2.1:isJavaVersionAtLeast(131)
isJdkClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为JDK中定义的类或接口,判断依据: 1、以java.
isJdkProxy(Object) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
是否为JDK代理对象
isJdkProxyClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
是否为JDK代理类
isKeepStrings() - Method in class org.dromara.hutool.json.xml.ParseConfig
是否保持值为String类型,如果为false,则尝试转换为对应类型(numeric, boolean, string)
isKotlinClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
检查给定的类是否为Kotlin类
Kotlin类带有@kotlin.Metadata注解
isLast() - Method in class org.dromara.hutool.db.PageResult
 
isLastDayOfMonth(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
是否为本月最后一天
isLastDayOfMonth() - Method in class org.dromara.hutool.core.date.DateTime
是否为本月最后一天
isLastDayOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
是否为本月最后一天
isLastPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
是否尾页
isLeapMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
当前农历月份是否为闰月
isLeapMonth(int, int) - Static method in class org.dromara.hutool.core.date.chinese.ChineseMonth
当前农历月份是否为闰月
isLeapYear() - Method in class org.dromara.hutool.core.date.DateTime
是否闰年
isLeapYear(int) - Static method in class org.dromara.hutool.core.date.DateUtil
是否闰年
isLessThan1000() - Method in class org.dromara.hutool.core.data.VIN
是否是年产量小于1000的车辆制造厂
isLetter(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
判断字符串是否全部为字母组成,包括大写和小写字母和汉字
isLetter(char) - Static method in class org.dromara.hutool.core.text.CharUtil
判断是否为字母(包括大写字母和小写字母)
字母包括A~Z和a~z CharUtil.isLetter('a') = true CharUtil.isLetter('A') = true CharUtil.isLetter('3') = false CharUtil.isLetter('-') = false CharUtil.isLetter('\n') = false CharUtil.isLetter('©') = false
isLetterLower(char) - Static method in class org.dromara.hutool.core.text.CharUtil
检查字符是否为小写字母,小写字母指a~z CharUtil.isLetterLower('a') = true CharUtil.isLetterLower('A') = false CharUtil.isLetterLower('3') = false CharUtil.isLetterLower('-') = false CharUtil.isLetterLower('\n') = false CharUtil.isLetterLower('©') = false
isLetterOrNumber(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为字母或数字,包括A~Z、a~z、0~9 CharUtil.isLetterOrNumber('a') = true CharUtil.isLetterOrNumber('A') = true CharUtil.isLetterOrNumber('3') = true CharUtil.isLetterOrNumber('-') = false CharUtil.isLetterOrNumber('\n') = false CharUtil.isLetterOrNumber('©') = false
isLetterUpper(char) - Static method in class org.dromara.hutool.core.text.CharUtil
判断是否为大写字母,大写字母包括A~Z CharUtil.isLetterUpper('a') = false CharUtil.isLetterUpper('A') = true CharUtil.isLetterUpper('3') = false CharUtil.isLetterUpper('-') = false CharUtil.isLetterUpper('\n') = false CharUtil.isLetterUpper('©') = false
isLinux() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isLoaded() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
是否已被解析
isLocked() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
是否已经被锁定。
isLong(String) - Static method in class org.dromara.hutool.core.math.NumberValidator
判断字符串是否是Long类型
支持格式: 10进制, 不能包含前导零 8进制(以0开头) 16进制(以0x或者0X开头)
isLowerBound() - Method in enum org.dromara.hutool.core.lang.range.BoundType
是下界
isLowerCase(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
判断字符串是否全部为小写字母
isLowerCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串中的字母是否全部为小写,判断依据如下: 1.
isLowerCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
给定字符串中的字母是否全部为小写,判断依据如下: 1.
isMac(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为MAC地址
isMac() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isMacOS() - Method in class org.dromara.hutool.http.useragent.OS
是否为MacOS
isMacOsX() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isMaskBitValid(int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
判断掩码位是否合法
isMaskValid(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
判断掩码是否合法
isMatch(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
给定内容是否匹配正则
isMatch(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
给定内容是否匹配正则
isMatch(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
指定文本是否包含树中的词
isMatch(String) - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
指定内容中是否包含匹配此信息的内容
isMatches(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
校验 传入的字符串 是否和模板匹配
isMatchMethod(Method, Method) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
检验方法的签名是否与原始方法匹配
isMatchName(Object, String, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
给定的Bean的类名是否匹配指定类名字符串
如果isSimple为true,则只匹配类名而忽略包名,例如:org.dromara.hutool.TestEntity只匹配TestEntity
如果isSimple为false,则匹配包括包名的全类名,例如:org.dromara.hutool.TestEntity匹配org.dromara.hutool.TestEntity
isMatchRegex(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
通过正则表达式验证
isMatchRegex(String, CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
通过正则表达式验证
isMatchSecond() - Method in class org.dromara.hutool.cron.CronConfig
是否支持秒匹配
isMatchSecond() - Method in class org.dromara.hutool.cron.Scheduler
是否支持秒匹配
isMergedRegion(Sheet, String) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
判断指定的单元格是否是合并单元格
isMergedRegion(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
判断指定的单元格是否是合并单元格
isMergedRegion(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
判断指定的单元格是否是合并单元格
isMobile(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为手机号码(中国)
isMobile(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为手机号码(中国)
isMobile() - Method in class org.dromara.hutool.http.useragent.Browser
是否移动浏览器
isMobile() - Method in class org.dromara.hutool.http.useragent.Platform
是否为移动平台
isMobile() - Method in class org.dromara.hutool.http.useragent.UserAgent
是否为移动平台
isMobileHk(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为手机号码(中国香港)
isMobileMo(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为手机号码(中国澳门)
isMobileTw(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为手机号码(中国台湾)
isModified(File, long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断文件是否被改动
如果文件对象为 null 或者文件不存在,被视为改动
isModified() - Method in class org.dromara.hutool.core.io.resource.FileResource
 
isModified() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
isModified() - Method in interface org.dromara.hutool.core.io.resource.Resource
检查资源是否变更
一般用于文件类资源,检查文件是否被修改过。
isModified() - Method in class org.dromara.hutool.core.io.resource.UrlResource
 
isModified() - Method in class org.dromara.hutool.core.io.resource.VfsResource
 
isMoney(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为货币
isMultipart() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
是否为Multipart类型表单,此类型表单用于文件上传
isMultipart(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
是否为Multipart类型表单,此类型表单用于文件上传
isMultipart(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
是否为Multipart类型表单,此类型表单用于文件上传
isMutable() - Method in class org.dromara.hutool.core.date.DateTime
对象是否可变
如果为不可变对象,以下方法将返回新方法: DateTime.offset(DateField, int) DateTime.setField(DateField, int) DateTime.setField(int, int) 如果为不可变对象,DateTime.setTime(long)将抛出异常
isNeedMapping(Map<Class<? extends Annotation>, T>, Annotation) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
该注解是否需要映射
默认情况下,已经处理过、或在java.lang包下的注解不会被处理
isNegative() - Method in class org.dromara.hutool.core.io.unit.DataSize
是否为负数,不包括0
isNextVal(Object) - Static method in class org.dromara.hutool.db.dialect.impl.OracleDialect
检查字段值是否为Oracle自增字段,自增字段以`.nextval`结尾
isNonUnique() - Method in class org.dromara.hutool.db.meta.IndexInfo
检查索引是否是非唯一的
isNormalClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为标准的类
这个类必须: 1、非接口 2、非抽象类 3、非Enum枚举 4、非数组 5、非注解 6、非原始类型(int, long等)
isNotBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
字符串是否为非空白,非空白的定义如下: 不为 null 不为空字符串:"" 不为空格、全角空格、制表符、换行符,等不可见字符 例: StrUtil.isNotBlank(null) // false StrUtil.isNotBlank("") // false StrUtil.isNotBlank(" \t\n") // false StrUtil.isNotBlank("abc") // true 注意:该方法与 StrValidator.isNotEmpty(CharSequence) 的区别是: 该方法会校验空白字符,且性能相对于 StrValidator.isNotEmpty(CharSequence) 略慢。
isNotEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组是否为非空
isNotEmpty(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组是否为非空
此方法会匹配单一对象,如果此对象为null则返回false
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回true
如果此对象为数组对象,数组长度大于0的情况下返回true,否则返回false
isNotEmpty(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
数组是否为非空
isNotEmpty(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断Bean是否为非空对象,非空对象表示本身不为null或者含有非null属性的对象
isNotEmpty(Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
集合是否为非空
isNotEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Iterable是否为空
isNotEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Iterator是否为空
isNotEmpty(Enumeration<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Enumeration是否为空
isNotEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
Map是否为非空
isNotEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
Iterable是否为空
isNotEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
Iterator是否为空
isNotEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
文件是不为空
目录:里面有文件或目录 文件:文件大小大于0时
isNotEmpty(Object) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为非空
对于String类型判定是否为empty(null 或 "")
isNotEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
Map是否为非空
isNotEmpty() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
流是否不为空
isNotEmpty(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
字符串是否为非空白,非空白的定义如下: 不为 null 不为空字符串:"" 例: StrUtil.isNotEmpty(null) // false StrUtil.isNotEmpty("") // false StrUtil.isNotEmpty(" \t\n") // true StrUtil.isNotEmpty("abc") // true 注意:该方法与 StrValidator.isNotBlank(CharSequence) 的区别是:该方法不校验空白字符。
isNotEmpty(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
判断指定对象是否为非空
isNotInstanceOf(Class<?>, T) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定对象不是否是给定类的实例,如果是则抛出异常
此方法用于排除给定类型
 Assert.isNotInstanceOf(Foo.class, foo);
 
isNotInstanceOf(Class<?>, T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定对象是否不是给定类的实例,如果是则抛出异常
此方法用于排除给定类型
 Assert.isNotInstanceOf(Foo.class, foo, "foo must be not an Foo");
 
isNotNull(Object) - Static method in class org.dromara.hutool.core.lang.Validator
给定值是否不为null
isNotNull(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
检查对象是否不为null
isNotStopChar(char) - Static method in class org.dromara.hutool.core.text.dfa.StopChar
是否为合法字符(待处理字符)
isNull(Object, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言对象是否为null ,如果不为null 抛出指定类型异常 并使用指定的函数获取错误信息返回
 Assert.isNull(value, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
isNull(Object, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言对象是否为null ,如果不为null 抛出IllegalArgumentException 异常
 Assert.isNull(value, "The value must be null");
 
isNull(Object) - Static method in class org.dromara.hutool.core.lang.Assert
断言对象是否为null ,如果不为null 抛出IllegalArgumentException 异常
 Assert.isNull(value);
 
isNull(Object) - Static method in class org.dromara.hutool.core.lang.Validator
给定值是否为null
isNull(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
检查对象是否为null
isNull(K) - Method in interface org.dromara.hutool.json.JSONGetter
key对应值是否为null或无此key
isNullable() - Method in class org.dromara.hutool.db.meta.Column
是否为可空
isNullOrDefaultStyle(Workbook, CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
给定样式是否为null(无样式)或默认样式,默认样式为workbook.getCellStyleAt(0)
isNullOrUndefined(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
检查字符串是否为null、“null”、“undefined”
isNumber() - Method in class org.dromara.hutool.core.bean.path.node.NameNode
是否为数字节点
isNumber(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证该字符串是否是数字
isNumber(CharSequence) - Static method in class org.dromara.hutool.core.math.NumberValidator
是否为数字,支持包括: 1、10进制 2、16进制数字(0x开头) 3、科学计数法形式(1234E3) 4、类型标识形式(123D) 5、正负数标识形式(+123、-234) 6、八进制数字(0开头)
isNumber(char) - Static method in class org.dromara.hutool.core.text.CharUtil
检查是否为数字字符,数字字符指0~9 CharUtil.isNumber('a') = false CharUtil.isNumber('A') = false CharUtil.isNumber('3') = true CharUtil.isNumber('-') = false CharUtil.isNumber('\n') = false CharUtil.isNumber('©') = false
isNumber() - Method in class org.dromara.hutool.json.JSONPrimitive
是否为数字类型
isNumeric(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
检查字符串是否都为数字组成
ISO8601_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601日期时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ss
ISO8601_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
UTC时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ss.SSS
ISO8601_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
UTC时间:yyyy-MM-dd'T'HH:mm:ss.SSS
ISO8601_MS_WITH_XXX_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
UTC时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ss.SSSXXX
ISO8601_MS_WITH_XXX_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSSXXX
ISO8601_MS_WITH_ZONE_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ss.SSSZ
ISO8601_MS_WITH_ZONE_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSSZ
ISO8601_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601日期时间:yyyy-MM-dd'T'HH:mm:ss
按照ISO8601规范,默认使用T分隔日期和时间,末尾不加Z表示当地时区
ISO8601_WITH_XXX_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ssXXX
ISO8601_WITH_XXX_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间:yyyy-MM-dd'T'HH:mm:ssXXX
ISO8601_WITH_ZONE_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ssZ,Z表示一个时间偏移,如+0800
ISO8601_WITH_ZONE_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601时间:yyyy-MM-dd'T'HH:mm:ssZ,Z表示一个时间偏移,如+0800
ISO8859_1_ESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Escape
ISO8859_1 转义字符
ISO8859_1_UNESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Unescape
ISO8859_1的UNESCAPE
ISO_8859_1 - Static variable in class org.dromara.hutool.core.util.CharsetUtil
ISO-8859-1
isOdd(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
检查是否为奇数
isOk() - Method in interface org.dromara.hutool.http.client.Response
请求是否成功,判断依据为:状态码范围在200~299内。
isOpen() - Method in enum org.dromara.hutool.core.lang.range.BoundType
是开区间
isOpen(InetSocketAddress, int) - Static method in class org.dromara.hutool.core.net.NetUtil
检查远程端口是否开启
isOpen() - Method in class org.dromara.hutool.socket.aio.AioServer
服务是否开启状态
isOpen() - Method in class org.dromara.hutool.socket.aio.AioSession
会话是否打开状态
当Socket保持连接时会话始终打开
isOperatorBetween() - Method in class org.dromara.hutool.db.sql.Condition
是否 between x and y 类型
isOperatorIn() - Method in class org.dromara.hutool.db.sql.Condition
是否IN条件
isOperatorIs() - Method in class org.dromara.hutool.db.sql.Condition
是否IS条件
isOperatorLike() - Method in class org.dromara.hutool.db.sql.Condition
是否LIKE条件
isOperatorNotIn() - Method in class org.dromara.hutool.db.sql.Condition
是否NOT IN条件
isOracle() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
是否为Oracle数据库
isOracle(DatabaseMetaData) - Static method in class org.dromara.hutool.db.meta.MetaUtil
判断当前数据库是否为Oracle。
isOs2() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isOther(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断是否为其它类型文件,即非文件、非目录、非链接。
isOuterClassField(Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
是否为父类引用字段
当字段所在类是对象子类时(对象中定义的非static的class),会自动生成一个以"this$0"为名称的字段,指向父类对象
isOverlap(Date, Date, Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
检查两个时间段是否有时间重叠
重叠指两个时间段是否有交集,注意此方法时间段重合时如: 此方法未纠正开始时间小于结束时间 当realStartTime和realEndTime或startTime和endTime相等时,退化为判断区间是否包含点 当realStartTime和realEndTime和startTime和endTime相等时,退化为判断点与点是否相等 See 准确的区间关系参考:艾伦区间代数
isOverlap(ChronoLocalDateTime<?>, ChronoLocalDateTime<?>, ChronoLocalDateTime<?>, ChronoLocalDateTime<?>) - Static method in class org.dromara.hutool.core.date.TimeUtil
检查两个时间段是否有时间重叠
重叠指两个时间段是否有交集,注意此方法时间段重合时如: 此方法未纠正开始时间小于结束时间 当realStartTime和realEndTime或startTime和endTime相等时,退化为判断区间是否包含点 当realStartTime和realEndTime和startTime和endTime相等时,退化为判断点与点是否相等 See 准确的区间关系参考:艾伦区间代数
isParallel() - Method in interface org.dromara.hutool.core.stream.WrappedStream
返回流的并行状态
isPartOfArrayFormulaGroup() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
 
isPartOfArrayFormulaGroup() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
 
isPattern(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
判断给定路径是否是表达式
isPersistent() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
是否持久化,即Cookie是否在Session关闭前一直有效
isPersistent() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
isPersistent() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
isPersistent() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
isPersistent() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
isPhone(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为座机号码+手机号码(CharUtil中国大陆)+ 400 + 800电话 + 手机号号码(中国香港)
isPk() - Method in class org.dromara.hutool.db.meta.Column
是否主键
isPk(String) - Method in class org.dromara.hutool.db.meta.Table
给定列名是否为主键
isPlaceHolder() - Method in class org.dromara.hutool.db.sql.Condition
是否使用条件占位符
isPlateNumber(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为中国车牌号
isPM(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
是否为下午
isPm() - Method in class org.dromara.hutool.core.date.DateBuilder
检查当前是否为下午。
isPM() - Method in class org.dromara.hutool.core.date.DateTime
是否为下午
isPM(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
是否为下午
isPoolable() - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
isPostMethod() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
是否为POST请求
isPostMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
是否为POST请求
isPostMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
是否为POST请求
isPowerOfTwo(long) - Static method in class org.dromara.hutool.core.math.NumberUtil
判断一个整数是否是2的幂
isPresent(String) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
指定类是否被提供,使用默认ClassLoader
通过调用ClassLoaderUtil.loadClass(String, boolean, ClassLoader)方法尝试加载指定类名的类,如果加载失败返回false
加载失败的原因可能是此类不存在或其关联引用类不存在
isPresent(String, ClassLoader) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
指定类是否被提供
通过调用ClassLoaderUtil.loadClass(String, boolean, ClassLoader)方法尝试加载指定类名的类,如果加载失败返回false
加载失败的原因可能是此类不存在或其关联引用类不存在
isPresent() - Method in class org.dromara.hutool.core.lang.Opt
判断包裹里元素的值是否存在,存在为 true,否则为false
isPrettyPrint() - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
获取是否启用格式化输出
isPrime(int) - Static method in class org.dromara.hutool.core.math.NumberValidator
是否是质数(素数)
质数表的质数又称素数。
isPrimitive() - Method in class org.dromara.hutool.core.array.ArrayWrapper
是否原始类型数组
isPrimitiveWrapper(Class<?>) - Static method in enum org.dromara.hutool.core.convert.BasicType
是否为包装类型
isPrimitiveWrapper(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为包装类型
isPrivate(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是private成员,可检测包括构造、字段和方法
isPrivate(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是private类
isProperSubset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
当前区间是否是other的真子集
isProperSuperset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
other是否是当前区间的子集
isProxied(Annotation) - Static method in class org.dromara.hutool.core.annotation.AnnotationMappingProxy
当前注解是否由当前代理类生成
isProxy(Object) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
是否为代理对象,判断JDK代理或Cglib代理
isProxyClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
是否为代理类,判断JDK代理或Cglib代理
isPruneExpiredActive() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
只有设置公共缓存失效时长或每个对象单独的失效时长时清理可用
isPublic() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配共有方法的方法匹配器。
isPublic(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是public成员,可检测包括构造、字段和方法
isPublic(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是public类
isPublicIP(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
是否为公网地址 公网IP: A类 1.0.0.0-9.255.255.255,11.0.0.0-126.255.255.255 B类 128.0.0.0-172.15.255.255,172.32.0.0-191.255.255.255 C类 192.0.0.0-192.167.255.255,192.169.0.0-223.255.255.255
isPublicIP(long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
是否为公网地址
isPublicStatic() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配公共静态方法的方法匹配器。
isReadable(boolean) - Method in interface org.dromara.hutool.core.bean.BeanDesc
是否有可读字段,即有getter方法或public字段
isReadable(boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
检查属性是否可读(即是否可以通过PropDesc.getValue(Object, boolean)获取到值)
isReadableBean(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断是否为可读的Bean对象,判定方法是: 1、是否存在只有无参数的getXXX方法或者isXXX方法 2、是否存在public类型的字段
isReadOnly() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
isReadOnly() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否只读(不可写入)
isRecord(Class<?>) - Static method in class org.dromara.hutool.core.bean.RecordUtil
判断给定类是否为Record类
isRedirected(int) - Static method in interface org.dromara.hutool.http.meta.HttpStatus
是否为重定向状态码
isRepeatable() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
 
isRepeatableMethod(Method) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Full
判断方法是否为容器注解的value方法
isRepeatableMethod(Method) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Standard
判断方法是否为容器注解的value方法
isResolved() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
当前注解是否存在被解析的属性,当该值为false时, 通过getResolvedAttributeValue获得的值皆为注解的原始属性值, 通过AnnotationMapping.getResolvedAnnotation()获得注解对象为原始的注解对象。
isResolved() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
总是返回false
isResolved() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
当前注解是否存在被解析的属性,当该值为false时, 通过getResolvedAttributeValue获得的值皆为注解的原始属性值, 通过ResolvedAnnotationMapping.getResolvedAnnotation()获得注解对象为原始的注解对象。
isRoot() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
当前注解是否为根注解
isRoot() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
当前注解是否为根注解
isRoot() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
当前注解是否为根注解
isRoot() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
当前节点是否为根节点
isRotateSupported() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
 
isRunning() - Method in class org.dromara.hutool.core.date.StopWatch
检查是否有正在运行的任务
isSafe(char) - Method in class org.dromara.hutool.core.codec.PercentCodec
检查给定字符是否为安全字符
isSame(String) - Method in enum org.dromara.hutool.db.sql.LogicalOperator
给定字符串逻辑运算符是否与当前逻辑运算符一致,不区分大小写,自动去除两边空白符
isSameDay(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
比较两个日期是否为同一天
isSameDay(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
比较两个日期是否为同一天
isSameDay(ChronoLocalDateTime<?>, ChronoLocalDateTime<?>) - Static method in class org.dromara.hutool.core.date.TimeUtil
比较两个日期是否为同一天
isSameDay(ChronoLocalDate, ChronoLocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
比较两个日期是否为同一天
isSameFile(Path, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
检查两个文件是否是同一个文件
所谓文件相同,是指Path对象是否指向同一个文件或文件夹
isSameInstant(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
检查两个Calendar时间戳是否相同。
isSameMonth(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
比较两个日期是否为同一月
同一个月的意思是:ERA(公元)、year(年)、month(月)都一致。
isSameMonth(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
比较两个日期是否为同一月
isSameTime(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
是否为相同时间
此方法比较两个日期的时间戳是否相同
isSameWeek(Calendar, Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
比较两个日期是否为同一周
同一个周的意思是:ERA(公元)、year(年)、month(月)、week(周)都一致。
isSameWeek(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
比较两个日期是否为同一周
isSameYear(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
比较两个日期是否为同一年
同一个年的意思是:ERA(公元)、year(年)都一致。
isSearchable() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否可搜索
isSecure() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
限制访问 Cookie
标记为 Secure 的 Cookie 只应通过被 HTTPS 协议加密过的请求发送给服务端
isSecure() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
 
isSecure() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
 
isSecure() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
 
isSecure() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
 
isSelfSigned(X509Certificate) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
判断一个证书是否是自签名的,即证书由自己签发。
isSerializable(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
给定类是否实现了序列化接口Serializable
isSetter(Method, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
检查给定方法是否为Setter方法,规则为:
方法参数必须为1个 判断是否以“set”开头
isShutdown() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
isSigned() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否为带正负号的数字
isSignedBy(X509Certificate, X509Certificate) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
验证一个证书是否由另一个证书签发。
isSimpleTypeOrArray(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为 简单值类型 或 简单值类型的数组
isSimpleValueType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为简单值类型
包括: 原始类型 枚举 String、other CharSequence Number Date URI URL Locale Class jdk8时间相关类型
isSocketFactoryFallback() - Method in class org.dromara.hutool.extra.mail.MailAccount
如果设置为true,未能创建一个套接字使用指定的套接字工厂类将导致使用java.net.Socket创建的套接字类, 默认值为true
isSolaris() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isSorted(T[], Comparator<? super T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
检查数组是否有序,升序或者降序,使用指定比较器比较 若传入空数组或空比较器,则返回false;元素全部相等,返回 true
isSorted(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
检查数组是否有序,升序或者降序 若传入空数组,则返回false;元素全部相等,返回 true
isSorted(Comparator<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
检查数组是否有序,升序或者降序 若传入空数组,则返回false;元素全部相等,返回 true
isSorted(Comparator<E>, boolean) - Method in class org.dromara.hutool.core.array.ArrayWrapper
数组是否有有序 反序,前一个小于后一个则返回错 正序,前一个大于后一个则返回错
isSortedASC(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
检查数组是否升序,即 array[i].compareTo(array[i + 1]) <= 0 若传入空数组,则返回false
isSortedASC(T[], Comparator<? super T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
检查数组是否升序,使用指定的比较器比较,即 comparator.compare(array[i], array[i + 1]) <= 0 若传入空数组或空比较器,则返回false
isSortedASC(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedASC(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedASC(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedASC(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedASC(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedASC(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedASC(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
isSortedDESC(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
检查数组是否降序,即 array[i].compareTo(array[i + 1]) >= 0 若传入空数组,则返回false
isSortedDESC(T[], Comparator<? super T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
检查数组是否降序,使用指定的比较器比较,即 comparator.compare(array[i], array[i + 1]) >= 0 若传入空数组或空比较器,则返回false
isSortedDESC(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSortedDESC(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSortedDESC(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSortedDESC(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSortedDESC(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSortedDESC(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSortedDESC(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
isSourceModified(Resource) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
 
isSpaceAfterSeparators() - Method in class org.dromara.hutool.json.support.JSONFormatStyle
分隔符后是否加空格
isSslEnable() - Method in class org.dromara.hutool.extra.mail.MailAccount
是否使用 SSL安全连接
isStarted() - Method in class org.dromara.hutool.cron.Scheduler
 
isStarttlsEnable() - Method in class org.dromara.hutool.extra.mail.MailAccount
是否使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
isStatic() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于匹配静态方法的方法匹配器。
isStatic(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是static成员,包括构造、字段或方法
isStatic(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是static类
isStopChar(char) - Static method in class org.dromara.hutool.core.text.dfa.StopChar
判断指定的词是否是不处理的词。
isStreaming() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
 
isStreaming() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
 
isString() - Method in class org.dromara.hutool.json.JSONPrimitive
是否为字符串类型
isStripComments() - Method in class org.dromara.hutool.http.html.HtmlFilter
flag determining whether comments are allowed in input String.
isStripTrailingZeros() - Method in class org.dromara.hutool.json.JSONConfig
是否去除末尾多余0,例如如果为true,5.0返回5
isSub(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
是否是数组的子数组
isSub(Collection<?>, Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
判断subCollection是否为collection的子集合,不考虑顺序,只考虑元素数量。
isSub(Iterable<?>, Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
判断subIter是否为iter的子集合,不考虑顺序,只考虑元素数量。
isSub(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断给定的目录是否为给定文件或文件夹的子目录
isSub(Path, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断给定的目录是否为给定文件或文件夹的子目录
isSubEquals(byte[], int, byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
是否局部匹配,相当于对比以下子串是否相等 array1[offset1, subArray.length] || subArray
isSubEquals(CharSequence, int, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
截取第一个字串的部分字符,与第二个字符串比较(长度一致),判断截取的子串是否相同
任意一个字符串为null返回false
isSubEquals(CharSequence, int, CharSequence, int, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
截取两个字符串的不同部分(长度一致),判断截取的子串是否相同
任意一个字符串为null返回false
isSubset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
当前区间是否是other的子集
isSuccess() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
是否验证通过
ISSUED_AT - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
jwt的签发时间
ISSUER - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
jwt签发者
isSunOS() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isSuperset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
other是否是当前区间的子集
isSupportTransaction - Variable in class org.dromara.hutool.db.AbstractDb
是否支持事务
isSymlink(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
判断是否为符号链接文件
isSymlink(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
判断是否为符号链接文件
isSynthetic() - Method in class org.dromara.hutool.core.reflect.ClassMember
 
isSynthetic(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是合成成员(由java编译器生成的)
isSynthetic(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
是否是合成类(由java编译器生成的)
isTel(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为座机号码(中国大陆)
isTel400800(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
验证是否为座机号码(中国大陆)+ 400 + 800
isTerminated() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
 
isTopLevelClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
是否为顶层类,即定义在包中的类,而非定义在类中的内部类
isToStringMethod(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
是否为toString方法
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
isTraceEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
isTraceEnabled() - Method in interface org.dromara.hutool.log.level.TraceLog
 
isTransientSupport() - Method in class org.dromara.hutool.json.JSONConfig
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
isTrue(boolean, Supplier<? extends X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言是否为真,如果为 false 抛出给定的异常
 Assert.isTrue(i > 0, IllegalArgumentException::new);
 
isTrue(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言是否为真,如果为 false 抛出 IllegalArgumentException 异常
 Assert.isTrue(i > 0, "The value must be greater than zero");
 
isTrue(boolean) - Static method in class org.dromara.hutool.core.lang.Assert
断言是否为真,如果为 false 抛出 IllegalArgumentException 异常
 Assert.isTrue(i > 0);
 
isTrue(boolean) - Static method in class org.dromara.hutool.core.lang.Validator
给定值是否为true
isTrue(Boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
检查 Boolean 值是否为 true BooleanUtil.isTrue(Boolean.TRUE) = true BooleanUtil.isTrue(Boolean.FALSE) = false BooleanUtil.isTrue(null) = false
isTrustAnyHost() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
是否信任所有Host
isType(String, String...) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
根据文件名检查文件类型,忽略大小写
isTypeBase64(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
检查是否为Base64
isTypeBase64(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
检查是否为Base64格式
isTypeForJSONPrimitive(Object) - Static method in class org.dromara.hutool.json.JSONPrimitive
判断给定对象是否可以转为JSONPrimitive类型
isTypeForJSONPrimitive(Class<?>) - Static method in class org.dromara.hutool.json.JSONPrimitive
判断给定类是否可以转为JSONPrimitive类型
isTypeJSON(String) - Static method in class org.dromara.hutool.json.JSONUtil
是否为JSON类型字符串,首尾都为大括号或中括号判定为JSON字符串
isTypeJSONArray(String) - Static method in class org.dromara.hutool.json.JSONUtil
是否为JSONArray类型的字符串,首尾都为中括号判定为JSONArray字符串
isTypeJSONObject(String) - Static method in class org.dromara.hutool.json.JSONUtil
是否为JSONObject类型字符串,首尾都为大括号判定为JSONObject字符串
isUnknown(String) - Static method in class org.dromara.hutool.core.net.NetUtil
检测给定字符串是否为未知,多用于检测HTTP请求相关
isUnknown(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
是否未知类型
type为null或者TypeVariable 都视为未知类型
isUnknown() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
是否为Unknown
isUploaded() - Method in class org.dromara.hutool.http.multipart.UploadFile
 
isUpperBound() - Method in enum org.dromara.hutool.core.lang.range.BoundType
是上界
isUpperCase(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
判断字符串是否全部为大写字母
isUpperCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
给定字符串中的字母是否全部为大写,判断依据如下: 1.
isUpperCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
给定字符串中的字母是否全部为大写,判断依据如下: 1.
isUrl(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为URL
isUsableLocalPort(int) - Static method in class org.dromara.hutool.core.net.NetUtil
检测本地端口可用性
来自org.springframework.util.SocketUtils
isUseCookieManager() - Method in class org.dromara.hutool.http.client.ClientConfig
是否使用引擎默认的Cookie管理器,默认为true
默认情况下每个客户端维护一个自己的Cookie管理器,这个管理器用于在多次请求中记录并自动附带Cookie信息
如请求登录后,服务器返回Set-Cookie信息,Cookie管理器记录之,后续请求会自动带上这个Cookie信息,从而实现会话保持。
isUUID(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
isValid(String) - Static method in class org.dromara.hutool.core.data.id.ObjectId
给定的字符串是否为有效的ObjectId
isValid(double) - Static method in class org.dromara.hutool.core.math.NumberUtil
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
isValid(float) - Static method in class org.dromara.hutool.core.math.NumberUtil
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
isValid(int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
isValidCard(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
是否有效身份证号,忽略X的大小写
如果身份证号码中含有空格始终返回false
isValidCard10(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
是否有效的10位身份证号码,一般用于判断和验证台湾、澳门、香港身份证
isValidCard18(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
判断18位身份证的合法性 根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
isValidCard18(String, boolean) - Static method in class org.dromara.hutool.core.data.IdcardUtil
判断18位身份证的合法性 根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
isValidHkMoHomeReturn(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
港澳居民来往内地通行证,俗称:回乡证,通行证号码组成规则:
通行证证件号码共11位。
isValidIfNumber(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
是否为有效的数字,主要用于检查浮点数是否为有意义的数值
若对象不为Number类型,则直接返回true,否则: 若对象类型为Double,则检查Double.isInfinite()Double.isNaN(); 若对象类型为Float,则检查Float.isInfinite()Float.isNaN()
isValidLine(String) - Method in class org.dromara.hutool.core.collection.iter.LineIter
重写此方法来判断是否每一行都被返回,默认全部为true
isValidNumber(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
检查是否为有效的数字
检查Double和Float是否为无限大,或者Not a Number
非数字类型和null将返回false
isValidPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
当前页是否可用(是否大于firstPageNum且小于总页数)
isValidPort(int) - Static method in class org.dromara.hutool.core.net.NetUtil
是否为有效的端口
此方法并不检查端口是否被占用
isVerified() - Method in class org.dromara.hutool.core.data.CIN10
是否验证通过
isVfsURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
提供的URL是否为文件
文件协议包括"vfsfile" 或 "vfs".
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
isWarnEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
isWarnEnabled() - Method in interface org.dromara.hutool.log.level.WarnLog
 
isWeekend() - Method in class org.dromara.hutool.core.date.DateTime
是否为周末,周末指周六或者周日
isWeekend(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
是否为周末(周六或周日)
isWeekend(LocalDateTime) - Static method in class org.dromara.hutool.core.date.TimeUtil
是否为周末(周六或周日)
isWeekend(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
是否为周末(周六或周日)
isWhiteSpace(byte) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Checks if a byte value is whitespace or not.
isWindows() - Static method in class org.dromara.hutool.core.io.file.FileUtil
是否为Windows环境
isWindows() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows10() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows2000() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows7() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows8() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows8_1() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows95() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindows98() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindowsME() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindowsNT() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWindowsXP() - Method in class org.dromara.hutool.extra.management.OsInfo
判断当前OS的类型。
isWord(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证该字符串是否是字母(包括大写和小写字母)
isWrap(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定字符串是否被包装
isWrap(CharSequence, String) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定字符串是否被同一字符包装(前后都有这些字符串)
isWrap(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定字符串是否被同一字符包装(前后都有这些字符串)
isWrap(CharSequence, char, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定字符串是否被包装
isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.ds.DSWrapper
 
isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
 
isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.sql.StatementWrapper
 
isWritable(boolean) - Method in interface org.dromara.hutool.core.bean.BeanDesc
是否有可写字段,即有setter方法或public字段
isWritable(boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
检查属性是否可读(即是否可以通过PropDesc.getValue(Object, boolean)获取到值)
isWritable() - Method in class org.dromara.hutool.db.meta.ResultColumn
是否能够成功在指定列上写入
isWritableBean(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
判断是否为可写Bean对象,判定方法是: 1、是否存在只有一个参数的setXXX方法 2、是否存在public类型的字段
isXls(InputStream) - Static method in class org.dromara.hutool.poi.excel.ExcelFileUtil
是否为XLS格式的Excel文件(HSSF)
XLS文件主要用于Excel 97~2003创建
此方法会自动调用InputStream.reset()方法
isXlsx() - Method in class org.dromara.hutool.poi.excel.ExcelBase
判断是否为xlsx格式的Excel表(Excel07格式)
isXlsx(InputStream) - Static method in class org.dromara.hutool.poi.excel.ExcelFileUtil
是否为XLSX格式的Excel文件(XSSF)
XLSX文件主要用于Excel 2007+创建
此方法会自动调用InputStream.reset()方法
isXlsx(File) - Static method in class org.dromara.hutool.poi.excel.ExcelFileUtil
是否为XLSX格式的Excel文件(XSSF)
XLSX文件主要用于Excel 2007+创建
isZero(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
判断给定数字是否为0 如果是ByteShortIntegerLong,直接转为long和0L比较 如果是BigInteger,使用BigInteger.equals(Object) 如果是Float,转为float与0f比较 如果是Double,转为double与0d比较 其它情况转为BigDecimalBigDecimal.ZERO比较大小(使用compare)
isZeroWidthChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
是否为零宽字符
isZipCode(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
验证是否为邮政编码(中国)
isZoneOffsetSetted() - Method in class org.dromara.hutool.core.date.DateBuilder
检查时区偏移量是否已设置。
items() - Method in interface org.dromara.hutool.core.lang.EnumItem
获取所有枚举对象
iterable() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A weigher where the value is a Iterable and its selector is the number of elements.
IterableIter<T> - Interface in org.dromara.hutool.core.collection.iter
提供合成接口,共同提供IterableIterator功能
iterate(T, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
返回无限有序流 该流由 初始值 以及执行 迭代函数 进行迭代获取到元素 例如 FastStream.iterate(0, i -> i + 1) 就可以创建从0开始,每次+1的无限流,使用WrappedStream.limit(long)可以限制元素个数
iterate(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
返回无限有序流 该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素 例如 FastStream.iterate(0, i -> i < 3, i -> ++i) 就可以创建包含元素0,1,2的流,使用WrappedStream.limit(long)可以限制元素个数
iterate(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
返回无限有序流 该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
iterateHierarchies(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
指定一个层级结构的根节点(通常是树或图), 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
iterateHierarchies(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.stream.EasyStream
指定一个层级结构的根节点(通常是树或图), 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
iterateHierarchies(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
指定一个层级结构的根节点(通常是树或图), 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
iterateHierarchies(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
指定一个层级结构的根节点(通常是树或图), 然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
IterateSpliterator<T> - Class in org.dromara.hutool.core.stream.spliterators
无限有序流 的Spliterator
IterateSpliterator(T, Predicate<? super T>, UnaryOperator<T>) - Constructor for class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
构造
iterator() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
获取注解元素映射集合的迭代器
iterator() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
获取注解映射对象集合的迭代器
iterator() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
获取迭代器
iterator() - Method in class org.dromara.hutool.core.array.ArrayWrapper
 
iterator() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
 
iterator() - Method in class org.dromara.hutool.core.cache.impl.NoCache
 
iterator() - Method in class org.dromara.hutool.core.cache.SimpleCache
 
iterator() - Method in interface org.dromara.hutool.core.collection.iter.IterableIter
 
iterator() - Method in class org.dromara.hutool.core.collection.iter.IterChain
 
iterator - Variable in class org.dromara.hutool.core.collection.iter.PartitionIter
被分批的迭代器
iterator() - Method in class org.dromara.hutool.core.collection.ListWrapper
 
iterator() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
 
iterator() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
 
iterator() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
iterator() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
 
iterator() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
 
iterator() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
 
iterator() - Method in class org.dromara.hutool.core.collection.TransCollection
 
iterator() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
 
iterator() - Method in class org.dromara.hutool.core.io.LineReader
 
iterator() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
iterator() - Method in class org.dromara.hutool.core.io.stream.LineInputStream
 
iterator() - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
 
iterator() - Method in class org.dromara.hutool.core.lang.range.Range
 
iterator() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
 
iterator() - Method in class org.dromara.hutool.core.map.MapWrapper
 
iterator() - Method in class org.dromara.hutool.core.map.multi.AbsTable
 
iterator() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
iterator() - Method in class org.dromara.hutool.core.map.TableMap
 
iterator() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
 
iterator() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
 
iterator() - Method in interface org.dromara.hutool.core.stream.WrappedStream
返回流的迭代器
iterator() - Method in class org.dromara.hutool.core.text.CharArray
 
iterator() - Method in class org.dromara.hutool.core.text.CodePointIter
 
iterator() - Method in class org.dromara.hutool.core.text.replacer.ReplacerChain
 
iterator() - Method in class org.dromara.hutool.db.sql.filter.SqlFilterChain
 
iterator() - Method in class org.dromara.hutool.json.JSONArray
 
iterator() - Method in class org.dromara.hutool.poi.csv.CsvData
 
iterator() - Method in class org.dromara.hutool.poi.csv.CsvReader
 
IteratorEnumeration<E> - Class in org.dromara.hutool.core.collection.iter
IteratorEnumeration(Iterator<E>) - Constructor for class org.dromara.hutool.core.collection.iter.IteratorEnumeration
构造
IterChain<T> - Class in org.dromara.hutool.core.collection.iter
组合Iterator,将多个Iterator组合在一起,便于集中遍历。
IterChain() - Constructor for class org.dromara.hutool.core.collection.iter.IterChain
构造 可以使用 IterChain.addChain(Iterator) 方法加入更多的集合。
IterChain(Iterator<T>...) - Constructor for class org.dromara.hutool.core.collection.iter.IterChain
构造
IterTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
Iterator序列化器,将IterableIterator转换为JSONArray
IterTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
 
IterUtil - Class in org.dromara.hutool.core.collection.iter
IterableIterator 相关工具类
IterUtil() - Constructor for class org.dromara.hutool.core.collection.iter.IterUtil
 

J

JacksonEngine - Class in org.dromara.hutool.json.engine.jackson
Jackson引擎
JacksonEngine() - Constructor for class org.dromara.hutool.json.engine.jackson.JacksonEngine
构造
JacksonTemporalDeserializer - Class in org.dromara.hutool.json.engine.jackson
Jackson时间反序列化器
JacksonTemporalDeserializer(Class<? extends TemporalAccessor>, String) - Constructor for class org.dromara.hutool.json.engine.jackson.JacksonTemporalDeserializer
构造
JacksonTemporalSerializer - Class in org.dromara.hutool.json.engine.jackson
Jackson处理TemporalAccessor相关对象序列化描述
JacksonTemporalSerializer(String) - Constructor for class org.dromara.hutool.json.engine.jackson.JacksonTemporalSerializer
构造
JAR_URL_PREFIX - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
URL 前缀表示jar: "jar:"
JAR_URL_SEPARATOR - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
Jar路径以及内部文件路径的分界符: "!
JarClassLoader - Class in org.dromara.hutool.core.classloader
外部Jar的类加载器
JarClassLoader() - Constructor for class org.dromara.hutool.core.classloader.JarClassLoader
构造
JarClassLoader(URL[]) - Constructor for class org.dromara.hutool.core.classloader.JarClassLoader
构造
JarClassLoader(URL[], ClassLoader) - Constructor for class org.dromara.hutool.core.classloader.JarClassLoader
构造
JarResource - Class in org.dromara.hutool.core.io.resource
Jar包资源对象
JarResource(URI) - Constructor for class org.dromara.hutool.core.io.resource.JarResource
构造
JarResource(URL) - Constructor for class org.dromara.hutool.core.io.resource.JarResource
构造
JarResource(URL, String) - Constructor for class org.dromara.hutool.core.io.resource.JarResource
构造
javaDefaultHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
JAVA自己带的算法
JavaInfo - Class in org.dromara.hutool.extra.management
代表Java Implementation的信息。
JavaInfo() - Constructor for class org.dromara.hutool.extra.management.JavaInfo
 
JavaRuntimeInfo - Class in org.dromara.hutool.extra.management
代表当前运行的JRE的信息。
JavaRuntimeInfo() - Constructor for class org.dromara.hutool.extra.management.JavaRuntimeInfo
 
JavaSpecInfo - Class in org.dromara.hutool.extra.management
代表Java Specification的信息。
JavaSpecInfo() - Constructor for class org.dromara.hutool.extra.management.JavaSpecInfo
 
JavaxServletRequest - Class in org.dromara.hutool.http.server.servlet
Javax Servlet请求对象包装
JavaxServletRequest(HttpServletRequest) - Constructor for class org.dromara.hutool.http.server.servlet.JavaxServletRequest
构造
JavaxServletResponse - Class in org.dromara.hutool.http.server.servlet
Javax Jetty响应对象包装
JavaxServletResponse(HttpServletResponse) - Constructor for class org.dromara.hutool.http.server.servlet.JavaxServletResponse
构造
JavaxServletUtil - Class in org.dromara.hutool.http.server.servlet
javax.Servlet相关工具类封装
JavaxServletUtil() - Constructor for class org.dromara.hutool.http.server.servlet.JavaxServletUtil
 
JAXBUtil - Class in org.dromara.hutool.extra.xml
JAXB(Java Architecture for XML Binding),根据XML Schema产生Java对象,即实现xml和Bean互转。
JAXBUtil() - Constructor for class org.dromara.hutool.extra.xml.JAXBUtil
 
JbossLog - Class in org.dromara.hutool.log.engine.jboss
JbossLog(Logger) - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLog
构造
JbossLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLog
构造
JbossLog(String) - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLog
构造
JbossLogEngine - Class in org.dromara.hutool.log.engine.jboss
JbossLogEngine() - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLogEngine
构造
JceCipher - Class in org.dromara.hutool.crypto
提供Cipher的方法包装
JceCipher(String) - Constructor for class org.dromara.hutool.crypto.JceCipher
构造
JceCipher(Cipher) - Constructor for class org.dromara.hutool.crypto.JceCipher
构造
JceCipher.JceParameters - Class in org.dromara.hutool.crypto
JCE的AlgorithmParameterSpec 参数包装
JCEMacEngine - Class in org.dromara.hutool.crypto.digest.mac
JDK提供的的MAC算法实现引擎,使用Mac 实现摘要
当引入BouncyCastle库时自动使用其作为Provider
JCEMacEngine(String, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
构造
JCEMacEngine(String, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
构造
JCEMacEngine(String, Key, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
构造
JceParameters(Key, AlgorithmParameterSpec, SecureRandom) - Constructor for class org.dromara.hutool.crypto.JceCipher.JceParameters
构造
JcsegEngine - Class in org.dromara.hutool.extra.tokenizer.engine.jcseg
Jcseg分词引擎实现
项目地址:https://gitee.com/lionsoul/jcseg
ISegment非线程安全,每次单独创建
JcsegEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegEngine
构造
JcsegEngine(SegmenterConfig) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegEngine
构造
JcsegResult - Class in org.dromara.hutool.extra.tokenizer.engine.jcseg
Jcseg分词结果包装
项目地址:https://gitee.com/lionsoul/jcseg
JcsegResult(ISegment) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegResult
构造
JcsegWord - Class in org.dromara.hutool.extra.tokenizer.engine.jcseg
Jcseg分词中的一个单词包装
JcsegWord(IWord) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
构造
JdbcType - Enum in org.dromara.hutool.db.meta
JDBC中字段类型枚举
JDK_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
JDK中日期时间格式 FastDateFormat:EEE MMM dd HH:mm:ss zzz yyyy
JDK_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
JDK中日期时间格式:EEE MMM dd HH:mm:ss zzz yyyy
JdkClientEngine - Class in org.dromara.hutool.http.client.engine.jdk
基于JDK的UrlConnection的Http客户端引擎实现
JdkClientEngine() - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
构造
JdkCookie - Class in org.dromara.hutool.http.client.engine.jdk
JDK Cookie实现
JdkCookie(HttpCookie) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookie
构造
JdkCookieManager - Class in org.dromara.hutool.http.client.engine.jdk
JDK Cookie管理器,用于管理Cookie信息,包括: 1.
JdkCookieManager(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
构造
JdkCookieManager(CookieManager) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
构造
JdkCookieStore - Class in org.dromara.hutool.http.client.engine.jdk
JDK CookieStore实现
JdkCookieStore(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
构造
JdkHttpConnection - Class in org.dromara.hutool.http.client.engine.jdk
http连接对象,对HttpURLConnection的包装
JdkHttpConnection(URL, Proxy) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
构造HttpConnection
JdkHttpInputStream - Class in org.dromara.hutool.http.client.engine.jdk
HTTP输入流,此流用于包装Http请求响应内容的流,用于解析各种压缩、分段的响应流内容
JdkHttpInputStream(JdkHttpResponse) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
构造
JdkHttpResponse - Class in org.dromara.hutool.http.client.engine.jdk
Http响应类
非线程安全对象
JdkHttpResponse(JdkHttpConnection, JdkCookieManager, Request) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
构造
JdkInterceptor - Class in org.dromara.hutool.extra.aop.engine.jdk
JDK实现的动态代理切面
JdkInterceptor(Object, Aspect) - Constructor for class org.dromara.hutool.extra.aop.engine.jdk.JdkInterceptor
构造
JdkLog - Class in org.dromara.hutool.log.engine.jdk
JdkLog(Logger) - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLog
 
JdkLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLog
 
JdkLog(String) - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLog
 
JdkLogEngine - Class in org.dromara.hutool.log.engine.jdk
JDK日志工厂类 java.util.logging log.
JdkLogEngine() - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLogEngine
构造
JdkProxyEngine - Class in org.dromara.hutool.extra.aop.engine.jdk
JDK实现的切面代理
JdkProxyEngine() - Constructor for class org.dromara.hutool.extra.aop.engine.jdk.JdkProxyEngine
 
JdkProxyUtil - Class in org.dromara.hutool.core.reflect
JDK的Proxy相关工具类封装
JdkProxyUtil() - Constructor for class org.dromara.hutool.core.reflect.JdkProxyUtil
 
JdkRequestBuilder - Class in org.dromara.hutool.http.client.engine.jdk
JDK Http请求构建器
JdkRequestBuilder(ClientConfig, JdkCookieManager) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkRequestBuilder
构造
JdkServiceLoaderUtil - Class in org.dromara.hutool.core.spi
SPI机制中的服务加载工具类,流程如下 1、创建接口,并创建实现类 2、ClassPath/META-INF/services下创建与接口全限定类名相同的文件 3、文件内容填写实现类的全限定类名 相关介绍见:https://www.jianshu.com/p/3a3edbcd8f24
JdkServiceLoaderUtil() - Constructor for class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
 
JdkUtil - Class in org.dromara.hutool.core.util
JDK相关工具类,包括判断JDK版本等
工具部分方法来自fastjson2的JDKUtils
JdkUtil() - Constructor for class org.dromara.hutool.core.util.JdkUtil
 
JetbrickEngine - Class in org.dromara.hutool.extra.template.engine.jetbrick
Jetbrick模板引擎封装
见:https://github.com/subchen/jetbrick-template-2x
JetbrickEngine() - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
默认构造
JetbrickEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
构造
JetbrickEngine(JetEngine) - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
构造
JetbrickTemplate - Class in org.dromara.hutool.extra.template.engine.jetbrick
Jetbrick模板实现
见:https://github.com/subchen/jetbrick-template-2x
JetbrickTemplate(JetTemplate) - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickTemplate
构造
Jetty9Handler - Class in org.dromara.hutool.http.server.engine.jetty
Jetty9版本使用的Handler
Jetty9Handler(HttpHandler) - Constructor for class org.dromara.hutool.http.server.engine.jetty.Jetty9Handler
构造
JettyEngine - Class in org.dromara.hutool.http.server.engine.jetty
Jetty引擎实现
JettyEngine() - Constructor for class org.dromara.hutool.http.server.engine.jetty.JettyEngine
构造
JiebaEngine - Class in org.dromara.hutool.extra.tokenizer.engine.jieba
Jieba分词引擎实现
项目地址:https://github.com/huaban/jieba-analysis JiebaSegmenter.process(String, SegMode) 线程安全
JiebaEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaEngine
构造
JiebaEngine(JiebaSegmenter.SegMode) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaEngine
构造
JiebaResult - Class in org.dromara.hutool.extra.tokenizer.engine.jieba
Jieba分词结果实现
项目地址:https://github.com/huaban/jieba-analysis
JiebaResult(List<SegToken>) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
构造
JiebaWord - Class in org.dromara.hutool.extra.tokenizer.engine.jieba
Jieba分词中的一个单词包装
JiebaWord(SegToken) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
构造
JndiDSFactory - Class in org.dromara.hutool.db.ds.jndi
JNDI数据源工厂类
Setting配置样例: [group] jndi = jdbc/TestDB
JndiDSFactory() - Constructor for class org.dromara.hutool.db.ds.jndi.JndiDSFactory
 
JNDIUtil - Class in org.dromara.hutool.core.util
JNDI工具类
JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,
它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。
JNDIUtil() - Constructor for class org.dromara.hutool.core.util.JNDIUtil
 
join(T[], CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
以 conjunction 为分隔符将数组转换为字符串
join(T[], CharSequence, String, String) - Static method in class org.dromara.hutool.core.array.ArrayUtil
以 conjunction 为分隔符将数组转换为字符串
join(T[], CharSequence, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
先处理数组元素,再以 conjunction 为分隔符将数组转换为字符串
join(Object, CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
以 conjunction 为分隔符将数组转换为字符串
join(Iterable<T>, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.CollUtil
以 conjunction 为分隔符将集合转换为字符串
join(Iterable<T>, CharSequence) - Static method in class org.dromara.hutool.core.collection.CollUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(Iterable<T>, CharSequence, String, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
以 conjunction 为分隔符将集合转换为字符串
join(Iterator<T>, CharSequence) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(Iterator<T>, CharSequence, String, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(Iterator<T>, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(String, String) - Method in class org.dromara.hutool.core.map.MapBuilder
将map转成字符串
join(String, String, boolean) - Method in class org.dromara.hutool.core.map.MapBuilder
将map转成字符串
join(Map<K, V>, String, String, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
将map转成字符串
join(Map<K, V>, String, String, boolean, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
将map转成字符串
join(Map<K, V>, String, String, Predicate<Map.Entry<K, V>>, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
将map转成字符串
join(Stream<T>, CharSequence) - Static method in class org.dromara.hutool.core.stream.StreamUtil
将Stream中所有元素以指定分隔符,合并为一个字符串,对象默认调用toString方法
join(Stream<T>, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
将Stream中所有元素以指定分隔符,合并为一个字符串
join() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
返回拼接后的字符串
join(CharSequence) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
返回拼接后的字符串
join(CharSequence, CharSequence, CharSequence) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
返回拼接后的字符串
join(CharSequence, Object...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
以 conjunction 为分隔符将多个对象转换为字符串
join(CharSequence, Iterable<T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
以 conjunction 为分隔符将多个对象转换为字符串
join(String, SqlBuilder.Join) - Method in class org.dromara.hutool.db.sql.SqlBuilder
多表关联
joinIgnoreNull(String, String) - Method in class org.dromara.hutool.core.map.MapBuilder
将map转成字符串
joinIgnoreNull(Map<K, V>, String, String, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
将map转成字符串,忽略null的键和值
joining(CharSequence) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供任意对象的Join操作的Collector实现,对象默认调用toString方法
joining(CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供任意对象的Join操作的Collector实现
joining(CharSequence, CharSequence, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
提供任意对象的Join操作的Collector实现
JPinyinEngine - Class in org.dromara.hutool.extra.pinyin.engine.jpinyin
封装了Jpinyin的引擎。
JPinyinEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
构造
JPinyinEngine(PinyinFormat) - Constructor for class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
构造
JschSession - Class in org.dromara.hutool.extra.ssh.engine.jsch
Jsch Session封装
JschSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
构造
JschSession(Session, long) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
构造
JschSftp - Class in org.dromara.hutool.extra.ssh.engine.jsch
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。
JschSftp(FtpConfig) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
构造
JschSftp(FtpConfig, boolean) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
构造
JschSftp(Session, Charset, long) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
构造
JschSftp(ChannelSftp, Charset, long) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
构造
JschSftp.Mode - Enum in org.dromara.hutool.extra.ssh.engine.jsch
JSch支持的三种文件传输模式
JschUtil - Class in org.dromara.hutool.extra.ssh.engine.jsch
Jsch工具类
Jsch是Java Secure Channel的缩写。
JschUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
 
jsHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
JS算法
JSON - Interface in org.dromara.hutool.json
JSON树模型接口,表示树中的一个节点。
JSONArray - Class in org.dromara.hutool.json
JSON数组
JSON数组是表示中括号括住的数据表现形式
对应的JSON字符串格格式例如: ["a", "b", "c", 12]
JSONArray() - Constructor for class org.dromara.hutool.json.JSONArray
构造
默认使用ArrayList 实现
JSONArray(int) - Constructor for class org.dromara.hutool.json.JSONArray
构造
默认使用ArrayList 实现
JSONArray(JSONConfig) - Constructor for class org.dromara.hutool.json.JSONArray
构造
默认使用ArrayList 实现
JSONArray(int, JSONConfig) - Constructor for class org.dromara.hutool.json.JSONArray
构造
默认使用ArrayList 实现
JSONArray(int, JSONFactory) - Constructor for class org.dromara.hutool.json.JSONArray
构造
默认使用ArrayList 实现
JSONConfig - Class in org.dromara.hutool.json
JSON配置项
JSONConfig() - Constructor for class org.dromara.hutool.json.JSONConfig
 
JSONConfig.DuplicateMode - Enum in org.dromara.hutool.json
重复key或重复对象处理方式
只针对JSONObject,检查在put时key的重复情况
JSONContext - Interface in org.dromara.hutool.json.serializer
JSON序列化上下文,用于获取当前JSON对象,以便在序列化过程中获取配置信息
JSONDeserializer<V> - Interface in org.dromara.hutool.json.serializer
JSON自定义反序列化接口,实现JSON to Bean,主要作用于JSON转为Java对象时,使用方式为: 定义好反序列化规则,关联指定类型与转换器实现反序列化。
JSONEngine - Interface in org.dromara.hutool.json.engine
JSON引擎接口,提供API: serialize: JSON序列化, 将Bean对象序列化为JSON字符串 deserialize:JSON反序列化,将JSON字符串解析为Bean对象 JSONEngine.init(JSONEngineConfig)用于使用公共配置,初始化引擎。
JSONEngineConfig - Class in org.dromara.hutool.json.engine
JSON引擎配置
JSONEngineConfig() - Constructor for class org.dromara.hutool.json.engine.JSONEngineConfig
 
JSONEngineFactory - Class in org.dromara.hutool.json.engine
JSON引擎工厂
通过SPI方式,动态查找用户引入的JSON实现库,并加载,提供两种加载方式: JSONEngineFactory.getEngine() 自动按照service文件中的顺序检查并加载第一个可用引擎。
JSONEngineFactory() - Constructor for class org.dromara.hutool.json.engine.JSONEngineFactory
 
JSONException - Exception in org.dromara.hutool.json
JSON异常
JSONException(Throwable) - Constructor for exception org.dromara.hutool.json.JSONException
构造
JSONException(String) - Constructor for exception org.dromara.hutool.json.JSONException
构造
JSONException(String, Object...) - Constructor for exception org.dromara.hutool.json.JSONException
构造
JSONException(String, Throwable) - Constructor for exception org.dromara.hutool.json.JSONException
构造
JSONException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.json.JSONException
构造
JSONException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.json.JSONException
构造
JSONFactory - Class in org.dromara.hutool.json
JSON工厂类,用于JSON创建、解析、转换为Bean等功能
JSONFactory(JSONConfig, Predicate<MutableEntry<Object, Object>>) - Constructor for class org.dromara.hutool.json.JSONFactory
构造
JSONFormatStyle - Class in org.dromara.hutool.json.support
JSON格式化风格,用于格式化JSON字符串
JSONFormatStyle(String, String, boolean) - Constructor for class org.dromara.hutool.json.support.JSONFormatStyle
构造
JSONGetter<K> - Interface in org.dromara.hutool.json
用于JSON的Getter类,提供各种类型的Getter方法
JSONMapper - Class in org.dromara.hutool.json.serializer
对象和JSON值映射器,用于Java对象和JSON对象互转
Java对象转JSON:JSONMapper.toJSON(Object, boolean) JSON转Java对象:JSONMapper.toBean(JSON, Type) 转换依赖于JSONSerializerJSONDeserializer的实现,通过TypeAdapterManager统一管理
序列化和反序列化定义于两个作用域,首先查找本类中定义的,如果没有,使用TypeAdapterManager.getInstance() 查找全局定义的。
JSONMapper(JSONFactory) - Constructor for class org.dromara.hutool.json.serializer.JSONMapper
构造
JSONNodeBeanFactory - Class in org.dromara.hutool.json.support
JSON节点Bean创建器
JSONNodeBeanFactory(JSONConfig) - Constructor for class org.dromara.hutool.json.support.JSONNodeBeanFactory
构造
JSONObject - Class in org.dromara.hutool.json
JSON对象
对象是 JSON 中的映射类型。
JSONObject() - Constructor for class org.dromara.hutool.json.JSONObject
构造,初始容量为 JSONObject.DEFAULT_CAPACITY,KEY有序
JSONObject(int) - Constructor for class org.dromara.hutool.json.JSONObject
构造
JSONObject(JSONConfig) - Constructor for class org.dromara.hutool.json.JSONObject
构造
JSONObject(int, JSONConfig) - Constructor for class org.dromara.hutool.json.JSONObject
构造
JSONObject(int, JSONFactory) - Constructor for class org.dromara.hutool.json.JSONObject
构造
JSONObjectValueProvider - Class in org.dromara.hutool.json.support
JSONObject值提供者,用于将JSONObject中的值注入Bean
兼容下划线模式的JSON转换为驼峰模式
JSONObjectValueProvider(JSONObject) - Constructor for class org.dromara.hutool.json.support.JSONObjectValueProvider
构造
JSONParser - Class in org.dromara.hutool.json.reader
JSON字符串解析器,实现: JSONTokener 字符串 -------------> JSONObject 字符串 -------------> JSONArray 字符串 -------------> JSONPrimitive
JSONParser(JSONTokener, JSONFactory) - Constructor for class org.dromara.hutool.json.reader.JSONParser
构造
JSONPrimitive - Class in org.dromara.hutool.json
JSON原始类型数据封装,根据RFC8259规范,JSONPrimitive只包含以下类型: Number boolean String
JSONPrimitive(Object, JSONConfig) - Constructor for class org.dromara.hutool.json.JSONPrimitive
构造
JSONPrimitive(Object, JSONFactory) - Constructor for class org.dromara.hutool.json.JSONPrimitive
构造
JSONPrimitiveDeserializer - Class in org.dromara.hutool.json.serializer.impl
JSONPrimitive相关类型反序列化器
JSONPrimitiveDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
 
JSONSerializer<V> - Interface in org.dromara.hutool.json.serializer
序列化接口,通过实现此接口,实现自定义的对象转换为JSON的操作
序列化主要作用于Java对象转为JSON时
JSONStrFormatter - Class in org.dromara.hutool.json.support
JSON字符串格式化工具,用于简单格式化JSON字符串
from http://blog.csdn.net/lovelong8808/article/details/54580278
JSONStrFormatter(int, CharSequence) - Constructor for class org.dromara.hutool.json.support.JSONStrFormatter
构造
JSONTokener - Class in org.dromara.hutool.json.reader
JSON解析器
用于解析JSON字符串,支持流式解析,即逐个字符解析,而不是一次性解析整个字符串。
JSONTokener(InputStream, boolean) - Constructor for class org.dromara.hutool.json.reader.JSONTokener
从InputStream中构建,使用UTF-8编码
JSONTokener(CharSequence, boolean) - Constructor for class org.dromara.hutool.json.reader.JSONTokener
从字符串中构建
JSONTokener(Reader, boolean) - Constructor for class org.dromara.hutool.json.reader.JSONTokener
从Reader中构建
JSONUtil - Class in org.dromara.hutool.json
JSON工具类,封装包括: JSON类型判断 JSON对象创建 JSON对象解析或读取 JSON对象转Bean、List等 Bean转JSON字符串 序列化和反序列化注册 JSON路径操作
JSONUtil() - Constructor for class org.dromara.hutool.json.JSONUtil
 
JSONWriter - Class in org.dromara.hutool.json.writer
JSON数据写出器
通过简单的append方式将JSON的键值对等信息写出到Writer中。
JSONWriter(Appendable, JSONFormatStyle, int, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Constructor for class org.dromara.hutool.json.writer.JSONWriter
构造
JSONXMLParser - Class in org.dromara.hutool.json.xml
XML解析器,将XML解析为JSON对象
JSONXMLParser(ParseConfig, Predicate<MutableEntry<Object, Object>>) - Constructor for class org.dromara.hutool.json.xml.JSONXMLParser
构造
JSONXMLSerializer - Class in org.dromara.hutool.json.xml
JSON转XML字符串工具
JSONXMLSerializer() - Constructor for class org.dromara.hutool.json.xml.JSONXMLSerializer
 
JSONXMLUtil - Class in org.dromara.hutool.json.xml
提供静态方法在XML和JSONObject之间转换
JSONXMLUtil() - Constructor for class org.dromara.hutool.json.xml.JSONXMLUtil
 
JSSESSLContext - Class in org.dromara.hutool.http.server.engine.tomcat
Tomcat SSLContext实现
JSSESSLContext(SSLContext) - Constructor for class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
构造
JteEngine - Class in org.dromara.hutool.extra.template.engine.jte
jte实现
见:https://jte.gg/
JteEngine() - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteEngine
默认构造
JteEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteEngine
构造
JteEngine(CodeResolver) - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteEngine
构造
JteTemplate - Class in org.dromara.hutool.extra.template.engine.jte
Jte模板实现
JteTemplate(TemplateEngine, String, Charset) - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteTemplate
构造
justAfter() - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
just after
justBefore() - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
just before
JVM_BOOLEAN - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
boolean(Z).
JVM_BYTE - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
byte(B).
JVM_CHAR - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
char(C).
JVM_DOUBLE - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
double(D).
JVM_FLOAT - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
float(F).
JVM_INT - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
int(I).
JVM_LONG - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
long(J).
JVM_SHORT - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
short(S).
JVM_VERSION - Static variable in class org.dromara.hutool.core.util.JdkUtil
JDK版本
JVM_VOID - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
void(V).
JvmInfo - Class in org.dromara.hutool.extra.management
代表Java Virtual Machine Implementation的信息。
JvmInfo() - Constructor for class org.dromara.hutool.extra.management.JvmInfo
 
JvmSpecInfo - Class in org.dromara.hutool.extra.management
代表Java Virtual Machine Specification的信息。
JvmSpecInfo() - Constructor for class org.dromara.hutool.extra.management.JvmSpecInfo
 
JWT - Class in org.dromara.hutool.json.jwt
JSON Web Token (JWT),基于JSON的开放标准((RFC 7519)用于在网络应用环境间传递声明。
JWT() - Constructor for class org.dromara.hutool.json.jwt.JWT
构造
JWT(String) - Constructor for class org.dromara.hutool.json.jwt.JWT
构造
JWT_ID - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
jwt的唯一身份标识,主要用来作为一次性token,从而回避重放攻击。
JWTException - Exception in org.dromara.hutool.json.jwt
JWT异常
JWTException(Throwable) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
构造
JWTException(String) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
构造
JWTException(String, Object...) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
构造
JWTException(String, Throwable) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
构造
JWTException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
构造
JWTException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
构造
JWTHeader - Class in org.dromara.hutool.json.jwt
JWT头部信息
JWTHeader() - Constructor for class org.dromara.hutool.json.jwt.JWTHeader
 
JWTPayload - Class in org.dromara.hutool.json.jwt
JWT载荷信息
载荷就是存放有效信息的地方。
JWTPayload() - Constructor for class org.dromara.hutool.json.jwt.JWTPayload
 
JWTSigner - Interface in org.dromara.hutool.json.jwt.signers
JWT签名接口封装,通过实现此接口,完成不同算法的签名功能
JWTSignerUtil - Class in org.dromara.hutool.json.jwt.signers
JWT签名器工具类
JWTSignerUtil() - Constructor for class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
 
JWTUtil - Class in org.dromara.hutool.json.jwt
JSON Web Token (JWT)工具类
JWTUtil() - Constructor for class org.dromara.hutool.json.jwt.JWTUtil
 
JWTValidator - Class in org.dromara.hutool.json.jwt
JWT数据校验器,用于校验包括: 算法是否一致 算法签名是否正确 字段值是否有效(例如时间未过期等)
JWTValidator(JWT) - Constructor for class org.dromara.hutool.json.jwt.JWTValidator
构造

K

KBeanConverter - Class in org.dromara.hutool.core.convert.impl
Kotlin Bean转换器,支持: Map =》 Bean Bean =》 Bean ValueProvider =》 Bean
KBeanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.KBeanConverter
 
KBeanDeserializer - Class in org.dromara.hutool.json.serializer.impl
Kotlin对象反序列化器
issue#I5WDP0 对于Kotlin对象,由于参数可能非空限制,导致无法创建一个默认的对象再赋值
KBeanDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
 
KCallable - Class in org.dromara.hutool.core.reflect.kotlin
kotlin.reflect.KCallable方法包装调用类
KCallable() - Constructor for class org.dromara.hutool.core.reflect.kotlin.KCallable
 
KClassImpl - Class in org.dromara.hutool.core.reflect.kotlin
kotlin.reflect.jvm.internal.KClassImpl包装
KClassImpl() - Constructor for class org.dromara.hutool.core.reflect.kotlin.KClassImpl
 
KClassUtil - Class in org.dromara.hutool.core.reflect.kotlin
Kotlin反射包装相关工具类
KClassUtil() - Constructor for class org.dromara.hutool.core.reflect.kotlin.KClassUtil
 
keepAlive(boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
设置是否为长连接
KetamaHash - Class in org.dromara.hutool.core.codec.hash
Ketama算法,用于在一致性Hash中快速定位服务器位置
KetamaHash() - Constructor for class org.dromara.hutool.core.codec.hash.KetamaHash
 
key - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
key - Variable in class org.dromara.hutool.core.lang.mutable.MutableEntry
KEY_ALIAS_DRIVER - Static variable in interface org.dromara.hutool.db.config.DSKeys
别名字段名:驱动名
KEY_ALIAS_PASSWORD - Static variable in interface org.dromara.hutool.db.config.DSKeys
别名字段名:密码
KEY_ALIAS_URL - Static variable in interface org.dromara.hutool.db.config.DSKeys
别名字段名:URL
KEY_ALIAS_USER - Static variable in interface org.dromara.hutool.db.config.DSKeys
别名字段名:用户名
KEY_CASE_INSENSITIVE - Static variable in interface org.dromara.hutool.db.config.DSKeys
配置文件中配置属性名:是否忽略大小写
KEY_CONN_PROPS - Static variable in interface org.dromara.hutool.db.config.DSKeys
某些数据库需要的特殊配置项需要的配置项
KEY_FORMAT_SQL - Static variable in interface org.dromara.hutool.db.config.DSKeys
配置文件中配置属性名:是否格式化SQL
KEY_ID - Static variable in class org.dromara.hutool.json.jwt.JWTHeader
jwk的ID编号
KEY_SHOW_PARAMS - Static variable in interface org.dromara.hutool.db.config.DSKeys
配置文件中配置属性名:是否显示参数
KEY_SHOW_SQL - Static variable in interface org.dromara.hutool.db.config.DSKeys
配置文件中配置属性名:是否显示SQL
KEY_SQL_LEVEL - Static variable in interface org.dromara.hutool.db.config.DSKeys
配置文件中配置属性名:显示的日志级别
keyClick(int...) - Static method in class org.dromara.hutool.swing.RobotUtil
模拟键盘点击
包括键盘的按下和释放
keyLockMap - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
写的时候每个key一把锁,降低锁的粒度
keyLockMap - Variable in class org.dromara.hutool.core.cache.SimpleCache
写的时候每个key一把锁,降低锁的粒度
KeyManagerUtil - Class in org.dromara.hutool.core.net.ssl
KeyManager相关工具
此工具用于读取和使用数字证书、对称密钥等相关信息
KeyManagerUtil() - Constructor for class org.dromara.hutool.core.net.ssl.KeyManagerUtil
 
keyPressString(String) - Static method in class org.dromara.hutool.swing.RobotUtil
打印输出指定字符串(借助剪贴板)
keyPressWithAlt(int) - Static method in class org.dromara.hutool.swing.RobotUtil
alt+ 按键
keyPressWithCtrl(int) - Static method in class org.dromara.hutool.swing.RobotUtil
ctrl+ 按键
keyPressWithShift(int) - Static method in class org.dromara.hutool.swing.RobotUtil
shift+ 按键
keys() - Method in class org.dromara.hutool.core.cache.SimpleCache
获取所有键
keys() - Method in class org.dromara.hutool.core.map.TableMap
获取所有键,可重复,不可修改
keySet() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
返回所有键
keySet(Collection<Map<K, ?>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取指定Map列表中所有的Key
keySet() - Method in class org.dromara.hutool.core.map.BeanMap
 
keySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
 
keySet() - Method in class org.dromara.hutool.core.map.LinkedForestMap
返回当前实例中全部的key组成的Set集合
keySet() - Method in class org.dromara.hutool.core.map.MapProxy
 
keySet() - Method in class org.dromara.hutool.core.map.MapWrapper
 
keySet() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
keySet() - Method in class org.dromara.hutool.core.map.TableMap
 
keySet() - Method in class org.dromara.hutool.setting.GroupedMap
 
keySet(String) - Method in class org.dromara.hutool.setting.GroupedMap
指定分组所有键的Set
keySet(String) - Method in class org.dromara.hutool.setting.Setting
指定分组所有键的Set
keySet() - Method in class org.dromara.hutool.setting.Setting
获取默认分组(空分组)中的所有键列表
KeyStoreUtil - Class in org.dromara.hutool.crypto
KeyStore 相关工具类
KeyStoreUtil() - Constructor for class org.dromara.hutool.crypto.KeyStoreUtil
 
KeyType - Enum in org.dromara.hutool.crypto.asymmetric
密钥类型
KeyUtil - Class in org.dromara.hutool.crypto
密钥工具类 包括: 1、生成密钥(单密钥、密钥对) 2、读取密钥文件
KeyUtil() - Constructor for class org.dromara.hutool.crypto.KeyUtil
 
KParameter - Class in org.dromara.hutool.core.reflect.kotlin
kotlin.reflect.KParameter实例表示类
通过反射获取Kotlin中KParameter相关属性值
KParameter(Object) - Constructor for class org.dromara.hutool.core.reflect.kotlin.KParameter
构造

L

LabColor - Class in org.dromara.hutool.swing.img.color
表示以 LAB 形式存储的颜色。
LabColor(Integer) - Constructor for class org.dromara.hutool.swing.img.color.LabColor
构造
LabColor(Color) - Constructor for class org.dromara.hutool.swing.img.color.LabColor
构造
LambdaFactory - Class in org.dromara.hutool.core.func
以类似反射的方式动态创建Lambda,在性能上有一定优势,同时避免每次调用Lambda时创建匿名内部类
LambdaInfo - Class in org.dromara.hutool.core.func
存放lambda信息
此类是SerializedLambda信息的扩充和补充类,包括: 实例化后的对象方法参数类型,一般用于方法引用
LambdaInfo(Executable, SerializedLambda) - Constructor for class org.dromara.hutool.core.func.LambdaInfo
构造
LambdaTreeNodeConfig<T,R> - Class in org.dromara.hutool.core.tree
树配置属性相关(使用Lambda语法) 避免对字段名称硬编码
LambdaTreeNodeConfig() - Constructor for class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
 
LambdaUtil - Class in org.dromara.hutool.core.func
Lambda相关工具类
LambdaUtil() - Constructor for class org.dromara.hutool.core.func.LambdaUtil
 
last(SerSupplier<T>...) - Static method in interface org.dromara.hutool.core.func.SerSupplier
last
lastAccess - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
上次访问时间
lastHeader - Variable in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
最后的头部信息
lastIndexOf(T[], Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(T[], Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(Object) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中指定最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
返回数组中指定元素最后的所在位置,未找到返回PrimitiveArrayUtil.INDEX_NOT_FOUND
lastIndexOf(Collection<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
获取匹配规则定义中匹配到元素的最后位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
lastIndexOf(List<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
获取匹配规则定义中匹配到元素的最后位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
lastIndexOf(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
lastIndexOf(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
找到指定正则匹配到第一个字符串的位置
lastIndexOf(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
找到指定模式匹配到最后一个字符串的位置
lastIndexOf(CharSequence, CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找字符串
fromIndex 为搜索起始位置,从后往前计数
lastIndexOfIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找字符串,忽略大小写
lastIndexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
指定范围内查找字符串,忽略大小写
fromIndex 为搜索起始位置,从后往前计数
lastIndexOfSeparator(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得最后一个文件路径分隔符的位置
lastIndexOfSub(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
查找最后一个子数组的开始位置
lastIndexOfSub(T[], int, T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
查找最后一个子数组的开始位置
lastModifiedTime(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
指定文件最后修改时间
lastModifiedTime(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
指定路径文件最后修改时间
lastMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
上个月
lastWeek() - Static method in class org.dromara.hutool.core.date.DateUtil
上周
launchers - Variable in class org.dromara.hutool.cron.TaskLauncherManager
启动器列表
LazyFunLoader<T> - Class in org.dromara.hutool.core.lang.loader
函数式懒加载加载器
传入用于生成对象的函数,在对象需要使用时调用生成对象,然后抛弃此生成对象的函数。
LazyFunLoader(Supplier<T>) - Constructor for class org.dromara.hutool.core.lang.loader.LazyFunLoader
构造
LazyLoader<T> - Class in org.dromara.hutool.core.lang.loader
懒加载加载器
在load方法被调用前,对象未被加载,直到被调用后才开始加载
此加载器常用于对象比较庞大而不一定被使用的情况,用于减少启动时资源占用问题
此加载器使用双重检查(Double-Check)方式检查对象是否被加载,避免多线程下重复加载或加载丢失问题
LazyLoader() - Constructor for class org.dromara.hutool.core.lang.loader.LazyLoader
 
le(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
c1是否小于或等于c2,通过调用compare(c1, c2) <= 0完成
le(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加小于等于条件,即field <= value
leapDays(int) - Static method in class org.dromara.hutool.core.date.chinese.LunarInfo
传回农历 y年闰月的天数,如果本年无闰月,返回0,区分大小月
leapMonth(int) - Static method in class org.dromara.hutool.core.date.chinese.LunarInfo
传回农历 y年闰哪个月 1-12 , 没闰传回 0
此方法会返回润N月中的N,如二月、闰二月都返回2
left - Variable in class org.dromara.hutool.core.lang.tuple.Pair
左值(第一个值)
length(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
获取数组长度
如果参数为null,返回0 ArrayUtil.length(null) = 0 ArrayUtil.length([]) = 0 ArrayUtil.length([null]) = 1 ArrayUtil.length([true, false]) = 2 ArrayUtil.length([1, 2, 3]) = 3 ArrayUtil.length(["a", "b", "c"]) = 3
length() - Method in class org.dromara.hutool.core.array.ArrayWrapper
获取数组长度
length() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
获取缓冲总长度
length() - Method in class org.dromara.hutool.core.io.ByteOrderMark
获取BOM头byte数
length(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
获取流长度,对于文件流,会调用FileInputStream.available()方法,对于其他流,返回-1
对于网络流,available可能为分段大小,所以返回-1
length() - Method in interface org.dromara.hutool.core.lang.range.Segment
片段长度,默认计算方法为abs(Segment.getEndIndex() - Segment.getEndIndex())
length() - Method in class org.dromara.hutool.core.text.CharArray
 
length(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
获取字符串的长度,如果为null返回0
length() - Method in class org.dromara.hutool.core.text.StrJoiner
长度
长度计算方式为prefix + suffix + content
此方法结果与toString().length()一致。
length(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
计算对象长度,支持类型包括: null:默认返回0; 数组:返回数组长度; CharSequence:返回CharSequence.length()Collection:返回Collection.size()IteratorIterable:可迭代的元素数量; Enumeration:返回可迭代的元素数量;
length - Variable in class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
验证码长度
LengthFinder - Class in org.dromara.hutool.core.text.finder
固定长度查找器
给定一个长度,查找的位置为from + length,一般用于分段截取
LengthFinder(int) - Constructor for class org.dromara.hutool.core.text.finder.LengthFinder
构造
lengthOfMonth(int, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定月份的总天数
lengthOfYear(int) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定年份的总天数
lessThan(T) - Static method in interface org.dromara.hutool.core.lang.range.Bound
{x | x < max}
lessThan(T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
{x | -∞ < x < upperBound}
Level - Enum in org.dromara.hutool.log.level
日志等级
LF - Static variable in interface org.dromara.hutool.core.text.CharPool
字符常量:换行符 '\n'
LF - Static variable in interface org.dromara.hutool.core.text.StrPool
字符串常量:换行符 "\n"
LFUCache<K,V> - Class in org.dromara.hutool.core.cache.impl
LFU(least frequently used) 最少使用率缓存
根据使用次数来判定对象是否被持续缓存
使用率是通过访问次数计算的。
LFUCache(int) - Constructor for class org.dromara.hutool.core.cache.impl.LFUCache
构造
LFUCache(int, long) - Constructor for class org.dromara.hutool.core.cache.impl.LFUCache
构造
LFUFileCache - Class in org.dromara.hutool.core.cache.file
使用LFU缓存文件,以解决频繁读取文件引起的性能问题
LFUFileCache(int) - Constructor for class org.dromara.hutool.core.cache.file.LFUFileCache
构造
最大文件大小为缓存容量的一半
默认无超时
LFUFileCache(int, int) - Constructor for class org.dromara.hutool.core.cache.file.LFUFileCache
构造
默认无超时
LFUFileCache(int, int, long) - Constructor for class org.dromara.hutool.core.cache.file.LFUFileCache
构造
LIBRARY_PATH - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
加载库时搜索的路径列表的KEY
LIBRARY_PATH - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
加载库时搜索的路径列表
like(String, String) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加模糊查询条件,即field like '%value%'
likeEndWith(String, String) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加以固定值结尾模糊查询条件,即field like '%value'
likeStartWith(String, String) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加以固定值开头模糊查询条件,即field like 'value%'
likeValueOf(Class<E>, Object) - Static method in class org.dromara.hutool.core.util.EnumUtil
模糊匹配转换为枚举,给定一个值,匹配枚举中定义的所有字段名(包括name属性),一旦匹配到返回这个枚举对象,否则返回null
limit - Variable in class org.dromara.hutool.core.io.stream.LimitedInputStream
 
limit(long) - Method in interface org.dromara.hutool.core.stream.WrappedStream
返回截取后面一些元素的流 这是一个短路状态中间操作
limitByteLength(CharSequence, Charset, int, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
截断字符串,使用其按照指定编码为字节后不超过maxBytes长度
此方法用于截取总bytes数不超过指定长度,如果字符出没有超出原样输出,如果超出了,则截取掉超出部分,并可选添加..., 但是添加“...”后总长度也不超过限制长度。
limitByteLengthUtf8(CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
截断字符串,使用UTF8编码为字节后不超过maxBytes长度
LimitedInputStream - Class in org.dromara.hutool.core.io.stream
限制读取最大长度的FilterInputStream 实现
LimitedInputStream(InputStream, long) - Constructor for class org.dromara.hutool.core.io.stream.LimitedInputStream
构造
LimitedInputStream(InputStream, long, boolean) - Constructor for class org.dromara.hutool.core.io.stream.LimitedInputStream
构造
limitLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
限制字符串长度,如果超过指定长度,截取指定长度并在末尾加"..."
LINE_SEPARATOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
行分隔符(在 UNIX 系统中是“\n”)的KEY
LINE_SEPARATOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
行分隔符(在 UNIX 系统中是“\n”)
LineCaptcha - Class in org.dromara.hutool.swing.captcha
使用干扰线方式生成的图形验证码
LineCaptcha(int, int) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
构造,默认5位验证码,150条干扰线
LineCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
构造
LineCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
构造
LineCaptcha(int, int, int, int, float) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
构造
LineCounter - Class in org.dromara.hutool.core.io.stream
行数计数器
LineCounter(InputStream, int) - Constructor for class org.dromara.hutool.core.io.stream.LineCounter
构造
lineDelimiter - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
换行符
lineEnd(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
一行的末尾位置,查找位置时位移ByteBuffer到结束位置
lineEnd(ByteBuffer, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
一行的末尾位置,查找位置时位移ByteBuffer到结束位置
支持的换行符如下: 1.
LineInputStream - Class in org.dromara.hutool.core.io.stream
行读取器,类似于BufferedInputStream,支持多行转义,规则如下:
支持'\n'和'\r\n'两种换行符,不支持'\r'换行符 如果想读取转义符,必须定义为'\\' 多行转义后的换行符和空格都会被忽略 例子: a=1\ 2 读出后就是a=12
LineInputStream(InputStream) - Constructor for class org.dromara.hutool.core.io.stream.LineInputStream
构造
LineIter - Class in org.dromara.hutool.core.collection.iter
将Reader包装为一个按照行读取的Iterator
此对象遍历结束后,应关闭之,推荐使用方式: LineIterator it = null; try { it = new LineIterator(reader); while (it.hasNext()) { String line = it.nextLine(); // do something with line } } finally { it.close(); } 此类来自于Apache Commons io
LineIter(InputStream, Charset) - Constructor for class org.dromara.hutool.core.collection.iter.LineIter
构造
LineIter(Reader) - Constructor for class org.dromara.hutool.core.collection.iter.LineIter
构造
lineIter(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
返回行遍历器 LineIterator it = null; try { it = IoUtil.lineIter(reader); while (it.hasNext()) { String line = it.nextLine(); // do something with line } } finally { it.close(); }
lineIter(InputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
返回行遍历器 LineIterator it = null; try { it = IoUtil.lineIter(in, CharsetUtil.CHARSET_UTF_8); while (it.hasNext()) { String line = it.nextLine(); // do something with line } } finally { it.close(); }
lineNumber() - Static method in class org.dromara.hutool.core.lang.Console
返回当前行号 (不支持Lambda、内部类、递归内使用)
LineReader - Class in org.dromara.hutool.core.io
行读取器,类似于BufferedInputStream,支持多行转义,规则如下:
支持'\n'和'\r\n'两种换行符,不支持'\r'换行符 如果想读取转义符,必须定义为'\\' 多行转义后的换行符和空格都会被忽略 例子: a=1\ 2 读出后就是a=12
LineReader(InputStream, Charset) - Constructor for class org.dromara.hutool.core.io.LineReader
构造
LineReader(Reader) - Constructor for class org.dromara.hutool.core.io.LineReader
构造
LineReadWatcher - Class in org.dromara.hutool.core.io.file
行处理的Watcher实现
LineReadWatcher(RandomAccessFile, Charset, SerConsumer<String>) - Constructor for class org.dromara.hutool.core.io.file.LineReadWatcher
构造
LineSeparator - Enum in org.dromara.hutool.core.io.file
换行符枚举
换行符包括: Mac系统换行符:"\r" Linux系统换行符:"\n" Windows系统换行符:"\r\n"
LineStyle - Enum in org.dromara.hutool.poi.excel.style
SimpleShape中的线条风格枚举
Linked<T extends Linked<T>> - Interface in org.dromara.hutool.core.collection.queue
An element that is linked on the Deque.
LinkedDeque<E extends Linked<E>> - Class in org.dromara.hutool.core.collection.queue
Linked list implementation of the Deque interface where the link pointers are tightly integrated with the element.
LinkedDeque() - Constructor for class org.dromara.hutool.core.collection.queue.LinkedDeque
 
LinkedForestMap<K,V> - Class in org.dromara.hutool.core.map
ForestMap的基本实现。
LinkedForestMap(boolean) - Constructor for class org.dromara.hutool.core.map.LinkedForestMap
构建LinkedForestMap
LinkedForestMap.EntryNodeWrapper<K,V,N extends TreeEntry<K,V>> - Class in org.dromara.hutool.core.map
Map.Entry包装类
LinkedForestMap.TreeEntryNode<K,V> - Class in org.dromara.hutool.core.map
树节点
linkNodes(K, K) - Method in interface org.dromara.hutool.core.map.ForestMap
为集合中的指定的节点建立父子关系
linkNodes(K, K, BiConsumer<TreeEntry<K, V>, TreeEntry<K, V>>) - Method in interface org.dromara.hutool.core.map.ForestMap
为集合中的指定的节点建立父子关系
linkNodes(K, K, BiConsumer<TreeEntry<K, V>, TreeEntry<K, V>>) - Method in class org.dromara.hutool.core.map.LinkedForestMap
为指定的节点建立父子关系,若parentKeychildKey对应节点不存在,则会创建一个对应的值为null的空节点
list - Variable in class org.dromara.hutool.core.collection.partition.Partition
被分区的列表
list() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A weigher where the value is a List and its selector is the number of elements.
list(String, boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
智能获取指定区间内的所有IP地址
list(String, int, boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 IP地址 和 掩码位数 获取 子网所有ip地址
list(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
获得 指定区间内 所有ip地址
list(long, long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
得到指定区间内的所有IP地址
listen() - Method in class org.dromara.hutool.socket.nio.NioClient
开始监听
listen() - Method in class org.dromara.hutool.socket.nio.NioServer
开始监听
listen(boolean) - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
开始监听
listen(ClipboardListener) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
监听剪贴板修改事件
listen(ClipboardListener, boolean) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
监听剪贴板修改事件
listen(int, long, ClipboardListener, boolean) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
监听剪贴板修改事件
listener - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
缓存监听
listener(BiConsumer<K, V>) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
Specifies an optional listener that is registered for notification when an entry is evicted.
listenerManager - Variable in class org.dromara.hutool.cron.Scheduler
监听管理器列表
listFileNames(ZipFile, String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
获取Zip文件中指定目录下的所有文件,只显示文件,不显示目录
此方法并不会关闭ZipFile
listFileNames(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
获得指定目录下所有文件
不会扫描子目录
如果用户传入相对路径,则是相对classpath的路径
如:"test/aaa"表示"${classpath}/test/aaa"
listIterator() - Method in class org.dromara.hutool.core.collection.ListWrapper
 
listIterator(int) - Method in class org.dromara.hutool.core.collection.ListWrapper
 
ListNode - Class in org.dromara.hutool.core.bean.path.node
列表节点 [num0,num1,num2...]模式或者['key0','key1']模式
ListNode(String) - Constructor for class org.dromara.hutool.core.bean.path.node.ListNode
列表节点
ListRowHandler<E> - Class in org.dromara.hutool.db.handler.row
ResultSet结果中的某行处理为List
ListRowHandler(ResultSetMetaData, Class<E>) - Constructor for class org.dromara.hutool.db.handler.row.ListRowHandler
构造
ListServiceLoader<S> - Class in org.dromara.hutool.core.spi
列表类型的服务加载器,用于替换JDK提供的ServiceLoader
相比JDK,增加了: 可选服务存储位置(默认位于META-INF/services/)。
ListServiceLoader(String, Class<S>, ClassLoader, Charset) - Constructor for class org.dromara.hutool.core.spi.ListServiceLoader
构造
ListSheetReader - Class in org.dromara.hutool.poi.excel.reader.sheet
读取Sheet为List列表形式
ListSheetReader(int, int, boolean) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.ListSheetReader
构造
ListUtil - Class in org.dromara.hutool.core.collection
List相关工具类
ListUtil() - Constructor for class org.dromara.hutool.core.collection.ListUtil
 
ListValueMap<K,V> - Class in org.dromara.hutool.core.map.multi
值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
ListValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class org.dromara.hutool.core.map.multi.ListValueMap
基于mapFactory创建一个值为List的多值映射集合
ListValueMap(Map<K, Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.ListValueMap
基于指定Map创建一个值为List的多值映射集合
ListValueMap() - Constructor for class org.dromara.hutool.core.map.multi.ListValueMap
基于HashMap创建一个值为List的多值映射集合
ListWrapper<E> - Class in org.dromara.hutool.core.collection
列表包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑
ListWrapper(List<E>) - Constructor for class org.dromara.hutool.core.collection.ListWrapper
构造
LiteralSegment - Class in org.dromara.hutool.core.text.placeholder.segment
字符串模板-固定文本 Segment
LiteralSegment(String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.LiteralSegment
构造
load(File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
加载Jar到ClassPath
load(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
加载服务
load(Class<T>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
加载服务
load() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
 
load() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
加载或重新加载全部服务
load() - Method in interface org.dromara.hutool.core.spi.ServiceLoader
加载服务
load() - Method in class org.dromara.hutool.db.ActiveEntity
根据Entity中现有字段条件从数据库中加载一个Entity对象
load(String) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.loader.StringResourceLoader
 
load(URL) - Method in class org.dromara.hutool.setting.GroupedSet
加载设置文件
load(InputStream) - Method in class org.dromara.hutool.setting.GroupedSet
加载设置文件。
load(URL) - Method in class org.dromara.hutool.setting.props.Props
初始化配置文件
load(Resource) - Method in class org.dromara.hutool.setting.props.Props
初始化配置文件
load() - Method in class org.dromara.hutool.setting.props.Props
重新加载配置文件
load() - Method in class org.dromara.hutool.setting.Setting
重新加载配置文件
load(Resource) - Method in class org.dromara.hutool.setting.SettingLoader
加载设置文件
load(InputStream) - Method in class org.dromara.hutool.setting.SettingLoader
加载设置文件。
load(InputStream, Class<T>) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
从流中加载YAML
load(Reader) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
加载YAML,加载完毕后关闭Reader
load(Reader, Class<T>) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
加载YAML,加载完毕后关闭Reader
load(Reader, Class<T>, boolean) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
加载YAML
LOAD_EXTERNAL_DTD - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
忽略外部DTD
loadAllTo(Properties, String, ClassLoader, Charset, boolean) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
加载指定名称的所有配置文件内容到Properties
loadByPath(String) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
从classpath或绝对路径加载YAML文件
loadByPath(String, Class<T>) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
从classpath或绝对路径加载YAML文件
loadClass(String) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader并初始化类(调用static模块内容和初始化static属性)
扩展Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载: 1、原始类型,例如:int 2、数组类型,例如:int[]、Long[]、String[] 3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
loadClass(String, boolean) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader
扩展Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载: 1、原始类型,例如:int 2、数组类型,例如:int[]、Long[]、String[] 3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
loadClass(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
加载类,通过传入类的字符串,返回其对应的类名
此方法支持缓存,第一次被加载的类之后会读取缓存中的类
加载失败的原因可能是此类不存在或其关联引用类不存在
扩展Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载: 1、原始类型,例如:int 2、数组类型,例如:int[]、Long[]、String[] 3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
loadClass(File, String) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
加载外部类
loadClass(String) - Method in class org.dromara.hutool.core.reflect.ClassScanner
加载类
Loader<T> - Interface in org.dromara.hutool.core.lang.loader
对象加载抽象接口
通过实现此接口自定义实现对象的加载方式,例如懒加载机制、多线程加载等
loadFirst(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
加载第一个服务,如果用户定义了多个接口实现类,只获取第一个。
loadFirstAvailable(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
loadFirstAvailable(Class<S>) - Static method in class org.dromara.hutool.core.spi.SpiUtil
加载第一个可用服务,如果用户定义了多个接口实现类,只获取第一个不报错的服务
loadFirstAvailable(ServiceLoader<S>) - Static method in class org.dromara.hutool.core.spi.SpiUtil
加载第一个可用服务,如果用户定义了多个接口实现类,只获取第一个不报错的服务
loadForRequest(JdkHttpConnection) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
将本地存储的Cookie信息附带到Http请求中,不覆盖用户定义好的Cookie
loadForRequest(HttpUrl) - Method in class org.dromara.hutool.http.client.engine.okhttp.CookieJarImpl
 
loadJar(File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
加载Jar到ClassPath
loadJar(URLClassLoader, File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
加载Jar文件到指定loader中
loadJarToSystemClassLoader(File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
加载Jar文件到System ClassLoader中
loadList(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
加载服务 并已list列表返回
loadList(Class<T>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
加载服务 并已list列表返回
loadList(Class<T>) - Static method in class org.dromara.hutool.core.spi.SpiUtil
加载服务
loadList(Class<T>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.SpiUtil
加载服务
loadTo(Properties, Resource, Charset) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
加载配置文件内容到Properties
需要注意的是,如果资源文件的扩展名是.xml,会调用Properties.loadFromXML(InputStream) 读取。
LOCAL_IP - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
localhost默认解析的ip地址
LOCAL_IP - Static variable in class org.dromara.hutool.core.net.NetUtil
本地IP
LOCAL_IP_NUM - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
localhost默认解析的ip地址的数值形式
localAddressList(Predicate<InetAddress>) - Static method in class org.dromara.hutool.core.net.NetUtil
获取所有满足过滤条件的本地IP地址对象
localAddressList(Predicate<NetworkInterface>, Predicate<InetAddress>) - Static method in class org.dromara.hutool.core.net.NetUtil
获取所有满足过滤条件的本地IP地址对象
locale - Variable in class org.dromara.hutool.core.date.format.SimpleDateBasic
The locale.
LocaleComparator - Class in org.dromara.hutool.core.comparator
自定义语言环境 String 比较,可为自然语言文本构建搜索和排序例程。
LocaleComparator(boolean, Locale) - Constructor for class org.dromara.hutool.core.comparator.LocaleComparator
构造
LocaleConverter - Class in org.dromara.hutool.core.convert.impl
Locale对象转换器
只提供String转换支持
LocaleConverter() - Constructor for class org.dromara.hutool.core.convert.impl.LocaleConverter
 
localIps() - Static method in class org.dromara.hutool.core.net.Ipv6Util
获得本机的IPv6地址列表
返回的IP列表有序,按照系统设备顺序
localIps() - Static method in class org.dromara.hutool.core.net.NetUtil
获得本机的IP地址列表(包括Ipv4和Ipv6)
返回的IP列表有序,按照系统设备顺序
localIpv4s() - Static method in class org.dromara.hutool.core.net.NetUtil
获得本机的IPv4地址列表
返回的IP列表有序,按照系统设备顺序
LocalPortGenerator - Class in org.dromara.hutool.core.net
本地端口生成器
用于生成本地可用(未被占用)的端口号
注意:多线程甚至单线程访问时可能会返回同一端口(例如获取了端口但是没有使用)
LocalPortGenerator(int) - Constructor for class org.dromara.hutool.core.net.LocalPortGenerator
构造
LocalTimeUtil - Class in org.dromara.hutool.core.date
针对 LocalTime 封装的一些工具方法
LocalTimeUtil() - Constructor for class org.dromara.hutool.core.date.LocalTimeUtil
 
locationTo(String) - Method in class org.dromara.hutool.http.client.Request
更新设置重定向后的URL,用于处理相对路径
注意此方法会修改对象本身
lock - Variable in class org.dromara.hutool.core.cache.impl.LockedCache
一些特殊缓存,例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,导致无法使用读写锁
lock() - Method in class org.dromara.hutool.core.thread.lock.NoLock
 
lock - Variable in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
LockedCache<K,V> - Class in org.dromara.hutool.core.cache.impl
使用Lock保护的缓存,读写都使用悲观锁完成,主要避免某些Map无法使用读写锁的问题
例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,因此读写必须加互斥锁
LockedCache() - Constructor for class org.dromara.hutool.core.cache.impl.LockedCache
 
lockInterruptibly() - Method in class org.dromara.hutool.core.thread.lock.NoLock
 
LockUtil - Class in org.dromara.hutool.core.thread.lock
锁相关工具
LockUtil() - Constructor for class org.dromara.hutool.core.thread.lock.LockUtil
 
log() - Static method in class org.dromara.hutool.core.lang.Console
同 System.out.println()方法,打印控制台日志
log(Object) - Static method in class org.dromara.hutool.core.lang.Console
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈
log(Object, Object...) - Static method in class org.dromara.hutool.core.lang.Console
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈
log(String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
同 System.out.println()方法,打印控制台日志
当传入template无"{}"时,被认为非模板,直接打印多个参数以空格分隔
log(Throwable, String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
同 System.out.println()方法,打印控制台日志
log() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
返回叠加调用Console.log(Object)打印出结果的流
log(String) - Method in class org.dromara.hutool.db.sql.SqlLog
打印SQL日志
log(String, Object) - Method in class org.dromara.hutool.db.sql.SqlLog
打印SQL日志
log(Level, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
log(Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleColorLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
 
log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
 
Log - Interface in org.dromara.hutool.log
日志统一接口
log(Level, String, Object...) - Method in interface org.dromara.hutool.log.Log
打印指定级别的日志
log(Level, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.Log
打印 指定级别的日志
log(String, Level, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.Log
打印 ERROR 等级的日志
log(Level, Throwable, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
打印日志
Log4j2Log - Class in org.dromara.hutool.log.engine.log4j2
Log4j2Log(Class<?>) - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2Log
构造
Log4j2Log(String) - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2Log
构造
Log4j2Log(Logger) - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2Log
构造
Log4j2LogEngine - Class in org.dromara.hutool.log.engine.log4j2
Log4j2LogEngine() - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2LogEngine
构造
Log4jLog - Class in org.dromara.hutool.log.engine.log4j
Log4jLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLog
构造
Log4jLog(String) - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLog
构造
Log4jLog(Logger) - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLog
构造
Log4jLogEngine - Class in org.dromara.hutool.log.engine.log4j
Log4jLogEngine() - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLogEngine
构造
LogEngine - Interface in org.dromara.hutool.log.engine
日期引擎接口
LogEngineFactory - Class in org.dromara.hutool.log.engine
日志引擎简单工厂(静态工厂)类
LogEngineFactory() - Constructor for class org.dromara.hutool.log.engine.LogEngineFactory
 
LogFactory - Class in org.dromara.hutool.log
日志简单工厂类,提供带有缓存的日志对象创建
LogFactory() - Constructor for class org.dromara.hutool.log.LogFactory
 
logForBatch(String) - Method in class org.dromara.hutool.db.sql.SqlLog
打印批量 SQL日志
LogicalOperator - Enum in org.dromara.hutool.db.sql
逻辑运算符
LogUtil - Class in org.dromara.hutool.log
静态日志类,用于在不引入日志对象的情况下打印日志
LogUtil() - Constructor for class org.dromara.hutool.log.LogUtil
 
LONG - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
LONG locale dependent date or time style.
longestCommonSubstring(String, String) - Static method in class org.dromara.hutool.core.text.TextSimilarity
最长公共子串,采用动态规划算法。
longestCommonSubstringLength(String, String) - Static method in class org.dromara.hutool.core.text.TextSimilarity
求公共子串,采用动态规划算法。
longToBytes(long) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
longToIpv4(long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
根据 ip的long值 获取 ip字符串,即:xxx.xxx.xxx.xxx
longToIpv4(long) - Static method in class org.dromara.hutool.core.net.NetUtil
根据long值获取ip v4地址
longValue() - Method in class org.dromara.hutool.core.codec.Number128
 
longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
 
longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
 
longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
 
longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
 
longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
 
longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
 
lookup(Class<?>) - Method in class org.dromara.hutool.core.reflect.lookup.ConstructorLookupFactory
 
lookup(Class<?>) - Method in interface org.dromara.hutool.core.reflect.lookup.LookupFactory
jdk8中如果直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup在调用findSpecial和unreflectSpecial 时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。
lookup() - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
jdk8中如果直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup在调用findSpecial和unreflectSpecial 时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。
lookup(Class<?>) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
jdk8中如果直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup在调用findSpecial和unreflectSpecial 时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。
lookup(Class<?>) - Method in class org.dromara.hutool.core.reflect.lookup.MethodLookupFactory
 
lookupClosest(Color) - Method in class org.dromara.hutool.swing.img.color.AnsiLabMapping
查找与给定LabColor最接近的AnsiElement颜色
lookupClosest(LabColor) - Method in class org.dromara.hutool.swing.img.color.AnsiLabMapping
查找与给定LabColor最接近的AnsiElement颜色
LookupFactory - Interface in org.dromara.hutool.core.reflect.lookup
MethodHandles.Lookup方法工厂,用于创建MethodHandles.Lookup对象
MethodHandles.Lookup是一个方法句柄查找对象,用于在指定类中查找符合给定方法名称、方法类型的方法句柄。
LookupReplacer - Class in org.dromara.hutool.core.text.replacer
查找替换器,通过查找指定关键字,替换对应的值
LookupReplacer(String[]...) - Constructor for class org.dromara.hutool.core.text.replacer.LookupReplacer
构造
LookupUtil - Class in org.dromara.hutool.core.reflect.lookup
MethodHandles.Lookup工具
MethodHandles.Lookup是一个方法句柄查找对象,用于在指定类中查找符合给定方法名称、方法类型的方法句柄。
LookupUtil() - Constructor for class org.dromara.hutool.core.reflect.lookup.LookupUtil
 
loopFiles(String, FileFilter) - Static method in class org.dromara.hutool.core.io.file.FileUtil
递归遍历目录以及子目录中的所有文件
如果提供file为文件,直接返回过滤结果
loopFiles(File, FileFilter) - Static method in class org.dromara.hutool.core.io.file.FileUtil
递归遍历目录以及子目录中的所有文件
如果提供file为文件,直接返回过滤结果
loopFiles(File, int, FileFilter) - Static method in class org.dromara.hutool.core.io.file.FileUtil
递归遍历目录以及子目录中的所有文件
如果提供file为文件,直接返回过滤结果
loopFiles(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
递归遍历目录以及子目录中的所有文件
如果用户传入相对路径,则是相对classpath的路径
如:"test/aaa"表示"${classpath}/test/aaa"
loopFiles(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
递归遍历目录以及子目录中的所有文件
loopFiles(Path, FileFilter) - Static method in class org.dromara.hutool.core.io.file.PathUtil
递归遍历目录以及子目录中的所有文件
如果提供path为文件,直接返回过滤结果
loopFiles(Path, int, FileFilter) - Static method in class org.dromara.hutool.core.io.file.PathUtil
递归遍历目录以及子目录中的所有文件
如果提供path为文件,直接返回过滤结果
loopFiles(Path, int, boolean, FileFilter) - Static method in class org.dromara.hutool.core.io.file.PathUtil
递归遍历目录以及子目录中的所有文件
如果提供path为文件,直接返回过滤结果
lostOwnership(Clipboard, Transferable) - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
 
lowerAt(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
小写对应下标字母
例如: str = NAME,index = 1, return NaME
lowerFirst(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
小写首字母
例如:str = Name, return name
LRUCache<K,V> - Class in org.dromara.hutool.core.cache.impl
LRU (least recently used)最近最久未使用缓存
根据使用时间来判定对象是否被持续缓存
当对象被访问时放入缓存,当缓存满了,最久未被使用的对象将被移除。
LRUCache(int) - Constructor for class org.dromara.hutool.core.cache.impl.LRUCache
构造
默认无超时
LRUCache(int, long) - Constructor for class org.dromara.hutool.core.cache.impl.LRUCache
构造
LRUFileCache - Class in org.dromara.hutool.core.cache.file
使用LRU缓存文件,以解决频繁读取文件引起的性能问题
LRUFileCache(int) - Constructor for class org.dromara.hutool.core.cache.file.LRUFileCache
构造
最大文件大小为缓存容量的一半
默认无超时
LRUFileCache(int, int) - Constructor for class org.dromara.hutool.core.cache.file.LRUFileCache
构造
默认无超时
LRUFileCache(int, int, long) - Constructor for class org.dromara.hutool.core.cache.file.LRUFileCache
构造
ls(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
列出指定路径下的目录和文件
给定的绝对路径不能是压缩包中的路径
ls(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
 
ls(String, Predicate<FTPFile>) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
遍历某个目录下所有文件和目录,不会递归遍历
此方法自动过滤"."
ls(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
遍历某个目录下所有文件和目录,不会递归遍历
ls(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
遍历某个目录下所有文件或目录,不会递归遍历
ls(String, Predicate<ChannelSftp.LsEntry>) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
遍历某个目录下所有文件或目录,不会递归遍历
此方法自动过滤"."
ls(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
lsDirs(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
遍历某个目录下所有目录,不会递归遍历
lsEntries(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
遍历某个目录下所有文件或目录,生成LsEntry列表,不会递归遍历
此方法自动过滤"."
lsEntries(String, Predicate<ChannelSftp.LsEntry>) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
遍历某个目录下所有文件或目录,生成LsEntry列表,不会递归遍历
此方法自动过滤"."
lsFiles(String, Predicate<FTPFile>) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
遍历某个目录下所有文件和目录,不会递归遍历
此方法自动过滤"."
lsFiles(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
遍历某个目录下所有文件和目录,不会递归遍历
lsFiles(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
遍历某个目录下所有文件,不会递归遍历
lt(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
c1是否大小于c2,通过调用compare(c1, c2) < 0完成
LT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
字符串常量:XML 小于号转义 "&lt;" -> "<"
lt(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加小于条件,即field < value
Luhn - Class in org.dromara.hutool.core.codec
Luhn算法,也称为“模10”算法,是一种简单的校验和(Checksum)算法,在ISO/IEC 7812-1中定义,校验步骤如下: 从右边第1个数字(校验数字)开始偶数位乘以2,如果小于10,直接返回,否则将个位数和十位数相加 把步骤1种获得的乘积的各位数字与原号码中未乘2的各位数字相加 如果步骤2得到的总和模10为0,则校验通过
Luhn() - Constructor for class org.dromara.hutool.core.codec.Luhn
 
LunarFestival - Class in org.dromara.hutool.core.date.chinese
节假日(农历)封装
由于
LunarFestival() - Constructor for class org.dromara.hutool.core.date.chinese.LunarFestival
 
LunarInfo - Class in org.dromara.hutool.core.date.chinese
阴历(农历)信息
LunarInfo() - Constructor for class org.dromara.hutool.core.date.chinese.LunarInfo
 

M

Mac - Class in org.dromara.hutool.crypto.digest.mac
MAC摘要算法(此类兼容和JCE的 javax.crypto.Mac对象和BC库的org.bouncycastle.crypto.Mac对象)
MAC,全称为“Message Authentication Code”,中文名“消息鉴别码”
主要是利用指定算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
Mac(MacEngine) - Constructor for class org.dromara.hutool.crypto.digest.mac.Mac
构造
MAC_ADDRESS - Static variable in class org.dromara.hutool.core.regex.PatternPool
MAC地址正则
MAC_ADDRESS - Static variable in interface org.dromara.hutool.core.regex.RegexPool
MAC地址正则
MacAddressUtil - Class in org.dromara.hutool.core.net
MAC地址(硬件地址)相关工具类
MacAddressUtil() - Constructor for class org.dromara.hutool.core.net.MacAddressUtil
 
MacEngine - Interface in org.dromara.hutool.crypto.digest.mac
MAC(Message Authentication Code)算法引擎
MacEngineFactory - Class in org.dromara.hutool.crypto.digest.mac
MacEngine 简单工厂类
MacEngineFactory() - Constructor for class org.dromara.hutool.crypto.digest.mac.MacEngineFactory
 
MAGIC_SALT_LENGTH - Static variable in class org.dromara.hutool.crypto.openssl.SaltMagic
获取魔术值和随机盐的长度:16(128位)
Mail - Class in org.dromara.hutool.extra.mail
邮件发送客户端
Mail() - Constructor for class org.dromara.hutool.extra.mail.Mail
构造,使用全局邮件帐户
Mail(MailAccount) - Constructor for class org.dromara.hutool.extra.mail.Mail
构造
mail(String) - Static method in class org.dromara.hutool.swing.DesktopUtil
使用平台默认邮件客户端打开邮件程序
MAIL_SETTING_PATHS - Static variable in class org.dromara.hutool.extra.mail.MailAccount
默认mail配置查询路径
MailAccount - Class in org.dromara.hutool.extra.mail
邮件账户对象
MailAccount() - Constructor for class org.dromara.hutool.extra.mail.MailAccount
构造,所有参数需自行定义或保持默认值
MailAccount(String) - Constructor for class org.dromara.hutool.extra.mail.MailAccount
构造
MailAccount(Setting) - Constructor for class org.dromara.hutool.extra.mail.MailAccount
构造
MailException - Exception in org.dromara.hutool.extra.mail
邮件异常
MailException(Throwable) - Constructor for exception org.dromara.hutool.extra.mail.MailException
构造
MailException(String) - Constructor for exception org.dromara.hutool.extra.mail.MailException
构造
MailException(String, Object...) - Constructor for exception org.dromara.hutool.extra.mail.MailException
构造
MailException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.mail.MailException
构造
MailException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.mail.MailException
构造
MailException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.mail.MailException
构造
MailUtil - Class in org.dromara.hutool.extra.mail
邮件工具类,基于jakarta.mail封装
MailUtil() - Constructor for class org.dromara.hutool.extra.mail.MailUtil
 
mainName(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
返回主文件名
mainName(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
返回主文件名
ManagementException - Exception in org.dromara.hutool.extra.management
FtpException异常
ManagementException(Throwable) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
构造
ManagementException(String) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
构造
ManagementException(String, Object...) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
构造
ManagementException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
构造
ManagementException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
构造
ManagementException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
构造
ManagementUtil - Class in org.dromara.hutool.extra.management
Java的JMX(Java Management Extensions)相关封装工具类。
ManagementUtil() - Constructor for class org.dromara.hutool.extra.management.ManagementUtil
 
ManifestUtil - Class in org.dromara.hutool.core.io
Jar包中manifest.mf文件获取和解析工具类 来自Jodd
ManifestUtil() - Constructor for class org.dromara.hutool.core.io.ManifestUtil
 
map(Object, Class<R>, Function<?, ? extends R>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
按照指定规则,将一种类型的数组转换为另一种类型
map(Iterable<T>, Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.collection.CollUtil
通过func自定义一个规则,此规则将原集合中的元素转换成新的元素,生成新的列表返回
例如提供的是一个Bean列表,通过Function接口实现获取某个字段值,返回这个字段值组成的新列表
默认忽略映射后null的情况
map(Iterable<T>, Function<? super T, ? extends R>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
通过func自定义一个规则,此规则将原集合中的元素转换成新的元素,生成新的列表返回
例如提供的是一个Bean列表,通过Function接口实现获取某个字段值,返回这个字段值组成的新列表
map(UnaryOperator<T>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
根据操作修改值
map(SerFunction<? super T, ? extends U>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里的值存在,就执行传入的操作(SerFunction.applying(Object))并返回一个包裹了该操作返回值的Opt 如果不存在,返回一个空的Opt
map() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
A weigher where the value is a Map and its selector is the number of entries.
map() - Method in class org.dromara.hutool.core.map.MapBuilder
创建后的map
map(Map<K, V>, BiFunction<K, V, R>) - Static method in class org.dromara.hutool.core.map.MapUtil
通过biFunction自定义一个规则,此规则将原Map中的元素转换成新的元素,生成新的Map返回
变更过程通过传入的 BiFunction 实现来返回一个值可以为不同类型的 Map
map(Function<? super T, ? extends R>) - Method in class org.dromara.hutool.core.stream.EasyStream
返回与指定函数将元素作为参数执行的结果组成的流 这是一个无状态中间操作
map(Function<? super Map.Entry<K, V>, ? extends R>) - Method in class org.dromara.hutool.core.stream.EntryStream
返回与指定函数将元素作为参数执行的结果组成的流 这是一个无状态中间操作
map(BiFunction<? super K, ? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
将实例转为根据键值对生成的单对象Stream实例
map(Function<? super T, ? extends R>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
返回与指定函数将元素作为参数执行的结果组成的流 这是一个无状态中间操作
MapBuilder<K,V> - Class in org.dromara.hutool.core.map
Map创建类
MapBuilder(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.MapBuilder
链式Map创建类
MapConverter - Class in org.dromara.hutool.core.convert.impl
Map 转换器,通过预定义key和value的类型,实现: Map 转 Map,key和value类型自动转换 Bean 转 Map,字段和字段值类型自动转换
MapConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.MapConverter
构造
MapGetUtil - Class in org.dromara.hutool.core.map
Map的getXXX封装,提供针对通用型的value按照所需类型获取值
MapGetUtil() - Constructor for class org.dromara.hutool.core.map.MapGetUtil
 
mapIdx(BiFunction<? super T, Integer, ? extends R>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
返回与指定函数将元素作为参数执行的结果组成的流,操作带下标
MapJoiner - Class in org.dromara.hutool.core.map
Map拼接器,可以拼接包括Map、Entry列表等。
MapJoiner(StrJoiner, String) - Constructor for class org.dromara.hutool.core.map.MapJoiner
构造
mapKeys(Function<? super K, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
将键映射为另一类型
mapMerger(BinaryOperator<V>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
用户合并map的BinaryOperator,传入合并前需要对value进行的操作
mapMulti(BiConsumer<? super T, ? super Consumer<R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带一个方法,调用该方法可增加元素 这是一个无状态中间操作
mapNonNull(Function<? super T, ? extends R>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
返回 元素 转换后 并且不为 null 的 新元素组成的流
这是一个无状态中间操作
// 等价于先调用map再调用nonNull .nonNull().map(...).nonNull()...
MapProxy - Class in org.dromara.hutool.core.map
Map代理,提供各种getXXX方法,并提供默认值支持
MapProxy(Map<?, ?>) - Constructor for class org.dromara.hutool.core.map.MapProxy
构造
MapRowHandler - Class in org.dromara.hutool.poi.excel.sax.handler
Map形式的行处理器
将一行数据转换为Map,key为指定行,value为当前行对应位置的值
MapRowHandler(int, int, int) - Constructor for class org.dromara.hutool.poi.excel.sax.handler.MapRowHandler
构造
MapServiceLoader<S> - Class in org.dromara.hutool.core.spi
键值对服务加载器,使用Properties加载并存储服务
服务文件默认位于"META-INF/hutool/"下,文件名为服务接口类全名。
MapServiceLoader(String, Class<S>, ClassLoader, Charset) - Constructor for class org.dromara.hutool.core.spi.MapServiceLoader
构造
MapSheetReader - Class in org.dromara.hutool.poi.excel.reader.sheet
读取Sheet为Map的List列表形式
MapSheetReader(int, int, int) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.MapSheetReader
构造
mapToArray(T[], Function<? super T, ? extends R>, IntFunction<R[]>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为数组
MapToBeanCopier<T> - Class in org.dromara.hutool.core.bean.copier
Map属性拷贝到Bean中的拷贝器
MapToBeanCopier(Map<?, ?>, T, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.MapToBeanCopier
构造
mapToDouble(ToDoubleFunction<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
EasyStream.map(Function)一样,只不过函数的返回值必须为double类型 这是一个无状态中间操作
mapToInt(ToIntFunction<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
EasyStream.map(Function)一样,只不过函数的返回值必须为int类型 这是一个无状态中间操作
mapToList(T[], Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为 List
mapToLong(ToLongFunction<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
EasyStream.map(Function)一样,只不过函数的返回值必须为long类型 这是一个无状态中间操作
MapToMapCopier - Class in org.dromara.hutool.core.bean.copier
Map属性拷贝到Map中的拷贝器
MapToMapCopier(Map, Map, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.MapToMapCopier
构造
mapToSet(T[], Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为 Set
mapToXml(Map<?, ?>, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML
mapToXml(Map<?, ?>, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML
mapToXmlStr(Map<?, ?>) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
mapToXmlStr(Map<?, ?>, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
omitXmlDeclarationtrue时,表示忽略xml Declaration,即 {@code
mapToXmlStr(Map<?, ?>, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
mapToXmlStr(Map<?, ?>, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
mapToXmlStr(Map<?, ?>, String, String, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
omitXmlDeclarationtrue时,表示忽略xml Declaration,即删掉 {@code
mapToXmlStr(Map<?, ?>, String, String, boolean, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
omitXmlDeclarationtrue时,表示忽略xml Declaration,即删掉 {@code
mapToXmlStr(Map<?, ?>, String, String, Charset, boolean, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
将Map转换为XML格式的字符串
omitXmlDeclarationtrue时,表示忽略xml Declaration,即删掉 {@code
MapTree<T> - Class in org.dromara.hutool.core.tree
通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序
MapTree() - Constructor for class org.dromara.hutool.core.tree.MapTree
构造
MapTree(TreeNodeConfig) - Constructor for class org.dromara.hutool.core.tree.MapTree
构造
MapTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
Map类型适配器,用于将JSON对象和Map对象互转。
MapTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
 
MapUtil - Class in org.dromara.hutool.core.map
Map相关工具类
MapUtil() - Constructor for class org.dromara.hutool.core.map.MapUtil
 
MapValueProvider - Class in org.dromara.hutool.core.bean.copier.provider
Map值提供者
MapValueProvider(Map) - Constructor for class org.dromara.hutool.core.bean.copier.provider.MapValueProvider
构造
mapValues(Function<? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
将值映射为另一类型
MapWrapper<K,V> - Class in org.dromara.hutool.core.map
Map包装类,通过包装一个已有Map实现特定功能。
MapWrapper(Supplier<Map<K, V>>) - Constructor for class org.dromara.hutool.core.map.MapWrapper
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
MapWrapper(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.MapWrapper
构造
margin - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
边距0~4
mark(int) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
 
mark(int) - Method in class org.dromara.hutool.core.io.CharSequenceReader
 
mark(int) - Method in class org.dromara.hutool.core.io.ReaderWrapper
 
mark(int) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
 
mark(int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
 
markSupported() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
 
markSupported() - Method in class org.dromara.hutool.core.io.CharSequenceReader
 
markSupported() - Method in class org.dromara.hutool.core.io.ReaderWrapper
 
markSupported() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
 
markSupported() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
 
MASK_8BITS - Static variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Mask used to extract 8 bits, used in decoding bytes
MaskBit - Class in org.dromara.hutool.core.net
掩码位和掩码之间的Map对应
MaskBit() - Constructor for class org.dromara.hutool.core.net.MaskBit
 
masking(String, CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
脱敏处理
如果没有指定的脱敏处理器,则返回null
masking(MaskingType, CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
脱敏,使用默认的脱敏策略 MaskingUtil.masking("100", MaskingUtil.DesensitizedType.USER_ID)) = "0" MaskingUtil.masking("段正淳", MaskingUtil.DesensitizedType.CHINESE_NAME)) = "段**" MaskingUtil.masking("51343620000320711X", MaskingUtil.DesensitizedType.ID_CARD)) = "5***************1X" MaskingUtil.masking("09157518479", MaskingUtil.DesensitizedType.FIXED_PHONE)) = "0915*****79" MaskingUtil.masking("18049531999", MaskingUtil.DesensitizedType.MOBILE_PHONE)) = "180****1999" MaskingUtil.masking("北京市海淀区马连洼街道289号", MaskingUtil.DesensitizedType.ADDRESS)) = "北京市海淀区马********" MaskingUtil.masking("duandazhi-jack@gmail.com.cn", MaskingUtil.DesensitizedType.EMAIL)) = "d*************@gmail.com.cn" MaskingUtil.masking("1234567890", MaskingUtil.DesensitizedType.PASSWORD)) = "**********" MaskingUtil.masking("苏D40000", MaskingUtil.DesensitizedType.CAR_LICENSE)) = "苏D4***0" MaskingUtil.masking("11011111222233333256", MaskingUtil.DesensitizedType.BANK_CARD)) = "1101 **** **** **** 3256" MaskingUtil.masking("192.168.1.1", MaskingUtil.DesensitizedType.IPV4)) = "192.*.*.*"
MaskingHandler - Interface in org.dromara.hutool.core.data.masking
脱敏处理器,用于自定义脱敏规则
MaskingManager - Class in org.dromara.hutool.core.data.masking
脱敏管理器,用于管理所有脱敏处理器,使用方式有三种: 全局默认:使用MaskingManager.getInstance(),带有预定义的脱敏方法 自定义默认:使用MaskingManager.ofDefault(char),可以自定义脱敏字符,带有预定义的脱敏方法 自定义:使用MaskingManager(Map, char)构造,不带有默认规则
MaskingManager(Map<String, MaskingHandler>) - Constructor for class org.dromara.hutool.core.data.masking.MaskingManager
构造
MaskingManager(Map<String, MaskingHandler>, char) - Constructor for class org.dromara.hutool.core.data.masking.MaskingManager
构造
MaskingType - Enum in org.dromara.hutool.core.data.masking
支持的脱敏类型枚举
MaskingUtil - Class in org.dromara.hutool.core.data
数据脱敏(Data Masking)工具类,对某些敏感信息(比如,身份证号、手机号、卡号、姓名、地址、邮箱等 )屏蔽敏感数据。
MaskingUtil() - Constructor for class org.dromara.hutool.core.data.MaskingUtil
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ArrayConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CastConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ClassConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CollectionConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.DateConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EntryConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EnumConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.KBeanConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.MapConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.NumberConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.PrimitiveConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.RecordConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.TimeZoneConverter
 
match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ZoneIdConverter
 
match(Type, Class<?>, Object) - Method in interface org.dromara.hutool.core.convert.MatcherConverter
判断需要转换的对象是否匹配当前转换器,满足则转换,否则跳过
match(Type, Object) - Method in interface org.dromara.hutool.core.convert.MatcherConverter
判断需要转换的对象是否匹配当前转换器,满足则转换,否则跳过
match(byte[]) - Method in enum org.dromara.hutool.core.io.file.FileMagicNumber
是否匹配bytes
match(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
给定路径是否匹配表达式
match(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
获得第一个匹配的关键字
match(String) - Method in class org.dromara.hutool.core.text.placeholder.StrMatcher
匹配并提取匹配到的内容
match(long, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
给定时间是否匹配定时任务表达式
match(TimeZone, long, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
给定时间是否匹配定时任务表达式
match(Calendar, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
给定时间是否匹配定时任务表达式
match(LocalDateTime, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
给定时间是否匹配定时任务表达式
match(int, int, boolean) - Method in class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
给定的日期是否匹配当前匹配器
match(int[]) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
给定时间是否匹配定时任务表达式
match(String) - Method in enum org.dromara.hutool.db.dialect.DialectName
是否为指定数据库方言,检查时不分区大小写
match(String) - Method in class org.dromara.hutool.http.server.handler.PathTrie
查找匹配的处理器,采用最长匹配模式,即:
传入"a/b/c",存在"a/b/c",则直接匹配,否则匹配"a/b",否则匹配"a"
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.RecordDeserializer
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ResourceBundleSerializer
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ResourceSerializer
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
 
match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
 
match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TokenerSerializer
 
match(JSON, Type) - Method in interface org.dromara.hutool.json.serializer.MatcherJSONDeserializer
匹配反序列化器是否匹配
根据JSON的内容、类型,和目标类型,精准匹配反序列化器
match(Object, JSONContext) - Method in interface org.dromara.hutool.json.serializer.MatcherJSONSerializer
判断是否匹配
根据Java对象内容、类型等信息,配合当前JSON所处位置判断是否匹配,用于决定是否执行序列化
match(String) - Method in enum org.dromara.hutool.poi.excel.sax.AttributeName
是否匹配给定属性
match(String) - Method in enum org.dromara.hutool.poi.excel.sax.ElementName
给定标签名是否匹配当前标签
matchAll(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
找出所有匹配的关键字
matchAll(String, int) - Method in class org.dromara.hutool.core.text.dfa.WordTree
找出所有匹配的关键字
matchAll(String, int, boolean, boolean) - Method in class org.dromara.hutool.core.text.dfa.WordTree
找出所有匹配的关键字
假如被检查文本是"abab"
密集匹配原则:假如关键词有 ab,b,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
matchAllWords(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
找出所有匹配的关键字
matchAllWords(String, int) - Method in class org.dromara.hutool.core.text.dfa.WordTree
找出所有匹配的关键字
matchAllWords(String, int, boolean, boolean) - Method in class org.dromara.hutool.core.text.dfa.WordTree
找出所有匹配的关键字
假如被检查文本是"abab"
密集匹配原则:假如关键词有 ab,b,将匹配 [ab,b,ab,b]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[ab]
matchedDates(String, Date, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
列举指定日期之后(到开始日期对应年年底)内所有匹配表达式的日期
matchedDates(String, Date, Date, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
列举指定日期范围内所有匹配表达式的日期
matchedDates(String, long, long, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
列举指定日期范围内所有匹配表达式的日期
matchedDates(CronPattern, long, long, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
列举指定日期范围内所有匹配表达式的日期
MatcherConverter - Interface in org.dromara.hutool.core.convert
带有匹配的转换器
判断目标对象是否满足条件,满足则转换,否则跳过
实现此接口同样可以不判断断言而直接转换
MatcherJSONDeserializer<V> - Interface in org.dromara.hutool.json.serializer
带有匹配方法的 JSON反序列化器
匹配方法返回true表示匹配,反序列化器将执行反序列化操作
MatcherJSONSerializer<V> - Interface in org.dromara.hutool.json.serializer
匹配JSON序列化器,用于判断是否匹配,匹配则执行序列化
matches(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
检测指定 IP 地址是否匹配通配符 wildcard
matches(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
根据 占位变量 和 对应位置解析值 构造 Map
matches(String, Supplier<T>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
根据 占位变量 和 对应位置解析值 构造 map 或者 bean 实例
matches(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
将 占位符位置的值 按顺序解析为 字符串列表
matchesByKey(String, BiConsumer<String, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 策略 和 默认值 获得最终的 value,由消费者处理该 value
matchesByKey(String, BiConsumer<String, String>, boolean, Function<AbstractPlaceholderSegment, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
根据 策略 和 默认值 获得最终的 value,由消费者处理该 value
matchesIndexed(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
将 占位符位置的值 按 占位符下标值 解析为 字符串列表
matchesIndexed(String, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
将 占位符位置的值 按 占位符下标值 解析为 字符串列表 例如,模板中为 "This is between {1} and {2}",格式化结果为 "This is between 666 and 999", 由于其最大下标为 2, 则解析结果中固定有 3 个元素,解析结果为 [null, "666", "999"]
matchesIndexed(String, BiConsumer<Integer, String>, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
根据 下标 和 下标占位符位置的值,自行提取结果值 例如,模板中为 "This is between {1} and {2}",格式化结果为 "This is between 666 and 999", 由于其最大下标为 2, 则解析结果中固定有 3 个元素,解析结果为 [null, "666", "999"]
matchesIndexedToArray(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
将 占位符位置的值 按 占位符下标值 解析为 字符串数组
matchesIndexedToArray(String, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
将 占位符位置的值 按 占位符下标值 解析为 字符串数组
matchesRawByKey(String, BiConsumer<String, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
原始数据的解析方法 不对 占位符 和 解析得到的值 做任何处理,由用户抉择
matchesRawBySegment(String, BiConsumer<AbstractPlaceholderSegment, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
原始数据的解析方法 不对 占位符 和 解析得到的值 做任何处理,由用户抉择
matchesSequence(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
将 占位符位置的值 按顺序解析为 字符串列表
matchesSequence(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
将 占位符位置的值 按顺序解析为 字符串列表
matchesSequenceToArray(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
将 占位符位置的值 按顺序解析为 字符串数组
matchesToArray(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
将 占位符位置的值 按顺序解析为 字符串数组
matchIndex(Predicate<T>, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中第一个匹配规则的值的位置
matchIndex(int, Predicate<E>, E...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
返回数组中第一个匹配规则的值的位置
matchIndex(Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中第一个匹配规则的值的位置
matchIndex(int, Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中第一个匹配规则的值的位置
matchLastIndex(Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中最后一个匹配规则的值的位置(从后向前查找)
matchLastIndex(int, Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
返回数组中最后一个匹配规则的值的位置(从后向前查找)
matchSecond - Variable in class org.dromara.hutool.cron.CronConfig
是否支持秒匹配
matchStart(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
前置部分匹配
matchStrings(String, Map<String, String>) - Method in class org.dromara.hutool.core.text.AntPathMatcher.AntPathStringMatcher
Main entry point.
matchWeek(int) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
给定周的值是否匹配定时任务表达式对应部分
matchWord(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
获得第一个匹配的关键字
MathGenerator - Class in org.dromara.hutool.swing.captcha.generator
数字计算验证码生成器
MathGenerator() - Constructor for class org.dromara.hutool.swing.captcha.generator.MathGenerator
构造
MathGenerator(int) - Constructor for class org.dromara.hutool.swing.captcha.generator.MathGenerator
构造
MathUtil - Class in org.dromara.hutool.core.math
数学相关方法工具类
此工具类与NumberUtil属于一类工具,NumberUtil偏向于简单数学计算的封装,MathUtil偏向复杂数学计算
MathUtil() - Constructor for class org.dromara.hutool.core.math.MathUtil
 
max(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
取最大值
max(T[], Comparator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
取最大值
max(long...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(int...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(short...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(char...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(double...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(float...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最大值
max(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
取最大值
max(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
取两个值中的最大值,大小相同返回第一个值
max(boolean) - Static method in class org.dromara.hutool.core.date.LocalTimeUtil
获取最大时间,提供参数是否将毫秒归零 如果truncateMillisecondfalse,返回时间最大值,为:23:59:59,999 如果truncateMillisecondtrue,返回时间最大值,为:23:59:59,000
max(Comparator<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
获取最大值
MAX_CELL_BIT - Static variable in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
列的最大位数
MAX_DATA_CENTER_ID - Static variable in class org.dromara.hutool.core.data.id.Snowflake
最大支持数据中心节点数0~31,一共32个
MAX_HMS - Static variable in class org.dromara.hutool.core.date.LocalTimeUtil
只有时分秒的最大时间
MAX_NODE_ID - Static variable in class org.dromara.hutool.core.data.id.SeataSnowflake
节点ID的最大值,1023
MAX_WORKER_ID - Static variable in class org.dromara.hutool.core.data.id.Snowflake
最大支持机器节点数0~31,一共32个
MAX_YEAR - Static variable in class org.dromara.hutool.core.date.chinese.LunarInfo
支持的最大年限
maxAttempts(long) - Method in class org.dromara.hutool.core.thread.RetryableTask
最大重试次数
maxBy(Comparator<? super T>) - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
Returns a SerBinaryOperator which returns the greater of two elements according to the specified Comparator.
maxColumnCount() - Method in class org.dromara.hutool.poi.excel.RowGroup
分组占用的最大列数,取决于子分组占用列数
maxDistance(Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
计算给定点与其他点之间的最大可能距离。
maxFileSize - Variable in class org.dromara.hutool.core.cache.file.AbstractFileCache
缓存的最大文件大小,文件大于此大小时将不被缓存
maxFileSize() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
 
maxFileSize - Variable in class org.dromara.hutool.http.multipart.UploadSetting
最大文件大小,默认无限制
maximumWeightedCapacity(long) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
Specifies the maximum weighted capacity to coerce the map to and may exceed it temporarily.
maxRedirects() - Method in class org.dromara.hutool.http.client.Request
获取最大重定向请求次数
如果次数小于1则表示不重定向,大于等于1表示打开重定向。
maxRowCount() - Method in class org.dromara.hutool.poi.excel.RowGroup
获取最大行数,取决于子分组行数
结果为:标题行占用行数 + 子分组占用行数
maxSize() - Method in interface org.dromara.hutool.core.collection.BoundedCollection
获取集合最大允许容量
maxSize() - Method in class org.dromara.hutool.core.collection.BoundedList
 
maxSize() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
 
md5(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值
md5(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值
md5(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值,使用UTF-8编码
md5(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值
md5(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值
MD5 - Class in org.dromara.hutool.crypto.digest
MD5算法
MD5() - Constructor for class org.dromara.hutool.crypto.digest.MD5
构造
MD5(byte[]) - Constructor for class org.dromara.hutool.crypto.digest.MD5
构造
MD5(byte[], int) - Constructor for class org.dromara.hutool.crypto.digest.MD5
构造
MD5(byte[], int, int) - Constructor for class org.dromara.hutool.crypto.digest.MD5
构造
md5() - Static method in class org.dromara.hutool.crypto.SecureUtil
MD5加密
例: MD5加密:md5().digest(data) MD5加密并转为16进制字符串:md5().digestHex(data)
md5(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
MD5加密,生成16进制MD5字符串
md5(InputStream) - Static method in class org.dromara.hutool.crypto.SecureUtil
MD5加密,生成16进制MD5字符串
md5(File) - Static method in class org.dromara.hutool.crypto.SecureUtil
MD5加密文件,生成16进制MD5字符串
md5Hex(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值,并转为16进制字符串
md5Hex(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值,并转为16进制字符串
md5Hex(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值,并转为16进制字符串
md5Hex(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值,并转为16进制字符串
md5Hex(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算32位MD5摘要值,并转为16进制字符串
md5Hex16(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算16位MD5摘要值,并转为16进制字符串
md5Hex16(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算16位MD5摘要值,并转为16进制字符串
md5Hex16(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算16位MD5摘要值,并转为16进制字符串
md5Hex16(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算16位MD5摘要值,并转为16进制字符串
md5Hex16(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
计算16位MD5摘要值,并转为16进制字符串
md5HexTo16(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
32位MD5转16位MD5
MEDIUM - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
MEDIUM locale dependent date or time style.
MemorySafeLinkedBlockingQueue<E> - Class in org.dromara.hutool.core.collection.queue
内存安全的LinkedBlockingQueue,可以解决OOM问题。
MemorySafeLinkedBlockingQueue(long) - Constructor for class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
构造
MemorySafeLinkedBlockingQueue(Collection<? extends E>, long) - Constructor for class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
构造
memoryThreshold - Variable in class org.dromara.hutool.http.multipart.UploadSetting
文件保存到内存的边界
mercatorToWgs84(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
墨卡托投影 转为 WGS84 坐标
merge(Map<K, X>, Map<K, Y>, BiFunction<X, Y, V>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
合并两个相同key类型的map
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
 
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
 
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
 
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
 
merge(Iterable<K>, Iterable<V>) - Static method in class org.dromara.hutool.core.stream.EntryStream
根据键与值的集合创建键值对流,若两集合在相同下标的位置找不到对应的键或值,则使用null填充。
merge(StrJoiner) - Method in class org.dromara.hutool.core.text.StrJoiner
合并一个StrJoiner 到当前的StrJoiner
合并规则为,在尾部直接追加,当存在StrJoiner.prefix时,如果StrJoiner.wrapElementfalse,则去除之。
merge(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
合并当前行的单元格
merge(int, Object) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
合并当前行的单元格,并写入对象到单元格
如果写到单元格中的内容非null,行号自动+1,否则当前行号不变
merge(int, Object, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
合并某行的单元格,并写入对象到单元格
如果写到单元格中的内容非null,行号自动+1,否则当前行号不变
merge(CellRangeAddress, Object, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
合并某行的单元格,并写入对象到单元格
merge(CellRangeAddress, Object, CellStyle) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
合并单元格,并写入对象到单元格,使用指定的样式
指定样式传入null,则不使用任何样式
MergedCell - Class in org.dromara.hutool.poi.excel.cell
合并单元格封装
MergedCell(Cell, CellRangeAddress) - Constructor for class org.dromara.hutool.poi.excel.cell.MergedCell
构造
mergingCells(Sheet, CellRangeAddress) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
合并单元格,可以根据设置的值来合并行和列
mergingCells(Sheet, CellRangeAddress, CellStyle) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
合并单元格,可以根据设置的值来合并行和列
Meta(String, Set<String>) - Constructor for class org.dromara.hutool.db.Entity.Meta
构造
meta - Variable in class org.dromara.hutool.db.handler.row.AbsRowHandler
 
META_CHARSET_PATTERN - Static variable in class org.dromara.hutool.http.html.HtmlUtil
正则:匹配meta标签的编码信息
MetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - Class in org.dromara.hutool.core.annotation.elements
注解元素映射,用于包装一个AnnotatedElement,然后将被包装的元素上, 直接声明的注解以及这些注解的元组全部解析为ResolvedAnnotationMapping
MetaAnnotatedElement(AnnotatedElement, BiFunction<T, Annotation, T>) - Constructor for class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
解析注解属性
MetaUtil - Class in org.dromara.hutool.db.meta
数据库元数据信息工具类 需要注意的是,此工具类在某些数据库(比如Oracle)下无效,此时需要手动在数据库配置中增加: remarks = true useInformationSchema = true
MetaUtil() - Constructor for class org.dromara.hutool.db.meta.MetaUtil
 
method() - Method in class org.dromara.hutool.http.client.Request
获取Http请求方法
method(Method) - Method in class org.dromara.hutool.http.client.Request
设置请求方法
Method - Enum in org.dromara.hutool.http.meta
Http方法枚举
MethodHandleUtil - Class in org.dromara.hutool.core.reflect.method
方法句柄MethodHandle封装工具类
方法句柄是一个有类型的,可以直接执行的指向底层方法、构造器、field等的引用,可以简单理解为函数指针,它是一种更加底层的查找、调整和调用方法的机制。
MethodHandleUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodHandleUtil
 
MethodInvoker - Class in org.dromara.hutool.core.reflect.method
方法调用器,通过反射调用方法。
MethodInvoker(Method) - Constructor for class org.dromara.hutool.core.reflect.method.MethodInvoker
构造
MethodLookupFactory - Class in org.dromara.hutool.core.reflect.lookup
jdk11中直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup只能对接口类型才会权限获取方法的方法句柄MethodHandle。
MethodLookupFactory() - Constructor for class org.dromara.hutool.core.reflect.lookup.MethodLookupFactory
构造
MethodMatcherUtil - Class in org.dromara.hutool.core.reflect.method
方法匹配器工具类,用于基于各种预设条件创建方法匹配器。
MethodMatcherUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
 
MethodNameUtil - Class in org.dromara.hutool.core.reflect.method
方法名相关工具,如生成Getter和Setter方法,获取其字段名等。
MethodNameUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodNameUtil
 
MethodReflect - Class in org.dromara.hutool.core.reflect.method
方法反射相关操作类。
MethodReflect(Class<?>) - Constructor for class org.dromara.hutool.core.reflect.method.MethodReflect
构造
methodType(Executable) - Static method in class org.dromara.hutool.core.reflect.method.MethodTypeUtil
获取指定ExecutableMethodType
此方法主要是读取方法或构造中的方法列表,主要为: 方法:[返回类型, 参数1类型, 参数2类型, ...]
methodType(Executable, Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodTypeUtil
获取指定ExecutableMethodType
此方法主要是读取方法或构造中的方法列表,主要为: 方法:[返回类型, 参数1类型, 参数2类型, ...]
MethodTypeUtil - Class in org.dromara.hutool.core.reflect.method
MethodType相关工具类
MethodTypeUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodTypeUtil
 
MethodUtil - Class in org.dromara.hutool.core.reflect.method
反射中Method相关工具类,包括方法获取和方法执行
MethodUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodUtil
 
MetroHash<R extends MetroHash<R>> - Interface in org.dromara.hutool.core.codec.hash.metro
Apache 发布的MetroHash算法接口,是一组用于非加密用例的最先进的哈希函数。
metroHash128(byte[], long) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
MetroHash 算法128-bit实现
MetroHash128 - Class in org.dromara.hutool.core.codec.hash.metro
Apache 发布的MetroHash算法的128位实现,是一组用于非加密用例的最先进的哈希函数。
MetroHash128(long) - Constructor for class org.dromara.hutool.core.codec.hash.metro.MetroHash128
使用指定种子构造
metroHash64(byte[], long) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
MetroHash 算法64-bit实现
MetroHash64 - Class in org.dromara.hutool.core.codec.hash.metro
Apache 发布的MetroHash算法的64位实现,是一组用于非加密用例的最先进的哈希函数。
MetroHash64(long) - Constructor for class org.dromara.hutool.core.codec.hash.metro.MetroHash64
使用指定种子构造
middle - Variable in class org.dromara.hutool.core.lang.tuple.Triple
中值
millisecond() - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期的毫秒数部分
millisecond(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期的毫秒数部分
min(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
取最小值
min(T[], Comparator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
取最小值
min(long...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(int...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(short...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(char...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(double...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(float...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
取最小值
min(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
取最小值
min(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
取两个值中的最小值,大小相同返回第一个值
min(Comparator<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
获取最小值
MinaSession - Class in org.dromara.hutool.extra.ssh.engine.mina
Apache MINA SSHD(https://mina.apache.org/sshd-project/)会话封装
MinaSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
构造
MinaUtil - Class in org.dromara.hutool.extra.ssh.engine.mina
Apache MINA SSHD(https://mina.apache.org/sshd-project/)相关工具类
MinaUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.mina.MinaUtil
 
minBy(Comparator<? super T>) - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
Returns a SerBinaryOperator which returns the lesser of two elements according to the specified Comparator.
minChunkLen - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
一个缓冲区的最小字节数
minute() - Method in class org.dromara.hutool.core.date.DateTime
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
minute(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
minValue - Variable in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
用户定义此字段的最小值
missCount - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
丢失数,即未命中缓存计数
mixHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
混合hash算法,输出64位的值
mkdir(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建文件夹,如果存在直接返回此文件夹
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
mkdir(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建文件夹,会递归自动创建其不存在的父文件夹,如果存在直接返回此文件夹
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
mkdir(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
创建所给目录及其父目录
mkdir(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
 
mkdir(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
在当前远程目录(工作目录)下创建新的目录
mkdir(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
 
mkdir(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
 
mkDirs(String) - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
 
mkDirs(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
创建指定文件夹及其父目录,从根目录开始创建,创建完成后回到默认的工作目录
mkdirsSafely(File, int, long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
安全地级联创建目录 (确保并发环境下能创建成功) 并发环境下,假设 test 目录不存在,如果线程A mkdirs "test/A" 目录,线程B mkdirs "test/B"目录, 其中一个线程可能会失败,进而导致以下代码抛出 FileNotFoundException 异常 file.getParentFile().mkdirs(); // 父目录正在被另一个线程创建中,返回 false file.createNewFile(); // 抛出 IO 异常,因为该线程无法感知到父目录已被创建
mkParentDirs(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建所给文件或目录的父目录
mkParentDirs(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建父文件夹,如果存在直接返回此文件夹
mkParentDirs(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
创建所给文件或目录的父目录
MmsegEngine - Class in org.dromara.hutool.extra.tokenizer.engine.mmseg
mmseg4j分词引擎实现
项目地址:https://github.com/chenlb/mmseg4j-core
MMSeg非线程安全,故单独创建之
MmsegEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegEngine
构造
MmsegEngine(Seg) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegEngine
构造
MmsegResult - Class in org.dromara.hutool.extra.tokenizer.engine.mmseg
mmseg4j分词结果实现
项目地址:https://github.com/chenlb/mmseg4j-core
MmsegResult(MMSeg) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegResult
构造
MmsegWord - Class in org.dromara.hutool.extra.tokenizer.engine.mmseg
mmseg分词中的一个单词包装
MmsegWord(Word) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
构造
MOBILE - Static variable in class org.dromara.hutool.core.regex.PatternPool
移动电话
MOBILE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
移动电话
eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字
MOBILE_HK - Static variable in class org.dromara.hutool.core.regex.PatternPool
中国香港移动电话 eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数 eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字 中国大陆 +86 Mainland China 中国香港 +852 Hong Kong 中国澳门 +853 Macao 中国台湾 +886 Taiwan
MOBILE_HK - Static variable in interface org.dromara.hutool.core.regex.RegexPool
中国香港移动电话 eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数
MOBILE_MO - Static variable in class org.dromara.hutool.core.regex.PatternPool
中国澳门移动电话 eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数 中国澳门 +853 Macao 国际域名缩写:MO
MOBILE_MO - Static variable in interface org.dromara.hutool.core.regex.RegexPool
中国澳门移动电话 eg: 中国澳门: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数
MOBILE_TW - Static variable in class org.dromara.hutool.core.regex.PatternPool
中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数 中国台湾 +886 Taiwan 国际域名缩写:TW
MOBILE_TW - Static variable in interface org.dromara.hutool.core.regex.RegexPool
中国台湾移动电话 eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数
mobilePhone(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
【手机号码】前三位,后4位,其他隐藏,比如135****2210
mobilePhone(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
【手机号码】前三位,后4位,其他隐藏,比如135****2210
mobilePlatforms - Static variable in class org.dromara.hutool.http.useragent.Platform
支持的移动平台类型
Mode - Enum in org.dromara.hutool.crypto
模式 加密算法模式,是用来描述加密算法(此处特指分组密码,不包括流密码)在加密时对明文分组的模式,它代表了不同的分组方式
ModifierType - Enum in org.dromara.hutool.core.reflect
修饰符枚举
ModifierUtil - Class in org.dromara.hutool.core.reflect
修饰符工具类
ModifierUtil() - Constructor for class org.dromara.hutool.core.reflect.ModifierUtil
 
modify(Calendar, int, DateModifier.ModifyType) - Static method in class org.dromara.hutool.core.date.DateModifier
修改日期
modify(Calendar, int, DateModifier.ModifyType, boolean) - Static method in class org.dromara.hutool.core.date.DateModifier
修改日期,取起始值或者结束值
可选是否归零毫秒。
modulus - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
Writes to the buffer only occur after every 3/5 reads when encoding, and every 4/8 reads when decoding.
Money - Class in org.dromara.hutool.core.math
单币种货币类,处理货币算术、币种和取整。
Money() - Constructor for class org.dromara.hutool.core.math.Money
缺省构造器。
Money(long, int) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(long, int, Currency) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(String) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(String, Currency) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(String, Currency, RoundingMode) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(double) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(double, Currency) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(BigDecimal) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(BigDecimal, RoundingMode) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(BigDecimal, Currency) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
Money(BigDecimal, Currency, RoundingMode) - Constructor for class org.dromara.hutool.core.math.Money
构造器。
MONEY - Static variable in class org.dromara.hutool.core.regex.PatternPool
货币
MONEY - Static variable in interface org.dromara.hutool.core.regex.RegexPool
货币
month() - Method in class org.dromara.hutool.core.date.DateTime
获得月份,从0开始计数
month(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得月份,从0开始计数
Month - Enum in org.dromara.hutool.core.date
月份枚举
与Calendar中的月份int值对应
monthBaseOne() - Method in class org.dromara.hutool.core.date.DateTime
获取月,从1开始计数
monthDays(int, int) - Static method in class org.dromara.hutool.core.date.chinese.LunarInfo
传回农历 y年m月的总天数,区分大小月
monthEnum() - Method in class org.dromara.hutool.core.date.DateTime
获得月份
monthEnum(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
获得月份
monthStartFromOne() - Method in class org.dromara.hutool.core.date.DateTime
获得月份,从1开始计数
由于Calendar 中的月份按照0开始计数,导致某些需求容易误解,因此如果想用1表示一月,2表示二月则调用此方法
more() - Method in class org.dromara.hutool.json.reader.JSONTokener
源字符串是否有更多的字符
Morse - Class in org.dromara.hutool.core.codec
莫尔斯电码的编码和解码实现
参考:https://github.com/TakWolf/Java-MorseCoder
Morse() - Constructor for class org.dromara.hutool.core.codec.Morse
构造
Morse(char, char, char) - Constructor for class org.dromara.hutool.core.codec.Morse
构造
MoshiEngine - Class in org.dromara.hutool.json.engine.moshi
Moshi引擎实现
MoshiEngine() - Constructor for class org.dromara.hutool.json.engine.moshi.MoshiEngine
构造
mouseMove(int, int) - Static method in class org.dromara.hutool.swing.RobotUtil
模拟鼠标移动
mouseWheel(int) - Static method in class org.dromara.hutool.swing.RobotUtil
模拟鼠标滚轮滚动
move(List<T>, T, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
将元素移动到指定列表的新位置。
move(File, File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
移动文件或目录到目标中,例如: 如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
move() - Method in class org.dromara.hutool.core.io.file.PathMover
移动文件或目录到目标中,例如: 如果src和target为同一文件或目录,直接返回target。
move(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
移动文件或目录到目标中,例如: 如果src和target为同一文件或目录,直接返回target。
move(CharSequence, int, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
循环位移指定位置的字符串为指定距离
当moveLength大于0向右位移,小于0向左位移,0不位移
当moveLength大于字符串长度时采取循环位移策略,即位移到头后从头(尾)位移,例如长度为10,位移13则表示位移3
moveContent() - Method in class org.dromara.hutool.core.io.file.PathMover
移动文件或目录内容到目标中,例如: 如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
moveContent(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
移动文件或目录内容到目标中,例如: 如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
moveToBack(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
Moves the element to the back of the deque so that it becomes the last element.
moveToFront(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
Moves the element to the front of the deque so that it becomes the first element.
MoveVisitor - Class in org.dromara.hutool.core.io.file.visitor
文件移动操作的FileVisitor实现,用于递归遍历移动目录和文件,此类非线程安全
此类在遍历源目录并移动过程中会自动创建目标目录中不存在的上级目录。
MoveVisitor(Path, Path, CopyOption...) - Constructor for class org.dromara.hutool.core.io.file.visitor.MoveVisitor
构造
MsgDecoder<T> - Interface in org.dromara.hutool.socket.protocol
消息解码器
MsgEncoder<T> - Interface in org.dromara.hutool.socket.protocol
消息编码器
mul(Number...) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(String...) - Static method in class org.dromara.hutool.core.math.NumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
multi(SerBiConsumer<T, U>...) - Static method in interface org.dromara.hutool.core.func.SerBiConsumer
multi
multi(SerConsumer<T>...) - Static method in interface org.dromara.hutool.core.func.SerConsumer
multi
multi(SerRunnable...) - Static method in interface org.dromara.hutool.core.func.SerRunnable
multi
multiAnd(SerPredicate<T>...) - Static method in interface org.dromara.hutool.core.func.SerPredicate
multi
MultiFileResource - Class in org.dromara.hutool.core.io.resource
多文件组合资源
此资源为一个利用游标自循环资源,只有调用MultiResource.next() 方法才会获取下一个资源,使用完毕后调用MultiResource.reset()方法重置游标
MultiFileResource(Collection<File>) - Constructor for class org.dromara.hutool.core.io.resource.MultiFileResource
构造
MultiFileResource(File...) - Constructor for class org.dromara.hutool.core.io.resource.MultiFileResource
构造
MultiFileResource(Path...) - Constructor for class org.dromara.hutool.core.io.resource.MultiFileResource
构造
multiOr(SerPredicate<T>...) - Static method in interface org.dromara.hutool.core.func.SerPredicate
multi
MultipartBody - Class in org.dromara.hutool.http.client.body
Multipart/form-data数据的请求体封装
遵循RFC2387规范,见:https://www.rfc-editor.org/rfc/rfc2387
MultipartBody(Map<String, Object>, Charset, String) - Constructor for class org.dromara.hutool.http.client.body.MultipartBody
构造
MultipartFormData - Class in org.dromara.hutool.http.multipart
HttpRequest解析器
来自Jodd
MultipartFormData() - Constructor for class org.dromara.hutool.http.multipart.MultipartFormData
构造
MultipartFormData(UploadSetting) - Constructor for class org.dromara.hutool.http.multipart.MultipartFormData
构造
MultipartOutputStream - Class in org.dromara.hutool.http.client.body
Multipart/form-data输出流封装
遵循RFC2387规范,见:https://www.rfc-editor.org/rfc/rfc2387
MultipartOutputStream(OutputStream, Charset) - Constructor for class org.dromara.hutool.http.client.body.MultipartOutputStream
构造,使用全局默认的边界字符串
MultipartOutputStream(OutputStream, Charset, String) - Constructor for class org.dromara.hutool.http.client.body.MultipartOutputStream
构造
MultipartRequestInputStream - Class in org.dromara.hutool.http.multipart
Http请求解析流,提供了专门针对带文件的form表单的解析
来自Jodd
MultipartRequestInputStream(InputStream) - Constructor for class org.dromara.hutool.http.multipart.MultipartRequestInputStream
构造
multiple(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
最小公倍数
multiply(long) - Method in class org.dromara.hutool.core.math.Money
货币乘法。
multiply(double) - Method in class org.dromara.hutool.core.math.Money
货币乘法。
multiply(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
货币乘法。
multiply(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
货币乘法。
multiplyBy(long) - Method in class org.dromara.hutool.core.math.Money
货币累乘。
multiplyBy(double) - Method in class org.dromara.hutool.core.math.Money
货币累乘。
multiplyBy(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
货币累乘。
multiplyBy(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
货币累乘。
MultiResource - Class in org.dromara.hutool.core.io.resource
多资源组合资源
此资源为一个利用游标自循环资源,只有调用MultiResource.next() 方法才会获取下一个资源,使用完毕后调用MultiResource.reset()方法重置游标
MultiResource(Resource...) - Constructor for class org.dromara.hutool.core.io.resource.MultiResource
构造
MultiResource(Collection<Resource>) - Constructor for class org.dromara.hutool.core.io.resource.MultiResource
构造
MultiStrFinder - Class in org.dromara.hutool.core.text.finder
多字符串查询器 底层思路 使用 AC 自动机实现
设计思路见:https://zhuanlan.zhihu.com/p/368184958
MultiStrFinder(Collection<String>) - Constructor for class org.dromara.hutool.core.text.finder.MultiStrFinder
构建多字符串查询器
MultiStrFinder.Node - Class in org.dromara.hutool.core.text.finder
AC 自动机节点
MultiValueMap<K,V> - Interface in org.dromara.hutool.core.map.multi
一个键对应多个值的集合Map实现,提供针对键对应的值集合中的元素而非值集合本身的一些快捷操作, 本身可作为一个值为Collection类型的Map使用。
murmur128(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
MurmurHash算法128-bit实现
murmur32(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
MurmurHash算法32-bit实现
murmur64(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
MurmurHash算法64-bit实现
MurmurHash - Class in org.dromara.hutool.core.codec.hash
Murmur3 32bit、64bit、128bit 哈希算法实现
此算法来自于:...
MurmurHash() - Constructor for class org.dromara.hutool.core.codec.hash.MurmurHash
 
Mutable<T> - Interface in org.dromara.hutool.core.lang.mutable
提供可变值类型接口
相较于OptOptional,该所有实现类中的方法都不区分值是否为null, 因此在使用前需要自行判断值是否为null, 确保不会因为null值而抛出NullPointerException的情况。
MutableBool - Class in org.dromara.hutool.core.lang.mutable
可变 boolean 类型
MutableBool() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableBool
构造,默认值0
MutableBool(boolean) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableBool
构造
MutableBool(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableBool
构造
MutableByte - Class in org.dromara.hutool.core.lang.mutable
可变 byte 类型
MutableByte() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
构造,默认值0
MutableByte(byte) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
构造
MutableByte(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
构造
MutableByte(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
构造
MutableDouble - Class in org.dromara.hutool.core.lang.mutable
可变 double 类型
MutableDouble() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
构造,默认值0
MutableDouble(double) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
构造
MutableDouble(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
构造
MutableDouble(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
构造
MutableEntry<K,V> - Class in org.dromara.hutool.core.lang.mutable
可变键和值的Map.Entry实现,可以修改键和值
MutableEntry(K, V) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableEntry
构造
MutableFloat - Class in org.dromara.hutool.core.lang.mutable
可变 float 类型
MutableFloat() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
构造,默认值0
MutableFloat(float) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
构造
MutableFloat(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
构造
MutableFloat(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
构造
MutableInt - Class in org.dromara.hutool.core.lang.mutable
可变 int 类型
MutableInt() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
构造,默认值0
MutableInt(int) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
构造
MutableInt(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
构造
MutableInt(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
构造
MutableLong - Class in org.dromara.hutool.core.lang.mutable
可变 long 类型
MutableLong() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
构造,默认值0
MutableLong(long) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
构造
MutableLong(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
构造
MutableLong(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
构造
MutableObj<T> - Class in org.dromara.hutool.core.lang.mutable
可变Object
MutableObj() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableObj
构造,空值
MutableObj(T) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableObj
构造
MutablePair<L,R> - Class in org.dromara.hutool.core.lang.mutable
可变二元组对象
MutablePair(L, R) - Constructor for class org.dromara.hutool.core.lang.mutable.MutablePair
构造
MutableShort - Class in org.dromara.hutool.core.lang.mutable
可变 short 类型
MutableShort() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
构造,默认值0
MutableShort(short) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
构造
MutableShort(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
构造
MutableShort(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
构造
MutableTriple<L,M,R> - Class in org.dromara.hutool.core.lang.mutable
可变三元组对象
MutableTriple(L, M, R) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableTriple
构造
MynlpEngine - Class in org.dromara.hutool.extra.tokenizer.engine.mynlp
MYNLP 中文NLP工具包分词实现
项目地址:https://github.com/mayabot/mynlp/
Lexer 线程安全
MynlpEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpEngine
构造
MynlpEngine(Lexer) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpEngine
构造
MynlpResult - Class in org.dromara.hutool.extra.tokenizer.engine.mynlp
MYNLP 中文NLP工具包分词结果实现
项目地址:https://github.com/mayabot/mynlp/
MynlpResult(Sentence) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
构造
MynlpWord - Class in org.dromara.hutool.extra.tokenizer.engine.mynlp
mmseg分词中的一个单词包装
MynlpWord(WordTerm) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
构造
MysqlDialect - Class in org.dromara.hutool.db.dialect.impl
MySQL方言
MysqlDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.MysqlDialect
构造
MysqlDriverMatcher - Class in org.dromara.hutool.db.driver.matcher
Mysql匹配器
MysqlDriverMatcher(ClassLoader) - Constructor for class org.dromara.hutool.db.driver.matcher.MysqlDriverMatcher
构造

N

name - Variable in class org.dromara.hutool.core.io.resource.UrlResource
资源名称
name() - Method in interface org.dromara.hutool.core.lang.EnumItem
枚举名称
NAME_GBK - Static variable in class org.dromara.hutool.core.util.CharsetUtil
GBK
NAME_ISO_8859_1 - Static variable in class org.dromara.hutool.core.util.CharsetUtil
ISO-8859-1
NAME_US_ASCII - Static variable in class org.dromara.hutool.core.util.CharsetUtil
US_ASCII
NAME_UTF_8 - Static variable in class org.dromara.hutool.core.util.CharsetUtil
UTF-8
NamedInheritableThreadLocal<T> - Class in org.dromara.hutool.core.thread.threadlocal
带有Name标识的 InheritableThreadLocal,调用toString返回name
NamedInheritableThreadLocal(String) - Constructor for class org.dromara.hutool.core.thread.threadlocal.NamedInheritableThreadLocal
构造
NamedPlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
字符串模板-有前后缀的变量占位符 Segment 例如,"{1}", "{name}", "#{id}"
NamedPlaceholderSegment(String, String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.NamedPlaceholderSegment
构造
NamedPlaceholderStrTemplate - Class in org.dromara.hutool.core.text.placeholder.template
有前后缀的字符串模板 例如,"{1}", "{name}", "#{id}"
NamedPlaceholderStrTemplate(String, int, String, String, char, String, UnaryOperator<String>) - Constructor for class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
 
NamedPlaceholderStrTemplate.Builder - Class in org.dromara.hutool.core.text.placeholder.template
构造器
NamedSql - Class in org.dromara.hutool.db.sql
使用命名占位符的SQL,例如:select * from table where field1=:name1
支持的占位符格式为: 1、:name 2、@name 3、?
NamedSql(String, Map<String, Object>) - Constructor for class org.dromara.hutool.db.sql.NamedSql
构造
NamedThreadFactory - Class in org.dromara.hutool.core.thread
线程创建工厂类,此工厂可选配置: 1.
NamedThreadFactory(String, boolean) - Constructor for class org.dromara.hutool.core.thread.NamedThreadFactory
构造
NamedThreadFactory(String, ThreadGroup, boolean) - Constructor for class org.dromara.hutool.core.thread.NamedThreadFactory
构造
NamedThreadFactory(String, ThreadGroup, boolean, Thread.UncaughtExceptionHandler) - Constructor for class org.dromara.hutool.core.thread.NamedThreadFactory
构造
NamedThreadLocal<T> - Class in org.dromara.hutool.core.thread.threadlocal
带有Name标识的 ThreadLocal,调用toString返回name
NamedThreadLocal(String) - Constructor for class org.dromara.hutool.core.thread.threadlocal.NamedThreadLocal
构造
NameNode - Class in org.dromara.hutool.core.bean.path.node
处理名称节点或序号节点,如: name 1
NameNode(String) - Constructor for class org.dromara.hutool.core.bean.path.node.NameNode
构造
nameToClass(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
类名称转类 "boolean" => boolean.class "java.util.Map[][]" => java.util.Map[][].class
nameToDesc(String) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
类名称转描述 java.util.Map[][] => "[[Ljava/util/Map;"
NameUnknown - Static variable in class org.dromara.hutool.http.useragent.UserAgentInfo
未知类型
nameUUIDFromBytes(byte[]) - Static method in class org.dromara.hutool.core.data.id.UUID
根据指定的字节数组获取类型 3 UUIDv3(基于名称的·使用MD5哈希加密)UUID 的静态工厂。
NamingCase - Class in org.dromara.hutool.core.text
命名规则封装,主要是针对驼峰风格命名、连接符命名等的封装
NamingCase() - Constructor for class org.dromara.hutool.core.text.NamingCase
 
nanoId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取随机NanoId
nanoId(int) - Static method in class org.dromara.hutool.core.data.id.IdUtil
获取随机NanoId
NanoId - Class in org.dromara.hutool.core.data.id
NanoId,一个小型、安全、对 URL友好的唯一字符串 ID 生成器,特点: 安全:它使用加密、强大的随机 API,并保证符号的正确分配 体积小:只有 258 bytes 大小(压缩后)、无依赖 紧凑:它使用比 UUID (A-Za-z0-9_~)更多的符号 此实现的逻辑基于JavaScript的NanoId实现,见:https://github.com/ai/nanoid
NanoId() - Constructor for class org.dromara.hutool.core.data.id.NanoId
 
nanosToMillis(long) - Static method in class org.dromara.hutool.core.date.DateUtil
纳秒转毫秒
nanosToSeconds(long) - Static method in class org.dromara.hutool.core.date.DateUtil
纳秒转秒,保留小数
nativeSQL(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
 
natural() - Static method in class org.dromara.hutool.core.comparator.CompareUtil
获取自然排序器,即默认排序器 如需对null友好操作如下 Comparator.nullsLast(CompareUtil.natural()) Comparator.nullsFirst(CompareUtil.natural())
naturalReverse() - Static method in class org.dromara.hutool.core.comparator.CompareUtil
获取反序排序器,即默认自然排序的反序排序器 如需对null友好操作如下 Comparator.nullsLast(CompareUtil.naturalReverse()) Comparator.nullsFirst(CompareUtil.naturalReverse())
NavigatePageInfo - Class in org.dromara.hutool.core.lang.page
导航分页信息类
根据提供的总页数、每页记录数、导航页码数等信息,生成导航数组。
NavigatePageInfo(int, int, int) - Constructor for class org.dromara.hutool.core.lang.page.NavigatePageInfo
构造
NBSP - Static variable in class org.dromara.hutool.core.xml.XmlConstants
字符串常量:XML 不间断空格转义 "&nbsp;" -> " "
ne(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加不等条件,即{@code field !
negate(Predicate<T>) - Static method in class org.dromara.hutool.core.func.PredicateUtil
反向条件
negate() - Method in interface org.dromara.hutool.core.func.SerBiPredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface org.dromara.hutool.core.func.SerPredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface org.dromara.hutool.core.lang.range.Bound
对当前边界取反
negate() - Method in enum org.dromara.hutool.core.lang.range.BoundType
对边界类型取反
negate(Boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
取相反值
negate(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
取相反值
negative - Variable in class org.dromara.hutool.core.text.finder.TextFinder
是否反向查找
NegativeRingException(String) - Constructor for exception org.dromara.hutool.core.map.multi.DirectedWeightGraph.NegativeRingException
构造
netCat(String, int, boolean, ByteBuffer) - Static method in class org.dromara.hutool.core.net.NetUtil
简易的使用Socket发送数据
netCat(String, int, byte[]) - Static method in class org.dromara.hutool.core.net.NetUtil
使用普通Socket发送数据
NetUtil - Class in org.dromara.hutool.core.net
网络相关工具
NetUtil() - Constructor for class org.dromara.hutool.core.net.NetUtil
 
newArray(Class<?>, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
新建一个空数组
newArray(int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
新建一个Object类型空数组
newBlockingQueue(int, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
新建BlockingQueue
在队列为空时,获取元素的线程会等待队列变为非空。
newCompletionService() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
新建一个CompletionService,调用其submit方法可以异步执行多个任务,最后调用take方法按照完成的顺序获得其结果。
newCompletionService(ExecutorService) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
新建一个CompletionService,调用其submit方法可以异步执行多个任务,最后调用take方法按照完成的顺序获得其结果。
newCondition() - Method in class org.dromara.hutool.core.thread.lock.NoLock
 
newCountDownLatch(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
新建一个CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
newCyclicBarrier(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
新建一个CycleBarrier 循环栅栏,一个同步辅助类
示例:7个同学,集齐7个龙珠,7个同学一起召唤神龙;前后集齐了2次 {@code AtomicInteger times = new AtomicInteger(); CyclicBarrier barrier = new CyclicBarrier(7, ()->{ System.out.println(""); System.out.println(""); System.out.println("【循环栅栏业务处理】7个子线程 都收集了一颗龙珠,七颗龙珠已经收集齐全,开始召唤神龙。"
newDecoder(Charset, CodingErrorAction) - Static method in class org.dromara.hutool.core.util.CharsetUtil
创建一个新的CharsetDecoder实例,配置指定的字符集和错误处理行为。
newDialect(DbConfig) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
创建方言,如果配置中用户指定了方言,则直接返回用户指定的方言,否则根据驱动名等信息自动创建方言
驱动名是不分区大小写完全匹配的
newDialect(DataSource) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
创建方言
newEncoder(Charset, CodingErrorAction) - Static method in class org.dromara.hutool.core.util.CharsetUtil
创建一个新的CharsetEncoder实例,配置指定的字符集和错误处理策略。
newerThan(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
给定文件或目录的最后修改时间是否晚于给定时间
newerThan(File, long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
给定文件或目录的最后修改时间是否晚于给定时间
newExecutor() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得一个新的线程池,默认的策略如下: 1.
newExecutor(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
新建一个线程池,默认的策略如下: 1.
newExecutor(int, int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得一个新的线程池
如果maximumPoolSize >= corePoolSize,在没有新任务加入的情况下,多出的线程将最多保留60s
newExecutor(int, int, int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得一个新的线程池,并指定最大任务队列大小
如果maximumPoolSize >= corePoolSize,在没有新任务加入的情况下,多出的线程将最多保留60s
newExecutorByBlockingCoefficient(float) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得一个新的线程池
传入阻塞系数,线程池的大小计算公式为:CPU可用核心数 / (1 - 阻塞因子)
Blocking Coefficient(阻塞系数) = 阻塞时间/(阻塞时间+使用CPU的时间)
计算密集型任务的阻塞系数为0,而IO密集型任务的阻塞系数则接近于1。
newFIFOCache(int, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建FIFO(first in first out) 先进先出缓存.
newFIFOCache(int) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建FIFO(first in first out) 先进先出缓存.
newFile(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
创建File对象,相当于调用new File(),不做任何处理
相对于项目路径,如`project:.
newFixedExecutor(int, String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取一个新的线程池,默认的策略如下
1.
newFixedExecutor(int, int, String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获取一个新的线程池,默认的策略如下
1.
newFixedExecutor(int, int, String, RejectedExecutionHandler) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得一个新的线程池,默认策略如下
1.
newHashMap() - Static method in class org.dromara.hutool.core.map.MapUtil
新建一个HashMap
newHashMap(int, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
新建一个HashMap
newHashMap(int) - Static method in class org.dromara.hutool.core.map.MapUtil
新建一个HashMap
newHashMap(boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
新建一个HashMap
newIdentityMap(int) - Static method in class org.dromara.hutool.core.map.MapUtil
创建键不重复Map
newInstance(Class<?>, ValueProvider<String>) - Static method in class org.dromara.hutool.core.bean.RecordUtil
实例化Record类
newInstance(String) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
实例化对象
类必须有空构造函数
newInstance(Class<T>, Object...) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
实例化对象
newInstance(Class<T>, Map<String, ?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
实例化Kotlin对象
newInstance(Class<T>, ValueProvider<String>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
实例化Kotlin对象
newInstanceIfPossible(Class<T>) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
尝试遍历并调用此类的所有构造方法,直到构造成功并返回 对于某些特殊的接口,按照其默认实现实例化,例如: Map -》 HashMap Collction -》 ArrayList List -》 ArrayList Set -》 HashSet
newLFUCache(int, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建LFU(least frequently used) 最少使用率缓存.
newLFUCache(int) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建LFU(least frequently used) 最少使用率缓存.
newLRUCache(int, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建LRU (least recently used)最近最久未使用缓存.
newLRUCache(int) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建LRU (least recently used)最近最久未使用缓存.
newMoneyWithSameCurrency(long) - Method in class org.dromara.hutool.core.math.Money
创建一个币种相同,具有指定金额的货币对象。
newNamedThreadFactory(String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建线程工厂
newNamedThreadFactory(String, ThreadGroup, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建线程工厂
newNamedThreadFactory(String, ThreadGroup, boolean, Thread.UncaughtExceptionHandler) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建线程工厂
newNoCache() - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建无缓存实现.
newPhaser(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
新建一个Phaser,一个同步辅助类,jdk1.7提供,可以完全替代CountDownLatch;
newProxyInstance(ClassLoader, InvocationHandler, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
创建动态代理对象
动态代理对象的创建原理是:
假设创建的代理对象名为 $Proxy0 1、根据传入的interfaces动态生成一个类,实现interfaces中的接口
2、通过传入的classloder将刚生成的类加载到jvm中。
newProxyInstance(InvocationHandler, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
创建动态代理对象
newSafeConcurrentHashMap() - Static method in class org.dromara.hutool.core.map.MapUtil
newSafeConcurrentHashMap(int) - Static method in class org.dromara.hutool.core.map.MapUtil
newSafeConcurrentHashMap(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
传入一个Map将其转化为SafeConcurrentHashMap类型
newSimpleFormat(String) - Static method in class org.dromara.hutool.core.date.DateUtil
创建SimpleDateFormat,注意此对象非线程安全!
newSimpleFormat(String, Locale, TimeZone) - Static method in class org.dromara.hutool.core.date.DateUtil
创建SimpleDateFormat,注意此对象非线程安全!
newSimpleFormat(String, Locale, TimeZone, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
创建SimpleDateFormat,注意此对象非线程安全!
newSingleExecutor() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
获得一个新的线程池,只有单个线程,策略如下: 1.
newThread(Runnable) - Method in class org.dromara.hutool.core.thread.NamedThreadFactory
 
newThread(Runnable, String) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建新线程,非守护线程,正常优先级,线程组与当前线程的线程组一致
newThread(Runnable, String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
创建新线程
newTimedCache(long, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建定时缓存,通过定时任务自动清除过期缓存对象
newTimedCache(long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建定时缓存.
newTreeMap(Comparator<? super K>) - Static method in class org.dromara.hutool.core.map.MapUtil
新建TreeMap,Key有序的Map
newTreeMap(Map<K, V>, Comparator<? super K>) - Static method in class org.dromara.hutool.core.map.MapUtil
新建TreeMap,Key有序的Map
newWeakCache(long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
创建弱引用缓存.
next() - Method in class org.dromara.hutool.core.bean.path.BeanPath
 
next() - Method in class org.dromara.hutool.core.cache.impl.CacheObjIterator
 
next() - Method in class org.dromara.hutool.core.cache.impl.CacheValuesIterator
 
next() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.CopiedIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.EnumerationIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.IterChain
 
next() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.PartitionIter
 
next() - Method in class org.dromara.hutool.core.collection.iter.TransIter
 
next() - Static method in class org.dromara.hutool.core.data.id.ObjectId
获取一个objectId【没有下划线】。
next(boolean) - Static method in class org.dromara.hutool.core.data.id.ObjectId
获取一个objectId
next() - Method in class org.dromara.hutool.core.data.id.ObjectIdGenerator
 
next() - Method in class org.dromara.hutool.core.data.id.SeataSnowflake
获取下一个雪花ID
next() - Method in class org.dromara.hutool.core.data.id.Snowflake
下一个ID
next() - Method in class org.dromara.hutool.core.data.id.ULIDGenerator
 
next() - Method in class org.dromara.hutool.core.data.id.UUIDGenerator
 
next() - Method in class org.dromara.hutool.core.io.resource.MultiResource
 
next() - Method in interface org.dromara.hutool.core.lang.generator.Generator
生成新的对象
next() - Method in class org.dromara.hutool.core.lang.generator.ObjectGenerator
 
next() - Method in class org.dromara.hutool.core.tree.HierarchyIterator
获取下一个节点
next - Variable in class org.dromara.hutool.cron.timingwheel.TimerTask
下一个节点
next() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjResult
 
next() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
 
next() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
 
next() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
 
next() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordResult
 
next() - Method in class org.dromara.hutool.json.reader.JSONTokener
获得源字符串中的下一个字符
next(int) - Method in class org.dromara.hutool.json.reader.JSONTokener
获得接下来的n个字符
next() - Method in class org.dromara.hutool.poi.csv.CsvTokener
读取下一个字符,并记录位置
nextAfter(int) - Method in class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
 
nextAfter(int) - Method in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
 
nextAfter(int, int, boolean) - Method in class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
获取指定值之后的匹配值,也可以是指定值本身
如果表达式中存在最后一天(如使用"L"),则: 4月、6月、9月、11月最多匹配到30日 4月闰年匹配到29日,非闰年28日
nextAfter(int) - Method in interface org.dromara.hutool.cron.pattern.matcher.PartMatcher
获取指定值之后的匹配值,也可以是指定值本身
nextAfter(int) - Method in class org.dromara.hutool.cron.pattern.matcher.YearValueMatcher
 
nextBytes() - Static method in class org.dromara.hutool.core.data.id.ObjectId
获取一个objectId的bytes表现形式
nextCDATA() - Method in class org.dromara.hutool.json.xml.XMLTokener
Get the text in the CDATA block.
nextClean() - Method in class org.dromara.hutool.json.reader.JSONTokener
获得下一个字符,跳过空白符
nextColon() - Method in class org.dromara.hutool.json.reader.JSONTokener
获取下一个冒号,非冒号则抛出异常
nextContent() - Method in class org.dromara.hutool.json.xml.XMLTokener
Get the next XML outer token, trimming whitespace.
nextDateAfter(CronPattern, Date) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
列举指定日期之后(到开始日期对应年年底)内第一个匹配表达式的日期
nextElement() - Method in class org.dromara.hutool.core.collection.iter.IteratorEnumeration
 
nextEntity(char) - Method in class org.dromara.hutool.json.xml.XMLTokener
Return the next entity.
nextKey(char) - Method in class org.dromara.hutool.json.reader.JSONTokener
读取下一个JSON中的key,支持不带引号的key
nextMatch(Calendar) - Method in class org.dromara.hutool.cron.pattern.CronPattern
返回匹配到的下一个时间,如果给定时间匹配,直接返回
nextMatchAfter(Calendar) - Method in class org.dromara.hutool.cron.pattern.CronPattern
返回匹配到的下一个时间
nextMatchAfter(int[], TimeZone) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
获取下一个匹配日期时间
获取方法是,先从年开始查找对应部分的下一个值: 如果此部分下个值不变,获取下一个部分 如果此部分下个值大于给定值,以下所有值置为最小值 如果此部分下个值小于给定值,回退到上一个值获取下一个新值,之后的值置为最小值 秒 分 时 日 月(1) 周(0) 年 下 <-----------------> 上
nextMeta() - Method in class org.dromara.hutool.json.xml.XMLTokener
Returns the next XML meta token.
nextMonotonic(long) - Method in class org.dromara.hutool.core.data.id.ULID
获取下一个有序的ULID
nextMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
下个月
nextPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
下一页,即当前页码+1
当超过末页时,此方法指向的页码值始终为PageInfo.getPageCount() + 1,即最后一页后的空白页。
nextPoint(DirectedWeightGraph.Edge<T>) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
生成下一跳
nextRow() - Method in class org.dromara.hutool.poi.csv.CsvParser
读取下一行数据
nextStr() - Method in class org.dromara.hutool.core.data.id.SeataSnowflake
下一个ID(字符串形式)
nextStr() - Method in class org.dromara.hutool.core.data.id.Snowflake
下一个ID(字符串形式)
nextString() - Method in class org.dromara.hutool.json.reader.JSONTokener
读取一个字符串,包括: 使用引号包裹的字符串,自动反转义。
nextToken() - Method in class org.dromara.hutool.json.xml.XMLTokener
Get the next XML Token.
nextTokenChar() - Method in class org.dromara.hutool.json.reader.JSONTokener
获取下一个token字符
nextUnicode() - Method in class org.dromara.hutool.json.reader.JSONTokener
获取16进制unicode转义符对应的字符值,如: '4f60' -> '你'
nextUnwrapString(char) - Method in class org.dromara.hutool.json.reader.JSONTokener
获得下一个字符串,此字符串不以引号包围,不会处理转义符,主要解析: 非严格的key(无引号包围的key) boolean值的字符串表示 Number值的字符串表示 null的字符串表示
nextWeek() - Static method in class org.dromara.hutool.core.date.DateUtil
下周
nextWord() - Method in class org.dromara.hutool.extra.tokenizer.AbstractResult
下一个单词,通过实现此方法获取下一个单词,null表示无下一个结果。
nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisResult
 
nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerResult
 
nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegResult
 
nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegResult
 
nextWrapString(char) - Method in class org.dromara.hutool.json.reader.JSONTokener
返回当前位置到指定引号前的所有字符,反斜杠的转义符也会被处理。
NFA - Class in org.dromara.hutool.core.text.dfa
基于非确定性有穷自动机(NFA) 实现的多模匹配工具
NFA() - Constructor for class org.dromara.hutool.core.text.dfa.NFA
默认构造
NFA(String...) - Constructor for class org.dromara.hutool.core.text.dfa.NFA
构造函数 并 初始化词库
NioClient - Class in org.dromara.hutool.socket.nio
NIO客户端
NioClient(String, int) - Constructor for class org.dromara.hutool.socket.nio.NioClient
构造
NioClient(InetSocketAddress) - Constructor for class org.dromara.hutool.socket.nio.NioClient
构造
NioServer - Class in org.dromara.hutool.socket.nio
基于NIO的Socket服务端实现
NioServer(int) - Constructor for class org.dromara.hutool.socket.nio.NioServer
构造
NioUtil - Class in org.dromara.hutool.core.io
NIO相关工具封装,主要针对Channel读写、拷贝等封装
NioUtil() - Constructor for class org.dromara.hutool.core.io.NioUtil
 
NO_POI_ERROR_MSG - Static variable in class org.dromara.hutool.poi.PoiChecker
没有引入POI的错误消息
NoCache<K,V> - Class in org.dromara.hutool.core.cache.impl
无缓存实现,用于快速关闭缓存
NoCache() - Constructor for class org.dromara.hutool.core.cache.impl.NoCache
 
Node - Interface in org.dromara.hutool.core.bean.path.node
Bean路径节点接口
node() - Method in class org.dromara.hutool.core.data.id.UUID
与此 UUID 相关的节点值。
Node() - Constructor for class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
 
Node<T> - Interface in org.dromara.hutool.core.tree
节点接口,提供节点相关的的方法定义
NodeBeanFactory<T> - Interface in org.dromara.hutool.core.bean.path
BeanPath节点对应的Bean工厂,提供Bean的创建、获取和设置接口
NodeFactory - Class in org.dromara.hutool.core.bean.path.node
节点简单工厂
NodeFactory() - Constructor for class org.dromara.hutool.core.bean.path.node.NodeFactory
 
nodeIndex - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
 
NodeListIter - Class in org.dromara.hutool.core.collection.iter
包装 NodeListIterator 此 iterator 不支持 NodeListIter.remove() 方法。
NodeListIter(NodeList) - Constructor for class org.dromara.hutool.core.collection.iter.NodeListIter
构造, 根据给定NodeList 创建NodeListIterator
NodeParser<T,E> - Interface in org.dromara.hutool.core.tree.parser
树节点解析器 可以参考DefaultNodeParser
NoLock - Class in org.dromara.hutool.core.thread.lock
无锁实现
NoLock() - Constructor for class org.dromara.hutool.core.thread.lock.NoLock
 
none() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
空实现
None() - Constructor for class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
 
none(Predicate<T>...) - Static method in class org.dromara.hutool.core.func.PredicateUtil
用于组合多个方法匹配器的方法匹配器,即所有条件都为false时,才返回true,也可理解为,任一条件为true时,返回false
none() - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
无签名
NONE - Static variable in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
 
NoneJWTSigner - Class in org.dromara.hutool.json.jwt.signers
无需签名的JWT签名器
NoneJWTSigner() - Constructor for class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
 
noneLowerBound() - Static method in interface org.dromara.hutool.core.lang.range.Bound
{x | x > -∞}
noneMatch(Predicate<Method>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
用于组合多个方法匹配器的方法匹配器,仅当所有方法匹配器均匹配失败时才认为方法匹配。
noneMatch(BiPredicate<? super K, ? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
所有键值对是否都不符合条件
noneMatch(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
判断是否没有元素满足给定断言
noneUpperBound() - Static method in interface org.dromara.hutool.core.lang.range.Bound
{x | x < +∞}
nonNull() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
过滤掉空元素
nonNullKey() - Method in class org.dromara.hutool.core.stream.EntryStream
过滤流中键值对本身,或键值对的键为null的元素
nonNullKeyValue() - Method in class org.dromara.hutool.core.stream.EntryStream
过滤流中键值对本身、键值对中的值或键为null的元素
nonNullValue() - Method in class org.dromara.hutool.core.stream.EntryStream
过滤流中键值对本身,或键值对的值为null的元素
noNullElements(T[], Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定数组是否不包含null元素,如果数组为空或 null将被认为不包含 并使用指定的函数获取错误信息返回
 Assert.noNullElements(array, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return ");
  });
 
noNullElements(T[], String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定数组是否不包含null元素,如果数组为空或 null将被认为不包含
 Assert.noNullElements(array, "The array must not have null elements");
 
noNullElements(T[]) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定数组是否不包含null元素,如果数组为空或 null将被认为不包含
 Assert.noNullElements(array);
 
NoReadWriteLock - Class in org.dromara.hutool.core.thread.lock
无锁的读写锁实现
NoReadWriteLock() - Constructor for class org.dromara.hutool.core.thread.lock.NoReadWriteLock
 
NoResourceException - Exception in org.dromara.hutool.core.io.resource
资源文件或资源不存在异常
NoResourceException() - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NoResourceException(Throwable) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NoResourceException(String) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NoResourceException(String, Object...) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NoResourceException(String, Throwable) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NoResourceException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NoResourceException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
构造
NORM_DATE_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 FastDateFormat:yyyy-MM-dd
NORM_DATE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 DateTimeFormatter:yyyy-MM-dd
NORM_DATE_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式:yyyy-MM-dd
NORM_DATETIME_COMMA_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601日期时间格式,精确到毫秒 FastDateFormat:yyyy-MM-dd HH:mm:ss,SSS
NORM_DATETIME_COMMA_MS_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 DateTimeFormatter:yyyy-MM-dd HH:mm:ss,SSS
NORM_DATETIME_COMMA_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
ISO8601日期时间格式,精确到毫秒:yyyy-MM-dd HH:mm:ss,SSS
NORM_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到秒 FastDateFormat:yyyy-MM-dd HH:mm:ss
NORM_DATETIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到秒 DateTimeFormatter:yyyy-MM-dd HH:mm:ss
NORM_DATETIME_MINUTE_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到分 FastDateFormat:yyyy-MM-dd HH:mm
NORM_DATETIME_MINUTE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 DateTimeFormatter:yyyy-MM-dd HH:mm
NORM_DATETIME_MINUTE_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到分:yyyy-MM-dd HH:mm
NORM_DATETIME_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到毫秒 FastDateFormat:yyyy-MM-dd HH:mm:ss.SSS
NORM_DATETIME_MS_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到毫秒 DateTimeFormatter:yyyy-MM-dd HH:mm:ss.SSS
NORM_DATETIME_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到毫秒:yyyy-MM-dd HH:mm:ss.SSS
NORM_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期时间格式,精确到秒:yyyy-MM-dd HH:mm:ss
NORM_MONTH_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
年月格式 FastDateFormat:yyyy-MM
NORM_MONTH_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
年月格式 DateTimeFormatter:yyyy-MM
NORM_MONTH_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
年月格式:yyyy-MM
NORM_TIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准时间格式 FastDateFormat:HH:mm:ss
NORM_TIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准日期格式 DateTimeFormatter:HH:mm:ss
NORM_TIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
标准时间格式:HH:mm:ss
NORM_YEAR_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
年格式:yyyy
normalize(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
修复路径
如果原路径尾部有分隔符,则保留为标准分隔符(/),否则不保留 1.
normalize(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
修复路径
如果原路径尾部有分隔符,则保留为标准分隔符(/),否则不保留 1.
normalize(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
标准化URL字符串,包括: 自动补齐“http://”头 去除开头的\或者/ 替换\为/
normalize(String, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
标准化URL字符串,包括: 自动补齐“http://”头 去除开头的\或者/ 替换\为/
normalize(String, boolean, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
标准化URL字符串,包括: 自动补齐“http://”头 去除开头的\或者/ 替换\为/ 如果replaceSlash为true,则替换多个/为一个
normalize(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
对字符串归一化处理,如 "Á" 可以使用 "u00C1"或 "u0041u0301"表示,实际测试中两个字符串并不equals
因此使用此方法归一为一种表示形式,默认按照W3C通常建议的,在NFC中交换文本。
normalizeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
标准化参数字符串,即URL中?
normalizeV6Address(Inet6Address) - Static method in class org.dromara.hutool.core.net.Ipv6Util
规范IPv6地址,转换scope名称为scope id,如: fe80:0:0:0:894:aeec:f37d:23e1%en0 | fe80:0:0:0:894:aeec:f37d:23e1%5 地址后的“%5” 叫做 scope id.
NOT_BEFORE - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
生效时间,定义在什么时间之前,该jwt都是不可用的.
NOT_FOUND_ELEMENT_INDEX - Static variable in interface org.dromara.hutool.core.stream.WrappedStream
代表不存在的下标, 或者未找到元素时的下标
NOT_FOUND_INDEX - Static variable in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
不存在的属性对应的默认下标
notBetween(String, Object, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加非BETWEEN查询条件,即field NOT BETWEEN start AND end
notBlank(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出自定义异常。
notBlank(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出 IllegalArgumentException
 Assert.notBlank(name, "Name must not be blank");
 
notBlank(T) - Static method in class org.dromara.hutool.core.lang.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出 IllegalArgumentException
 Assert.notBlank(name);
 
notContain(CharSequence, T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定字符串是否不被另一个字符串包含(即是否为子串),并使用指定的函数获取错误信息返回
如果非子串,返回子串,如果是子串,则抛出IllegalArgumentException异常。
notContain(String, String, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定字符串是否不被另一个字符串包含(即是否为子串)
如果非子串,返回子串,如果是子串,则抛出IllegalArgumentException异常。
notContain(String, String) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定字符串是否不被另一个字符串包含(即是否为子串),即subString是否不是textToSearch的子串。
notContains(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
判断某个值是不存在枚举中
notEmpty(T[], Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定数组是否包含元素,数组必须不为 null 且至少包含一个元素 并使用指定的函数获取错误信息返回
 Assert.notEmpty(array, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notEmpty(T[], String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定数组是否包含元素,数组必须不为 null 且至少包含一个元素
 Assert.notEmpty(array, "The array must have elements");
 
notEmpty(T[]) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定数组是否包含元素,数组必须不为 null 且至少包含一个元素
 Assert.notEmpty(array, "The array must have elements");
 
notEmpty(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定集合非空 并使用指定的函数获取错误信息返回
 Assert.notEmpty(collection, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notEmpty(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定集合非空
 Assert.notEmpty(collection, "Collection must have elements");
 
notEmpty(T) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定集合非空
 Assert.notEmpty(collection);
 
notEmpty(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定Map非空 并使用指定的函数获取错误信息返回
 Assert.notEmpty(map, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notEmpty(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定Map非空
 Assert.notEmpty(map, "Map must have entries");
 
notEmpty(T) - Static method in class org.dromara.hutool.core.lang.Assert
断言给定Map非空
 Assert.notEmpty(map, "Map must have entries");
 
notEmpty(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
检查给定字符串是否为空,为空抛出自定义异常,并使用指定的函数获取错误信息返回。
notEmpty(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
检查给定字符串是否为空,为空抛出 IllegalArgumentException
 Assert.notEmpty(name, "Name must not be empty");
 
notEmpty(T) - Static method in class org.dromara.hutool.core.lang.Assert
检查给定字符串是否为空,为空抛出 IllegalArgumentException
 Assert.notEmpty(name);
 
notEquals(Object, Object) - Static method in class org.dromara.hutool.core.lang.Assert
断言两个对象是否不相等,如果两个对象相等 抛出IllegalArgumentException 异常
   Assert.notEquals(obj1,obj2);
 
notEquals(Object, Object, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言两个对象是否不相等,如果两个对象相等 抛出IllegalArgumentException 异常
   Assert.notEquals(obj1,obj2,"obj1 must be not equals obj2");
 
notEquals(Object, Object, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言两个对象是否不相等,如果两个对象相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
notEquals(Object, Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
比较两个对象是否不相等
nothing() - Static method in interface org.dromara.hutool.core.func.SerBiConsumer
什么也不做,用于一些需要传入lambda的方法占位使用
nothing() - Static method in interface org.dromara.hutool.core.func.SerConsumer
nothing
notifyExecutorCompleted(TaskExecutor) - Method in class org.dromara.hutool.cron.TaskExecutorManager
执行器执行完毕调用此方法,将执行器从执行器列表移除,此方法由TaskExecutor对象调用,用于通知管理器自身已完成执行
notifyLauncherCompleted(TaskLauncher) - Method in class org.dromara.hutool.cron.TaskLauncherManager
启动器启动完毕,启动完毕后从执行器列表中移除
notifyTaskFailed(TaskExecutor, Throwable) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
通知所有监听任务启动器结束并失败
无监听将打印堆栈到命令行
notifyTaskStart(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
通知所有监听任务启动器启动
notifyTaskSucceeded(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
通知所有监听任务启动器成功结束
notIn(String, Object...) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加非IN查询条件,即field NOT IN (value1,value2)
notIn(String, Iterable<?>) - Method in class org.dromara.hutool.db.sql.QueryBuilder
添加非IN查询条件,即field NOT IN (value1,value2)
notNull(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
断言对象是否不为null ,如果为null 抛出指定类型异常 并使用指定的函数获取错误信息返回
 Assert.notNull(clazz, ()->{
      // to query relation message
      return new IllegalArgumentException("relation message to return");
  });
 
notNull(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
断言对象是否不为null ,如果为null 抛出IllegalArgumentException Assert.notNull(clazz, "The class must not be null");
notNull(T) - Static method in class org.dromara.hutool.core.lang.Assert
断言对象是否不为null ,如果为null 抛出IllegalArgumentException 异常 Assert.notNull(clazz);
now() - Static method in class org.dromara.hutool.core.date.DateTime
现在的时间
now() - Static method in class org.dromara.hutool.core.date.DateUtil
当前时间,转换为DateTime对象
now() - Static method in class org.dromara.hutool.core.date.SystemClock
 
now() - Static method in class org.dromara.hutool.core.date.TimeUtil
当前时间,默认时区
nowDate() - Static method in class org.dromara.hutool.core.date.SystemClock
 
NULL - Static variable in class org.dromara.hutool.core.text.StrValidator
字符串常量:"null"
注意:{@code "null" !
NullCell - Class in org.dromara.hutool.poi.excel.cell
当单元格不存在时使用此对象表示,得到的值都为null,此对象只用于标注单元格所在位置信息。
NullCell(Row, int) - Constructor for class org.dromara.hutool.poi.excel.cell.NullCell
构造
NullCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
null 值单元格设置器
NullCellSetter() - Constructor for class org.dromara.hutool.poi.excel.cell.setters.NullCellSetter
 
NullComparator<T> - Class in org.dromara.hutool.core.comparator
null友好的比较器包装,如果nullGreater,则null > non-null,否则反之。
NullComparator(boolean, Comparator<? super T>) - Constructor for class org.dromara.hutool.core.comparator.NullComparator
构造
nullGreater - Variable in class org.dromara.hutool.core.comparator.NullComparator
是否null最大,排在最后
nullIfBlank(T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
当给定字符串为空字符串时,转换为null
nullIfEmpty(T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
当给定字符串为空字符串时,转换为null
nullSafeClose(Closeable) - Static method in class org.dromara.hutool.core.io.IoUtil
关闭
关闭失败抛出IOException异常
nullToEmpty(String[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
数组元素中的null转换为""
nullToZero(Integer) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
nullToZero(Long) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为0,返回1,否则返回原值
nullToZero(Double) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
nullToZero(Float) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
nullToZero(Short) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
nullToZero(Byte) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
nullToZero(BigInteger) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
nullToZero(BigDecimal) - Static method in class org.dromara.hutool.core.math.NumberUtil
如果给定值为null,返回0,否则返回原值
NullType - Class in org.dromara.hutool.core.reflect
空类型表示
NullWrapperBean<T> - Class in org.dromara.hutool.core.bean
为了解决反射过程中,需要传递null参数,但是会丢失参数类型而设立的包装类
NullWrapperBean(Class<T>) - Constructor for class org.dromara.hutool.core.bean.NullWrapperBean
 
Number128 - Class in org.dromara.hutool.core.codec
128位数字表示,分为: 最高有效位(Most Significant Bit),64 bit(8 bytes) 最低有效位(Least Significant Bit),64 bit(8 bytes)
Number128(long, long) - Constructor for class org.dromara.hutool.core.codec.Number128
构造
NumberCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
Number 值单元格设置器
NumberConverter - Class in org.dromara.hutool.core.convert.impl
数字转换器
支持类型为:
java.lang.Byte java.lang.Short java.lang.Integer java.util.concurrent.atomic.AtomicInteger java.lang.Long java.util.concurrent.atomic.AtomicLong java.lang.Float java.lang.Double java.math.BigDecimal java.math.BigInteger
NumberConverter() - Constructor for class org.dromara.hutool.core.convert.impl.NumberConverter
 
NumberHandler - Class in org.dromara.hutool.db.handler
处理为数字结果,当查询结果为单个数字时使用此处理器(例如select count(1))
NumberHandler() - Constructor for class org.dromara.hutool.db.handler.NumberHandler
 
NumberParser - Class in org.dromara.hutool.core.math
数字解析器
用于将字符串解析为对应的数字类型,支持包括: 0开头的忽略开头的0 空串返回0 NaN返回0 其它情况按照10进制转换 .123形式返回0.123(按照小于0的小数对待) 构造时可选是否将NaN转为0,默认为true。
NumberParser(Locale, boolean) - Constructor for class org.dromara.hutool.core.math.NumberParser
构造
NUMBERS - Static variable in class org.dromara.hutool.core.regex.PatternPool
数字
NUMBERS - Static variable in interface org.dromara.hutool.core.regex.RegexPool
数字
numberToChinese(double, boolean) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
将阿拉伯数字转为中文表达方式
numberToSimple(Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
将阿拉伯数字转为精简表示形式,例如: 1200 -》 1.2k
numberToWord(Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
将阿拉伯数字转为英文表达方式
NumberUtil - Class in org.dromara.hutool.core.math
数字工具类
对于精确值计算应该使用 BigDecimal
JDK7中BigDecimal(double val)构造方法的结果有一定的不可预知性,例如: new BigDecimal(0.1)和 BigDecimal.valueOf(0.1) 表示的不是0.1而是0.1000000000000000055511151231257827021181583404541015625 这是因为0.1无法准确的表示为double。
NumberUtil() - Constructor for class org.dromara.hutool.core.math.NumberUtil
 
NumberValidator - Class in org.dromara.hutool.core.math
数字检查器
NumberValidator() - Constructor for class org.dromara.hutool.core.math.NumberValidator
 
NumberWriteMode - Enum in org.dromara.hutool.json.writer
Long写出模式
考虑到在JS或其他环境中,Long超过一定长度会丢失精度,因此针对Long类型值,可选写出规则
NumericCellValue - Class in org.dromara.hutool.poi.excel.cell.values
数字类型单元格值
单元格值可能为Long、Double、Date
NumericCellValue(Cell) - Constructor for class org.dromara.hutool.poi.excel.cell.values.NumericCellValue
构造
NumericEntityUnescaper - Class in org.dromara.hutool.core.text.escape
形如'的反转义器
NumericEntityUnescaper() - Constructor for class org.dromara.hutool.core.text.escape.NumericEntityUnescaper
 
NumericToIntEditor - Class in org.dromara.hutool.poi.excel.cell.editors
POI中NUMRIC类型的值默认返回的是Double类型,此编辑器用于转换其为int型
NumericToIntEditor() - Constructor for class org.dromara.hutool.poi.excel.cell.editors.NumericToIntEditor
 

O

obj - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
值对象
obj - Variable in class org.dromara.hutool.core.lang.selector.WeightObj
对象
ObjectCreator<T> - Interface in org.dromara.hutool.core.reflect.creator
对象创建器,用于自定义创建指定类型、指定参数的对象
也叫对象初始化器。
ObjectFactory<T> - Interface in org.dromara.hutool.core.pool
对象工厂接口,用于自定义对象创建、验证和销毁
来自:https://github.com/DanielYWoo/fast-object-pool/
ObjectGenerator<T> - Class in org.dromara.hutool.core.lang.generator
对象生成器,通过指定对象的Class类型,调用next方法时生成新的对象。
ObjectGenerator(Class<T>) - Constructor for class org.dromara.hutool.core.lang.generator.ObjectGenerator
构造
objectId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
创建MongoDB ID生成策略实现
ObjectId由以下几部分组成: 1.
ObjectId - Class in org.dromara.hutool.core.data.id
MongoDB ID生成策略实现
ObjectId由以下几部分组成: 1.
ObjectId() - Constructor for class org.dromara.hutool.core.data.id.ObjectId
 
ObjectIdGenerator - Class in org.dromara.hutool.core.data.id
ObjectId生成器
ObjectIdGenerator() - Constructor for class org.dromara.hutool.core.data.id.ObjectIdGenerator
 
ObjectPool<T> - Interface in org.dromara.hutool.core.pool
对象池接口,提供: ObjectPool.borrowObject() 对象借出。
ObjUtil - Class in org.dromara.hutool.core.util
对象工具类,包括判空、克隆、序列化等操作
原数组相关操作见:ArrayUtil.hasBlank(CharSequence...)
ObjUtil() - Constructor for class org.dromara.hutool.core.util.ObjUtil
 
odfToHtml(Path, Path) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
OFD转HTML
odfToImage(Path, Path, String, double) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
OFD转图片
odfToPdf(Path, Path) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
OFD转PDF
odfToText(Path, Path) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
OFD转文本
of(AnnotatedElement, Predicate<Annotation>) - Static method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
创建CombinationAnnotationElement
of(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
创建一个分层注解元素
of(AnnotatedElement, BiFunction<Set<AnnotatedElement>, AnnotatedElement, AnnotatedElement>) - Static method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
创建一个分层注解元素
of(Class<E>, int) - Static method in class org.dromara.hutool.core.array.ArrayWrapper
创建ArrayWrapper,创建一个指定长度的空数组
of(A) - Static method in class org.dromara.hutool.core.array.ArrayWrapper
包装数组为ArrayWrapper
of(Object, T, CopyOptions) - Static method in class org.dromara.hutool.core.bean.copier.BeanCopier
创建BeanCopier
of(Object, T, Type, CopyOptions) - Static method in class org.dromara.hutool.core.bean.copier.BeanCopier
创建BeanCopier
of() - Static method in class org.dromara.hutool.core.bean.copier.CopyOptions
创建拷贝选项
of(Class<?>, boolean, String...) - Static method in class org.dromara.hutool.core.bean.copier.CopyOptions
创建拷贝选项
of(Class<?>, Object...) - Static method in class org.dromara.hutool.core.bean.DynaBean
创建一个DynaBean
of(Object) - Static method in class org.dromara.hutool.core.bean.DynaBean
创建一个DynaBean
of(String) - Static method in class org.dromara.hutool.core.bean.path.BeanPath
创建Bean路径
of(String, NodeBeanFactory<T>) - Static method in class org.dromara.hutool.core.bean.path.BeanPath
创建Bean路径
of(long, boolean) - Static method in interface org.dromara.hutool.core.codec.hash.metro.MetroHash
创建 MetroHash对象
of(long) - Static method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
创建 MetroHash128对象
of(long) - Static method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
创建 MetroHash64对象
of(char[]) - Static method in class org.dromara.hutool.core.codec.Hashids
根据参数值,创建Hashids,使用默认Hashids.DEFAULT_ALPHABET作为字母表,不限制最小长度
of(char[], int) - Static method in class org.dromara.hutool.core.codec.Hashids
根据参数值,创建Hashids,使用默认Hashids.DEFAULT_ALPHABET作为字母表
of(char[], char[], int) - Static method in class org.dromara.hutool.core.codec.Hashids
根据参数值,创建Hashids
of(PercentCodec) - Static method in class org.dromara.hutool.core.codec.PercentCodec.Builder
从已知PercentCodec创建PercentCodec,会复制给定PercentCodec的安全字符
of(CharSequence) - Static method in class org.dromara.hutool.core.codec.PercentCodec.Builder
创建PercentCodec,使用指定字符串中的字符作为安全字符
of(Collection<? extends E>...) - Static method in class org.dromara.hutool.core.collection.CollectionOperation
创建运算对象
of(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个ArrayList
如果提供的初始化数组为空,新建默认初始长度的List
替换之前的:CollUtil.newArrayList()
of(boolean) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个List
如果提供的初始化数组为空,新建默认初始长度的List
of(boolean, Iterable<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个List
提供的参数为null时返回空ArrayList
of(boolean, Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个List
提供的参数为null时返回空ArrayList
of(boolean, Iterator<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个List
提供的参数为null时返回空ArrayList
of(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个ArrayList
提供的参数为null时返回空ArrayList
of(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个ArrayList
提供的参数为null时返回空ArrayList
of(Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个ArrayList
提供的参数为null时返回空ArrayList
of(boolean) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个List
如果提供的初始化数组为空,新建默认初始长度的List
of(T...) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个HashSet
of(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个HashSet
of(boolean, Iterable<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个HashSet
提供的参数为null时返回空HashSet
of(boolean, Iterator<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个HashSet
of(boolean, Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个HashSet
of(Map<T, Boolean>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个SetFromMap
of(Comparator<E>) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
构建 ComparatorChain
of(Comparator<E>, boolean) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
构建 ComparatorChain
of(Comparator<E>...) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
构建 ComparatorChain
of(List<Comparator<E>>) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
构建 ComparatorChain
of(List<Comparator<E>>, BitSet) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
构建 ComparatorChain
of(InputStream, OutputStream, boolean) - Static method in class org.dromara.hutool.core.compress.Deflate
创建Deflate
of(InputStream, OutputStream) - Static method in class org.dromara.hutool.core.compress.Gzip
创建Gzip
of(File, Charset) - Static method in class org.dromara.hutool.core.compress.ZipReader
创建ZipReader
of(InputStream, Charset) - Static method in class org.dromara.hutool.core.compress.ZipReader
创建ZipReader
of(File, Charset) - Static method in class org.dromara.hutool.core.compress.ZipWriter
创建ZipWriter
of(OutputStream, Charset) - Static method in class org.dromara.hutool.core.compress.ZipWriter
创建ZipWriter
of(String) - Static method in class org.dromara.hutool.core.data.CIN
创建CIN
of(String) - Static method in class org.dromara.hutool.core.data.CIN10
创建并验证台湾、澳门、香港身份证号码
of() - Static method in class org.dromara.hutool.core.data.id.ULID
创建一个新的ULID,使用当前系统时间戳和随机数
of(long) - Static method in class org.dromara.hutool.core.data.id.ULID
创建一个新的ULID,使用指定系统时间戳和随机数
of(long, Random) - Static method in class org.dromara.hutool.core.data.id.ULID
创建一个新的ULID,使用指定系统时间戳和指定随机对象
of(long, byte[]) - Static method in class org.dromara.hutool.core.data.id.ULID
创建一个新的ULID,使用指定系统时间戳和指定填充数
of(String) - Static method in class org.dromara.hutool.core.data.id.ULID
解析一个Crockford`s Base32的ULID
of(byte[]) - Static method in class org.dromara.hutool.core.data.id.ULID
从bytes解析ULID
of(String) - Static method in class org.dromara.hutool.core.data.VIN
创建VIN
of(long, BetweenFormatter.Level) - Static method in class org.dromara.hutool.core.date.BetweenFormatter
创建 BetweenFormatter
of(long, BetweenFormatter.Level, int) - Static method in class org.dromara.hutool.core.date.BetweenFormatter
创建 BetweenFormatter
of(Date, Date) - Static method in class org.dromara.hutool.core.date.DateBetween
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
of(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateBetween
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
of() - Static method in class org.dromara.hutool.core.date.DateBuilder
创建并返回一个DateBuilder实例。
of(int) - Static method in enum org.dromara.hutool.core.date.DateField
Calendar相关值转换为DatePart枚举对象
of(long) - Static method in class org.dromara.hutool.core.date.DateTime
转换时间戳为 DateTime,默认时区
of(Date) - Static method in class org.dromara.hutool.core.date.DateTime
转换JDK date为 DateTime,如果传入为原生对象,使用默认时区
of(Calendar) - Static method in class org.dromara.hutool.core.date.DateTime
转换 Calendar 为 DateTime,使用Calendar中指定的时区
of(String, String) - Static method in class org.dromara.hutool.core.date.DateTime
构造
of(ChronoUnit) - Static method in enum org.dromara.hutool.core.date.DateUnit
单位兼容转换,将ChronoUnit转换为对应的DateUnit
of(String...) - Static method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
创建 PatternsDateParser
of(String...) - Static method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
根据给定的正则列表,创建RegexListDateParser
of(Pattern...) - Static method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
根据给定的正则列表,创建RegexListDateParser
of(int) - Static method in enum org.dromara.hutool.core.date.Month
Calendar月份相关值转换为Month枚举对象
未找到返回null
of(String) - Static method in enum org.dromara.hutool.core.date.Month
解析别名为Month对象,别名如:jan或者JANUARY,不区分大小写
of(Month) - Static method in enum org.dromara.hutool.core.date.Month
Month转换为Month对象
of(int) - Static method in enum org.dromara.hutool.core.date.Quarter
将 季度int转换为Season枚举对象
of() - Static method in class org.dromara.hutool.core.date.StopWatch
创建计时任务(秒表)
of(String) - Static method in class org.dromara.hutool.core.date.StopWatch
创建计时任务(秒表)
of(Instant, ZoneId) - Static method in class org.dromara.hutool.core.date.TimeUtil
InstantLocalDateTime
instant是一个无时区的时间戳,在转换为本地时间时,需指定这个时间戳所在时区
如果所在时区与当前时区不同,会转换时间
of(Instant, TimeZone) - Static method in class org.dromara.hutool.core.date.TimeUtil
InstantLocalDateTime
instant是一个无时区的时间戳,在转换为本地时间时,需指定这个时间戳所在时区
如果所在时区与当前时区不同,会转换时间
of(long) - Static method in class org.dromara.hutool.core.date.TimeUtil
毫秒转LocalDateTime,使用默认时区 注意:此方法使用默认时区,如果非UTC,会产生时间偏移
of(long, ZoneId) - Static method in class org.dromara.hutool.core.date.TimeUtil
毫秒转LocalDateTime,根据时区不同,结果会产生时间偏移
of(long, TimeZone) - Static method in class org.dromara.hutool.core.date.TimeUtil
毫秒转LocalDateTime,结果会产生时间偏移
of(Date) - Static method in class org.dromara.hutool.core.date.TimeUtil
DateLocalDateTime,使用默认时区
如果为DateTime且提供了时区信息,则按照给定的时区转换为默认时区
of(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TimeUtil
TemporalAccessorLocalDateTime,使用默认时区
of(int) - Static method in enum org.dromara.hutool.core.date.Week
Calendar星期相关值转换为Week枚举对象
of(String) - Static method in enum org.dromara.hutool.core.date.Week
解析别名为Week对象,别名如:sun或者SUNDAY,不区分大小写
参考:https://github.com/sisyphsu/dateparser/blob/master/src/main/java/com/github/sisyphsu/dateparser/DateParser.java#L319
of(DayOfWeek) - Static method in enum org.dromara.hutool.core.date.Week
DayOfWeek星期相关值转换为Week枚举对象
of(Function<B, C>, Function<A, ? extends B>) - Static method in class org.dromara.hutool.core.func.ComposeFunction
两个函数的叠加函数.
of(byte[]) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
创建新Buffer
of(CharSequence, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
从字符串创建新Buffer
of() - Static method in class org.dromara.hutool.core.io.copy.FileChannelCopier
创建FileChannel 拷贝器
of(long) - Static method in class org.dromara.hutool.core.io.copy.FileChannelCopier
创建FileChannel 拷贝器
of(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileReader
创建 FileReader
of(File) - Static method in class org.dromara.hutool.core.io.file.FileReader
创建 FileReader, 编码:FileWrapper.DEFAULT_CHARSET
of(String) - Static method in class org.dromara.hutool.core.io.file.FileSystemUtil
创建 FileSystem
of(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileWriter
创建 FileWriter
of(File) - Static method in class org.dromara.hutool.core.io.file.FileWriter
创建 FileWriter, 编码:FileWrapper.DEFAULT_CHARSET
of(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathCopier
创建文件或目录拷贝器
of(Path, Path, CopyOption[]) - Static method in class org.dromara.hutool.core.io.file.PathCopier
创建文件或目录拷贝器
of(Path) - Static method in class org.dromara.hutool.core.io.file.PathDeleter
创建文件或目录移动器
of(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathMover
创建文件或目录移动器
of(Path, Path, CopyOption[]) - Static method in class org.dromara.hutool.core.io.file.PathMover
创建文件或目录移动器
of(String, String...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
拼接多个路径
of(Path, Path...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
拼接多个路径,
of() - Static method in class org.dromara.hutool.core.io.resource.ResourceFinder
构建新的ResourceFinder,使用当前环境的类加载器
of(ClassLoader) - Static method in class org.dromara.hutool.core.io.resource.ResourceFinder
构建新的ResourceFinder
of(InputStream, int) - Static method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
根据输入流的总长度创建一个FastByteArrayOutputStream对象
如果输入流的长度不确定,且
of(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.stream.StreamReader
创建读取器
of(OutputStream, boolean) - Static method in class org.dromara.hutool.core.io.stream.StreamWriter
创建写出器
of(CharSequence, Charset) - Static method in class org.dromara.hutool.core.io.stream.StrInputStream
创建StrInputStream
of(long, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得指定DataUnit对应的DataSize
of(BigDecimal, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得指定DataUnit对应的DataSize
of(Watcher...) - Static method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
创建观察者链WatcherChain
of(WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
创建WatchServiceWrapper
of(URL, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(URL, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(URI, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(URI, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(File, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(File, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(String, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(String, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(Path, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(Path, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听
of(int) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
根据code查找对应的Ansi4BitBackgroundColor
of(int) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
根据code查找对应的Ansi4BitColor
of(Supplier<T>) - Static method in class org.dromara.hutool.core.lang.builder.GenericBuilder
通过Supplier创建GenericBuilder
of() - Static method in class org.dromara.hutool.core.lang.ConsoleTable
创建ConsoleTable对象
of() - Static method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
创建一个默认的SimpleEventPublisher,默认线程池为ThreadUtil.newExecutor()
of(List<Subscriber>) - Static method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
创建一个默认的SimpleEventPublisher,默认线程池为ThreadUtil.newExecutor()
of(boolean) - Static method in class org.dromara.hutool.core.lang.intern.InternUtil
创建字符串规范化器
of(Supplier<T>) - Static method in class org.dromara.hutool.core.lang.loader.LazyFunLoader
静态工厂方法,提供语义性与编码便利性
of(boolean) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableBool对象
of(byte) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableByte对象
of(float) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableFloat对象
of(int) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableInt对象
of(long) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableLong对象
of(double) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableDouble对象
of(short) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableShort对象
of(T) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
创建一个MutableObj对象
of(K, V) - Static method in class org.dromara.hutool.core.lang.mutable.MutableEntry
创建MutableEntry
of(T) - Static method in class org.dromara.hutool.core.lang.mutable.MutableObj
构建MutableObj
of(L, R) - Static method in class org.dromara.hutool.core.lang.mutable.MutablePair
构建MutablePair对象
of(L, M, R) - Static method in class org.dromara.hutool.core.lang.mutable.MutableTriple
构建MutableTriple对象
of(T) - Static method in class org.dromara.hutool.core.lang.Opt
返回一个包裹里元素不可能为空的Opt
of(Optional<? extends T>) - Static method in class org.dromara.hutool.core.lang.Opt
根据 Optional 构造 Opt
of(int, int) - Static method in class org.dromara.hutool.core.lang.page.PageInfo
创建PageInfo,默认当前页是1
of(ReferenceType, T) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
获得引用
of(ReferenceType, T, ReferenceQueue<T>) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
获得引用
of() - Static method in class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
创建平滑加权获取器
of() - Static method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
创建权重随机获取器
of(L, R) - Static method in class org.dromara.hutool.core.lang.tuple.Pair
构建Pair对象
of(L, M, R) - Static method in class org.dromara.hutool.core.lang.tuple.Triple
构建Triple对象
of(Object...) - Static method in class org.dromara.hutool.core.lang.tuple.Tuple
构建Tuple对象
of(String) - Static method in class org.dromara.hutool.core.lang.Version
解析版本字符串为Version对象
of(Object) - Static method in class org.dromara.hutool.core.map.BeanMap
构建BeanMap
of() - Static method in class org.dromara.hutool.core.map.Dict
创建Dict
of(K, V) - Static method in class org.dromara.hutool.core.map.MapBuilder
创建Builder,默认HashMap实现
of() - Static method in class org.dromara.hutool.core.map.MapBuilder
创建Builder,默认HashMap实现
of(boolean) - Static method in class org.dromara.hutool.core.map.MapBuilder
创建Builder
of(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapBuilder
创建Builder
of(String, String) - Static method in class org.dromara.hutool.core.map.MapJoiner
构建一个MapJoiner
of(StrJoiner, String) - Static method in class org.dromara.hutool.core.map.MapJoiner
构建一个MapJoiner
of(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapProxy
创建代理Map
此类对Map做一次包装,提供各种getXXX方法
of(K, V) - Static method in class org.dromara.hutool.core.map.MapUtil
将单一键值对转换为Map
of(K, V, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
将单一键值对转换为Map
of(Object[]) - Static method in class org.dromara.hutool.core.map.MapUtil
将数组转换为Map(HashMap),支持数组元素类型为: Map.Entry 长度大于1的数组(取前两个值),如果不满足跳过此元素 Iterable 长度也必须大于1(取前两个值),如果不满足跳过此元素 Iterator 长度也必须大于1(取前两个值),如果不满足跳过此元素 Map<Object, Object> colorMap = MapUtil.of(new String[][] { { "RED", "#FF0000" }, { "GREEN", "#00FF00" }, { "BLUE", "#0000FF" } }); 参考:commons-lang
of(Map<K, V>, V) - Static method in class org.dromara.hutool.core.map.TolerantMap
构建TolerantMap
of() - Static method in class org.dromara.hutool.core.math.ChineseNumberFormatter
获取 ChineseNumberFormatter 默认对象
of(Locale) - Static method in class org.dromara.hutool.core.math.NumberParser
构建NumberParser
of(Locale, boolean) - Static method in class org.dromara.hutool.core.math.NumberParser
构建NumberParser
of(Proxy) - Static method in class org.dromara.hutool.core.net.ProxySocketFactory
创建代理SocketFactory
of() - Static method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
创建 SSLContextBuilder
of(UrlBuilder) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用UrlBuilder构建UrlBuilder
of(URI, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URI构建UrlBuilder
of(String) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URL字符串构建UrlBuilder,默认使用UTF-8编码
注意:此方法如果提供的URL为非网络协议,自动尝试使用文件协议
of(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URL字符串构建UrlBuilder,规则如下:
如果url用户传入的URL没有做编码,则charset设置为null,此时URL不会解码,在build时也不会编码。
of(URL, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URL构建UrlBuilder
of(String, String, int, String, String, String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
构建UrlBuilder
of(String, String, int, UrlPath, UrlQuery, String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
构建UrlBuilder
of() - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
创建空的UrlBuilder
of() - Static method in class org.dromara.hutool.core.net.url.UrlPath
构建UrlPath
of(CharSequence, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlPath
构建UrlPath
of(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of(String, Charset, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of(String, Charset, boolean, UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of() - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of(UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of(Map<? extends CharSequence, ?>) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of(Map<? extends CharSequence, ?>, UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
构建UrlQuery
of(String, char[]) - Static method in class org.dromara.hutool.core.net.UserPassAuthenticator
创建账号密码形式的Authenticator 实现。
of() - Static method in class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
创建PartitionPoolConfig
of() - Static method in class org.dromara.hutool.core.pool.PoolConfig
创建PoolConfig
of(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassMember
静态工厂方法,用于创建ClassMember对象
of(String) - Static method in class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
创建默认的对象实例化器
of(Class<T>, Object...) - Static method in class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
创建默认的对象实例化器
of(Class<T>) - Static method in class org.dromara.hutool.core.reflect.creator.PossibleObjectCreator
创建默认的对象实例化器
of(Field) - Static method in class org.dromara.hutool.core.reflect.FieldInvoker
创建字段调用器
of(Class<?>) - Static method in class org.dromara.hutool.core.reflect.FieldReflect
创建FieldReflect
of(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodInvoker
创建方法调用器
of(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodReflect
获取反射对象
of(Class<S>) - Static method in class org.dromara.hutool.core.spi.ListServiceLoader
构建KVServiceLoader
of(Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.ListServiceLoader
构建KVServiceLoader
of(String, Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.ListServiceLoader
构建KVServiceLoader
of(Class<S>) - Static method in class org.dromara.hutool.core.spi.MapServiceLoader
构建KVServiceLoader
of(Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.MapServiceLoader
构建KVServiceLoader
of(String, Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.MapServiceLoader
构建KVServiceLoader
of(T) - Static method in class org.dromara.hutool.core.stream.EasyStream
返回包含单个元素的串行流
of(T...) - Static method in class org.dromara.hutool.core.stream.EasyStream
返回包含指定元素的串行流,若输入数组为null或空,则返回一个空的串行流
of(Iterable<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
通过实现了Iterable接口的对象创建串行流,若输入对象为null,则返回一个空的串行流
of(Iterable<T>, boolean) - Static method in class org.dromara.hutool.core.stream.EasyStream
通过传入的Iterable创建流,若输入对象为null,则返回一个空的串行流
of(Stream<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
通过传入的Stream创建流,若输入对象为null,则返回一个空的串行流
of(Map<K, V>) - Static method in class org.dromara.hutool.core.stream.EntryStream
根据一个Map集合中的键值对创建一个串行流, 对流的操作不会影响到入参的map实例本身
of(Iterable<? extends Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.stream.EntryStream
根据一个Map.Entry类型的Iterable创建一个串行流, 对流的操作不会影响到入参的entries实例本身。
of(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.dromara.hutool.core.stream.EntryStream
根据一个Collection集合中创建一个串行流
of(Stream<? extends Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.stream.EntryStream
包装一个已有的流,若入参为空则返回一个空的串行流。
of(Spliterator<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
创建
of(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
 
of(T...) - Static method in class org.dromara.hutool.core.stream.StreamUtil
 
of(Iterable<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
Iterable转换为Stream,默认非并行
of(Iterable<T>, boolean) - Static method in class org.dromara.hutool.core.stream.StreamUtil
of(File) - Static method in class org.dromara.hutool.core.stream.StreamUtil
按行读取文件为Stream
of(Path) - Static method in class org.dromara.hutool.core.stream.StreamUtil
按行读取文件为Stream
of(File, Charset) - Static method in class org.dromara.hutool.core.stream.StreamUtil
按行读取文件为Stream
of(Path, Charset) - Static method in class org.dromara.hutool.core.stream.StreamUtil
按行读取文件为Stream
of(T, UnaryOperator<T>, int) - Static method in class org.dromara.hutool.core.stream.StreamUtil
通过函数创建Stream
of(int, Function<String, Number>) - Static method in class org.dromara.hutool.core.text.bloom.FuncFilter
创建FuncFilter
of(String...) - Static method in class org.dromara.hutool.core.text.dfa.WordTree
通过预定义的关键词构造单词树
of(Collection<String>) - Static method in class org.dromara.hutool.core.text.finder.MultiStrFinder
创建多字符串查询器
of(CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.finder.StrFinder
创建查找器,构造后须调用TextFinder.setText(CharSequence) 设置被查找的文本
of(String) - Static method in class org.dromara.hutool.core.text.placeholder.segment.SinglePlaceholderSegment
创建SinglePlaceholderSegment
of(StrTemplate.Feature...) - Static method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
计算 总的策略值
of(String) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
创建 单占位符模板对象的 Builder 例如,"{}", "?"
of(Map<String, String>) - Static method in class org.dromara.hutool.core.text.replacer.HighMultiReplacer
生成一个HighMultiReplacer对象
of(StrJoiner) - Static method in class org.dromara.hutool.core.text.StrJoiner
根据已有StrJoiner配置新建一个新的StrJoiner
of(CharSequence) - Static method in class org.dromara.hutool.core.text.StrJoiner
使用指定分隔符创建StrJoiner
of(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.StrJoiner
使用指定分隔符创建StrJoiner
of(int) - Static method in class org.dromara.hutool.core.text.StrRepeater
创建StrRepeater
of() - Static method in class org.dromara.hutool.core.thread.ExecutorBuilder
创建ExecutorBuilder,开始构建
of() - Static method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
创建限流配置
of() - Static method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
创建ThreadFactoryBuilder
of(SerFunction<T, R>, SerFunction<T, R>, R, SerFunction<T, List<T>>, SerBiConsumer<T, List<T>>) - Static method in class org.dromara.hutool.core.tree.BeanTree
构建BeanTree
of(T) - Static method in class org.dromara.hutool.core.tree.TreeBuilder
创建Tree构建器
of(T, TreeNodeConfig) - Static method in class org.dromara.hutool.core.tree.TreeBuilder
创建Tree构建器
of(Node) - Static method in class org.dromara.hutool.core.xml.XmlMapper
创建XmlMapper
of(InputSource) - Static method in class org.dromara.hutool.core.xml.XmlSaxReader
创建XmlSaxReader,使用全局SAXParserFactory
of(SAXParserFactory, InputSource) - Static method in class org.dromara.hutool.core.xml.XmlSaxReader
创建XmlSaxReader
of(Node) - Static method in class org.dromara.hutool.core.xml.XmlWriter
构建XmlWriter
of(Source) - Static method in class org.dromara.hutool.core.xml.XmlWriter
构建XmlWriter
of() - Static method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
创建构建器
of(String) - Static method in class org.dromara.hutool.cron.pattern.CronPattern
解析表达式为 CronPattern
of(Part) - Static method in class org.dromara.hutool.cron.pattern.parser.PartParser
创建解析器
of(int) - Static method in enum org.dromara.hutool.cron.pattern.Part
根据位置获取Part
of() - Static method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
创建PaillierKeyPairGenerator
of(int) - Static method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
创建PaillierKeyPairGenerator
of(int, SecureRandom) - Static method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
创建PaillierKeyPairGenerator
of(String) - Static method in class org.dromara.hutool.crypto.digest.DigesterFactory
创建工厂,使用GlobalProviderFactory找到的提供方。
of(MessageDigest) - Static method in class org.dromara.hutool.crypto.digest.DigesterFactory
创建工厂
of() - Static method in class org.dromara.hutool.crypto.digest.MD5
创建MD5实例
of() - Static method in class org.dromara.hutool.crypto.digest.SM3
创建SM3实例
of(MessageDigest, int, String) - Static method in class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
创建OpenSSLSaltParser
of() - Static method in class org.dromara.hutool.db.ActiveEntity
创建ActiveEntity
of(String) - Static method in class org.dromara.hutool.db.ActiveEntity
创建ActiveEntity
of(String, String, String) - Static method in class org.dromara.hutool.db.config.DbConfig
创建DsConfig
of() - Static method in class org.dromara.hutool.db.config.DbConfig
创建DsConfig
of() - Static method in class org.dromara.hutool.db.config.SettingConfigParser
创建默认配置解析器
of(Setting) - Static method in class org.dromara.hutool.db.config.SettingConfigParser
创建默认配置解析器
of() - Static method in class org.dromara.hutool.db.Db
创建Db
使用默认数据源,自动探测数据库连接池
of(String) - Static method in class org.dromara.hutool.db.Db
创建Db
使用默认数据源,自动探测数据库连接池
of(DataSource) - Static method in class org.dromara.hutool.db.Db
创建Db
会根据数据源连接的元信息识别目标数据库类型,进而使用合适的数据源
of(DbConfig) - Static method in class org.dromara.hutool.db.Db
创建Db
of(DataSource, Dialect) - Static method in class org.dromara.hutool.db.Db
创建Db
of() - Static method in class org.dromara.hutool.db.Entity
创建Entity
of(String) - Static method in class org.dromara.hutool.db.Entity
创建Entity
of(T) - Static method in class org.dromara.hutool.db.Entity
将PO对象转为Entity
of(T, boolean, boolean) - Static method in class org.dromara.hutool.db.Entity
将PO对象转为Entity
of(Class<E>) - Static method in class org.dromara.hutool.db.handler.BeanHandler
创建一个 BeanHandler对象
of(Class<E>) - Static method in class org.dromara.hutool.db.handler.BeanListHandler
创建一个 BeanListHandler对象
of() - Static method in class org.dromara.hutool.db.handler.EntityHandler
创建一个 EntityHandler对象
of() - Static method in class org.dromara.hutool.db.handler.EntityListHandler
创建一个 EntityListHandler对象,默认大小写敏感
of() - Static method in class org.dromara.hutool.db.handler.EntitySetHandler
创建一个 EntityHandler对象
of(PageResult<Entity>) - Static method in class org.dromara.hutool.db.handler.PageResultHandler
创建 PageResultHandler
of(Class<T>, PageResult<T>) - Static method in class org.dromara.hutool.db.handler.PageResultHandler
创建 PageResultHandler
of() - Static method in class org.dromara.hutool.db.handler.StringHandler
创建一个 NumberHandler对象
of() - Static method in class org.dromara.hutool.db.handler.ValueListHandler
创建一个 EntityListHandler对象
of(Table, ResultSet) - Static method in class org.dromara.hutool.db.meta.Column
创建列对象
of(ResultSet) - Static method in class org.dromara.hutool.db.meta.ColumnIndex
根据DatabaseMetaData#getIndexInfo获取的ResultSet构建索引列信息
of(Connection) - Static method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
创建一个 DatabaseMetaDataWrapper 实例。
of(DatabaseMetaData, String, String) - Static method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
创建一个 DatabaseMetaDataWrapper 实例。
of(int) - Static method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
ResultSetMetaData中的int值转枚举
of(String) - Static method in class org.dromara.hutool.db.meta.Table
根据提供的表名创建一个新的Table实例。
of(int, int) - Static method in class org.dromara.hutool.db.Page
创建Page对象
of() - Static method in class org.dromara.hutool.db.Session
创建默认数据源会话
of(String) - Static method in class org.dromara.hutool.db.Session
创建会话
of(DataSource) - Static method in class org.dromara.hutool.db.Session
创建会话
of(Condition...) - Static method in class org.dromara.hutool.db.sql.ConditionBuilder
创建构建器
of(Entity) - Static method in class org.dromara.hutool.db.sql.Query
Entity构建Query
of() - Static method in class org.dromara.hutool.db.sql.SqlBuilder
创建SQL构建器
of(QuoteWrapper) - Static method in class org.dromara.hutool.db.sql.SqlBuilder
创建SQL构建器
of(CharSequence) - Static method in class org.dromara.hutool.db.sql.SqlBuilder
从已有的SQL中构建一个SqlBuilder
of(DbConfig, Connection) - Static method in class org.dromara.hutool.db.sql.SqlExecutor
创建SqlExecutor
of() - Static method in class org.dromara.hutool.db.sql.StatementBuilder
创建构建器
of(PreparedStatement) - Static method in class org.dromara.hutool.db.sql.StatementWrapper
构建StatementWrapper
of(Charset, String, File) - Static method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
创建归档器
of(Charset, String, OutputStream) - Static method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
创建归档器
of(String) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
构造CommonsFtp,匿名登录
of(String, int) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
构造,匿名登录
of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
构造
of(Connector, Charset) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
构造
of(Connector, Charset, String, String) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
构造
of(Connector, Charset, String, String, FtpMode) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
构造
of() - Static method in class org.dromara.hutool.extra.ftp.FtpConfig
创建默认配置
of() - Static method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
创建FTP服务器,调用SimpleFtpServer.start()启动即可
of(MailAccount) - Static method in class org.dromara.hutool.extra.mail.Mail
创建邮件客户端
of() - Static method in class org.dromara.hutool.extra.mail.Mail
创建邮件客户端,使用全局邮件帐户
of() - Static method in class org.dromara.hutool.extra.qrcode.QrConfig
创建QrConfig
of(int, int) - Static method in class org.dromara.hutool.extra.qrcode.QrConfig
创建QrConfig
of(boolean, boolean) - Static method in class org.dromara.hutool.extra.qrcode.QrDecoder
创建二维码(条形码等)解码器,用于将二维码(条形码等)解码为所代表的内容字符串
of(Map<DecodeHintType, Object>) - Static method in class org.dromara.hutool.extra.qrcode.QrDecoder
创建二维码(条形码等)解码器
of(QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrEncoder
创建QrEncoder
of() - Static method in class org.dromara.hutool.extra.ssh.Connector
创建Connector,所有参数为默认,用于构建模式
of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ssh.Connector
创建Connector
of(String, int, String, String, long) - Static method in class org.dromara.hutool.extra.ssh.Connector
创建Connector
of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
构造
of(String, int, String, String, Charset) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
构造
of(String, String, String) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
构造
of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
构造
of(String, int, String, String, Charset) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
构造
of() - Static method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
创建新的 HttpClientConfig
of(byte[]) - Static method in class org.dromara.hutool.http.client.body.BytesBody
创建 Http request body
of(Map<String, Object>, Charset) - Static method in class org.dromara.hutool.http.client.body.MultipartBody
根据已有表单内容,构建MultipartBody,使用全局默认的边界符HttpGlobalConfig.getBoundary()
of(Map<String, Object>, Charset, String) - Static method in class org.dromara.hutool.http.client.body.MultipartBody
根据已有表单内容,构建MultipartBody
of(HttpResource) - Static method in class org.dromara.hutool.http.client.body.ResourceBody
创建 Http request body
of(Map<String, Object>, Charset) - Static method in class org.dromara.hutool.http.client.body.UrlEncodedFormBody
创建 Http request body
of() - Static method in class org.dromara.hutool.http.client.ClientConfig
创建新的 ClientConfig
of() - Static method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
创建
of() - Static method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
创建TLS Socket策略构建器
of(String, Proxy) - Static method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
创建HttpConnection
of(URL, Proxy) - Static method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
创建HttpConnection
of() - Static method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
创建新的 OkHttpClientConfig
of(String) - Static method in class org.dromara.hutool.http.client.HttpDownloader
创建下载器
of(String) - Static method in class org.dromara.hutool.http.client.Request
构建一个HTTP请求,默认编解码规则,规则为: 如果传入的URL已编码,则先解码,再按照RFC3986规范重新编码。
of(String, Charset) - Static method in class org.dromara.hutool.http.client.Request
构建一个HTTP请求
对于传入的URL,可以自定义是否解码已经编码的内容,规则如下:
如果url已编码,则decodeAndEncodeCharset设置为null,此时URL不会解码,发送也不编码。
of(UrlBuilder) - Static method in class org.dromara.hutool.http.client.Request
构建一个HTTP请求
of(String) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
创建扩展值
of(HttpHandler) - Static method in class org.dromara.hutool.http.server.handler.RouteHttpHandler
创建路由处理器
of() - Static method in class org.dromara.hutool.http.server.ServerConfig
创建配置
of() - Static method in class org.dromara.hutool.http.ssl.SSLInfo
构建SSLInfo
of(String) - Static method in class org.dromara.hutool.http.webservice.SoapClient
创建SOAP客户端,默认使用soap1.1版本协议
of(String, SoapProtocol) - Static method in class org.dromara.hutool.http.webservice.SoapClient
创建SOAP客户端
of(String, SoapProtocol, String) - Static method in class org.dromara.hutool.http.webservice.SoapClient
创建SOAP客户端
of() - Static method in class org.dromara.hutool.json.engine.JSONEngineConfig
创建JSON引擎配置
of() - Static method in class org.dromara.hutool.json.JSONConfig
创建默认的配置项
of(JSONConfig) - Static method in class org.dromara.hutool.json.JSONFactory
创建JSON工厂
of(JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.JSONFactory
创建JSON工厂
of() - Static method in class org.dromara.hutool.json.jwt.JWT
创建空的JWT对象
of(String) - Static method in class org.dromara.hutool.json.jwt.JWT
创建并解析JWT对象
of(String) - Static method in class org.dromara.hutool.json.jwt.JWTValidator
创建JWT验证器
of(JWT) - Static method in class org.dromara.hutool.json.jwt.JWTValidator
创建JWT验证器
of(JSONTokener, JSONFactory) - Static method in class org.dromara.hutool.json.reader.JSONParser
创建JSONParser
of(JSONFactory) - Static method in class org.dromara.hutool.json.serializer.JSONMapper
创建JSONMapper
of() - Static method in class org.dromara.hutool.json.serializer.TypeAdapterManager
创建空的TypeAdapterManager
of(Appendable, int, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.writer.JSONWriter
创建JSONWriter
of(Appendable, int, int, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.writer.JSONWriter
创建JSONWriter
of(ParseConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.xml.JSONXMLParser
创建XML解析器
of() - Static method in class org.dromara.hutool.json.xml.ParseConfig
创建ParseConfig
of() - Static method in class org.dromara.hutool.poi.csv.CsvReadConfig
默认配置
of(String) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
根据字符串表示法创建一个CellRangeAddress对象。
of(int, int, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
根据给定的行和列索引创建一个CellRangeAddress对象。
of(Cell, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.MergedCell
创建MergedCell
of(Cell, CellRangeAddress) - Static method in class org.dromara.hutool.poi.excel.cell.MergedCell
创建MergedCell
of(Cell, CellType, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.values.CompositeCellValue
创建CompositeCellValue
of(String) - Static method in class org.dromara.hutool.poi.excel.RowGroup
创建分组
of(String) - Static method in enum org.dromara.hutool.poi.excel.sax.CellDataType
类型字符串转为枚举
of(String) - Static method in enum org.dromara.hutool.poi.excel.sax.ElementName
解析支持的节点名枚举
of(CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
根据CellStyle创建单元格边框样式对象。
of(BorderStyle, IndexedColors) - Static method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
创建单元格边框样式对象,四边框样式保持一致。
of() - Static method in class org.dromara.hutool.poi.excel.style.ShapeConfig
创建一个形状配置
of() - Static method in class org.dromara.hutool.setting.props.Props
构建一个空的Props,用于手动加入参数
of(String) - Static method in class org.dromara.hutool.setting.props.Props
获得Classpath下的Properties文件
of(String, Charset) - Static method in class org.dromara.hutool.setting.props.Props
获得Classpath下的Properties文件
of(Properties) - Static method in class org.dromara.hutool.setting.props.Props
Properties转为Props
of() - Static method in class org.dromara.hutool.setting.Setting
构建一个空的Setting,用于手动加入参数
of(String, Color, Font, Point, float) - Static method in class org.dromara.hutool.swing.img.DisplayText
构建DisplayText
of(Image, String, Color) - Static method in class org.dromara.hutool.swing.img.ImgWriter
创建图片写出器
of(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgWriter
创建图片写出器
of() - Static method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
创建RenderingHints 构建器
ofAll(URL, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(URL, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(URI, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(URI, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(File, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(File, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(String, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(String, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(Path, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofAll(Path, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
ofArray(Iterable<T>, Class<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
将集合转为数组,如果集合为null,则返回空的数组(元素个数为0)
ofArray() - Method in class org.dromara.hutool.json.JSONFactory
创建JSONArray
ofArray() - Static method in class org.dromara.hutool.json.JSONUtil
创建 JSONArray
ofArray(JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
创建 JSONArray
ofBeanPath(String) - Method in class org.dromara.hutool.json.JSONFactory
创建BeanPath,用于使用路径方式访问或设置值
ofBlankAble(T) - Static method in class org.dromara.hutool.core.lang.Opt
返回一个包裹里元素可能为空的Opt,额外判断了空字符串的情况
ofBytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得对应bytes的DataSize
ofCharBuffer(int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
ofCircleCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建圆圈干扰的验证码,默认5位验证码,15个干扰圈
ofCircleCaptcha(int, int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建圆圈干扰的验证码
ofCircleCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建圆圈干扰的验证码
ofCopyOnWrite(Collection<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个CopyOnWriteArrayList
ofCopyOnWrite(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个CopyOnWriteArrayList
ofDate(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TimeUtil
TemporalAccessorLocalDate,使用默认时区
ofDefault(char) - Static method in class org.dromara.hutool.core.data.masking.MaskingManager
创建默认的脱敏管理器,通过给定的脱敏字符,提供默认的脱敏规则
OfdWriter - Class in org.dromara.hutool.poi.ofd
OFD文件生成器
OfdWriter(File) - Constructor for class org.dromara.hutool.poi.ofd.OfdWriter
构造
OfdWriter(Path) - Constructor for class org.dromara.hutool.poi.ofd.OfdWriter
构造
OfdWriter(OutputStream) - Constructor for class org.dromara.hutool.poi.ofd.OfdWriter
构造
ofEmptyAble(R) - Static method in class org.dromara.hutool.core.lang.Opt
返回一个包裹里List集合可能为空的Opt,额外判断了集合内元素为空的情况
ofEntries(Map.Entry<String, Object>...) - Static method in class org.dromara.hutool.core.map.Dict
根据给定的Entry数组创建Dict对象
ofEntries(Map.Entry<K, V>...) - Static method in class org.dromara.hutool.core.map.MapUtil
根据给定的Pair数组创建Map对象
ofEntries(Iterable<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
将Entry集合转换为HashMap
ofEntries(Iterator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
将Entry集合转换为HashMap
ofException(Runnable, long, Duration, Runnable, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryUtil
根据异常信息进行重试 没有返回值,重试执行方法
ofException(Supplier<T>, long, Duration, Supplier<T>, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryUtil
根据异常信息进行重试 有返回值,重试执行方法
offer(E) - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
加入元素,当队列满时,淘汰末尾元素
offer(E, long, TimeUnit) - Method in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
 
offer(E) - Method in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
 
offer(Object) - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
 
offer(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
offerFirst(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
offerLast(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
 
offset(CoordinateUtil.Coordinate) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
当前坐标偏移指定坐标
offset(DateField, int) - Method in class org.dromara.hutool.core.date.DateTime
调整日期和时间
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见DateTime.setMutable(boolean)
offset(Date, DateField, int) - Static method in class org.dromara.hutool.core.date.DateUtil
获取指定日期偏移指定时间后的时间,生成的偏移日期不影响原日期
offset(T, long, TemporalUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
日期偏移,根据field不同加不同值(偏移会修改传入的对象)
offset(T, DayOfWeek, boolean) - Method in class org.dromara.hutool.core.date.TemporalUtil
偏移到指定的周几
offset(LocalDateTime, long, TemporalUnit) - Static method in class org.dromara.hutool.core.date.TimeUtil
日期偏移,根据field不同加不同值(偏移会修改传入的对象)
offset - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
当前缓冲偏移量
offset() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
获取当前缓冲偏移量
offsetDay(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移天
offsetHour(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移小时
offsetMillisecond(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移毫秒数
offsetMinute(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移分钟
offsetMonth(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移月
offsetNew(DateField, int) - Method in class org.dromara.hutool.core.date.DateTime
调整日期和时间
返回调整后的新DateTime,不影响原对象
offsetSecond(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移秒数
offsetWeek(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移周
offsetYear(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
偏移年
ofGifCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建GIF验证码
ofGifCaptcha(int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建GIF验证码
ofGifCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建圆圈干扰的验证码
ofGigabytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得对应gigabytes的DataSize
ofHttp(String) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待,编码默认使用UTF-8
ofHttp(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待。
ofHttpWithoutEncode(String) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待
此方法不对URL编码
ofIter(Iterator<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
Iterator 转换为 Stream
ofIter(Iterator<T>, boolean) - Static method in class org.dromara.hutool.core.stream.StreamUtil
Iterator 转换为 Stream
ofJar(String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
获取对应URL路径的jar文件,支持包括file://xxx这类路径
来自:org.springframework.core.io.support.PathMatchingResourcePatternResolver#getJarFile
ofJdk(String) - Static method in class org.dromara.hutool.crypto.digest.DigesterFactory
创建工厂,只使用JDK提供的算法
ofKilobytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得对应kilobytes的DataSize
ofKvs(Object...) - Static method in class org.dromara.hutool.core.map.Dict
根据给定的键值对数组创建Dict对象,传入参数必须为key,value,key,value...
ofKvs(boolean, Object...) - Static method in class org.dromara.hutool.core.map.MapUtil
根据给定的键值对数组创建HashMap对象,传入参数必须为key,value,key,value...
ofLineCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建线干扰的验证码,默认5位验证码,150条干扰线
ofLineCaptcha(int, int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建线干扰的验证码
ofLineCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建线干扰的验证码
ofLinked(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
新建一个LinkedList
如果提供的初始化数组为空,新建默认初始长度的List
ofLinked(T...) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
新建一个LinkedHashSet
ofMatch(SerFunction<T, R>, SerFunction<T, R>, SerPredicate<T>, SerFunction<T, List<T>>, SerBiConsumer<T, List<T>>) - Static method in class org.dromara.hutool.core.tree.BeanTree
构建BeanTree
ofMd5(int, String) - Static method in class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
创建MD5 OpenSSLSaltParser
ofMegabytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得对应megabytes的DataSize
ofModify(URL, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(URL, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(URI, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(URI, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(File, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(File, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(String, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(String, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(Path, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofModify(Path, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
ofNamed(String) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
创建 有前缀和后缀的占位符模板对象的 Builder 例如,"{0}", "{name}", "#{name}"
ofNullable(T) - Static method in class org.dromara.hutool.core.lang.Opt
返回一个包裹里元素可能为空的Opt
ofObj() - Method in class org.dromara.hutool.json.JSONFactory
创建JSONObject
ofObj() - Static method in class org.dromara.hutool.json.JSONUtil
创建JSONObject
ofObj(JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
创建JSONObject
ofParser(JSONTokener) - Method in class org.dromara.hutool.json.JSONFactory
创建JSONParser,用于JSON解析
ofPattern(String) - Static method in class org.dromara.hutool.core.date.TimeUtil
通过日期时间字符串构建DateTimeFormatter
ofPredicate(Runnable, long, Duration, Supplier<Void>, BiPredicate<Void, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryUtil
根据自定义结果进行重试 没有返回值,重试执行方法
ofPredicate(Supplier<T>, long, Duration, Supplier<T>, BiPredicate<T, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryUtil
根据异常信息进行重试 有返回值,重试执行方法
ofPrimitive(Object) - Method in class org.dromara.hutool.json.JSONFactory
创建JSONPrimitive
ofPrimitive(Object) - Static method in class org.dromara.hutool.json.JSONUtil
创建JSONPrimitive对象,用于创建非JSON对象,例如: JSONUtil.ofPrimitive(1); JSONUtil.ofPrimitive(1L); JSONUtil.ofPrimitive(1.0); JSONUtil.ofPrimitive(true); JSONUtil.ofPrimitive("str");
ofPrimitive(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
创建JSONPrimitive对象,用于创建非JSON对象,例如: JSONUtil.ofPrimitive(1, config); JSONUtil.ofPrimitive(1L, config); JSONUtil.ofPrimitive(1.0, config); JSONUtil.ofPrimitive(true, config); JSONUtil.ofPrimitive("str", config);
ofShearCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建扭曲干扰的验证码,默认5位验证码
ofShearCaptcha(int, int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建扭曲干扰的验证码,默认5位验证码
ofShearCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
创建扭曲干扰的验证码,默认5位验证码
ofSingleColumn(int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
根据给定的行和列索引创建一个单列CellRangeAddress对象,从首行开始。
ofSingleColumn(int, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
根据给定的行和列索引创建一个单列CellRangeAddress对象。
ofSingleRow(int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
根据给定的行和列索引创建一个单行的CellRangeAddress对象,从首列开始。
ofSingleRow(int, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
根据给定的行和列索引创建一个单行的CellRangeAddress对象。
ofString() - Static method in class org.dromara.hutool.core.lang.intern.InternUtil
创建JDK默认实现的字符串规范化器
ofTerabytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
获得对应terabytes的DataSize
ofTry(SerSupplier<T>) - Static method in class org.dromara.hutool.core.lang.Opt
 
ofUTC(Instant) - Static method in class org.dromara.hutool.core.date.TimeUtil
InstantLocalDateTime,使用UTC时区
此方法自动将一个UTC时间转换为本地时间,如传入00:00,则结果为08:00
ofUTC(long) - Static method in class org.dromara.hutool.core.date.TimeUtil
毫秒转LocalDateTime,使用UTC时区
ofUtf8(CharSequence) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
从字符串创建新Buffer,使用UTF-8编码
ofUtf8(CharSequence) - Static method in class org.dromara.hutool.core.io.stream.StrInputStream
创建StrInputStream
ofWeak() - Static method in class org.dromara.hutool.core.lang.intern.InternUtil
创建WeakHshMap实现的字符串规范化器
ofWithoutEncode(String) - Static method in class org.dromara.hutool.http.client.Request
构建一个HTTP请求,不解码和编码,此时要求用户传入的URL必须是已经编码过的。
ofWithUnderlineCase(T) - Static method in class org.dromara.hutool.db.Entity
将PO对象转为Entity,并采用下划线法转换字段
ofWriter(Appendable) - Method in class org.dromara.hutool.json.JSONFactory
创建JSONWriter,用于JSON写出
ofWriter(Appendable, boolean) - Method in class org.dromara.hutool.json.JSONFactory
创建JSONWriter,用于JSON写出
ofWriter(Appendable, int) - Method in class org.dromara.hutool.json.JSONFactory
创建JSONWriter,用于JSON写出
ofZoned(TemporalAccessor, ZoneId) - Static method in class org.dromara.hutool.core.date.TimeUtil
OkCookie - Class in org.dromara.hutool.http.client.engine.okhttp
OkHttp Cookie实现
OkCookie(Cookie) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkCookie
构造
OkHttpClientConfig - Class in org.dromara.hutool.http.client.engine.okhttp
OkHttpClient 配置
OkHttpClientConfig() - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
 
OkHttpEngine - Class in org.dromara.hutool.http.client.engine.okhttp
OkHttp3客户端引擎封装
OkHttpEngine() - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
构造
OkHttpRequestBody - Class in org.dromara.hutool.http.client.engine.okhttp
OkHttp的请求体实现,通过HttpBody转换实现
OkHttpRequestBody(HttpBody) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBody
构造
OkHttpRequestBuilder - Class in org.dromara.hutool.http.client.engine.okhttp
OkHttp请求构建器
OkHttpRequestBuilder() - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBuilder
 
OkHttpResponse - Class in org.dromara.hutool.http.client.engine.okhttp
OkHttp3的Response 响应包装
OkHttpResponse(Response, Request) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
 
On(int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.On
构造
On(String) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.On
构造
on(Condition...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
配合JOIN的 ON语句,多表关联的条件语句,所有逻辑之间关系使用Condition.setLinkOperator(LogicalOperator) 定义
on(String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
配合JOIN的 ON语句,多表关联的条件语句
只支持单一的逻辑运算符(例如多个条件之间)
onChange(Clipboard, Transferable) - Method in interface org.dromara.hutool.swing.clipboard.ClipboardListener
剪贴板变动触发的事件方法
在此事件中对剪贴板设置值无效,如若修改,需返回修改内容
onChange(Clipboard, Transferable) - Method in class org.dromara.hutool.swing.clipboard.StrClipboardListener
 
onChange(Clipboard, String) - Method in class org.dromara.hutool.swing.clipboard.StrClipboardListener
剪贴板变动触发的事件方法
在此事件中对剪贴板设置值无效,如若修改,需返回修改内容
onClose(Runnable) - Method in interface org.dromara.hutool.core.stream.WrappedStream
在流关闭时执行操作
onCreate(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
文件创建时执行的方法
onCreate(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
 
onCreate(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
 
onCreate(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
 
onDelete(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
文件删除时执行的方法
onDelete(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
 
onDelete(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
 
onDelete(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
 
oneByOneHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
一次一个hash
onFailed(TaskExecutor, Throwable) - Method in class org.dromara.hutool.cron.listener.SimpleTaskListener
 
onFailed(TaskExecutor, Throwable) - Method in interface org.dromara.hutool.cron.listener.TaskListener
任务启动失败时触发
onlyAlias - Variable in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
是否只保留别名对应的字段
onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.file.LineReadWatcher
 
onModify(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
文件修改时执行的方法
文件修改可能触发多次
onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
 
onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
 
onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
 
onOverflow(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
事件丢失或出错时执行的方法
onOverflow(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
 
onOverflow(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
 
onOverflow(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
 
onRemove(K, V) - Method in interface org.dromara.hutool.core.cache.CacheListener
对象移除回调
onRemove(K, V) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
对象移除回调。
onStart(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.SimpleTaskListener
 
onStart(TaskExecutor) - Method in interface org.dromara.hutool.cron.listener.TaskListener
定时任务启动时触发
onSucceeded(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.SimpleTaskListener
 
onSucceeded(TaskExecutor) - Method in interface org.dromara.hutool.cron.listener.TaskListener
任务成功结束时触发
OpcZipOutputStream - Class in org.dromara.hutool.core.compress
Excel兼容的ZIP64 OutputStream实现
来自并见: https://github.com/rzymek/opczip
OpcZipOutputStream(OutputStream) - Constructor for class org.dromara.hutool.core.compress.OpcZipOutputStream
构造
open(T, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
构建一个开区间,即{x | lowerBound < x < upperBound}
open(File) - Static method in class org.dromara.hutool.swing.DesktopUtil
启动关联应用程序来打开文件
openChannel(ChannelType) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
打开Channel连接
openChannel(Session, ChannelType, long) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
打开Channel连接
openClient() - Static method in class org.dromara.hutool.extra.ssh.engine.mina.MinaUtil
打开一个客户端对象
openClient(Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjUtil
打开客户端连接
openClose(T, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
构建一个左闭右开区间,即{x | lowerBound < x <= upperBound}
openConnection(Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedUtil
打开SSH连接
openHttp(URL, Proxy) - Static method in class org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
初始化http或https请求参数
有些时候https请求会出现com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl的实现,此为sun内部api,按照普通http请求处理
openSession(Connection) - Static method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedUtil
打开SSH会话
openSession(Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
打开Session会话
openSession(SshClient, Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.mina.MinaUtil
打开一个新的Session
openSftp(Charset) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
打开SFTP会话
openSftp(Charset) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
打开SFTP会话
openShell() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
打开Shell连接
OpensslKeyUtil - Class in org.dromara.hutool.crypto.bc
基于bcpkix封装的Openssl相关工具,包括密钥转换、Pem密钥文件读取等
注意此工具需要引入org.bouncycastle:bcpkix-jdk18on
OpensslKeyUtil() - Constructor for class org.dromara.hutool.crypto.bc.OpensslKeyUtil
 
OpenSSLPBEInputStream - Class in org.dromara.hutool.crypto.openssl
OpenSSL风格的PBE输入流,用于密文解密 来自:http://stackoverflow.com/questions/11783062/how-to-decrypt-an-encrypted-file-in-java-with-openssl-with-aes
OpenSSLPBEInputStream(InputStream, String, int, char[]) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLPBEInputStream
构造
OpenSSLPBEOutputStream - Class in org.dromara.hutool.crypto.openssl
OpenSSL风格的PBE输出流,用于生成密文 来自:http://stackoverflow.com/questions/11783062/how-to-decrypt-an-encrypted-file-in-java-with-openssl-with-aes
OpenSSLPBEOutputStream(OutputStream, String, int, char[]) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLPBEOutputStream
构造
OpenSSLSaltParser - Class in org.dromara.hutool.crypto.openssl
OpenSSL中加盐解析器
参考: https://stackoverflow.com/questions/11783062/how-to-decrypt-file-in-java-encrypted-with-openssl-command-using-aes https://stackoverflow.com/questions/32508961/java-equivalent-of-an-openssl-aes-cbc-encryption
OpenSSLSaltParser(MessageDigest, int, String) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
构造
OpenSSLSaltParser(MessageDigest, int, int) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
构造
Operation - Enum in org.dromara.hutool.socket.nio
SelectionKey Operation的枚举封装
Opt<T> - Class in org.dromara.hutool.core.lang
复制jdk16中的Optional,以及自己进行了一点调整和新增,比jdk8中的Optional多了几个实用的函数
详细见:
OptConverter - Class in org.dromara.hutool.core.convert.impl
Opt对象转换器
OptConverter() - Constructor for class org.dromara.hutool.core.convert.impl.OptConverter
 
OptionalConverter - Class in org.dromara.hutool.core.convert.impl
Optional对象转换器
OptionalConverter() - Constructor for class org.dromara.hutool.core.convert.impl.OptionalConverter
 
or(PercentCodec) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
增加安全字符到当前的PercentCodec
or(Iterable<Predicate<T>>) - Static method in class org.dromara.hutool.core.func.PredicateUtil
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
or(Predicate<T>...) - Static method in class org.dromara.hutool.core.func.PredicateUtil
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
or(SerBiPredicate<? super T, ? super U>) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(SerPredicate<? super T>) - Method in interface org.dromara.hutool.core.func.SerPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(SerSupplier<? extends Opt<? extends T>>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里元素的值存在,就返回本身,如果不存在,则使用传入的操作执行后获得的 Opt
or(boolean...) - Static method in class org.dromara.hutool.core.util.BooleanUtil
boolean数组所有元素 或 的结果 BooleanUtil.or(true, true) = true BooleanUtil.or(false, false) = false BooleanUtil.or(true, false) = true BooleanUtil.or(true, true, false) = true BooleanUtil.or(true, true, true) = true BooleanUtil.or(false, false, false) = false
OracleDialect - Class in org.dromara.hutool.db.dialect.impl
Oracle 方言
OracleDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.OracleDialect
构造
order() - Method in interface org.dromara.hutool.core.lang.event.Subscriber
获取事件执行顺序,值越小越先执行
Order - Class in org.dromara.hutool.db.sql
SQL排序对象
Order() - Constructor for class org.dromara.hutool.db.sql.Order
构造
Order(String) - Constructor for class org.dromara.hutool.db.sql.Order
构造
Order(String, Direction) - Constructor for class org.dromara.hutool.db.sql.Order
构造
orderBy(Order...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
排序
ordinalIndexOf(CharSequence, CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置。
orElse(T) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里元素的值存在,则返回该值,否则返回传入的other
orElseGet(SerSupplier<? extends T>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
orElseOpt(SerSupplier<? extends T>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
orElseRun(Runnable) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里元素的值存在,则返回该值,否则执行传入的操作
orElseThrow() - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里的值存在,则返回该值,否则抛出 NoSuchElementException
orElseThrow(SerSupplier<? extends X>) - Method in class org.dromara.hutool.core.lang.Opt
如果包裹里的值存在,则返回该值,否则执行传入的操作,获取异常类型的返回值并抛出 往往是一个包含无参构造器的异常 例如传入IllegalStateException::new
org.dromara.hutool - package org.dromara.hutool
Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。
org.dromara.hutool.core - package org.dromara.hutool.core
Hutool核心方法及数据结构包
org.dromara.hutool.core.annotation - package org.dromara.hutool.core.annotation
注解包,提供增强型注解和注解工具类,处理包括:
注解元素(AnnotatedElement)上的注解。
org.dromara.hutool.core.annotation.elements - package org.dromara.hutool.core.annotation.elements
AnnotatedElement对象实现
org.dromara.hutool.core.array - package org.dromara.hutool.core.array
提供数组相关封装
org.dromara.hutool.core.bean - package org.dromara.hutool.core.bean
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
org.dromara.hutool.core.bean.copier - package org.dromara.hutool.core.bean.copier
Bean拷贝实现,包括拷贝选项等
org.dromara.hutool.core.bean.copier.provider - package org.dromara.hutool.core.bean.copier.provider
Bean值提供者方式封装
org.dromara.hutool.core.bean.path - package org.dromara.hutool.core.bean.path
Bean路径,通过路径表达式查找或设置对象或子对象中的值
org.dromara.hutool.core.bean.path.node - package org.dromara.hutool.core.bean.path.node
Bean路径节点
org.dromara.hutool.core.cache - package org.dromara.hutool.core.cache
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
org.dromara.hutool.core.cache.file - package org.dromara.hutool.core.cache.file
提供针对文件的缓存实现
org.dromara.hutool.core.cache.impl - package org.dromara.hutool.core.cache.impl
提供各种缓存实现
org.dromara.hutool.core.classloader - package org.dromara.hutool.core.classloader
类加载相关封装和工具
org.dromara.hutool.core.codec - package org.dromara.hutool.core.codec
编码解码封装编码封装
org.dromara.hutool.core.codec.binary - package org.dromara.hutool.core.codec.binary
BaseN编码解码,提供将bytes和baseN的编码转换功能。
org.dromara.hutool.core.codec.hash - package org.dromara.hutool.core.codec.hash
提供Hash算法的封装
org.dromara.hutool.core.codec.hash.metro - package org.dromara.hutool.core.codec.hash.metro
MetroHash算法实现
参考:https://github.com/postamar/java-metrohash
org.dromara.hutool.core.collection - package org.dromara.hutool.core.collection
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
org.dromara.hutool.core.collection.iter - package org.dromara.hutool.core.collection.iter
IteratorIterable相关封装
org.dromara.hutool.core.collection.partition - package org.dromara.hutool.core.collection.partition
列表分区或分段
org.dromara.hutool.core.collection.queue - package org.dromara.hutool.core.collection.queue
队列Queue相关封装
org.dromara.hutool.core.collection.set - package org.dromara.hutool.core.collection.set
Set相关封装
org.dromara.hutool.core.comparator - package org.dromara.hutool.core.comparator
各种比较器(Comparator)实现和封装
org.dromara.hutool.core.compress - package org.dromara.hutool.core.compress
压缩解压封装
org.dromara.hutool.core.convert - package org.dromara.hutool.core.convert
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
转换器是典型的策略模式应用,可自定义转换策略。
org.dromara.hutool.core.convert.impl - package org.dromara.hutool.core.convert.impl
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
org.dromara.hutool.core.convert.impl.stringer - package org.dromara.hutool.core.convert.impl.stringer
针对对象转换为String的封装
org.dromara.hutool.core.data - package org.dromara.hutool.core.data
数据相关封装和工具类
在Hutool中,“数据”是指社会属性的内容
如ID、电话、统一社会信用代码、密码、坐标系、数据脱敏等。
org.dromara.hutool.core.data.id - package org.dromara.hutool.core.data.id
提供各种ID生成
org.dromara.hutool.core.data.masking - package org.dromara.hutool.core.data.masking
数据脱敏,提供各种数据类型(字符串、数字等)的脱敏方法。
org.dromara.hutool.core.date - package org.dromara.hutool.core.date
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
org.dromara.hutool.core.date.chinese - package org.dromara.hutool.core.date.chinese
农历相关类汇总,包括农历月、天干地支、农历节日、24节气等
规范参考:org.dromara.hutool.core.date.format - package org.dromara.hutool.core.date.format
提供线程安全的日期格式的格式化和解析实现
org.dromara.hutool.core.date.format.parser - package org.dromara.hutool.core.date.format.parser
提供日期解析相关封装,主要包括: DateParser / | \ FastDateParser RegisterDateParser RegexDateParser (根据日期格式解析) (根据注册的模式匹配解析) (通过预定义正则解析)
org.dromara.hutool.core.exception - package org.dromara.hutool.core.exception
特殊异常封装,同时提供异常工具ExceptionUtil
org.dromara.hutool.core.func - package org.dromara.hutool.core.func
函数封装
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
org.dromara.hutool.core.io - package org.dromara.hutool.core.io
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
org.dromara.hutool.core.io.buffer - package org.dromara.hutool.core.io.buffer
Buffer相关工具封装
org.dromara.hutool.core.io.checksum - package org.dromara.hutool.core.io.checksum
IO校验相关库和工具