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 cn.hutool.db.ds.pooled.ConnectionWraper
 
AbsSetting - Class in cn.hutool.setting
Setting抽象类
AbsSetting() - Constructor for class cn.hutool.setting.AbsSetting
 
AbstractAsymmetricCrypto<T extends AbstractAsymmetricCrypto<T>> - Class in cn.hutool.crypto.asymmetric
 
AbstractAsymmetricCrypto(String, PrivateKey, PublicKey) - Constructor for class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AbstractCache<K,V> - Class in cn.hutool.cache.impl
超时和限制大小的缓存的默认实现
继承此抽象缓存需要:
创建一个新的Map 实现 prune 策略
AbstractCache() - Constructor for class cn.hutool.cache.impl.AbstractCache
 
AbstractCaptcha - Class in cn.hutool.captcha
抽象验证码
抽象验证码实现了验证码字符串的生成、验证,验证码图片的写出
实现类通过实现AbstractCaptcha.createImage(String) 方法生成图片对象
AbstractCaptcha(int, int, int, int) - Constructor for class cn.hutool.captcha.AbstractCaptcha
构造,使用随机验证码生成器生成验证码
AbstractCaptcha(int, int, CodeGenerator, int) - Constructor for class cn.hutool.captcha.AbstractCaptcha
构造
AbstractConverter<T> - Class in cn.hutool.core.convert
抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑
转换器不会抛出转换异常,转换失败时会返回null
AbstractConverter() - Constructor for class cn.hutool.core.convert.AbstractConverter
 
AbstractDataSource - Class in cn.hutool.db.ds.simple
数据源抽象实现
AbstractDataSource() - Constructor for class cn.hutool.db.ds.simple.AbstractDataSource
 
AbstractDateBasic - Class in cn.hutool.core.date.format
 
AbstractDateBasic(String, TimeZone, Locale) - Constructor for class cn.hutool.core.date.format.AbstractDateBasic
构造,内部使用
AbstractDb - Class in cn.hutool.db
抽象数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作
提供抽象方法getConnection和closeConnection,用于自定义数据库连接的打开和关闭
AbstractDb(DataSource, Dialect) - Constructor for class cn.hutool.db.AbstractDb
构造
AbstractDSFactory - Class in cn.hutool.db.ds
抽象数据源工厂
此工厂抽象类用于实现数据源的缓存,当用户多次调用AbstractDSFactory.getDataSource(String) 时,工厂只需创建一次即可。
数据源是与配置文件中的分组相关的,每个分组的数据源相互独立,也就是每个分组的数据源是单例存在的。
AbstractDSFactory(String, Class<? extends DataSource>, Setting) - Constructor for class cn.hutool.db.ds.AbstractDSFactory
构造
AbstractExcelSaxReader<T> - Class in cn.hutool.poi.excel.sax
抽象的Sax方式Excel读取器,提供一些共用方法
AbstractExcelSaxReader() - Constructor for class cn.hutool.poi.excel.sax.AbstractExcelSaxReader
 
AbstractFileCache - Class in cn.hutool.cache.file
文件缓存,以解决频繁读取文件引起的性能问题
AbstractFileCache(int, int, long) - Constructor for class cn.hutool.cache.file.AbstractFileCache
构造
AbstractFilter - Class in cn.hutool.bloomfilter.filter
抽象Bloom过滤器
AbstractFilter(long, int) - Constructor for class cn.hutool.bloomfilter.filter.AbstractFilter
构造
AbstractFilter(long) - Constructor for class cn.hutool.bloomfilter.filter.AbstractFilter
构造32位
AbstractFtp - Class in cn.hutool.extra.ftp
抽象FTP类,用于定义通用的FTP方法
AbstractFtp() - Constructor for class cn.hutool.extra.ftp.AbstractFtp
 
AbstractGenerator - Class in cn.hutool.captcha.generator
随机字符验证码生成器
可以通过传入的基础集合和长度随机生成验证码字符
AbstractGenerator(int) - Constructor for class cn.hutool.captcha.generator.AbstractGenerator
构造,使用字母+数字做为基础
AbstractGenerator(String, int) - Constructor for class cn.hutool.captcha.generator.AbstractGenerator
构造
AbstractLog - Class in cn.hutool.log
抽象日志类
实现了一些通用的接口
AbstractLog() - Constructor for class cn.hutool.log.AbstractLog
 
AbstractResult - Class in cn.hutool.extra.tokenizer
对于未实现Iterator接口的普通结果类,装饰为Result
普通的结果类只需实现AbstractResult.nextWord() 即可
AbstractResult() - Constructor for class cn.hutool.extra.tokenizer.AbstractResult
 
AbstractTemplate - Class in cn.hutool.extra.template
抽象模板,提供将模板融合后写出到文件、返回字符串等方法
AbstractTemplate() - Constructor for class cn.hutool.extra.template.AbstractTemplate
 
accept(T, int) - Method in interface cn.hutool.core.collection.CollUtil.Consumer
接受并处理一个参数
accept(K, V, int) - Method in interface cn.hutool.core.collection.CollUtil.KVConsumer
接受并处理一对参数
accept(T) - Method in interface cn.hutool.core.lang.Filter
是否接受对象
accept() - Method in class cn.hutool.socket.aio.AioServer
处理接入的客户端
accept(AioSession) - Method in interface cn.hutool.socket.aio.IoAction
接收客户端连接(会话建立)事件处理
accept(AioSession) - Method in class cn.hutool.socket.aio.SimpleIoAction
 
AcceptHandler - Class in cn.hutool.socket.aio
接入完成回调,单例使用
AcceptHandler() - Constructor for class cn.hutool.socket.aio.AcceptHandler
 
accessCount - Variable in class cn.hutool.cache.impl.CacheObj
访问次数
accumulate(String, Object) - Method in class cn.hutool.json.JSONObject
积累值。类似于put,当key对应value已经存在时,与value组成新的JSONArray.
ActiveEntity - Class in cn.hutool.db
动态实体类
提供了针对自身实体的增删改方法
ActiveEntity() - Constructor for class cn.hutool.db.ActiveEntity
构造
ActiveEntity(String) - Constructor for class cn.hutool.db.ActiveEntity
构造
ActiveEntity(Entity) - Constructor for class cn.hutool.db.ActiveEntity
构造
ActiveEntity(Db, String) - Constructor for class cn.hutool.db.ActiveEntity
构造
ActiveEntity(Db, Entity) - Constructor for class cn.hutool.db.ActiveEntity
构造
add(long) - Method in interface cn.hutool.bloomfilter.bitMap.BitMap
加入值
add(long) - Method in class cn.hutool.bloomfilter.bitMap.IntMap
 
add(long) - Method in class cn.hutool.bloomfilter.bitMap.LongMap
 
add(String) - Method in class cn.hutool.bloomfilter.BitMapBloomFilter
增加字符串到Filter映射中
add(String) - Method in class cn.hutool.bloomfilter.BitSetBloomFilter
 
add(String) - Method in interface cn.hutool.bloomfilter.BloomFilter
在boolean的bitMap中增加一个字符串
如果存在就返回false .如果不存在.先增加这个字符串.再返回true
add(String) - Method in class cn.hutool.bloomfilter.filter.AbstractFilter
 
add(E) - Method in class cn.hutool.core.collection.ConcurrentHashSet
 
add(File...) - Method in class cn.hutool.core.io.resource.MultiFileResource
增加文件资源
add(Collection<File>) - Method in class cn.hutool.core.io.resource.MultiFileResource
增加文件资源
add(Resource) - Method in class cn.hutool.core.io.resource.MultiFileResource
 
add(Resource) - Method in class cn.hutool.core.io.resource.MultiResource
增加资源
add(T) - Method in class cn.hutool.core.lang.ConsistentHash
增加节点
每增加一个节点,就会在闭环上增加给定复制节点数
例如复制节点数是2,则每调用此方法一次,增加两个虚拟节点,这两个节点指向同一Node 由于hash算法会调用node的toString方法,故按照toString去重
add(byte) - Method in class cn.hutool.core.lang.mutable.MutableByte
增加值
add(Number) - Method in class cn.hutool.core.lang.mutable.MutableByte
增加值
add(double) - Method in class cn.hutool.core.lang.mutable.MutableDouble
增加值
add(Number) - Method in class cn.hutool.core.lang.mutable.MutableDouble
增加值
add(float) - Method in class cn.hutool.core.lang.mutable.MutableFloat
增加值
add(Number) - Method in class cn.hutool.core.lang.mutable.MutableFloat
增加值
add(int) - Method in class cn.hutool.core.lang.mutable.MutableInt
增加值
add(Number) - Method in class cn.hutool.core.lang.mutable.MutableInt
增加值
add(long) - Method in class cn.hutool.core.lang.mutable.MutableLong
增加值
add(Number) - Method in class cn.hutool.core.lang.mutable.MutableLong
增加值
add(short) - Method in class cn.hutool.core.lang.mutable.MutableShort
增加值
add(Number) - Method in class cn.hutool.core.lang.mutable.MutableShort
增加值
add(T, double) - Method in class cn.hutool.core.lang.WeightRandom
增加对象
add(WeightRandom.WeightObj<T>) - Method in class cn.hutool.core.lang.WeightRandom
增加对象权重
add(String) - Method in class cn.hutool.core.text.csv.CsvRow
 
add(int, String) - Method in class cn.hutool.core.text.csv.CsvRow
 
add(float, float) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
add(float, double) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
add(double, float) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
add(double, double) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
add(Double, Double) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
add(Number, Number) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(Number...) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(String...) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(BigDecimal...) - Static method in class cn.hutool.core.util.NumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(String, CronPattern, Task) - Method in class cn.hutool.cron.TaskTable
新增Task
add() - Method in class cn.hutool.db.ActiveEntity
根据Entity中现有字段条件从数据库中增加一条数据
add(Entity) - Method in class cn.hutool.db.DaoTemplate
添加
add(Matcher, ResourceLoader) - Method in class cn.hutool.extra.template.engine.beetl.BeetlUtil.ResourceLoaderBuilder
添加一个资源加载器
add(HttpConnection) - Static method in class cn.hutool.http.cookie.GlobalCookieManager
将本地存储的Cookie信息附带到Http请求中,不覆盖用户定义好的Cookie
add(URI, HttpCookie) - Method in class cn.hutool.http.cookie.ThreadLocalCookieStore
 
add(Object) - Method in class cn.hutool.json.JSONArray
 
add(int, Object) - Method in class cn.hutool.json.JSONArray
 
addAll(E[]) - Method in class cn.hutool.core.collection.BoundedPriorityQueue
添加多个元素
参数为集合的情况请使用AbstractQueue.addAll(java.util.Collection<? extends E>)
addAll(Collection<T>, Object) - Static method in class cn.hutool.core.collection.CollUtil
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
addAll(Collection<T>, Object, Type) - Static method in class cn.hutool.core.collection.CollUtil
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
addAll(Collection<T>, Iterator<T>) - Static method in class cn.hutool.core.collection.CollUtil
加入全部
addAll(Collection<T>, Iterable<T>) - Static method in class cn.hutool.core.collection.CollUtil
加入全部
addAll(Collection<T>, Enumeration<T>) - Static method in class cn.hutool.core.collection.CollUtil
加入全部
addAll(Collection<T>, T[]) - Static method in class cn.hutool.core.collection.CollUtil
加入全部
addAll(Collection<? extends String>) - Method in class cn.hutool.core.text.csv.CsvRow
 
addAll(int, Collection<? extends String>) - Method in class cn.hutool.core.text.csv.CsvRow
 
addAll(T[]...) - Static method in class cn.hutool.core.util.ArrayUtil
将多个数组合并在一起
忽略null的数组
addAll(Collection<? extends Object>) - Method in class cn.hutool.json.JSONArray
 
addAll(int, Collection<? extends Object>) - Method in class cn.hutool.json.JSONArray
 
addAllIfNotContains(List<T>, List<T>) - Static method in class cn.hutool.core.collection.CollUtil
将另一个列表中的元素加入到列表中,如果列表中已经存在此元素则忽略之
addBatch(String) - Method in class cn.hutool.db.sql.StatementWrapper
 
addBatch() - Method in class cn.hutool.db.sql.StatementWrapper
 
addChain(Comparator<E>) - Method in class cn.hutool.core.comparator.ComparatorChain
 
addChain(Watcher) - Method in class cn.hutool.core.io.watch.watchers.WatcherChain
 
addChain(E) - Method in interface cn.hutool.core.lang.Chain
加入责任链
addChain(StrReplacer) - Method in class cn.hutool.core.text.replacer.ReplacerChain
 
addComparator(Comparator<E>) - Method in class cn.hutool.core.comparator.ComparatorChain
在链的尾部添加比较器,使用正向排序
addComparator(Comparator<E>, boolean) - Method in class cn.hutool.core.comparator.ComparatorChain
在链的尾部添加比较器,使用给定排序方式
addCookie(HttpServletResponse, Cookie) - Static method in class cn.hutool.extra.servlet.ServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String) - Static method in class cn.hutool.extra.servlet.ServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String, int, String, String) - Static method in class cn.hutool.extra.servlet.ServletUtil
设定返回给客户端的Cookie
addCookie(HttpServletResponse, String, String, int) - Static method in class cn.hutool.extra.servlet.ServletUtil
设定返回给客户端的Cookie
Path: "/"
No Domain
addFieldNames(String...) - Method in class cn.hutool.db.ActiveEntity
 
addFieldNames(String...) - Method in class cn.hutool.db.Entity
添加字段列表
addForGeneratedKey(Entity) - Method in class cn.hutool.db.DaoTemplate
添加
addForGeneratedKeys(Entity) - Method in class cn.hutool.db.DaoTemplate
添加
addHeaderAlias(String, String) - Method in class cn.hutool.poi.excel.ExcelReader
增加标题别名
addHeaderAlias(String, String) - Method in class cn.hutool.poi.excel.ExcelWriter
增加标题别名
addHeaders(Map<String, String>) - Method in class cn.hutool.http.HttpBase
新增请求头
不覆盖原有请求头
additiveHash(String, int) - Static method in class cn.hutool.core.util.HashUtil
加法hash
addJar(File) - Method in class cn.hutool.core.lang.JarClassLoader
加载Jar文件,或者加载目录
addListener(ClipboardListener) - Method in enum cn.hutool.core.swing.clipboard.ClipboardMonitor
设置 监听事件处理
addListener(TaskListener) - Method in class cn.hutool.cron.listener.TaskListenerManager
增加监听器
addListener(TaskListener) - Method in class cn.hutool.cron.Scheduler
增加监听器
addOrder(Order...) - Method in class cn.hutool.db.Page
设置排序
addOrUpdate(Entity) - Method in class cn.hutool.db.DaoTemplate
增加或者更新实体
addPk(String) - Method in class cn.hutool.db.meta.Table
添加主键
addPrefixIfNot(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
如果给定字符串不是以prefix开头的,在开头补充 prefix
addProvider(Provider) - Static method in class cn.hutool.crypto.SecureUtil
增加加密解密的算法提供者,默认优先使用,例如:
addRepeatWorker(Runnable) - Method in class cn.hutool.core.thread.SyncFinisher
增加定义的线程数同等数量的worker
addSafeCharacter(char) - Method in class cn.hutool.core.net.URLEncoder
增加安全字符
安全字符不被编码
addShutdownHook(Runnable) - Static method in class cn.hutool.core.util.RuntimeUtil
增加一个JVM关闭后的钩子,用于在JVM关闭时执行某些操作
addSuffixIfNot(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
如果给定字符串不是以suffix结尾的,在尾部补充 suffix
addTable(Iterable<?>) - Method in class cn.hutool.poi.word.Word07Writer
增加表格数据
addText(Font, String...) - Method in class cn.hutool.poi.word.Word07Writer
增加一个段落
addText(ParagraphAlignment, Font, String...) - Method in class cn.hutool.poi.word.Word07Writer
增加一个段落
addURL(URL) - Method in class cn.hutool.core.lang.JarClassLoader
 
addURL(File) - Method in class cn.hutool.core.lang.JarClassLoader
增加class所在目录或文件
如果为目录,此目录用于搜索class文件,如果为文件,需为jar文件
addWord(String) - Method in class cn.hutool.dfa.WordTree
添加单词,使用默认类型
addWords(Collection<String>) - Method in class cn.hutool.dfa.WordTree
增加一组单词
addWords(String...) - Method in class cn.hutool.dfa.WordTree
增加一组单词
addWorker(Runnable) - Method in class cn.hutool.core.thread.SyncFinisher
增加工作线程
addWorker(SyncFinisher.Worker) - Method in class cn.hutool.core.thread.SyncFinisher
增加工作线程
aes() - Static method in class cn.hutool.crypto.SecureUtil
AES加密,生成随机KEY。注意解密时必须使用相同 AES对象或者使用相同KEY
例:
aes(byte[]) - Static method in class cn.hutool.crypto.SecureUtil
AES加密
例:
AES - Class in cn.hutool.crypto.symmetric
AES加密算法实现
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法
对于Java中AES的默认模式是:AES/ECB/PKCS5Padding,如果使用CryptoJS,请调整为:padding: CryptoJS.pad.Pkcs7
AES() - Constructor for class cn.hutool.crypto.symmetric.AES
构造,默认AES/ECB/PKCS5Padding,使用随机密钥
AES(byte[]) - Constructor for class cn.hutool.crypto.symmetric.AES
构造,使用默认的AES/ECB/PKCS5Padding
AES(Mode, Padding) - Constructor for class cn.hutool.crypto.symmetric.AES
构造,使用随机密钥
AES(Mode, Padding, byte[]) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, byte[], byte[]) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, SecretKey) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(String, String) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(String, String, byte[]) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(String, String, byte[], byte[]) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(String, String, SecretKey) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
AES(String, String, SecretKey, IvParameterSpec) - Constructor for class cn.hutool.crypto.symmetric.AES
构造
after(Object, Method, Object[]) - Method in interface cn.hutool.aop.aspects.Aspect
目标方法执行后的操作
after(Object, Method, Object[]) - Method in class cn.hutool.aop.aspects.SimpleAspect
 
after(Object, Method, Object[]) - Method in class cn.hutool.aop.aspects.TimeIntervalAspect
 
afterException(Object, Method, Object[], Throwable) - Method in interface cn.hutool.aop.aspects.Aspect
目标方法抛出异常时的操作
afterException(Object, Method, Object[], Throwable) - Method in class cn.hutool.aop.aspects.SimpleAspect
 
age(Date, Date) - Static method in class cn.hutool.core.date.DateUtil
计算相对于dateToCompare的年龄,长用于计算指定生日在某年的年龄
ageOfNow(String) - Static method in class cn.hutool.core.date.DateUtil
生日转为年龄,计算法定年龄
ageOfNow(Date) - Static method in class cn.hutool.core.date.DateUtil
生日转为年龄,计算法定年龄
AioClient - Class in cn.hutool.socket.aio
Aio Socket客户端
AioClient(InetSocketAddress, IoAction<ByteBuffer>) - Constructor for class cn.hutool.socket.aio.AioClient
构造
AioClient(InetSocketAddress, IoAction<ByteBuffer>, SocketConfig) - Constructor for class cn.hutool.socket.aio.AioClient
构造
AioClient(AsynchronousSocketChannel, IoAction<ByteBuffer>, SocketConfig) - Constructor for class cn.hutool.socket.aio.AioClient
构造
AioServer - Class in cn.hutool.socket.aio
基于AIO的Socket服务端实现
AioServer(int) - Constructor for class cn.hutool.socket.aio.AioServer
构造
AioServer(InetSocketAddress, SocketConfig) - Constructor for class cn.hutool.socket.aio.AioServer
构造
AioSession - Class in cn.hutool.socket.aio
AIO会话
每个客户端对应一个会话对象
AioSession(AsynchronousSocketChannel, IoAction<ByteBuffer>, SocketConfig) - Constructor for class cn.hutool.socket.aio.AioSession
构造
algorithm - Variable in class cn.hutool.crypto.asymmetric.BaseAsymmetric
算法
Align - Enum in cn.hutool.poi.excel.style
对齐方式枚举
alwaysDelimitText - Variable in class cn.hutool.core.text.csv.CsvWriteConfig
是否始终使用文本分隔符,文本包装符,默认false,按需添加
AlwaysTrueValueMatcher - Class in cn.hutool.cron.pattern.matcher
值匹配,始终返回true
AlwaysTrueValueMatcher() - Constructor for class cn.hutool.cron.pattern.matcher.AlwaysTrueValueMatcher
 
AMP - Static variable in class cn.hutool.core.util.CharUtil
 
AMP - Static variable in class cn.hutool.http.HtmlUtil
 
AMP - Static variable in class cn.hutool.json.XML
The Character '&'.
AnalysisEngine - Class in cn.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词抽象封装
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
AnalysisEngine(Analyzer) - Constructor for class cn.hutool.extra.tokenizer.engine.analysis.AnalysisEngine
构造
AnalysisResult - Class in cn.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词抽象结果封装
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
AnalysisResult(TokenStream) - Constructor for class cn.hutool.extra.tokenizer.engine.analysis.AnalysisResult
构造
AnalysisWord - Class in cn.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词中的一个单词包装
AnalysisWord(CharTermAttribute) - Constructor for class cn.hutool.extra.tokenizer.engine.analysis.AnalysisWord
构造
and(boolean...) - Static method in class cn.hutool.core.util.BooleanUtil
对Boolean数组取与
and(Boolean...) - Static method in class cn.hutool.core.util.BooleanUtil
对Boolean数组取与
AndroidSupportSSLFactory - Class in cn.hutool.http.ssl
兼容android低版本SSL连接 咱在测试HttpUrlConnection的时候 发现一部分手机无法连接[GithubPage] 最后发现原来是某些SSL协议没有开启
AndroidSupportSSLFactory() - Constructor for class cn.hutool.http.ssl.AndroidSupportSSLFactory
 
AnnotationUtil - Class in cn.hutool.core.annotation
注解工具类
快速获取注解对象、注解值等工具封装
AnnotationUtil() - Constructor for class cn.hutool.core.annotation.AnnotationUtil
 
AnsiSqlDialect - Class in cn.hutool.db.dialect.impl
ANSI SQL 方言
AnsiSqlDialect() - Constructor for class cn.hutool.db.dialect.impl.AnsiSqlDialect
 
AnsjEngine - Class in cn.hutool.extra.tokenizer.engine.ansj
Ansj分词引擎实现
项目地址:https://github.com/NLPchina/ansj_seg
AnsjEngine() - Constructor for class cn.hutool.extra.tokenizer.engine.ansj.AnsjEngine
构造
AnsjEngine(Analysis) - Constructor for class cn.hutool.extra.tokenizer.engine.ansj.AnsjEngine
构造
AnsjResult - Class in cn.hutool.extra.tokenizer.engine.ansj
Ansj分词结果实现
项目地址:https://github.com/NLPchina/ansj_seg
AnsjResult(Result) - Constructor for class cn.hutool.extra.tokenizer.engine.ansj.AnsjResult
构造
AnsjWord - Class in cn.hutool.extra.tokenizer.engine.ansj
Ansj分词中的一个单词包装
AnsjWord(Term) - Constructor for class cn.hutool.extra.tokenizer.engine.ansj.AnsjWord
构造
ApacheCommonsLog - Class in cn.hutool.log.dialect.commons
Apache Commons Logging
ApacheCommonsLog(Log, String) - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLog
 
ApacheCommonsLog(Class<?>) - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLog
 
ApacheCommonsLog(String) - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLog
 
ApacheCommonsLog4JLog - Class in cn.hutool.log.dialect.commons
Apache Commons Logging for Log4j
ApacheCommonsLog4JLog(Log) - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLog4JLog
 
ApacheCommonsLog4JLog(Class<?>) - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLog4JLog
 
ApacheCommonsLog4JLog(String) - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLog4JLog
 
ApacheCommonsLogFactory - Class in cn.hutool.log.dialect.commons
Apache Commons Logging
ApacheCommonsLogFactory() - Constructor for class cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
 
apHash(String) - Static method in class cn.hutool.core.util.HashUtil
AP算法
APOS - Static variable in class cn.hutool.http.HtmlUtil
 
APOS - Static variable in class cn.hutool.json.XML
The Character '''.
append(Object, Object) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two Objects.
append(Object, Object, Comparator<?>) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two Objects.
append(long, long) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two longs.
append(int, int) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two ints.
append(short, short) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two shorts.
append(char, char) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two chars.
append(byte, byte) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two bytes.
append(double, double) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two doubles.
append(float, float) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two floats.
append(boolean, boolean) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the comparison of two booleanss.
append(Object[], Object[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two Object arrays.
append(Object[], Object[], Comparator<?>) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two Object arrays.
append(long[], long[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two long arrays.
append(int[], int[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two int arrays.
append(short[], short[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two short arrays.
append(char[], char[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two char arrays.
append(byte[], byte[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two byte arrays.
append(double[], double[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two double arrays.
append(float[], float[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two float arrays.
append(boolean[], boolean[]) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the deep comparison of two boolean arrays.
append(Object, Object) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two Objects are equal using their equals method.
append(long, long) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two long s are equal.
append(int, int) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two ints are equal.
append(short, short) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two shorts are equal.
append(char, char) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two chars are equal.
append(byte, byte) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two bytes are equal.
append(double, double) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two doubles are equal by testing that the pattern of bits returned by doubleToLong are equal.
append(float, float) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two floats are equal byt testing that the pattern of bits returned by doubleToLong are equal.
append(boolean, boolean) - Method in class cn.hutool.core.builder.EqualsBuilder
Test if two booleanss are equal.
append(Object[], Object[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Performs a deep comparison of two Object arrays.
append(long[], long[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of long.
append(int[], int[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of int.
append(short[], short[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of short.
append(char[], char[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of char.
append(byte[], byte[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of byte.
append(double[], double[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of double.
append(float[], float[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of float.
append(boolean[], boolean[]) - Method in class cn.hutool.core.builder.EqualsBuilder
Deep comparison of array of boolean.
append(boolean) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a boolean.
append(boolean[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a boolean array.
append(byte) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a byte.
append(byte[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a byte array.
append(char) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a char.
append(char[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a char array.
append(double) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a double.
append(double[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a double array.
append(float) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a float.
append(float[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a float array.
append(int) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for an int.
append(int[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for an int array.
append(long) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a long.
append(long[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a long array.
append(Object) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for an Object.
append(Object[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for an Object array.
append(short) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a short.
append(short[]) - Method in class cn.hutool.core.builder.HashCodeBuilder
Append a hashCode for a short array.
append(byte[], int, int) - Method in class cn.hutool.core.io.FastByteBuffer
向快速缓冲加入数据
append(byte[]) - Method in class cn.hutool.core.io.FastByteBuffer
向快速缓冲加入数据
append(byte) - Method in class cn.hutool.core.io.FastByteBuffer
向快速缓冲加入一个字节
append(FastByteBuffer) - Method in class cn.hutool.core.io.FastByteBuffer
将另一个快速缓冲加入到自身
append(String) - Method in class cn.hutool.core.io.file.FileAppender
追加
append(String) - Method in class cn.hutool.core.io.file.FileWriter
将String写入文件,追加模式
append(byte[], int, int) - Method in class cn.hutool.core.io.file.FileWriter
追加数据到文件
append(Object) - Method in class cn.hutool.core.text.StrBuilder
追加对象,对象会被转换为字符串
append(char) - Method in class cn.hutool.core.text.StrBuilder
追加一个字符
append(char[]) - Method in class cn.hutool.core.text.StrBuilder
追加一个字符数组
append(char[], int, int) - Method in class cn.hutool.core.text.StrBuilder
追加一个字符数组
append(CharSequence) - Method in class cn.hutool.core.text.StrBuilder
 
append(CharSequence, int, int) - Method in class cn.hutool.core.text.StrBuilder
 
append(T[], T...) - Static method in class cn.hutool.core.util.ArrayUtil
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
append(Object, T...) - Static method in class cn.hutool.core.util.ArrayUtil
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
append(Object) - Method in class cn.hutool.db.sql.SqlBuilder
追加SQL其它部分片段
append(String, Object) - Method in class cn.hutool.json.JSONObject
追加值,如果key无对应值,就添加一个JSONArray,其元素只有value,如果值已经是一个JSONArray,则添加到值JSONArray中。
append(StringBuilder, String, Object) - Static method in class cn.hutool.system.SystemUtil
输出到StringBuilder
appendChild(Node, String) - Static method in class cn.hutool.core.util.XmlUtil
在已有节点上创建子节点
appendHex(StringBuilder, byte, boolean) - Static method in class cn.hutool.core.util.HexUtil
将byte值转为16进制并添加到StringBuilder
appendIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
不忽略大小写
appendIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
appendIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
忽略大小写
appendLines(Collection<T>) - Method in class cn.hutool.core.io.file.FileWriter
将列表写入文件,追加模式
appendLines(Collection<T>, String, String) - Static method in class cn.hutool.core.io.FileUtil
将列表写入文件,追加模式
appendLines(Collection<T>, File, String) - Static method in class cn.hutool.core.io.FileUtil
将列表写入文件,追加模式
appendLines(Collection<T>, String, Charset) - Static method in class cn.hutool.core.io.FileUtil
将列表写入文件,追加模式
appendLines(Collection<T>, File, Charset) - Static method in class cn.hutool.core.io.FileUtil
将列表写入文件,追加模式
appendRange(int, int, Collection<Integer>) - Static method in class cn.hutool.core.util.NumberUtil
将给定范围内的整数添加到已有集合中,步进为1
appendRange(int, int, int, Collection<Integer>) - Static method in class cn.hutool.core.util.NumberUtil
将给定范围内的整数添加到已有集合中
appendString(String, String, String) - Static method in class cn.hutool.core.io.FileUtil
将String写入文件,追加模式
appendString(String, String, Charset) - Static method in class cn.hutool.core.io.FileUtil
将String写入文件,追加模式
appendString(String, File, String) - Static method in class cn.hutool.core.io.FileUtil
将String写入文件,追加模式
appendString(String, File, Charset) - Static method in class cn.hutool.core.io.FileUtil
将String写入文件,追加模式
appendSuper(int) - Method in class cn.hutool.core.builder.CompareToBuilder
Appends to the builder the compareTo(Object) result of the superclass.
appendSuper(boolean) - Method in class cn.hutool.core.builder.EqualsBuilder
Adds the result of super.equals() to this builder.
appendSuper(int) - Method in class cn.hutool.core.builder.HashCodeBuilder
Adds the result of super.hashCode() to this builder.
appendUtf8Lines(Collection<T>, File) - Static method in class cn.hutool.core.io.FileUtil
将列表写入文件,追加模式
appendUtf8Lines(Collection<T>, String) - Static method in class cn.hutool.core.io.FileUtil
将列表写入文件,追加模式
appendUtf8String(String, String) - Static method in class cn.hutool.core.io.FileUtil
将String写入文件,UTF-8编码追加模式
appendUtf8String(String, File) - Static method in class cn.hutool.core.io.FileUtil
将String写入文件,UTF-8编码追加模式
Arrangement - Class in cn.hutool.core.math
排列A(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664
Arrangement(String[]) - Constructor for class cn.hutool.core.math.Arrangement
构造
arrangementCount(int, int) - Static method in class cn.hutool.core.math.MathUtil
计算排列数,即A(n, m) = n!/(n-m)!
arrangementCount(int) - Static method in class cn.hutool.core.math.MathUtil
计算排列数,即A(n, n) = n!
arrangementSelect(String[], int) - Static method in class cn.hutool.core.math.MathUtil
排列选择(从列表中选择n个排列)
arrangementSelect(String[]) - Static method in class cn.hutool.core.math.MathUtil
全排列选择(列表全部参与排列)
array(int) - Method in class cn.hutool.core.io.FastByteBuffer
根据索引位返回缓冲集中的缓冲
ArrayConverter - Class in cn.hutool.core.convert.impl
数组转换器,包括原始类型数组
ArrayConverter(Class<?>) - Constructor for class cn.hutool.core.convert.impl.ArrayConverter
构造
ArrayIter<E> - Class in cn.hutool.core.collection
数组Iterator对象
ArrayIter(Object) - Constructor for class cn.hutool.core.collection.ArrayIter
构造
ArrayIter(Object, int) - Constructor for class cn.hutool.core.collection.ArrayIter
构造
ArrayIter(Object, int, int) - Constructor for class cn.hutool.core.collection.ArrayIter
构造
ArrayTypeGetter - Interface in cn.hutool.core.getter
数组类型的Get接口
ArrayUtil - Class in cn.hutool.core.util
数组工具类
ArrayUtil() - Constructor for class cn.hutool.core.util.ArrayUtil
 
ASCIIStrCache - Class in cn.hutool.core.text
ASCII字符对应的字符串缓存
ASCIIStrCache() - Constructor for class cn.hutool.core.text.ASCIIStrCache
 
ascToBcd(byte[]) - Static method in class cn.hutool.core.codec.BCD
ASCII转BCD
ascToBcd(byte[], int) - Static method in class cn.hutool.core.codec.BCD
ASCII转BCD
asEnumeration(Iterator<E>) - Static method in class cn.hutool.core.collection.CollUtil
Iterator转换为Enumeration
asIterable(Iterator<E>) - Static method in class cn.hutool.core.collection.CollUtil
asIterable(Iterator<E>) - Static method in class cn.hutool.core.collection.IterUtil
asIterator(Enumeration<E>) - Static method in class cn.hutool.core.collection.CollUtil
Enumeration转换为Iterator
asIterator(Enumeration<E>) - Static method in class cn.hutool.core.collection.IterUtil
Enumeration转换为Iterator
Aspect - Interface in cn.hutool.aop.aspects
切面接口
Assert - Class in cn.hutool.core.lang
断言
断言某些对象或值是否符合规定,否则抛出异常。经常用于做变量检查
Assert() - Constructor for class cn.hutool.core.lang.Assert
 
AsymmetricAlgorithm - Enum in cn.hutool.crypto.asymmetric
非对称算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyPairGenerator
AsymmetricCrypto - Class in cn.hutool.crypto.asymmetric
非对称加密算法
AsymmetricCrypto(AsymmetricAlgorithm) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造,创建新的私钥公钥对
AsymmetricCrypto(String) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造,创建新的私钥公钥对
AsymmetricCrypto(AsymmetricAlgorithm, String, String) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(AsymmetricAlgorithm, byte[], byte[]) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(AsymmetricAlgorithm, PrivateKey, PublicKey) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(String, String, String) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(String, byte[], byte[]) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AsymmetricCrypto(String, PrivateKey, PublicKey) - Constructor for class cn.hutool.crypto.asymmetric.AsymmetricCrypto
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
AtomicBooleanConverter - Class in cn.hutool.core.convert.impl
AtomicBoolean转换器
AtomicBooleanConverter() - Constructor for class cn.hutool.core.convert.impl.AtomicBooleanConverter
 
AtomicLoader<T> - Class in cn.hutool.core.lang.loader
原子引用加载器
使用AtomicReference 实懒加载,过程如下
AtomicLoader() - Constructor for class cn.hutool.core.lang.loader.AtomicLoader
 
AtomicReferenceConverter - Class in cn.hutool.core.convert.impl
AtomicReferenceConverter() - Constructor for class cn.hutool.core.convert.impl.AtomicReferenceConverter
 
AUTHOR - Static variable in class cn.hutool.Hutool
 
autoLoad(boolean) - Method in class cn.hutool.setting.dialect.Props
在配置文件变更时自动加载
autoLoad(boolean) - Method in class cn.hutool.setting.Setting
在配置文件变更时自动加载
autoSizeColumn(int) - Method in class cn.hutool.poi.excel.ExcelWriter
设置某列为自动宽度,不考虑合并单元格
此方法必须在指定列数据完全写出后调用才有效。
autoSizeColumn(int, boolean) - Method in class cn.hutool.poi.excel.ExcelWriter
设置某列为自动宽度
此方法必须在指定列数据完全写出后调用才有效。
autoSizeColumnAll() - Method in class cn.hutool.poi.excel.ExcelWriter
设置所有列为自动宽度,不考虑合并单元格
此方法必须在指定列数据完全写出后调用才有效。
列数计算是通过第一行计算的
await() - Method in class cn.hutool.core.thread.SyncFinisher
Deprecated.
使用start方法指定是否阻塞等待

B

back() - Method in class cn.hutool.json.JSONTokener
将标记回退到第一个字符,重新开始解析新的JSON
backColor - Variable in class cn.hutool.extra.qrcode.QrConfig
背景色
background - Variable in class cn.hutool.captcha.AbstractCaptcha
背景色
BACKSLASH - Static variable in class cn.hutool.core.util.CharUtil
 
BACKSLASH - Static variable in class cn.hutool.core.util.StrUtil
 
BANG - Static variable in class cn.hutool.json.XML
The Character '!'.
Base32 - Class in cn.hutool.core.codec
Base32 - encodes and decodes RFC3548 Base32 (see http://www.faqs.org/rfcs/rfc3548.html )
base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。
所以,5个ASCII字符经过base32编码后会变为8个字符(公约数为40),长度增加3/5.不足8n用“=”补足。 see http://blog.csdn.net/earbao/article/details/44453937
Base62 - Class in cn.hutool.core.codec
Base62工具类,提供Base62的编码和解码方案
Base62() - Constructor for class cn.hutool.core.codec.Base62
 
Base62Codec - Class in cn.hutool.core.codec
Base62编码解码实现,常用于短URL
From https://github.com/seruco/base62
Base62Codec(byte[]) - Constructor for class cn.hutool.core.codec.Base62Codec
构造
Base64 - Class in cn.hutool.core.codec
Base64工具类,提供Base64的编码和解码方案
base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符,
也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。
Base64() - Constructor for class cn.hutool.core.codec.Base64
 
Base64Decoder - Class in cn.hutool.core.codec
Base64解码实现
Base64Decoder() - Constructor for class cn.hutool.core.codec.Base64Decoder
 
Base64Encoder - Class in cn.hutool.core.codec
Base64编码
Base64Encoder() - Constructor for class cn.hutool.core.codec.Base64Encoder
 
BASE_CHAR - Static variable in class cn.hutool.core.util.RandomUtil
用于随机选的字符
BASE_CHAR_NUMBER - Static variable in class cn.hutool.core.util.RandomUtil
用于随机选的字符和数字
BASE_NUMBER - Static variable in class cn.hutool.core.util.RandomUtil
用于随机选的数字
BaseAsymmetric<T extends BaseAsymmetric<T>> - Class in cn.hutool.crypto.asymmetric
非对称基础,提供锁、私钥和公钥的持有
BaseAsymmetric(String, PrivateKey, PublicKey) - Constructor for class cn.hutool.crypto.asymmetric.BaseAsymmetric
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
baseStr - Variable in class cn.hutool.captcha.generator.AbstractGenerator
基础字符集合,用于随机获取字符串的字符集合
BASIC_ESCAPE - Static variable in class cn.hutool.core.text.escape.Html4Escape
 
BASIC_UNESCAPE - Static variable in class cn.hutool.core.text.escape.Html4Unescape
 
basicAuth(String, String) - Method in class cn.hutool.http.HttpRequest
简单验证
BasicType - Enum in cn.hutool.core.convert
基本变量类型的枚举
基本类型枚举包括原始类型和包装类型
BasicTypeGetter<K> - Interface in cn.hutool.core.getter
基本类型的getter接口
提供一个统一的接口定义返回不同类型的值(基本类型)
BCD - Class in cn.hutool.core.codec
BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码
BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行
see http://cuisuqiang.iteye.com/blog/1429956
BCD() - Constructor for class cn.hutool.core.codec.BCD
 
bcdToStr(byte[]) - Static method in class cn.hutool.core.codec.BCD
BCD转ASCII字符串
BCHMacEngine - Class in cn.hutool.crypto.digest.mac
BouncyCastle的HMAC算法实现引擎,使用Mac 实现摘要
当引入BouncyCastle库时自动使用其作为Provider
BCHMacEngine(Digest, byte[]) - Constructor for class cn.hutool.crypto.digest.mac.BCHMacEngine
构造
BCHMacEngine(Digest, CipherParameters) - Constructor for class cn.hutool.crypto.digest.mac.BCHMacEngine
构造
BCrypt - Class in cn.hutool.crypto.digest
BCrypt加密算法实现。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。
BCrypt() - Constructor for class cn.hutool.crypto.digest.BCrypt
 
bcrypt(String) - Static method in class cn.hutool.crypto.digest.DigestUtil
生成Bcrypt加密后的密文
bcryptCheck(String, String) - Static method in class cn.hutool.crypto.digest.DigestUtil
验证密码是否与Bcrypt加密后的密文匹配
BCUtil - Class in cn.hutool.crypto
Bouncy Castle相关工具类封装
BCUtil() - Constructor for class cn.hutool.crypto.BCUtil
 
BeanConverter<T> - Class in cn.hutool.core.convert.impl
Bean转换器,支持:
BeanConverter(Type) - Constructor for class cn.hutool.core.convert.impl.BeanConverter
构造,默认转换选项,注入失败的字段忽略
BeanConverter(Class<T>) - Constructor for class cn.hutool.core.convert.impl.BeanConverter
构造,默认转换选项,注入失败的字段忽略
BeanConverter(Type, CopyOptions) - Constructor for class cn.hutool.core.convert.impl.BeanConverter
构造
BeanCopier<T> - Class in cn.hutool.core.bean.copier
Bean拷贝
BeanCopier(Object, T, Type, CopyOptions) - Constructor for class cn.hutool.core.bean.copier.BeanCopier
构造
BeanDesc - Class in cn.hutool.core.bean
Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述
查找Getter和Setter方法时会:
BeanDesc(Class<?>) - Constructor for class cn.hutool.core.bean.BeanDesc
构造
BeanDesc.PropDesc - Class in cn.hutool.core.bean
属性描述
BeanDescCache - Enum in cn.hutool.core.bean
Bean属性缓存
缓存用于防止多次反射造成的性能问题
BeanException - Exception in cn.hutool.core.bean
Bean异常
BeanException(Throwable) - Constructor for exception cn.hutool.core.bean.BeanException
 
BeanException(String) - Constructor for exception cn.hutool.core.bean.BeanException
 
BeanException(String, Object...) - Constructor for exception cn.hutool.core.bean.BeanException
 
BeanException(String, Throwable) - Constructor for exception cn.hutool.core.bean.BeanException
 
BeanException(Throwable, String, Object...) - Constructor for exception cn.hutool.core.bean.BeanException
 
BeanHandler<E> - Class in cn.hutool.db.handler
Bean对象处理器,只处理第一条数据
BeanHandler(Class<E>) - Constructor for class cn.hutool.db.handler.BeanHandler
 
BeanInfoCache - Enum in cn.hutool.core.bean
Bean属性缓存
缓存用于防止多次反射造成的性能问题
BeanListHandler<E> - Class in cn.hutool.db.handler
结果集处理类 ,处理出的结果为Bean列表
BeanListHandler(Class<E>) - Constructor for class cn.hutool.db.handler.BeanListHandler
构造
BeanPath - Class in cn.hutool.core.bean
Bean路径表达式,用于获取多层嵌套Bean中的字段值或Bean对象
根据给定的表达式,查找Bean中对应的属性值对象。 表达式分为两种: .表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子:
BeanPath(String) - Constructor for class cn.hutool.core.bean.BeanPath
构造
beanToMap(Object) - Static method in class cn.hutool.core.bean.BeanUtil
对象转Map,不进行驼峰转下划线,不忽略值为空的字段
beanToMap(Object, boolean, boolean) - Static method in class cn.hutool.core.bean.BeanUtil
对象转Map
beanToMap(Object, Map<String, Object>, boolean, boolean) - Static method in class cn.hutool.core.bean.BeanUtil
对象转Map
beanToMap(Object, Map<String, Object>, boolean, Editor<String>) - Static method in class cn.hutool.core.bean.BeanUtil
对象转Map
通过实现Editor 可以自定义字段值,如果这个Editor返回null则忽略这个字段,以便实现:
BeanUtil - Class in cn.hutool.core.bean
Bean工具类
BeanUtil() - Constructor for class cn.hutool.core.bean.BeanUtil
 
BeanValueProvider - Class in cn.hutool.core.bean.copier.provider
Bean的值提供者
BeanValueProvider(Object, boolean, boolean) - Constructor for class cn.hutool.core.bean.copier.provider.BeanValueProvider
构造
BeetlEngine - Class in cn.hutool.extra.template.engine.beetl
Beetl模板引擎封装
BeetlEngine() - Constructor for class cn.hutool.extra.template.engine.beetl.BeetlEngine
默认构造
BeetlEngine(TemplateConfig) - Constructor for class cn.hutool.extra.template.engine.beetl.BeetlEngine
构造
BeetlEngine(GroupTemplate) - Constructor for class cn.hutool.extra.template.engine.beetl.BeetlEngine
构造
BeetlTemplate - Class in cn.hutool.extra.template.engine.beetl
Beetl模板实现
BeetlTemplate(Template) - Constructor for class cn.hutool.extra.template.engine.beetl.BeetlTemplate
构造
BeetlUtil - Class in cn.hutool.extra.template.engine.beetl
Beetl模板引擎工具类
http://git.oschina.net/xiandafu/beetl2.0
文档:http://ibeetl.com/guide/beetl.html
BeetlUtil() - Constructor for class cn.hutool.extra.template.engine.beetl.BeetlUtil
 
BeetlUtil.ResourceLoaderBuilder - Class in cn.hutool.extra.template.engine.beetl
ResourceLoader构建器
before(Object, Method, Object[]) - Method in interface cn.hutool.aop.aspects.Aspect
目标方法执行前的操作
before(Object, Method, Object[]) - Method in class cn.hutool.aop.aspects.SimpleAspect
 
before(Object, Method, Object[]) - Method in class cn.hutool.aop.aspects.TimeIntervalAspect
 
beginOfDay(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某天的开始时间
beginOfDay(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某天的开始时间
beginOfMonth(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某月的开始时间
beginOfMonth(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某月的开始时间
beginOfQuarter(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某季度的开始时间
beginOfQuarter(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某季度的开始时间
beginOfWeek(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某周的开始时间
beginOfWeek(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某周的开始时间
beginOfWeek(Calendar, boolean) - Static method in class cn.hutool.core.date.DateUtil
获取某周的开始时间,周一定为一周的开始时间
beginOfYear(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某年的开始时间
beginOfYear(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某年的开始时间
beginTransaction() - Method in class cn.hutool.db.Session
开始事务
bernstein(String) - Static method in class cn.hutool.core.util.HashUtil
Bernstein's hash
between(DateUnit) - Method in class cn.hutool.core.date.DateBetween
判断两个日期相差的时长
返回 给定单位的时长差
between(Date) - Method in class cn.hutool.core.date.DateTime
计算相差时长
between(Date, DateUnit) - Method in class cn.hutool.core.date.DateTime
计算相差时长
between(Date, DateUnit, BetweenFormater.Level) - Method in class cn.hutool.core.date.DateTime
计算相差时长
between(Date, Date, DateUnit) - Static method in class cn.hutool.core.date.DateUtil
判断两个日期相差的时长,只保留绝对值
between(Date, Date, DateUnit, boolean) - Static method in class cn.hutool.core.date.DateUtil
判断两个日期相差的时长
betweenDay(Date, Date, boolean) - Static method in class cn.hutool.core.date.DateUtil
判断两个日期相差的天数
BetweenFormater - Class in cn.hutool.core.date
时长格式化器
BetweenFormater(long, BetweenFormater.Level) - Constructor for class cn.hutool.core.date.BetweenFormater
构造
BetweenFormater(long, BetweenFormater.Level, int) - Constructor for class cn.hutool.core.date.BetweenFormater
构造
BetweenFormater.Level - Enum in cn.hutool.core.date
格式化等级枚举
betweenMonth(boolean) - Method in class cn.hutool.core.date.DateBetween
计算两个日期相差月数
在非重置情况下,如果起始日期的天小于结束日期的天,月数要少算1(不足1个月)
betweenMonth(Date, Date, boolean) - Static method in class cn.hutool.core.date.DateUtil
计算两个日期相差月数
在非重置情况下,如果起始日期的天小于结束日期的天,月数要少算1(不足1个月)
betweenMs(Date, Date) - Static method in class cn.hutool.core.date.DateUtil
判断两个日期相差的毫秒数
betweenYear(boolean) - Method in class cn.hutool.core.date.DateBetween
计算两个日期相差年数
在非重置情况下,如果起始日期的月小于结束日期的月,年数要少算1(不足1年)
betweenYear(Date, Date, boolean) - Static method in class cn.hutool.core.date.DateUtil
计算两个日期相差年数
在非重置情况下,如果起始日期的月小于结束日期的月,年数要少算1(不足1年)
BigExcelWriter - Class in cn.hutool.poi.excel
大数据量Excel写出
BigExcelWriter() - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造,默认生成xls格式的Excel文件
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
BigExcelWriter(int) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件
BigExcelWriter(String) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
BigExcelWriter(int, String) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件
BigExcelWriter(String, String) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造
BigExcelWriter(File) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
BigExcelWriter(File, String) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造
BigExcelWriter(SXSSFWorkbook, String) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
BigExcelWriter(Sheet) - Constructor for class cn.hutool.poi.excel.BigExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
binary() - Method in class cn.hutool.core.img.Img
彩色转为黑白二值化图片
binary(File, File) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白二值化图片,根据目标文件扩展名确定转换后的格式
binary(InputStream, OutputStream, String) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白二值化图片
此方法并不关闭流
binary(ImageInputStream, ImageOutputStream, String) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白黑白二值化图片
此方法并不关闭流
binary(Image, File) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白二值化图片,根据目标文件扩展名确定转换后的格式
binary(Image, OutputStream, String) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白二值化图片
此方法并不关闭流,输出JPG格式
binary(Image, ImageOutputStream, String) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白二值化图片
此方法并不关闭流,输出JPG格式
binary(Image) - Static method in class cn.hutool.core.img.ImgUtil
彩色转为黑白二值化图片
binaryToInt(String) - Static method in class cn.hutool.core.util.NumberUtil
二进制转int
binaryToLong(String) - Static method in class cn.hutool.core.util.NumberUtil
二进制转long
bindPort(Session, String, int, int) - Static method in class cn.hutool.extra.ssh.JschUtil
绑定端口到本地。 一个会话可绑定多个端口
BIRTHDAY - Static variable in class cn.hutool.core.lang.PatternPool
生日
BIRTHDAY - Static variable in class cn.hutool.core.lang.Validator
生日
BitMap - Interface in cn.hutool.bloomfilter.bitMap
BitMap接口,用于将某个int或long值映射到一个数组中,从而判定某个值是否存在
BitMapBloomFilter - Class in cn.hutool.bloomfilter
BlommFilter 实现
1.构建hash算法
2.散列hash映射到数组的bit位置
3.验证
此实现方式可以指定Hash算法
BitMapBloomFilter(int) - Constructor for class cn.hutool.bloomfilter.BitMapBloomFilter
构造,使用默认的5个过滤器
BitMapBloomFilter(int, BloomFilter...) - Constructor for class cn.hutool.bloomfilter.BitMapBloomFilter
使用自定的多个过滤器建立BloomFilter
BitSetBloomFilter - Class in cn.hutool.bloomfilter
BloomFilter实现方式2,此方式使用BitSet存储。
Hash算法的使用使用固定顺序,只需指定个数既可
BitSetBloomFilter(int, int, int) - Constructor for class cn.hutool.bloomfilter.BitSetBloomFilter
构造一个布隆过滤器,过滤器的容量为c * n 个bit.
bkdrHash(String) - Static method in class cn.hutool.core.util.HashUtil
BKDR算法
blankToDefault(CharSequence, String) - Static method in class cn.hutool.core.util.StrUtil
如果字符串是null或者""或者空白,则返回指定默认字符串,否则返回字符串本身。
blobToStr(Blob, Charset) - Static method in class cn.hutool.db.sql.SqlUtil
Blob字段值转字符串
BloomFilter - Interface in cn.hutool.bloomfilter
Bloom filter 是由 Howard Bloom 在 1970 年提出的二进制向量数据结构,它具有很好的空间和时间效率,被用来检测一个元素是不是集合中的一个成员。
如果检测结果为是,该元素不一定在集合中;但如果检测结果为否,该元素一定不在集合中。
因此Bloom filter具有100%的召回率。这样每个检测请求返回有“在集合内(可能错误)”和“不在集合内(绝对不在集合内)”两种情况。
BloomFilterUtil - Class in cn.hutool.bloomfilter
布隆过滤器工具
BloomFilterUtil() - Constructor for class cn.hutool.bloomfilter.BloomFilterUtil
 
body(String) - Method in class cn.hutool.http.HttpRequest
设置内容主体
body(String, String) - Method in class cn.hutool.http.HttpRequest
设置内容主体
请求体body参数支持两种类型:
body(JSON) - Method in class cn.hutool.http.HttpRequest
设置JSON内容主体
设置默认的Content-Type为 application/json 需在此方法调用前使用charset方法设置编码,否则使用默认编码UTF-8
body(byte[]) - Method in class cn.hutool.http.HttpRequest
设置主体字节码
需在此方法调用前使用charset方法设置编码,否则使用默认编码UTF-8
body() - Method in class cn.hutool.http.HttpResponse
获取响应主体
bodyBytes - Variable in class cn.hutool.http.HttpBase
存储主体
bodyBytes() - Method in class cn.hutool.http.HttpResponse
获取响应流字节码
此方法会转为同步模式
bodyStream() - Method in class cn.hutool.http.HttpResponse
获得服务区响应流
异步模式下获取Http原生流,同步模式下获取获取到的在内存中的副本
如果想在同步模式下获取流,请先调用HttpResponse.sync()方法强制同步
流获取后处理完毕需关闭此类
BOMInputStream - Class in cn.hutool.core.io
读取带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://akini.mbnet.fi/java/unicodereader/UnicodeInputStream.java.txt
BOMInputStream(InputStream) - Constructor for class cn.hutool.core.io.BOMInputStream
 
BOMInputStream(InputStream, String) - Constructor for class cn.hutool.core.io.BOMInputStream
 
BoolArrayValueMatcher - Class in cn.hutool.cron.pattern.matcher
将表达式中的数字值列表转换为Boolean数组,匹配时匹配相应数组位
BoolArrayValueMatcher(List<Integer>) - Constructor for class cn.hutool.cron.pattern.matcher.BoolArrayValueMatcher
 
BooleanConverter - Class in cn.hutool.core.convert.impl
波尔转换器
BooleanConverter() - Constructor for class cn.hutool.core.convert.impl.BooleanConverter
 
BooleanUtil - Class in cn.hutool.core.util
Boolean类型相关工具类
BooleanUtil() - Constructor for class cn.hutool.core.util.BooleanUtil
 
boundary - Variable in class cn.hutool.extra.servlet.multipart.MultipartRequestInputStream
part部分边界
BoundedPriorityQueue<E> - Class in cn.hutool.core.collection
有界优先队列
按照给定的排序规则,排序元素,当队列满时,按照给定的排序规则淘汰末尾元素(去除末尾元素)
BoundedPriorityQueue(int) - Constructor for class cn.hutool.core.collection.BoundedPriorityQueue
 
BoundedPriorityQueue(int, Comparator<? super E>) - Constructor for class cn.hutool.core.collection.BoundedPriorityQueue
构造
BRACKET_END - Static variable in class cn.hutool.core.util.CharUtil
 
BRACKET_END - Static variable in class cn.hutool.core.util.StrUtil
 
BRACKET_START - Static variable in class cn.hutool.core.util.CharUtil
 
BRACKET_START - Static variable in class cn.hutool.core.util.StrUtil
 
brief(CharSequence, int) - Static method in class cn.hutool.core.util.StrUtil
将给定字符串,变成 "xxx...xxx" 形式的字符串
browers - Static variable in class cn.hutool.http.useragent.Browser
支持的浏览器类型
browse(String) - Static method in class cn.hutool.core.swing.DesktopUtil
使用平台默认浏览器打开指定URL地址
Browser - Class in cn.hutool.http.useragent
浏览器对象
Browser(String, String, String) - Constructor for class cn.hutool.http.useragent.Browser
构造
BufferedImageLuminanceSource - Class in cn.hutool.extra.qrcode
BufferedImage 图片二维码源
来自:http://blog.csdn.net/yangxin_blog/article/details/50850701
此类同样在zxing-j2se包中也有提供
BufferedImageLuminanceSource(BufferedImage) - Constructor for class cn.hutool.extra.qrcode.BufferedImageLuminanceSource
构造
BufferedImageLuminanceSource(BufferedImage, int, int, int, int) - Constructor for class cn.hutool.extra.qrcode.BufferedImageLuminanceSource
构造
BufferUtil - Class in cn.hutool.core.io
ByteBuffer 工具类
此工具来自于 t-io 项目以及其它项目的相关部分收集
ByteBuffer的相关介绍见:https://www.cnblogs.com/ruber/p/6857159.html
BufferUtil() - Constructor for class cn.hutool.core.io.BufferUtil
 
build() - Method in interface cn.hutool.core.builder.Builder
构建
build() - Method in class cn.hutool.core.builder.CompareToBuilder
Returns a negative Integer, a positive Integer, or zero as the builder has judged the "left-hand" side as less than, greater than, or equal to the "right-hand" side.
build() - Method in class cn.hutool.core.builder.EqualsBuilder
Returns true if the fields that have been checked are all equal.
build() - Method in class cn.hutool.core.builder.HashCodeBuilder
Returns the computed hashCode.
build() - Method in class cn.hutool.core.map.MapBuilder
创建后的map
build() - Method in class cn.hutool.core.thread.ExecutorBuilder
构建ThreadPoolExecutor
build() - Method in class cn.hutool.core.thread.ThreadFactoryBuilder
build(String, ValueParser) - Static method in class cn.hutool.cron.pattern.matcher.ValueMatcherBuilder
处理定时任务表达式每个时间字段
多个时间使用逗号分隔
build() - Method in class cn.hutool.db.sql.SqlBuilder
构建,默认打印SQL日志
build() - Method in class cn.hutool.extra.template.engine.beetl.BeetlUtil.ResourceLoaderBuilder
构建
build(String, Charset) - Static method in enum cn.hutool.http.ContentType
输出Content-Type字符串,附带编码信息
build() - Method in class cn.hutool.http.ssl.SSLSocketFactoryBuilder
构建SSLSocketFactory
buildConditions(Entity) - Static method in class cn.hutool.db.sql.SqlUtil
通过实体对象构建条件对象
buildEqualsWhere(Entity, List<Object>) - Static method in class cn.hutool.db.sql.SqlUtil
构件相等条件的where语句
如果没有条件语句,泽返回空串,表示没有条件
Builder<T> - Interface in cn.hutool.core.builder
建造者模式接口定义
builder() - Static method in class cn.hutool.core.map.MapUtil
创建链接调用map
builder(Map<K, V>) - Static method in class cn.hutool.core.map.MapUtil
创建链接调用map
builder(K, V) - Static method in class cn.hutool.core.map.MapUtil
创建链接调用map
builder() - Static method in class cn.hutool.core.util.StrUtil
创建StringBuilder对象
builder(int) - Static method in class cn.hutool.core.util.StrUtil
创建StringBuilder对象
builder(CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
创建StringBuilder对象
buildInetSocketAddress(String, int) - Static method in class cn.hutool.core.net.NetUtil
构建InetSocketAddress
当host中包含端口时(用“:”隔开),使用host中的端口,否则使用默认端口
给定host为空时使用本地host(127.0.0.1)
buildLikeValue(String, Condition.LikeType, boolean) - Static method in class cn.hutool.db.sql.SqlUtil
创建LIKE语句中的值,创建的结果为:
byteBuffer(CharSequence, String) - Static method in class cn.hutool.core.util.StrUtil
字符串转换为byteBuffer
byteLength(CharSequence, Charset) - Static method in class cn.hutool.core.util.StrUtil
给定字符串转为bytes后的byte数(byte长度)
bytes(CharSequence) - Static method in class cn.hutool.core.util.StrUtil
编码字符串
使用系统默认编码
bytes(CharSequence, String) - Static method in class cn.hutool.core.util.StrUtil
编码字符串
bytes(CharSequence, Charset) - Static method in class cn.hutool.core.util.StrUtil
编码字符串
BytesResource - Class in cn.hutool.core.io.resource
基于byte[]的资源获取器
注意:此对象中getUrl方法始终返回null
BytesResource(byte[]) - Constructor for class cn.hutool.core.io.resource.BytesResource
构造
BytesResource(byte[], String) - Constructor for class cn.hutool.core.io.resource.BytesResource
构造
bytesToInt(byte[]) - Static method in class cn.hutool.core.convert.Convert
byte[]转int值
bytesToLong(byte[]) - Static method in class cn.hutool.core.convert.Convert
byte数组转long
from: https://stackoverflow.com/questions/4485128/how-do-i-convert-long-to-byte-and-back-in-java
bytesToShort(byte[]) - Static method in class cn.hutool.core.convert.Convert
byte数组转short
byteToUnsignedInt(byte) - Static method in class cn.hutool.core.convert.Convert
byte转无符号int
byteValue() - Method in class cn.hutool.core.lang.mutable.MutableByte
 

C

C3p0DSFactory - Class in cn.hutool.db.ds.c3p0
Druid数据源工厂类
C3p0DSFactory() - Constructor for class cn.hutool.db.ds.c3p0.C3p0DSFactory
构造,使用默认配置
C3p0DSFactory(Setting) - Constructor for class cn.hutool.db.ds.c3p0.C3p0DSFactory
构造
C_BACKSLASH - Static variable in class cn.hutool.core.util.StrUtil
 
C_BRACKET_END - Static variable in class cn.hutool.core.util.StrUtil
 
C_BRACKET_START - Static variable in class cn.hutool.core.util.StrUtil
 
C_COLON - Static variable in class cn.hutool.core.util.StrUtil
 
C_COMMA - Static variable in class cn.hutool.core.util.StrUtil
 
C_CR - Static variable in class cn.hutool.core.util.StrUtil
 
C_DELIM_END - Static variable in class cn.hutool.core.util.StrUtil
 
C_DELIM_START - Static variable in class cn.hutool.core.util.StrUtil
 
C_DOT - Static variable in class cn.hutool.core.util.StrUtil
 
C_LF - Static variable in class cn.hutool.core.util.StrUtil
 
C_SLASH - Static variable in class cn.hutool.core.util.StrUtil
 
C_SPACE - Static variable in class cn.hutool.core.util.StrUtil
 
C_TAB - Static variable in class cn.hutool.core.util.StrUtil
 
C_UNDERLINE - Static variable in class cn.hutool.core.util.StrUtil
 
Cache<K,V> - Interface in cn.hutool.cache
缓存接口
cache - Variable in class cn.hutool.cache.file.AbstractFileCache
缓存实现
cacheMap - Variable in class cn.hutool.cache.impl.AbstractCache
 
CacheObj<K,V> - Class in cn.hutool.cache.impl
缓存对象
CacheObj(K, V, long) - Constructor for class cn.hutool.cache.impl.CacheObj
构造
cacheObjIterator() - Method in interface cn.hutool.cache.Cache
返回包含键和值得迭代器
cacheObjIterator() - Method in class cn.hutool.cache.impl.AbstractCache
 
CacheObjIterator<K,V> - Class in cn.hutool.cache.impl
AbstractCache 的CacheObj迭代器.
cacheObjIterator() - Method in class cn.hutool.cache.impl.NoCache
 
CacheUtil - Class in cn.hutool.cache
缓存工具类
CacheUtil() - Constructor for class cn.hutool.cache.CacheUtil
 
CacheValuesIterator<V> - Class in cn.hutool.cache.impl
AbstractCache 的值迭代器.
Caesar - Class in cn.hutool.core.codec
凯撒密码实现
算法来自:https://github.com/zhaorenjie110/SymmetricEncryptionAndDecryption
Caesar() - Constructor for class cn.hutool.core.codec.Caesar
 
calendar(Date) - Static method in class cn.hutool.core.date.DateUtil
转换为Calendar对象
calendar(long) - Static method in class cn.hutool.core.date.DateUtil
转换为Calendar对象
CalendarConverter - Class in cn.hutool.core.convert.impl
日期转换器
CalendarConverter() - Constructor for class cn.hutool.core.convert.impl.CalendarConverter
 
call(P...) - Method in interface cn.hutool.core.lang.func.Func
执行函数
call() - Method in interface cn.hutool.core.lang.func.Func0
执行函数
call(P) - Method in interface cn.hutool.core.lang.func.Func1
执行函数
call(P...) - Method in interface cn.hutool.core.lang.func.VoidFunc
执行函数
call() - Method in interface cn.hutool.core.lang.func.VoidFunc0
执行函数
call(P) - Method in interface cn.hutool.core.lang.func.VoidFunc1
执行函数
call(Connection, String, Object...) - Static method in class cn.hutool.db.sql.SqlExecutor
执行调用存储过程
此方法不会关闭Connection
callbackRead() - Method in class cn.hutool.socket.aio.AioSession
执行读,用于读取事件结束的回调
Caller - Interface in cn.hutool.core.lang.caller
调用者接口
可以通过此接口的实现类方法获取调用者、多级调用者以及判断是否被调用
CallerUtil - Class in cn.hutool.core.lang.caller
调用者。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
CallerUtil() - Constructor for class cn.hutool.core.lang.caller.CallerUtil
 
callQuery(Connection, String, Object...) - Static method in class cn.hutool.db.sql.SqlExecutor
执行调用存储过程
此方法不会关闭Connection
CamelCaseLinkedMap<K,V> - Class in cn.hutool.core.map
驼峰Key风格的LinkedHashMap
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
CamelCaseLinkedMap() - Constructor for class cn.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(int) - Constructor for class cn.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(int, float) - Constructor for class cn.hutool.core.map.CamelCaseLinkedMap
构造
CamelCaseMap<K,V> - Class in cn.hutool.core.map
驼峰Key风格的Map
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
CamelCaseMap() - Constructor for class cn.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(int) - Constructor for class cn.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CamelCaseMap
构造
CamelCaseMap(int, float) - Constructor for class cn.hutool.core.map.CamelCaseMap
构造
cancel() - Method in class cn.hutool.db.sql.StatementWrapper
 
cancelPruneSchedule() - Method in class cn.hutool.cache.impl.TimedCache
取消定时清理
capacity() - Method in interface cn.hutool.cache.Cache
返回缓存容量,0表示无大小限制
capacity - Variable in class cn.hutool.cache.file.AbstractFileCache
容量
capacity() - Method in class cn.hutool.cache.file.AbstractFileCache
 
capacity - Variable in class cn.hutool.cache.impl.AbstractCache
返回缓存容量,0表示无大小限制
capacity() - Method in class cn.hutool.cache.impl.AbstractCache
 
capacity() - Method in class cn.hutool.cache.impl.NoCache
 
CaptchaUtil - Class in cn.hutool.captcha
图形验证码工具
CaptchaUtil() - Constructor for class cn.hutool.captcha.CaptchaUtil
 
captureScreen() - Static method in class cn.hutool.core.swing.RobotUtil
截取全屏
captureScreen(File) - Static method in class cn.hutool.core.swing.RobotUtil
截取全屏到文件
captureScreen(Rectangle) - Static method in class cn.hutool.core.swing.RobotUtil
截屏
captureScreen(Rectangle, File) - Static method in class cn.hutool.core.swing.RobotUtil
截屏
captureScreen() - Static method in class cn.hutool.core.swing.ScreenUtil
截取全屏
captureScreen(File) - Static method in class cn.hutool.core.swing.ScreenUtil
截取全屏到文件
captureScreen(Rectangle) - Static method in class cn.hutool.core.swing.ScreenUtil
截屏
captureScreen(Rectangle, File) - Static method in class cn.hutool.core.swing.ScreenUtil
截屏
CaseInsensitiveLinkedMap<K,V> - Class in cn.hutool.core.map
忽略大小写的LinkedHashMap
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
CaseInsensitiveLinkedMap() - Constructor for class cn.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(int) - Constructor for class cn.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveLinkedMap(int, float) - Constructor for class cn.hutool.core.map.CaseInsensitiveLinkedMap
构造
CaseInsensitiveMap<K,V> - Class in cn.hutool.core.map
忽略大小写的Map
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
CaseInsensitiveMap() - Constructor for class cn.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(int) - Constructor for class cn.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(float, Map<? extends K, ? extends V>) - Constructor for class cn.hutool.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(int, float) - Constructor for class cn.hutool.core.map.CaseInsensitiveMap
构造
cast(Class<?>, Object) - Static method in class cn.hutool.core.util.ArrayUtil
强转数组类型
强制转换的前提是数组元素类型可被强制转换
强制转换后会生成一个新数组
CastConverter<T> - Class in cn.hutool.core.convert.impl
强转转换器
CastConverter() - Constructor for class cn.hutool.core.convert.impl.CastConverter
 
causeInstanceOf(Class<? extends Throwable>) - Method in exception cn.hutool.core.io.IORuntimeException
导致这个异常的异常是否是指定类型的异常
causeInstanceOf(Class<? extends Throwable>) - Method in exception cn.hutool.core.io.resource.NoResourceException
导致这个异常的异常是否是指定类型的异常
cd(String) - Method in class cn.hutool.extra.ftp.AbstractFtp
打开指定目录
cd(String) - Method in class cn.hutool.extra.ftp.Ftp
改变目录
cd(String) - Method in class cn.hutool.extra.ssh.Sftp
打开指定目录,如果指定路径非目录或不存在返回false
ceiling(Date, DateField) - Static method in class cn.hutool.core.date.DateUtil
修改日期为某个时间字段结束时间
ceiling(Calendar, DateField) - Static method in class cn.hutool.core.date.DateUtil
修改日期为某个时间字段结束时间
CELL_FILL_CHAR - Static variable in class cn.hutool.poi.excel.sax.ExcelSaxUtil
 
CellDataType - Enum in cn.hutool.poi.excel.sax
单元格数据类型枚举
CellEditor - Interface in cn.hutool.poi.excel.cell
单元格编辑器接口
cellStyle - Variable in class cn.hutool.poi.excel.StyleSet
默认样式
cellStyleForDate - Variable in class cn.hutool.poi.excel.StyleSet
默认日期样式
cellStyleForNumber - Variable in class cn.hutool.poi.excel.StyleSet
默认数字样式
CellUtil - Class in cn.hutool.poi.excel.cell
Excel表格中单元格工具类
CellUtil() - Constructor for class cn.hutool.poi.excel.cell.CellUtil
 
CellValue<T> - Interface in cn.hutool.poi.excel.cell
抽象的单元格值接口,用于判断不同类型的单元格值
center(CharSequence, int) - Static method in class cn.hutool.core.util.StrUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
center(CharSequence, int, char) - Static method in class cn.hutool.core.util.StrUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
center(CharSequence, int, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
CglibInterceptor - Class in cn.hutool.aop.interceptor
Cglib实现的动态代理切面
CglibInterceptor(Object, Aspect) - Constructor for class cn.hutool.aop.interceptor.CglibInterceptor
构造
CglibProxyFactory - Class in cn.hutool.aop.proxy
基于Cglib的切面代理工厂
CglibProxyFactory() - Constructor for class cn.hutool.aop.proxy.CglibProxyFactory
 
Chain<E,T> - Interface in cn.hutool.core.lang
责任链接口
changeC1C2C3ToC1C3C2(byte[], ECDomainParameters) - Static method in class cn.hutool.crypto.SmUtil
bc加解密使用旧标c1||c2||c3,此方法在加密后调用,将结果转化为c1||c3||c2
changeC1C3C2ToC1C2C3(byte[], ECDomainParameters) - Static method in class cn.hutool.crypto.SmUtil
bc加解密使用旧标c1||c3||c2,此方法在解密前调用,将密文转化为c1||c2||c3再去解密
ChannelType - Enum in cn.hutool.extra.ssh
Jsch支持的Channel类型
CharacterConverter - Class in cn.hutool.core.convert.impl
字符转换器
CharacterConverter() - Constructor for class cn.hutool.core.convert.impl.CharacterConverter
 
characters(char[], int, int) - Method in class cn.hutool.poi.excel.sax.Excel07SaxReader
s标签结束的回调处理方法
charAt(int) - Method in class cn.hutool.core.text.StrBuilder
 
charset - Variable in class cn.hutool.core.io.file.FileWrapper
 
charset(String) - Static method in class cn.hutool.core.util.CharsetUtil
转换为Charset对象
charset - Variable in class cn.hutool.extra.ftp.AbstractFtp
 
charset - Variable in class cn.hutool.extra.qrcode.QrConfig
编码
charset - Variable in class cn.hutool.http.HttpBase
编码
charset() - Method in class cn.hutool.http.HttpBase
返回字符集
charset(String) - Method in class cn.hutool.http.HttpBase
设置字符集
charset(Charset) - Method in class cn.hutool.http.HttpBase
设置字符集
charset - Variable in class cn.hutool.setting.Setting
本设置对象的字符集
CHARSET_GBK - Static variable in class cn.hutool.core.util.CharsetUtil
GBK
CHARSET_ISO_8859_1 - Static variable in class cn.hutool.core.util.CharsetUtil
ISO-8859-1
CHARSET_PATTERN - Static variable in class cn.hutool.http.HttpUtil
正则:Content-Type中的编码信息
CHARSET_UTF_8 - Static variable in class cn.hutool.core.util.CharsetUtil
UTF-8
CharsetConverter - Class in cn.hutool.core.convert.impl
编码对象转换器
CharsetConverter() - Constructor for class cn.hutool.core.convert.impl.CharsetConverter
 
CharsetUtil - Class in cn.hutool.core.util
字符集工具类
CharsetUtil() - Constructor for class cn.hutool.core.util.CharsetUtil
 
CharUtil - Class in cn.hutool.core.util
字符工具类
部分工具来自于Apache Commons系列
CharUtil() - Constructor for class cn.hutool.core.util.CharUtil
 
checkBetween(int, int, int) - Static method in class cn.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(long, long, long) - Static method in class cn.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(double, double, double) - Static method in class cn.hutool.core.lang.Assert
检查值是否在指定范围内
checkBetween(Number, Number, Number) - Static method in class cn.hutool.core.lang.Assert
检查值是否在指定范围内
checkClientTrusted(X509Certificate[], String) - Method in class cn.hutool.http.ssl.DefaultTrustManager
 
checkIndex(int, int) - Static method in class cn.hutool.core.lang.Assert
检查下标(数组、集合、字符串)是否符合要求,下标必须满足:
checkIndex(int, int, String, Object...) - Static method in class cn.hutool.core.lang.Assert
检查下标(数组、集合、字符串)是否符合要求,下标必须满足:
checkLogExist(Class<?>) - Method in class cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
 
checkLogExist(Class<?>) - Method in class cn.hutool.log.LogFactory
检查日志实现是否存在
此方法仅用于检查所提供的日志相关类是否存在,当传入的日志类类不存在时抛出ClassNotFoundException
此方法的作用是在detectLogFactory方法自动检测所用日志时,如果实现类不存在,调用此方法会自动抛出异常,从而切换到下一种日志的检测。
checkPoiImport() - Static method in class cn.hutool.poi.PoiChecker
检查POI包的引入情况
checkpw(String, String) - Static method in class cn.hutool.crypto.digest.BCrypt
检查明文密码文本是否匹配加密后的文本
checkServerTrusted(X509Certificate[], String) - Method in class cn.hutool.http.ssl.DefaultTrustManager
 
checkSlip(File, File) - Static method in class cn.hutool.core.io.FileUtil
检查父完整路径是否为自路径的前半部分,如果不是说明不是子路径,可能存在slip注入。
checksum(File, Checksum) - Static method in class cn.hutool.core.io.FileUtil
计算文件校验码
checksum(InputStream, Checksum) - Static method in class cn.hutool.core.io.IoUtil
计算流的校验码,计算后关闭流
checksumCRC32(File) - Static method in class cn.hutool.core.io.FileUtil
计算文件CRC32校验码
checksumCRC32(InputStream) - Static method in class cn.hutool.core.io.IoUtil
计算流CRC32校验码,计算后关闭流
checkTransactionSupported(Connection) - Method in class cn.hutool.db.AbstractDb
检查数据库是否支持事务,此项检查同一个数据源只检查一次,如果不支持抛出DbRuntimeException异常
checkValueNull() - Method in class cn.hutool.db.sql.Condition
检查值是否为null,如果为null转换为 "IS NULL"形式
CHINESE - Static variable in class cn.hutool.core.lang.PatternPool
单个中文汉字
CHINESE_DATE_FORMAT - Static variable in class cn.hutool.core.date.DatePattern
标准日期格式 FastDateFormat:yyyy年MM月dd日
CHINESE_DATE_PATTERN - Static variable in class cn.hutool.core.date.DatePattern
标准日期格式:yyyy年MM月dd日
CHINESES - Static variable in class cn.hutool.core.lang.PatternPool
中文汉字
chr(int) - Static method in class cn.hutool.http.HTMLFilter
 
cipher - Variable in class cn.hutool.crypto.asymmetric.AsymmetricCrypto
Cipher负责完成加密或解密工作
CircleCaptcha - Class in cn.hutool.captcha
圆圈干扰验证码
CircleCaptcha(int, int) - Constructor for class cn.hutool.captcha.CircleCaptcha
构造
CircleCaptcha(int, int, int) - Constructor for class cn.hutool.captcha.CircleCaptcha
构造
CircleCaptcha(int, int, int, int) - Constructor for class cn.hutool.captcha.CircleCaptcha
构造
CITIZEN_ID - Static variable in class cn.hutool.core.lang.PatternPool
18位身份证号码
CITIZEN_ID - Static variable in class cn.hutool.core.lang.Validator
身份证号码
CLASS_EXT - Static variable in class cn.hutool.core.io.FileUtil
Class文件扩展名
CLASS_PATH - Static variable in class cn.hutool.system.SystemUtil
 
CLASS_VERSION - Static variable in class cn.hutool.system.SystemUtil
Java类信息
ClassConverter - Class in cn.hutool.core.convert.impl
类转换器
将类名转换为类
ClassConverter() - Constructor for class cn.hutool.core.convert.impl.ClassConverter
 
ClassLoaderUtil - Class in cn.hutool.core.util
ClassLoader工具类
ClassLoaderUtil() - Constructor for class cn.hutool.core.util.ClassLoaderUtil
 
CLASSPATH_URL_PREFIX - Static variable in class cn.hutool.core.util.URLUtil
针对ClassPath路径的伪协议前缀(兼容Spring): "classpath:"
ClassPathResource - Class in cn.hutool.core.io.resource
ClassPath单一资源访问类
传入路径path必须为相对路径,如果传入绝对路径,Linux路径会去掉开头的“/”,而Windows路径会直接报错。
传入的path所指向的资源必须存在,否则报错
ClassPathResource(String) - Constructor for class cn.hutool.core.io.resource.ClassPathResource
构造
ClassPathResource(String, ClassLoader) - Constructor for class cn.hutool.core.io.resource.ClassPathResource
构造
ClassPathResource(String, Class<?>) - Constructor for class cn.hutool.core.io.resource.ClassPathResource
构造
ClassPathResource(String, ClassLoader, Class<?>) - Constructor for class cn.hutool.core.io.resource.ClassPathResource
构造
ClassScaner - Class in cn.hutool.core.lang
类扫描器
ClassScaner() - Constructor for class cn.hutool.core.lang.ClassScaner
构造,默认UTF-8编码
ClassScaner(String) - Constructor for class cn.hutool.core.lang.ClassScaner
构造,默认UTF-8编码
ClassScaner(String, Filter<Class<?>>) - Constructor for class cn.hutool.core.lang.ClassScaner
构造,默认UTF-8编码
ClassScaner(String, Filter<Class<?>>, Charset) - Constructor for class cn.hutool.core.lang.ClassScaner
构造
ClassUtil - Class in cn.hutool.core.util
类工具类
ClassUtil() - Constructor for class cn.hutool.core.util.ClassUtil
 
clean(String) - Static method in class cn.hutool.core.io.FileUtil
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
clean(File) - Static method in class cn.hutool.core.io.FileUtil
清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
cleanBlank(CharSequence) - Static method in class cn.hutool.core.util.StrUtil
清理空白字符
cleanEmpty(File) - Static method in class cn.hutool.core.io.FileUtil
清理空文件夹
此方法用于递归删除空的文件夹,不删除文件
如果传入的文件夹本身就是空的,删除这个文件夹
cleanHtmlTag(String) - Static method in class cn.hutool.http.HtmlUtil
清除所有HTML标签
cleanInvalid(String) - Static method in class cn.hutool.core.io.FileUtil
清除文件名中的在Windows下不支持的非法字符,包括: \ / : * ? " < > |
cleanInvalid(String) - Static method in class cn.hutool.core.util.XmlUtil
去除XML文本中的无效字符
clear() - Method in interface cn.hutool.cache.Cache
清空缓存
clear() - Method in class cn.hutool.cache.file.AbstractFileCache
清空缓存
clear() - Method in class cn.hutool.cache.impl.AbstractCache
 
clear() - Method in class cn.hutool.cache.impl.NoCache
 
clear() - Method in class cn.hutool.core.collection.ConcurrentHashSet
 
clear() - Static method in class cn.hutool.core.lang.PatternPool
清空缓存池
clear() - Method in class cn.hutool.core.lang.SimpleCache
清空缓存池
clear() - Method in class cn.hutool.core.lang.WeightRandom
清空权重表
clear() - Method in class cn.hutool.core.map.MapProxy
 
clear() - Method in class cn.hutool.core.map.MapWrapper
 
clear() - Method in class cn.hutool.core.map.TableMap
 
clear() - Method in class cn.hutool.core.text.csv.CsvRow
 
clear() - Method in class cn.hutool.core.text.StrBuilder
删除全部字符,位置归零
clear() - Method in class cn.hutool.cron.Scheduler
清空任务表
clear() - Method in class cn.hutool.json.JSONArray
 
clear() - Method in class cn.hutool.json.JSONObject
 
clear(String) - Method in class cn.hutool.setting.GroupedMap
清除指定分组下的所有键值对
clear() - Method in class cn.hutool.setting.profile.Profile
清空所有环境的配置文件
clear(String) - Method in class cn.hutool.setting.Setting
清除指定分组下的所有键值对
clear() - Method in class cn.hutool.setting.Setting
清空默认分组(空分组)中的所有键值对
clearBatch() - Method in class cn.hutool.db.sql.StatementWrapper
 
clearHeaderAlias() - Method in class cn.hutool.poi.excel.ExcelWriter
清空标题别名,key为Map中的key,value为别名
clearListener() - Method in enum cn.hutool.core.swing.clipboard.ClipboardMonitor
清空监听
clearParameters() - Method in class cn.hutool.db.sql.StatementWrapper
 
clearWarnings() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
clearWarnings() - Method in class cn.hutool.db.sql.StatementWrapper
 
clearWorker() - Method in class cn.hutool.core.thread.SyncFinisher
清空工作线程对象
click() - Static method in class cn.hutool.core.swing.RobotUtil
模拟单击
鼠标单击包括鼠标左键的按下和释放
ClipboardListener - Interface in cn.hutool.core.swing.clipboard
剪贴板监听事件处理接口
用户通过实现此接口,实现监听剪贴板内容变化
ClipboardMonitor - Enum in cn.hutool.core.swing.clipboard
剪贴板监听
ClipboardUtil - Class in cn.hutool.core.swing.clipboard
系统剪贴板工具类
ClipboardUtil() - Constructor for class cn.hutool.core.swing.clipboard.ClipboardUtil
 
clobToStr(Clob) - Static method in class cn.hutool.db.sql.SqlUtil
Clob字段值转字符串
clockSequence() - Method in class cn.hutool.core.lang.UUID
与此 UUID 相关联的时钟序列值。
clone() - Method in interface cn.hutool.core.clone.Cloneable
克隆当前对象,浅复制
clone() - Method in class cn.hutool.core.clone.CloneSupport
 
clone() - Method in class cn.hutool.core.lang.Dict
 
clone(T[]) - Static method in class cn.hutool.core.util.ArrayUtil
克隆数组
clone(T) - Static method in class cn.hutool.core.util.ArrayUtil
克隆数组,如果非数组返回null
clone(T) - Static method in class cn.hutool.core.util.ObjectUtil
克隆对象
如果对象实现Cloneable接口,调用其clone方法
如果实现Serializable接口,执行深度克隆
否则返回null
clone() - Method in class cn.hutool.db.ActiveEntity
 
clone() - Method in class cn.hutool.db.Entity
 
clone() - Method in class cn.hutool.json.JSONNull
There is only intended to be a single instance of the NULL object, so the clone method returns itself.
Cloneable<T> - Interface in cn.hutool.core.clone
克隆支持接口
cloneByStream(T) - Static method in class cn.hutool.core.util.ObjectUtil
序列化后拷贝流的方式克隆
对象必须实现Serializable接口
cloneCellStyle(Cell, CellStyle) - Static method in class cn.hutool.poi.excel.style.StyleUtil
克隆新的CellStyle
cloneCellStyle(Workbook, CellStyle) - Static method in class cn.hutool.poi.excel.style.StyleUtil
克隆新的CellStyle
cloneIfPossible(T) - Static method in class cn.hutool.core.util.ObjectUtil
返回克隆后的对象,如果克隆失败,返回原对象
CloneRuntimeException - Exception in cn.hutool.core.clone
克隆异常
CloneRuntimeException(Throwable) - Constructor for exception cn.hutool.core.clone.CloneRuntimeException
 
CloneRuntimeException(String) - Constructor for exception cn.hutool.core.clone.CloneRuntimeException
 
CloneRuntimeException(String, Object...) - Constructor for exception cn.hutool.core.clone.CloneRuntimeException
 
CloneRuntimeException(String, Throwable) - Constructor for exception cn.hutool.core.clone.CloneRuntimeException
 
CloneRuntimeException(Throwable, String, Object...) - Constructor for exception cn.hutool.core.clone.CloneRuntimeException
 
CloneSupport<T> - Class in cn.hutool.core.clone
克隆支持类,提供默认的克隆方法
CloneSupport() - Constructor for class cn.hutool.core.clone.CloneSupport
 
close() - Method in class cn.hutool.core.collection.LineIter
关闭Reader
close() - Method in class cn.hutool.core.io.BOMInputStream
 
close() - Method in class cn.hutool.core.io.FastByteArrayOutputStream
此方法无任何效果,当流被关闭后不会抛出IOException
close(Closeable) - Static method in class cn.hutool.core.io.IoUtil
关闭
关闭失败不会抛出异常
close(AutoCloseable) - Static method in class cn.hutool.core.io.IoUtil
关闭
关闭失败不会抛出异常
close() - Method in class cn.hutool.core.io.watch.WatchMonitor
关闭监听
close() - Method in enum cn.hutool.core.swing.clipboard.ClipboardMonitor
关闭(停止)监听
close() - Method in class cn.hutool.core.text.csv.CsvParser
 
close() - Method in class cn.hutool.core.text.csv.CsvWriter
 
close(Object...) - Static method in class cn.hutool.db.DbUtil
连续关闭一系列的SQL相关对象
这些对象必须按照顺序关闭,否则会出错。
close(String) - Method in class cn.hutool.db.ds.AbstractDSFactory
 
close() - Method in class cn.hutool.db.ds.DataSourceWrapper
 
close() - Method in class cn.hutool.db.ds.DSFactory
关闭默认数据源(空组)
close(String) - Method in class cn.hutool.db.ds.DSFactory
关闭对应数据源
close() - Method in class cn.hutool.db.ds.pooled.PooledConnection
重写关闭连接,实际操作是归还到连接池中
close() - Method in class cn.hutool.db.ds.pooled.PooledDataSource
 
close() - Method in class cn.hutool.db.ds.simple.SimpleDataSource
 
close() - Method in class cn.hutool.db.nosql.mongo.MongoDS
 
close() - Method in class cn.hutool.db.nosql.redis.RedisDS
 
close() - Method in class cn.hutool.db.Session
 
close() - Method in class cn.hutool.db.sql.StatementWrapper
 
close(DataSource) - Method in enum cn.hutool.db.ThreadLocalConnection
关闭数据库,并从线程池中移除
close(DataSource) - Method in class cn.hutool.db.ThreadLocalConnection.GroupedConnection
关闭并移除Connection
如果处于事务中,则不进行任何操作
close() - Method in class cn.hutool.extra.ftp.Ftp
 
close(String) - Method in enum cn.hutool.extra.ssh.JschSessionPool
关闭SSH连接会话
close(Session) - Static method in class cn.hutool.extra.ssh.JschUtil
关闭SSH连接会话
close(Channel) - Static method in class cn.hutool.extra.ssh.JschUtil
关闭会话通道
close(String) - Static method in class cn.hutool.extra.ssh.JschUtil
关闭SSH连接会话
close() - Method in class cn.hutool.extra.ssh.Sftp
 
close() - Method in class cn.hutool.http.HttpResponse
 
close() - Method in class cn.hutool.poi.excel.BigExcelWriter
 
close() - Method in class cn.hutool.poi.excel.ExcelBase
关闭工作簿
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
close() - Method in class cn.hutool.poi.excel.ExcelWriter
关闭工作簿
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
close() - Method in class cn.hutool.poi.word.Word07Writer
关闭Word文档
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
close() - Method in class cn.hutool.socket.aio.AioClient
关闭客户端
close() - Method in class cn.hutool.socket.aio.AioServer
关闭服务
close() - Method in class cn.hutool.socket.aio.AioSession
关闭会话
close() - Method in class cn.hutool.socket.nio.NioServer
 
closeAll() - Static method in class cn.hutool.db.nosql.mongo.MongoFactory
关闭全部连接
closeAll() - Method in enum cn.hutool.extra.ssh.JschSessionPool
关闭所有SSH连接会话
closeAll() - Static method in class cn.hutool.extra.ssh.JschUtil
关闭所有SSH连接会话
closeConnection(Connection) - Method in class cn.hutool.db.AbstractDb
关闭连接
自定义关闭连接有利于自定义回收连接机制,或者不关闭
closeConnection(Connection) - Method in class cn.hutool.db.Db
 
closeConnection(Connection) - Method in class cn.hutool.db.Session
 
closeConnection(Connection) - Method in class cn.hutool.db.SqlRunner
Deprecated.
 
closeCookie() - Static method in class cn.hutool.http.HttpRequest
关闭Cookie
closeIfPosible(Object) - Static method in class cn.hutool.core.io.IoUtil
尝试关闭指定对象
判断对象如果实现了AutoCloseable,则调用之
closeIn() - Method in class cn.hutool.socket.aio.AioSession
关闭输出
closeOnCompletion() - Method in class cn.hutool.db.sql.StatementWrapper
 
closeOut() - Method in class cn.hutool.socket.aio.AioSession
关闭输出
closeTemplateSource(Object) - Method in class cn.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
 
closeWithoutFlush() - Method in class cn.hutool.poi.excel.ExcelWriter
关闭工作簿但是不写出
closeWithoutFlush() - Method in class cn.hutool.poi.word.Word07Writer
关闭Word文档但是不写出
cn.hutool - package cn.hutool
Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。
cn.hutool.aop - package cn.hutool.aop
JDK动态代理封装,提供非IOC下的切面支持
cn.hutool.aop.aspects - package cn.hutool.aop.aspects
切面实现,提供一些基本的切面实现
cn.hutool.aop.interceptor - package cn.hutool.aop.interceptor
代理拦截器实现
cn.hutool.aop.proxy - package cn.hutool.aop.proxy
代理实现
cn.hutool.bloomfilter - package cn.hutool.bloomfilter
布隆过滤,提供一些Hash算法的布隆过滤
cn.hutool.bloomfilter.bitMap - package cn.hutool.bloomfilter.bitMap
BitMap实现
cn.hutool.bloomfilter.filter - package cn.hutool.bloomfilter.filter
各种Hash算法的过滤器实现
cn.hutool.cache - package cn.hutool.cache
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
cn.hutool.cache.file - package cn.hutool.cache.file
提供针对文件的缓存实现
cn.hutool.cache.impl - package cn.hutool.cache.impl
提供各种缓存实现
cn.hutool.captcha - package cn.hutool.captcha
图片验证码实现
cn.hutool.captcha.generator - package cn.hutool.captcha.generator
验证码生成策略实现
cn.hutool.core - package cn.hutool.core
Hutool核心方法及数据结构包
cn.hutool.core.annotation - package cn.hutool.core.annotation
注解包,提供增强型注解和注解工具类
cn.hutool.core.bean - package cn.hutool.core.bean
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
cn.hutool.core.bean.copier - package cn.hutool.core.bean.copier
Bean拷贝实现,包括拷贝选项等
cn.hutool.core.bean.copier.provider - package cn.hutool.core.bean.copier.provider
Bean值提供者方式封装
cn.hutool.core.builder - package cn.hutool.core.builder
建造者工具
用于建造特定对象或结果
cn.hutool.core.clone - package cn.hutool.core.clone
克隆封装
cn.hutool.core.codec - package cn.hutool.core.codec
BaseN以及BCD编码封装
cn.hutool.core.collection - package cn.hutool.core.collection
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
cn.hutool.core.comparator - package cn.hutool.core.comparator
各种比较器(Comparator)实现和封装
cn.hutool.core.convert - package cn.hutool.core.convert
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
cn.hutool.core.convert.impl - package cn.hutool.core.convert.impl
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
cn.hutool.core.date - package cn.hutool.core.date
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
cn.hutool.core.date.format - package cn.hutool.core.date.format
提供线程安全的日期格式的格式化和解析实现
cn.hutool.core.exceptions - package cn.hutool.core.exceptions
特殊异常封装,同时提供异常工具ExceptionUtil
cn.hutool.core.getter - package cn.hutool.core.getter
getXXX方法的接口和抽象实现
cn.hutool.core.img - package cn.hutool.core.img
图像处理相关工具类封装
cn.hutool.core.io - package cn.hutool.core.io
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
cn.hutool.core.io.checksum - package cn.hutool.core.io.checksum
IO校验相关库和工具
cn.hutool.core.io.file - package cn.hutool.core.io.file
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
cn.hutool.core.io.resource - package cn.hutool.core.io.resource
针对ClassPath和文件中资源读取的封装,主要入口为工具类ResourceUtil
cn.hutool.core.io.watch - package cn.hutool.core.io.watch
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
cn.hutool.core.io.watch.watchers - package cn.hutool.core.io.watch.watchers
文件监听中的观察者实现类,包括延迟处理、处理链等
cn.hutool.core.lang - package cn.hutool.core.lang
语言特性包,包括大量便捷的数据结构,例如验证器Validator,分布式ID生成器Snowflake等
cn.hutool.core.lang.caller - package cn.hutool.core.lang.caller
调用者接口及实现。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
cn.hutool.core.lang.copier - package cn.hutool.core.lang.copier
拷贝抽象实现,通过抽象拷贝,可以实现文件、流、Buffer之间的拷贝实现
cn.hutool.core.lang.func - package cn.hutool.core.lang.func
函数封装
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
cn.hutool.core.lang.loader - package cn.hutool.core.lang.loader
加载器的抽象接口和实现,包括懒加载的实现等
cn.hutool.core.lang.mutable - package cn.hutool.core.lang.mutable
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
cn.hutool.core.map - package cn.hutool.core.map
Map相关封装,提供特殊Map实现以及Map工具MapUtil
cn.hutool.core.map.multi - package cn.hutool.core.map.multi
列表类型值的Map实现
cn.hutool.core.math - package cn.hutool.core.math
提供数学计算相关封装,包括排列组合等,入口为MathUtil
cn.hutool.core.net - package cn.hutool.core.net
网络相关工具
cn.hutool.core.swing - package cn.hutool.core.swing
Swing和awt相关封装
cn.hutool.core.swing.clipboard - package cn.hutool.core.swing.clipboard
剪贴板相关的工具,包括剪贴板监听等
cn.hutool.core.text - package cn.hutool.core.text
提供文本相关操作的封装,还包括Unicode工具UnicodeUtil
cn.hutool.core.text.csv - package cn.hutool.core.text.csv
提供CSV文件读写的封装,入口为CsvUtil
cn.hutool.core.text.escape - package cn.hutool.core.text.escape
提供各种转义和反转义实现
cn.hutool.core.text.replacer - package cn.hutool.core.text.replacer
文本替换类抽象及实现
cn.hutool.core.thread - package cn.hutool.core.thread
提供线程及高并发封装,入口为ThreadUtil
cn.hutool.core.thread.lock - package cn.hutool.core.thread.lock
锁的实现
cn.hutool.core.thread.threadlocal - package cn.hutool.core.thread.threadlocal
ThreadLocal相关封装
cn.hutool.core.util - package cn.hutool.core.util
提供各种工具方法,按照归类入口为XXXUtil,如字符串工具StrUtil等
cn.hutool.cron - package cn.hutool.cron
定时任务模块,提供类Crontab表达式的定时任务,实现参考了Cron4j,同时可以支持秒级别的定时任务定义和年的定义(同时兼容Crontab、Cron4j、Quartz表达式)
cn.hutool.cron.listener - package cn.hutool.cron.listener
定时任务执行监听接口及部分实现
cn.hutool.cron.pattern - package cn.hutool.cron.pattern
定时任务表达式解析,核心为CronPattern
cn.hutool.cron.pattern.matcher - package cn.hutool.cron.pattern.matcher
定时任务表达式匹配器,内部使用
cn.hutool.cron.pattern.parser - package cn.hutool.cron.pattern.parser
定时任务表达式解析器,内部使用
cn.hutool.cron.task - package cn.hutool.cron.task
定时任务中作业的抽象封装和实现,包括Runnable实现和反射实现
cn.hutool.crypto - package cn.hutool.crypto
加密解密模块,实现了对JDK中加密解密算法的封装,入口为SecureUtil,实现了:
cn.hutool.crypto.asymmetric - package cn.hutool.crypto.asymmetric
非对称加密的实现,包括RSA等
cn.hutool.crypto.digest - package cn.hutool.crypto.digest
摘要加密算法实现,入口为DigestUtil
cn.hutool.crypto.digest.mac - package cn.hutool.crypto.digest.mac
HMAC,全称为“Hash Message Authentication Code”,中文名“散列消息鉴别码”
主要是利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
一般的,消息鉴别码用于验证传输于两个共 同享有一个密钥的单位之间的消息。
HMAC 可以与任何迭代散列函数捆绑使用。MD5 和 SHA-1 就是这种散列函数。HMAC 还可以使用一个用于计算和确认消息鉴别值的密钥。
cn.hutool.crypto.symmetric - package cn.hutool.crypto.symmetric
对称加密算法实现,包括AES、DES、DESede等
cn.hutool.db - package cn.hutool.db
Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。
在Hutool-db中,使用Entity(本质上是个Map)代替Bean来使数据库操作更加灵活,同时提供Bean和Entity的转换提供传统ORM的兼容支持。
cn.hutool.db.dialect - package cn.hutool.db.dialect
数据库方言封装,包括数据库方言以及方言自动识别等
cn.hutool.db.dialect.impl - package cn.hutool.db.dialect.impl
数据库方言实现,包括MySQL、Oracle、PostgreSQL、Sqlite3、H2、SqlServer2012等
cn.hutool.db.ds - package cn.hutool.db.ds
数据源封装,对各类数据库连接池的封装
cn.hutool.db.ds.c3p0 - package cn.hutool.db.ds.c3p0
C3P0封装
cn.hutool.db.ds.dbcp - package cn.hutool.db.ds.dbcp
DBCP封装
cn.hutool.db.ds.druid - package cn.hutool.db.ds.druid
Druid封装
cn.hutool.db.ds.hikari - package cn.hutool.db.ds.hikari
Hikari封装
cn.hutool.db.ds.jndi - package cn.hutool.db.ds.jndi
JNDI封装
cn.hutool.db.ds.pooled - package cn.hutool.db.ds.pooled
Hutool对连接池的简单实现
cn.hutool.db.ds.simple - package cn.hutool.db.ds.simple
JDBC中DriverManager简易封装
cn.hutool.db.ds.tomcat - package cn.hutool.db.ds.tomcat
Tomcat-Pool封装
cn.hutool.db.handler - package cn.hutool.db.handler
JDBC结果集(ResultSet)转换封装,通过实现RsHandler接口,将ResultSet转换为我们想要的数据类型
cn.hutool.db.meta - package cn.hutool.db.meta
JDBC数据表元数据信息封装,包括表结构、列信息的封装,入口为MetaUtil
cn.hutool.db.nosql - package cn.hutool.db.nosql
NoSQL封装,包括Redis和MongoDB等数据库操作的封装
cn.hutool.db.nosql.mongo - package cn.hutool.db.nosql.mongo
MongoDB数据库操作的封装
cn.hutool.db.nosql.redis - package cn.hutool.db.nosql.redis
Redis(Jedis)数据库操作的封装
cn.hutool.db.sql - package cn.hutool.db.sql
SQL语句和Statement构建封装
cn.hutool.db.transaction - package cn.hutool.db.transaction
事务相关类和操作
cn.hutool.dfa - package cn.hutool.dfa
DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。
解释起来原理其实也不难,就是用所有关键字构造一棵树,然后用正文遍历这棵树,遍历到叶子节点即表示文章中存在这个关键字。
我们暂且忽略构建关键词树的时间,每次查找正文只需要O(n)复杂度就可以搞定。
cn.hutool.extra - package cn.hutool.extra
由于Hutool的原则是不依赖于其它配置文件,但是很多时候我们需要针对第三方非常棒的库做一些工具类化的支持,因此Hutoo-extra包主要用于支持第三方库的工具类支持。
cn.hutool.extra.emoji - package cn.hutool.extra.emoji
基于emoji-java的Emoji表情工具类
cn.hutool.extra.ftp - package cn.hutool.extra.ftp
基于Apache Commons Net封装的FTP工具
cn.hutool.extra.mail - package cn.hutool.extra.mail
邮件封装,基于javax-mail库,入口为MailUtil
cn.hutool.extra.qrcode - package cn.hutool.extra.qrcode
二维码封装,基于zxing库,入口为QrCodeUtil
cn.hutool.extra.servlet - package cn.hutool.extra.servlet
Servlet封装,包括Servlet参数获取、文件上传、Response写出等,入口为ServletUtil
cn.hutool.extra.servlet.multipart - package cn.hutool.extra.servlet.multipart
基于Servlet的文件上传封装
cn.hutool.extra.ssh - package cn.hutool.extra.ssh
Jsch封装,包括端口映射、SFTP封装等,入口为JschUtil
cn.hutool.extra.template - package cn.hutool.extra.template
第三方模板引擎封装,提供统一的接口用于适配第三方模板引擎
cn.hutool.extra.template.engine - package cn.hutool.extra.template.engine
第三方模板引擎实现
cn.hutool.extra.template.engine.beetl - package cn.hutool.extra.template.engine.beetl
Beetl实现
cn.hutool.extra.template.engine.enjoy - package cn.hutool.extra.template.engine.enjoy
Jfinal家的Enjoy模板引擎实现
cn.hutool.extra.template.engine.freemarker - package cn.hutool.extra.template.engine.freemarker
Freemarker实现
cn.hutool.extra.template.engine.rythm - package cn.hutool.extra.template.engine.rythm
Rythm实现
cn.hutool.extra.template.engine.thymeleaf - package cn.hutool.extra.template.engine.thymeleaf
Thymeleaf实现
cn.hutool.extra.template.engine.velocity - package cn.hutool.extra.template.engine.velocity
Velocity实现
cn.hutool.extra.tokenizer - package cn.hutool.extra.tokenizer
中文分词封装
通过定义统一接口,适配第三方分词引擎
cn.hutool.extra.tokenizer.engine - package cn.hutool.extra.tokenizer.engine
第三方分词引擎实现
cn.hutool.extra.tokenizer.engine.analysis - package cn.hutool.extra.tokenizer.engine.analysis
Lucene-analysis分词抽象封装
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
cn.hutool.extra.tokenizer.engine.ansj - package cn.hutool.extra.tokenizer.engine.ansj
Ansj分词实现
项目地址:https://github.com/NLPchina/ansj_seg
cn.hutool.extra.tokenizer.engine.hanlp - package cn.hutool.extra.tokenizer.engine.hanlp
HanLP分词引擎实现
项目地址:https://github.com/hankcs/HanLP
cn.hutool.extra.tokenizer.engine.ikanalyzer - package cn.hutool.extra.tokenizer.engine.ikanalyzer
IKAnalyzer分词引擎实现
项目地址:https://github.com/yozhao/IKAnalyzer
cn.hutool.extra.tokenizer.engine.jcseg - package cn.hutool.extra.tokenizer.engine.jcseg
Jcseg分词引擎实现
项目地址:https://gitee.com/lionsoul/jcseg
cn.hutool.extra.tokenizer.engine.jieba - package cn.hutool.extra.tokenizer.engine.jieba
Jieba分词引擎实现
项目地址:https://github.com/huaban/jieba-analysis
cn.hutool.extra.tokenizer.engine.mmseg - package cn.hutool.extra.tokenizer.engine.mmseg
mmseg4j分词引擎实现
项目地址:https://github.com/chenlb/mmseg4j-core
cn.hutool.extra.tokenizer.engine.word - package cn.hutool.extra.tokenizer.engine.word
Word分词引擎实现
项目地址:https://github.com/ysc/word
cn.hutool.http - package cn.hutool.http
Hutool-http针对JDK的HttpUrlConnection做一层封装,简化了HTTPS请求、文件上传、Cookie记忆等操作,使Http请求变得无比简单。
cn.hutool.http.cookie - package cn.hutool.http.cookie
自定义Cookie
cn.hutool.http.ssl - package cn.hutool.http.ssl
SSL封装
cn.hutool.http.useragent - package cn.hutool.http.useragent
User-Agent解析
cn.hutool.http.webservice - package cn.hutool.http.webservice
Webservice客户端封装实现
cn.hutool.json - package cn.hutool.json
JSON封装,基于json.org官方库改造
cn.hutool.log - package cn.hutool.log
Hutool-log只是一个日志的通用门面,功能类似于Slf4j。根据加入ClassPath中的jar包动态检测日志实现的方式,使日志使用个更加便利灵活。
cn.hutool.log.dialect - package cn.hutool.log.dialect
第三方日志库的实现封装
cn.hutool.log.dialect.commons - package cn.hutool.log.dialect.commons
Apache-Commons-Logging日志库的实现封装
cn.hutool.log.dialect.console - package cn.hutool.log.dialect.console
控制台输出的实现封装
cn.hutool.log.dialect.jboss - package cn.hutool.log.dialect.jboss
jboss-logging实现
cn.hutool.log.dialect.jdk - package cn.hutool.log.dialect.jdk
JDK-Logging的实现封装
cn.hutool.log.dialect.log4j - package cn.hutool.log.dialect.log4j
Log4j的实现封装
cn.hutool.log.dialect.log4j2 - package cn.hutool.log.dialect.log4j2
Log4j2的实现封装
cn.hutool.log.dialect.slf4j - package cn.hutool.log.dialect.slf4j
Slf4j的实现封装
cn.hutool.log.dialect.tinylog - package cn.hutool.log.dialect.tinylog
TinyLog的实现封装
cn.hutool.log.level - package cn.hutool.log.level
按照日志级别定义的日志打印接口定义
cn.hutool.poi - package cn.hutool.poi
POI封装实现
Java针对MS Office的操作的库屈指可数,比较有名的就是Apache的POI库。
这个库异常强大,但是使用起来也并不容易。Hutool针对POI封装一些常用工具,使Java操作Excel等文件变得异常简单。
cn.hutool.poi.excel - package cn.hutool.poi.excel
POI中对Excel读写的封装,入口为ExcelUtil
cn.hutool.poi.excel.cell - package cn.hutool.poi.excel.cell
Excel中单元格相关类,入口为CellUtil
cn.hutool.poi.excel.editors - package cn.hutool.poi.excel.editors
单元格值编辑器,内部使用
cn.hutool.poi.excel.sax - package cn.hutool.poi.excel.sax
Sax方式操作Excel方式的封装
cn.hutool.poi.excel.sax.handler - package cn.hutool.poi.excel.sax.handler
Sax读取中行处理器的定义和实现
cn.hutool.poi.excel.style - package cn.hutool.poi.excel.style
Excel样式封装,入口为:StyleUtil
cn.hutool.poi.exceptions - package cn.hutool.poi.exceptions
POI相关异常
cn.hutool.poi.word - package cn.hutool.poi.word
POI中对Word操作封装
cn.hutool.script - package cn.hutool.script
Script模块主要针对Java的javax.script封装,可以运行Javascript脚本。
cn.hutool.setting - package cn.hutool.setting
Setting模块主要针对Properties文件读写做封装,同时定义一套自己的配置文件规范,实现兼容性良好的配置工具。
cn.hutool.setting.dialect - package cn.hutool.setting.dialect
配置文件实现分装,例如Properties封装Props
cn.hutool.setting.profile - package cn.hutool.setting.profile
配置文件实现分装,例如Properties封装Props
cn.hutool.socket - package cn.hutool.socket
Socket套接字相关工具类封装
cn.hutool.socket.aio - package cn.hutool.socket.aio
AIO相关封装
cn.hutool.socket.nio - package cn.hutool.socket.nio
NIO相关封装
cn.hutool.socket.protocol - package cn.hutool.socket.protocol
消息协议接口及实现
cn.hutool.system - package cn.hutool.system
System模块主要获取系统、JVM、内存、CPU等信息,以便动态监测系统状态
code - Variable in class cn.hutool.captcha.AbstractCaptcha
验证码
CodeGenerator - Interface in cn.hutool.captcha.generator
验证码文字生成器
CollectionConverter - Class in cn.hutool.core.convert.impl
各种集合类转换器
CollectionConverter() - Constructor for class cn.hutool.core.convert.impl.CollectionConverter
构造,默认集合类型使用Collection
CollectionConverter(Type) - Constructor for class cn.hutool.core.convert.impl.CollectionConverter
构造
CollectionConverter(Class<?>) - Constructor for class cn.hutool.core.convert.impl.CollectionConverter
构造
CollectionConverter(Type, Type) - Constructor for class cn.hutool.core.convert.impl.CollectionConverter
构造
CollectionUtil - Class in cn.hutool.core.collection
集合相关工具类,包括数组,是CollUtil 的别名工具类类
CollectionUtil() - Constructor for class cn.hutool.core.collection.CollectionUtil
 
CollectionValueMap<K,V> - Class in cn.hutool.core.map.multi
值作为集合的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
CollectionValueMap() - Constructor for class cn.hutool.core.map.multi.CollectionValueMap
构造
CollectionValueMap(int) - Constructor for class cn.hutool.core.map.multi.CollectionValueMap
构造
CollectionValueMap(Map<? extends K, ? extends Collection<V>>) - Constructor for class cn.hutool.core.map.multi.CollectionValueMap
构造
CollectionValueMap(float, Map<? extends K, ? extends Collection<V>>) - Constructor for class cn.hutool.core.map.multi.CollectionValueMap
构造
CollectionValueMap(int, float) - Constructor for class cn.hutool.core.map.multi.CollectionValueMap
构造
CollUtil - Class in cn.hutool.core.collection
集合相关工具类
CollUtil() - Constructor for class cn.hutool.core.collection.CollUtil
 
CollUtil.Consumer<T> - Interface in cn.hutool.core.collection
针对一个参数做相应的操作
CollUtil.Hash<T> - Interface in cn.hutool.core.collection
Hash计算接口
CollUtil.KVConsumer<K,V> - Interface in cn.hutool.core.collection
针对两个参数做相应的操作,例如Map中的KEY和VALUE
colNameToIndex(String) - Static method in class cn.hutool.poi.excel.ExcelUtil
根据表元的列名转换为列号
COLON - Static variable in class cn.hutool.core.util.CharUtil
 
COLON - Static variable in class cn.hutool.core.util.StrUtil
 
Column - Class in cn.hutool.db.meta
数据库表的列信息
Column() - Constructor for class cn.hutool.db.meta.Column
构造
Column(String, ResultSet) - Constructor for class cn.hutool.db.meta.Column
构造
Combination - Class in cn.hutool.core.math
组合,即C(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664
Combination(String[]) - Constructor for class cn.hutool.core.math.Combination
组合,即C(n, m)
排列组合相关类 参考:http://cgs1999.iteye.com/blog/2327664
CombinationAnnotationElement - Class in cn.hutool.core.annotation
组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解。
核心实现使用了递归获取指定元素上的注解以及注解的注解,以实现复合注解的获取。
CombinationAnnotationElement(AnnotatedElement) - Constructor for class cn.hutool.core.annotation.CombinationAnnotationElement
构造
combinationCount(int, int) - Static method in class cn.hutool.core.math.MathUtil
计算组合数,即C(n, m) = n!/((n-m)! * m!)
combinationSelect(String[], int) - Static method in class cn.hutool.core.math.MathUtil
组合选择(从列表中选择n个组合)
COMMA - Static variable in class cn.hutool.core.util.CharUtil
 
COMMA - Static variable in class cn.hutool.core.util.StrUtil
 
commit() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
commit() - Method in class cn.hutool.db.Session
提交事务
ComparableComparator<E extends Comparable<? super E>> - Class in cn.hutool.core.comparator
针对 Comparable对象的默认比较器
ComparableComparator() - Constructor for class cn.hutool.core.comparator.ComparableComparator
构造
ComparatorChain<E> - Class in cn.hutool.core.comparator
比较器链。此链包装了多个比较器,最终比较结果按照比较器顺序综合多个比较器结果。
按照比较器链的顺序分别比较,如果比较出相等则转向下一个比较器,否则直接返回
此类copy from Apache-commons-collections
ComparatorChain() - Constructor for class cn.hutool.core.comparator.ComparatorChain
构造空的比较器链,必须至少有一个比较器,否则会在compare时抛出UnsupportedOperationException
ComparatorChain(Comparator<E>) - Constructor for class cn.hutool.core.comparator.ComparatorChain
构造,初始化单一比较器。比较器为正序
ComparatorChain(Comparator<E>, boolean) - Constructor for class cn.hutool.core.comparator.ComparatorChain
构造,初始化单一比较器。自定义正序还是反序
ComparatorChain(List<Comparator<E>>) - Constructor for class cn.hutool.core.comparator.ComparatorChain
构造,使用已有的比较器列表
ComparatorChain(List<Comparator<E>>, BitSet) - Constructor for class cn.hutool.core.comparator.ComparatorChain
构造,使用已有的比较器列表和对应的BitSet
BitSet中的boolean值需与list中的Comparator一一对应,true表示正序,false反序
ComparatorException - Exception in cn.hutool.core.comparator
比较异常
ComparatorException(Throwable) - Constructor for exception cn.hutool.core.comparator.ComparatorException
 
ComparatorException(String) - Constructor for exception cn.hutool.core.comparator.ComparatorException
 
ComparatorException(String, Object...) - Constructor for exception cn.hutool.core.comparator.ComparatorException
 
ComparatorException(String, Throwable) - Constructor for exception cn.hutool.core.comparator.ComparatorException
 
ComparatorException(Throwable, String, Object...) - Constructor for exception cn.hutool.core.comparator.ComparatorException
 
compare(E, E) - Method in class cn.hutool.core.comparator.ComparableComparator
比较两个Comparable对象
compare(E, E) - Method in class cn.hutool.core.comparator.ComparatorChain
执行比较
按照比较器链的顺序分别比较,如果比较出相等则转向下一个比较器,否则直接返回
compare(T, T) - Static method in class cn.hutool.core.comparator.CompareUtil
null安全的对象比较,null对象排在末尾
compare(T, T, boolean) - Static method in class cn.hutool.core.comparator.CompareUtil
null安全的对象比较
compare(T, T, boolean) - Static method in class cn.hutool.core.comparator.CompareUtil
自然比较两个对象的大小,比较规则如下:
compare(T, T) - Method in class cn.hutool.core.comparator.FieldComparator
 
compare(T, T) - Method in class cn.hutool.core.comparator.IndexedComparator
 
compare(String, String) - Method in class cn.hutool.core.comparator.PinyinComparator
 
compare(T, T) - Method in class cn.hutool.core.comparator.PropertyComparator
 
compare(E, E) - Method in class cn.hutool.core.comparator.ReverseComparator
 
compare(String, String) - Method in class cn.hutool.core.comparator.VersionComparator
比较两个版本
null版本排在最小:既:
compare(char, char) - Static method in class cn.hutool.core.util.NumberUtil
比较两个值的大小
compare(double, double) - Static method in class cn.hutool.core.util.NumberUtil
比较两个值的大小
compare(int, int) - Static method in class cn.hutool.core.util.NumberUtil
比较两个值的大小
compare(long, long) - Static method in class cn.hutool.core.util.NumberUtil
比较两个值的大小
compare(short, short) - Static method in class cn.hutool.core.util.NumberUtil
比较两个值的大小
compare(byte, byte) - Static method in class cn.hutool.core.util.NumberUtil
比较两个值的大小
compare(T, T) - Static method in class cn.hutool.core.util.ObjectUtil
null安全的对象比较,null对象排在末尾
compare(T, T, boolean) - Static method in class cn.hutool.core.util.ObjectUtil
null安全的对象比较
compare(CharSequence, CharSequence, boolean) - Static method in class cn.hutool.core.util.StrUtil
比较两个字符串,用于排序
compareIgnoreCase(CharSequence, CharSequence, boolean) - Static method in class cn.hutool.core.util.StrUtil
比较两个字符串,用于排序,大小写不敏感
compareTo(MutableBool) - Method in class cn.hutool.core.lang.mutable.MutableBool
比较
compareTo(MutableByte) - Method in class cn.hutool.core.lang.mutable.MutableByte
比较
compareTo(MutableDouble) - Method in class cn.hutool.core.lang.mutable.MutableDouble
比较
compareTo(MutableFloat) - Method in class cn.hutool.core.lang.mutable.MutableFloat
比较
compareTo(MutableInt) - Method in class cn.hutool.core.lang.mutable.MutableInt
比较
compareTo(MutableLong) - Method in class cn.hutool.core.lang.mutable.MutableLong
比较
compareTo(MutableShort) - Method in class cn.hutool.core.lang.mutable.MutableShort
比较
compareTo(UUID) - Method in class cn.hutool.core.lang.UUID
将此 UUID 与指定的 UUID 比较。
CompareToBuilder - Class in cn.hutool.core.builder
用于构建 Comparable.compareTo(Object) 方法的辅助工具
CompareToBuilder() - Constructor for class cn.hutool.core.builder.CompareToBuilder
构造,构造后调用append方法增加比较项,然后调用CompareToBuilder.toComparison()获取结果
CompareUtil - Class in cn.hutool.core.comparator
 
CompareUtil() - Constructor for class cn.hutool.core.comparator.CompareUtil
 
compareVersion(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
比较两个版本
null版本排在最小:既:
compile(String) - Method in class cn.hutool.script.FullSupportScriptEngine
 
compile(Reader) - Method in class cn.hutool.script.FullSupportScriptEngine
 
compile(String) - Method in class cn.hutool.script.JavaScriptEngine
 
compile(Reader) - Method in class cn.hutool.script.JavaScriptEngine
 
compile(String) - Static method in class cn.hutool.script.ScriptUtil
编译脚本
compile(ScriptEngine, String) - Static method in class cn.hutool.script.ScriptUtil
编译脚本
COMPILER - Static variable in class cn.hutool.system.SystemUtil
 
complateUrl(String, String) - Static method in class cn.hutool.core.util.URLUtil
补全相对路径
completed(AsynchronousSocketChannel, AioServer) - Method in class cn.hutool.socket.aio.AcceptHandler
 
completed(Integer, AioSession) - Method in class cn.hutool.socket.aio.ReadHandler
 
compress(File, File, float) - Static method in class cn.hutool.core.img.ImgUtil
压缩图像,输出图像只支持jpg文件
concat(boolean, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
连接多个字符串为一个
concurrencyTest(int, Runnable) - Static method in class cn.hutool.core.thread.ThreadUtil
并发测试
此方法用于测试多线程下执行某些逻辑的并发性能
调用此方法会导致当前线程阻塞。
结束后可调用ConcurrencyTester.getInterval() 方法获取执行时间
ConcurrencyTester - Class in cn.hutool.core.thread
高并发测试工具类
ConcurrencyTester(int) - Constructor for class cn.hutool.core.thread.ConcurrencyTester
 
ConcurrentHashSet<E> - Class in cn.hutool.core.collection
通过ConcurrentHashMap实现的线程安全HashSet
ConcurrentHashSet() - Constructor for class cn.hutool.core.collection.ConcurrentHashSet
构造
触发因子为默认的0.75
ConcurrentHashSet(int) - Constructor for class cn.hutool.core.collection.ConcurrentHashSet
构造
触发因子为默认的0.75
ConcurrentHashSet(int, float) - Constructor for class cn.hutool.core.collection.ConcurrentHashSet
构造
ConcurrentHashSet(int, float, int) - Constructor for class cn.hutool.core.collection.ConcurrentHashSet
构造
ConcurrentHashSet(Iterable<E>) - Constructor for class cn.hutool.core.collection.ConcurrentHashSet
从已有集合中构造
Condition - Class in cn.hutool.db.sql
条件对象
Condition() - Constructor for class cn.hutool.db.sql.Condition
构造
Condition(boolean) - Constructor for class cn.hutool.db.sql.Condition
构造
Condition(String, Object) - Constructor for class cn.hutool.db.sql.Condition
构造,使用等于表达式(运算符是=)
Condition(String, String, Object) - Constructor for class cn.hutool.db.sql.Condition
构造
Condition(String, String, Condition.LikeType) - Constructor for class cn.hutool.db.sql.Condition
构造
Condition.LikeType - Enum in cn.hutool.db.sql
SQL中 LIKE 语句查询方式
config - Variable in class cn.hutool.socket.aio.AioServer
 
connect() - Method in class cn.hutool.http.HttpConnection
连接
ConnectionWraper - Class in cn.hutool.db.ds.pooled
连接包装,用于丰富功能
ConnectionWraper() - Constructor for class cn.hutool.db.ds.pooled.ConnectionWraper
 
Connector - Class in cn.hutool.extra.ssh
连接者对象,提供一些连接的基本信息
Connector() - Constructor for class cn.hutool.extra.ssh.Connector
 
Connector(String, String, String) - Constructor for class cn.hutool.extra.ssh.Connector
构造
Connector(String, int, String, String) - Constructor for class cn.hutool.extra.ssh.Connector
构造
ConsistentHash<T> - Class in cn.hutool.core.lang
一致性Hash算法 算法详解:http://blog.csdn.net/sparkliang/article/details/5279393 算法实现:https://weblogs.java.net/blog/2007/11/27/consistent-hashing
ConsistentHash(int, Collection<T>) - Constructor for class cn.hutool.core.lang.ConsistentHash
构造,使用Java默认的Hash算法
ConsistentHash(ConsistentHash.HashFunc, int, Collection<T>) - Constructor for class cn.hutool.core.lang.ConsistentHash
构造
ConsistentHash.HashFunc - Interface in cn.hutool.core.lang
Hash算法对象,用于自定义hash算法
Console - Class in cn.hutool.core.lang
命令行(控制台)工具方法类
此类主要针对System.outSystem.err 做封装。
Console() - Constructor for class cn.hutool.core.lang.Console
 
CONSOLE_HANDLER - Static variable in class cn.hutool.core.io.file.Tailer
 
ConsoleLineHandler() - Constructor for class cn.hutool.core.io.file.Tailer.ConsoleLineHandler
 
ConsoleLog - Class in cn.hutool.log.dialect.console
利用System.out.println()打印日志
ConsoleLog(Class<?>) - Constructor for class cn.hutool.log.dialect.console.ConsoleLog
构造
ConsoleLog(String) - Constructor for class cn.hutool.log.dialect.console.ConsoleLog
构造
ConsoleLogFactory - Class in cn.hutool.log.dialect.console
利用System.out.println()打印日志
ConsoleLogFactory() - Constructor for class cn.hutool.log.dialect.console.ConsoleLogFactory
 
contains(long) - Method in interface cn.hutool.bloomfilter.bitMap.BitMap
检查是否包含值
contains(long) - Method in class cn.hutool.bloomfilter.bitMap.IntMap
 
contains(long) - Method in class cn.hutool.bloomfilter.bitMap.LongMap
 
contains(String) - Method in class cn.hutool.bloomfilter.BitMapBloomFilter
是否可能包含此字符串,此处存在误判
contains(String) - Method in class cn.hutool.bloomfilter.BitSetBloomFilter
判定是否包含指定字符串
contains(String) - Method in interface cn.hutool.bloomfilter.BloomFilter
 
contains(String) - Method in class cn.hutool.bloomfilter.filter.AbstractFilter
 
contains(Collection<?>, Object) - Static method in class cn.hutool.core.collection.CollUtil
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false,否则找到元素返回true
contains(Object) - Method in class cn.hutool.core.collection.ConcurrentHashSet
 
contains(Object) - Method in class cn.hutool.core.text.csv.CsvRow
 
contains(T[], T) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(long[], long) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(int[], int) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(short[], short) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(char[], char) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(byte[], byte) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(double[], double) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(float[], float) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(boolean[], boolean) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素
contains(Object, Object) - Static method in class cn.hutool.core.util.ObjectUtil
对象中是否包含元素
支持的对象类型包括: String Collection Map Iterator Enumeration Array
contains(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
指定内容中是否有表达式匹配的内容
contains(Pattern, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
指定内容中是否有表达式匹配的内容
contains(CharSequence, char) - Static method in class cn.hutool.core.util.StrUtil
指定字符是否在字符串中出现过
contains(Object) - Method in class cn.hutool.json.JSONArray
 
contains(String, String, String...) - Method in class cn.hutool.setting.GroupedSet
是否在给定分组的集合中包含指定值
如果给定分组对应集合不存在,则返回false
contains(String, Collection<String>) - Method in class cn.hutool.setting.GroupedSet
是否在给定分组的集合中全部包含指定值集合
如果给定分组对应集合不存在,则返回false
containsAll(Collection<?>, Collection<?>) - Static method in class cn.hutool.core.collection.CollUtil
集合1中是否包含集合2中所有的元素,既集合2是否为集合1的子集
containsAll(Collection<?>) - Method in class cn.hutool.core.text.csv.CsvRow
 
containsAll(Collection<?>) - Method in class cn.hutool.json.JSONArray
 
containsAny(Collection<?>, Collection<?>) - Static method in class cn.hutool.core.collection.CollUtil
其中一个集合在另一个集合中是否至少包含一个元素,既是两个集合是否至少有一个共同的元素
containsAny(T[], T...) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含指定元素中的任意一个
containsAny(CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串
containsAny(CharSequence, char...) - Static method in class cn.hutool.core.util.StrUtil
查找指定字符串是否包含指定字符列表中的任意一个字符
containsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串
忽略大小写
containsBlank(CharSequence) - Static method in class cn.hutool.core.util.StrUtil
给定字符串是否包含空白符(空白符包括空格、制表符、全角空格和不间断空格)
如果给定字符串为null或者"",则返回false
containsEmoji(String) - Static method in class cn.hutool.extra.emoji.EmojiUtil
是否包含Emoji表情的Unicode符
containsHeader - Variable in class cn.hutool.core.text.csv.CsvReadConfig
是否首行做为标题行,默认false
containsIgnoreCase(CharSequence[], CharSequence) - Static method in class cn.hutool.core.util.ArrayUtil
数组中是否包含元素,忽略大小写
containsIgnoreCase(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
是否包含特定字符,忽略大小写,如果给定两个参数都为null,返回true
containsInvalid(String) - Static method in class cn.hutool.core.io.FileUtil
文件名中是否包含在Windows下不支持的非法字符,包括: \ / : * ? " < > |
containsKey(K) - Method in interface cn.hutool.cache.Cache
是否包含key
containsKey(K) - Method in class cn.hutool.cache.impl.AbstractCache
 
containsKey(K) - Method in class cn.hutool.cache.impl.NoCache
 
containsKey(String) - Method in class cn.hutool.core.bean.copier.provider.BeanValueProvider
 
containsKey(String) - Method in class cn.hutool.core.bean.copier.provider.MapValueProvider
 
containsKey(T) - Method in interface cn.hutool.core.bean.copier.ValueProvider
是否包含指定KEY,如果不包含则忽略注入
此接口方法单独需要实现的意义在于:有些值提供者(比如Map)key是存在的,但是value为null,此时如果需要注入这个null,需要根据此方法判断
containsKey(Object) - Method in class cn.hutool.core.map.CustomKeyMap
 
containsKey(Object) - Method in class cn.hutool.core.map.MapProxy
 
containsKey(Object) - Method in class cn.hutool.core.map.MapWrapper
 
containsKey(Object) - Method in class cn.hutool.core.map.TableMap
 
containsKey(Object) - Method in class cn.hutool.json.JSONObject
 
containsKey(String, String) - Method in class cn.hutool.setting.GroupedMap
指定分组中是否包含指定key
containsKey(String, String) - Method in class cn.hutool.setting.Setting
指定分组中是否包含指定key
containsKey(Object) - Method in class cn.hutool.setting.Setting
默认分组(空分组)中是否包含指定key对应的值
containsOnly(CharSequence, char...) - Static method in class cn.hutool.core.util.StrUtil
检查指定字符串中是否只包含给定的字符
containsSensitive(String) - Static method in class cn.hutool.dfa.SensitiveUtil
是否包含敏感词
containsSensitive(Object) - Static method in class cn.hutool.dfa.SensitiveUtil
是否包含敏感词
containsValue(Object) - Method in class cn.hutool.core.map.MapProxy
 
containsValue(Object) - Method in class cn.hutool.core.map.MapWrapper
 
containsValue(Object) - Method in class cn.hutool.core.map.TableMap
 
containsValue(Object) - Method in class cn.hutool.json.JSONObject
 
containsValue(String, String) - Method in class cn.hutool.setting.GroupedMap
指定分组中是否包含指定值
containsValue(String, String) - Method in class cn.hutool.setting.Setting
指定分组中是否包含指定值
containsValue(Object) - Method in class cn.hutool.setting.Setting
默认分组(空分组)中是否包含指定值
contentEncoding() - Method in class cn.hutool.http.HttpResponse
获取内容编码
contentEquals(File, File) - Static method in class cn.hutool.core.io.FileUtil
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容
此方法来自Apache Commons io
contentEquals(InputStream, InputStream) - Static method in class cn.hutool.core.io.IoUtil
对比两个流内容是否相同
内部会转换流为 BufferedInputStream
contentEquals(Reader, Reader) - Static method in class cn.hutool.core.io.IoUtil
对比两个Reader的内容是否一致
内部会转换流为 BufferedInputStream
contentEqualsIgnoreEOL(File, File, Charset) - Static method in class cn.hutool.core.io.FileUtil
比较两个文件内容是否相同
首先比较长度,长度一致再比较内容,比较内容采用按行读取,每行比较
此方法来自Apache Commons io
contentEqualsIgnoreEOL(Reader, Reader) - Static method in class cn.hutool.core.io.IoUtil
对比两个流内容是否相同,忽略EOL字符
内部会转换流为 BufferedInputStream
contentLength() - Method in class cn.hutool.http.HttpRequest
获取内容长度
contentLength(int) - Method in class cn.hutool.http.HttpRequest
设置内容长度
ContentType - Enum in cn.hutool.http
常用Content-Type类型枚举
contentType(String) - Method in class cn.hutool.http.HttpRequest
设置contentType
convert(Object, T) - Method in class cn.hutool.core.convert.AbstractConverter
 
Convert - Class in cn.hutool.core.convert
类型转换器
Convert() - Constructor for class cn.hutool.core.convert.Convert
 
convert(Class<T>, Object) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型
convert(TypeReference<T>, Object) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型
convert(Type, Object) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型
convert(Class<T>, Object, T) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型
convert(Type, Object, T) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型
convert(Object, T) - Method in interface cn.hutool.core.convert.Converter
转换为指定类型
如果类型无法确定,将读取默认值的类型做为目标类型
convert(Type, Object, T, boolean) - Method in class cn.hutool.core.convert.ConverterRegistry
转换值为指定类型
convert(Type, Object, T) - Method in class cn.hutool.core.convert.ConverterRegistry
转换值为指定类型
自定义转换器优先
convert(Type, Object) - Method in class cn.hutool.core.convert.ConverterRegistry
转换值为指定类型
convert(Object, Collection<?>) - Method in class cn.hutool.core.convert.impl.CollectionConverter
 
convert(File, File) - Static method in class cn.hutool.core.img.ImgUtil
图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
convert(InputStream, String, OutputStream) - Static method in class cn.hutool.core.img.ImgUtil
图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
此方法并不关闭流
convert(ImageInputStream, String, ImageOutputStream) - Static method in class cn.hutool.core.img.ImgUtil
convert(Image, String, ImageOutputStream) - Static method in class cn.hutool.core.img.ImgUtil
convert(Image, String, ImageOutputStream, boolean) - Static method in class cn.hutool.core.img.ImgUtil
图像类型转换:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
此方法并不关闭流
convert(String, String, String) - Static method in class cn.hutool.core.util.CharsetUtil
转换字符串的字符集编码
convert(String, Charset, Charset) - Static method in class cn.hutool.core.util.CharsetUtil
转换字符串的字符集编码
当以错误的编码读取为字符串时,打印字符串将出现乱码。
此方法用于纠正因读取使用编码错误导致的乱码问题。
例如,在Servlet请求中客户端用GBK编码了请求参数,我们使用UTF-8读取到的是乱码,此时,使用此方法即可还原原编码的内容
convert(File, Charset, Charset) - Static method in class cn.hutool.core.util.CharsetUtil
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
convert(Object, JSON) - Method in class cn.hutool.json.JSONConverter
 
convert15To18(String) - Static method in class cn.hutool.core.util.IdcardUtil
将15位身份证号码转换为18位
convertByClassName(String, Object) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型,类型采用字符串表示
convertCharset(String, String, String) - Static method in class cn.hutool.core.convert.Convert
给定字符串转换字符编码
如果参数为空,则返回原字符串,不报错。
convertCharset(File, Charset, Charset) - Static method in class cn.hutool.core.io.FileUtil
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
Converter<T> - Interface in cn.hutool.core.convert
转换器接口,实现类型转换
ConverterRegistry - Class in cn.hutool.core.convert
转换器登记中心
ConverterRegistry() - Constructor for class cn.hutool.core.convert.ConverterRegistry
 
ConvertException - Exception in cn.hutool.core.convert
转换异常
ConvertException(Throwable) - Constructor for exception cn.hutool.core.convert.ConvertException
 
ConvertException(String) - Constructor for exception cn.hutool.core.convert.ConvertException
 
ConvertException(String, Object...) - Constructor for exception cn.hutool.core.convert.ConvertException
 
ConvertException(String, Throwable) - Constructor for exception cn.hutool.core.convert.ConvertException
 
ConvertException(Throwable, String, Object...) - Constructor for exception cn.hutool.core.convert.ConvertException
 
convertFromOrSuppressedThrowable(Throwable, Class<T>) - Static method in class cn.hutool.core.exceptions.ExceptionUtil
转化指定异常为来自或者包含指定异常
convertFromOrSuppressedThrowable(Throwable, Class<T>, boolean) - Static method in class cn.hutool.core.exceptions.ExceptionUtil
转化指定异常为来自或者包含指定异常
convertInternal(Object) - Method in class cn.hutool.core.convert.AbstractConverter
内部转换器,被 AbstractConverter.convert(Object, Object) 调用,实现基本转换逻辑
内部转换器转换后如果转换失败可以做如下操作,处理结果都为返回默认值:
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.ArrayConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.AtomicBooleanConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.AtomicReferenceConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.BeanConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.BooleanConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.CalendarConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.CastConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.CharacterConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.CharsetConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.ClassConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.CollectionConverter
内部转换
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.CurrencyConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.DateConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.EnumConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.GenericEnumConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.Jdk8DateConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.LocaleConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.MapConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.NumberConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.PathConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.PrimitiveConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.ReferenceConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.StackTraceElementConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.StringConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.TimeZoneConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.URIConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.URLConverter
 
convertInternal(Object) - Method in class cn.hutool.core.convert.impl.UUIDConverter
 
convertLineSeparator(File, Charset, LineSeparator) - Static method in class cn.hutool.core.io.FileUtil
转换换行符
将给定文件的换行符转换为指定换行符
convertQuietly(Object, T) - Method in class cn.hutool.core.convert.AbstractConverter
不抛异常转换
当转换失败时返回默认值
convertQuietly(Type, Object) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型,不抛异常转换
当转换失败时返回null
convertQuietly(Type, Object, T) - Static method in class cn.hutool.core.convert.Convert
转换值为指定类型,不抛异常转换
当转换失败时返回默认值
convertTime(long, TimeUnit, TimeUnit) - Static method in class cn.hutool.core.convert.Convert
转换时间单位
convertToStr(Object) - Method in class cn.hutool.core.convert.AbstractConverter
值转为String,用于内部转换中需要使用String中转的情况
转换规则为:
convertToStr(Object) - Method in class cn.hutool.core.convert.impl.NumberConverter
 
convertToStr(Object) - Method in class cn.hutool.core.convert.impl.PrimitiveConverter
 
cookie(HttpCookie...) - Method in class cn.hutool.http.HttpRequest
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
cookie(String) - Method in class cn.hutool.http.HttpRequest
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
CopiedIter<E> - Class in cn.hutool.core.collection
复制 Iterator
为了解决并发情况下Iterator遍历导致的问题(当Iterator被修改会抛出ConcurrentModificationException) ,故使用复制原Iterator的方式解决此问题。
CopiedIter(Iterator<E>) - Constructor for class cn.hutool.core.collection.CopiedIter
构造
Copier<T> - Interface in cn.hutool.core.lang.copier
拷贝接口
copy() - Method in class cn.hutool.core.bean.copier.BeanCopier
 
copy(ByteBuffer, int, int) - Static method in class cn.hutool.core.io.BufferUtil
拷贝到一个新的ByteBuffer
copy(ByteBuffer, ByteBuffer) - Static method in class cn.hutool.core.io.BufferUtil
拷贝ByteBuffer
copy(ByteBuffer, ByteBuffer, int) - Static method in class cn.hutool.core.io.BufferUtil
拷贝ByteBuffer
copy(ByteBuffer, int, ByteBuffer, int, int) - Static method in class cn.hutool.core.io.BufferUtil
拷贝ByteBuffer
copy() - Method in class cn.hutool.core.io.file.FileCopier
执行拷贝
拷贝规则为:
copy(String, String, boolean) - Static method in class cn.hutool.core.io.FileUtil
复制文件或目录
如果目标文件为目录,则将源文件以相同文件名拷贝到目标目录
copy(File, File, boolean) - Static method in class cn.hutool.core.io.FileUtil
复制文件或目录
情况如下:
copy(Reader, Writer) - Static method in class cn.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中 使用默认缓存大小
copy(Reader, Writer, int) - Static method in class cn.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中
copy(Reader, Writer, int, StreamProgress) - Static method in class cn.hutool.core.io.IoUtil
将Reader中的内容复制到Writer中
copy(InputStream, OutputStream) - Static method in class cn.hutool.core.io.IoUtil
拷贝流,使用默认Buffer大小
copy(InputStream, OutputStream, int) - Static method in class cn.hutool.core.io.IoUtil
拷贝流
copy(InputStream, OutputStream, int, StreamProgress) - Static method in class cn.hutool.core.io.IoUtil
拷贝流
copy(FileInputStream, FileOutputStream) - Static method in class cn.hutool.core.io.IoUtil
拷贝文件流,使用NIO
copy(ReadableByteChannel, WritableByteChannel) - Static method in class cn.hutool.core.io.IoUtil
拷贝流,使用NIO,不会关闭流
copy(ReadableByteChannel, WritableByteChannel, int) - Static method in class cn.hutool.core.io.IoUtil
拷贝流,使用NIO,不会关闭流
copy(ReadableByteChannel, WritableByteChannel, int, StreamProgress) - Static method in class cn.hutool.core.io.IoUtil
拷贝流,使用NIO,不会关闭流
copy() - Method in interface cn.hutool.core.lang.copier.Copier
执行拷贝
copy(Object, int, Object, int, int) - Static method in class cn.hutool.core.util.ArrayUtil
copy(Object, Object, int) - Static method in class cn.hutool.core.util.ArrayUtil
包装 System.arraycopy(Object, int, Object, int, int)
数组复制,缘数组和目标数组都是从位置0开始复制
copy(OutputStream) - Method in class cn.hutool.extra.servlet.multipart.MultipartRequestInputStream
全部字节流复制到out
copy(OutputStream, int) - Method in class cn.hutool.extra.servlet.multipart.MultipartRequestInputStream
复制字节流到out, 大于maxBytes或者文件末尾停止
copyByNIO(InputStream, OutputStream, int, StreamProgress) - Static method in class cn.hutool.core.io.IoUtil
拷贝流 thanks to: https://github.com/venusdrogon/feilong-io/blob/master/src/main/java/com/feilong/io/IOWriteUtil.java
本方法不会关闭流
copyContent(File, File, boolean) - Static method in class cn.hutool.core.io.FileUtil
复制文件或目录
情况如下:
copyFile(String, String, StandardCopyOption...) - Static method in class cn.hutool.core.io.FileUtil
通过JDK7+的 Files.copy(Path, Path, CopyOption...) 方法拷贝文件
copyFile(File, File, StandardCopyOption...) - Static method in class cn.hutool.core.io.FileUtil
通过JDK7+的 Files.copy(Path, Path, CopyOption...) 方法拷贝文件
copyFile(Path, Path, StandardCopyOption...) - Static method in class cn.hutool.core.io.FileUtil
通过JDK7+的 Files.copy(Path, Path, CopyOption...) 方法拷贝文件
copyFilesFromDir(File, File, boolean) - Static method in class cn.hutool.core.io.FileUtil
复制文件或目录
情况如下:
copyFilter - Variable in class cn.hutool.core.lang.copier.SrcToDestCopier
拷贝过滤器,可以过滤掉不需要拷贝的源
copyImage(Image, int) - Static method in class cn.hutool.core.img.ImgUtil
将已有Image复制新的一份出来
copyOf(Iterator<V>) - Static method in class cn.hutool.core.collection.CopiedIter
 
CopyOptions - Class in cn.hutool.core.bean.copier
属性拷贝选项
包括:
1、限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
2、是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
3、忽略的属性列表,设置一个属性列表,不拷贝这些属性值
CopyOptions() - Constructor for class cn.hutool.core.bean.copier.CopyOptions
构造拷贝选项
CopyOptions(Class<?>, boolean, String...) - Constructor for class cn.hutool.core.bean.copier.CopyOptions
构造拷贝选项
copyProperties(Object, Object) - Static method in class cn.hutool.core.bean.BeanUtil
复制Bean对象属性
copyProperties(Object, Object, String...) - Static method in class cn.hutool.core.bean.BeanUtil
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
copyProperties(Object, Object, boolean) - Static method in class cn.hutool.core.bean.BeanUtil
复制Bean对象属性
copyProperties(Object, Object, CopyOptions) - Static method in class cn.hutool.core.bean.BeanUtil
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
count(Iterable<T>, Matcher<T>) - Static method in class cn.hutool.core.collection.CollUtil
集合中匹配规则的数量
count(int) - Static method in class cn.hutool.core.math.Arrangement
计算排列数,即A(n, n) = n!
count(int, int) - Static method in class cn.hutool.core.math.Arrangement
计算排列数,即A(n, m) = n!/(n-m)!
count(int, int) - Static method in class cn.hutool.core.math.Combination
计算组合数,即C(n, m) = n!/((n-m)! * m!)
count() - Method in class cn.hutool.core.thread.SyncFinisher
剩余任务数
count(int, int) - Static method in class cn.hutool.core.util.NumberUtil
计算等份个数
count(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
计算指定字符串中,匹配pattern的个数
count(Pattern, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
计算指定字符串中,匹配pattern的个数
count(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
统计指定内容中包含指定字符串的数量
参数为 null 或者 "" 返回 0.
count(CharSequence, char) - Static method in class cn.hutool.core.util.StrUtil
统计指定内容中包含指定字符的数量
count(Entity) - Method in class cn.hutool.db.AbstractDb
结果的条目数
count(Entity) - Method in class cn.hutool.db.DaoTemplate
满足条件的数据条目数量
count(Connection, Entity) - Method in class cn.hutool.db.SqlConnRunner
结果的条目数
countAll(int) - Static method in class cn.hutool.core.math.Arrangement
计算排列总数,即A(n, 1) + A(n, 2) + A(n, 3)...
countAll(int) - Static method in class cn.hutool.core.math.Combination
计算组合总数,即C(n, 1) + C(n, 2) + C(n, 3)...
countMap(Iterable<T>) - Static method in class cn.hutool.core.collection.CollUtil
根据集合返回一个元素计数的 Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
countMap(Iterable<T>) - Static method in class cn.hutool.core.collection.IterUtil
根据集合返回一个元素计数的 Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
countMap(Iterator<T>) - Static method in class cn.hutool.core.collection.IterUtil
根据集合返回一个元素计数的 Map
所谓元素计数就是假如这个集合中某个元素出现了n次,那将这个元素做为key,n做为value
例如:[a,b,c,c,c] 得到:
a: 1
b: 1
c: 3
countNullCell(String, String) - Static method in class cn.hutool.poi.excel.sax.ExcelSaxUtil
计算两个单元格之间的单元格数目(同一行)
CR - Static variable in class cn.hutool.core.util.CharUtil
 
CR - Static variable in class cn.hutool.core.util.StrUtil
 
CRC16 - Class in cn.hutool.core.io.checksum
CRC16 循环冗余校验码(Cyclic Redundancy Check)实现
代码来自:https://github.com/BBSc0der
CRC16() - Constructor for class cn.hutool.core.io.checksum.CRC16
 
CRC8 - Class in cn.hutool.core.io.checksum
CRC8 循环冗余校验码(Cyclic Redundancy Check)实现
代码来自:https://github.com/BBSc0der
CRC8(int, short) - Constructor for class cn.hutool.core.io.checksum.CRC8
构造
create() - Static method in class cn.hutool.aop.proxy.ProxyFactory
根据用户引入Cglib与否创建代理工厂
create() - Method in enum cn.hutool.cache.GlobalPruneTimer
创建定时器
create(String) - Static method in class cn.hutool.core.bean.BeanPath
解析Bean路径表达式为Bean模式
Bean表达式,用于获取多层嵌套Bean中的字段值或Bean对象
根据给定的表达式,查找Bean中对应的属性值对象。 表达式分为两种: .表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子:
create(Object, T, CopyOptions) - Static method in class cn.hutool.core.bean.copier.BeanCopier
创建BeanCopier
create(Object, T, Type, CopyOptions) - Static method in class cn.hutool.core.bean.copier.BeanCopier
创建BeanCopier
create() - Static method in class cn.hutool.core.bean.copier.CopyOptions
创建拷贝选项
create(Class<?>, boolean, String...) - Static method in class cn.hutool.core.bean.copier.CopyOptions
创建拷贝选项
create(Object) - Static method in class cn.hutool.core.bean.DynaBean
创建一个DynaBean
create(Class<?>, Object...) - Static method in class cn.hutool.core.bean.DynaBean
创建一个DynaBean
create(Class<?>) - Static method in class cn.hutool.core.collection.CollUtil
创建新的集合对象
create(Date, Date) - Static method in class cn.hutool.core.date.DateBetween
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
create(Date, Date, boolean) - Static method in class cn.hutool.core.date.DateBetween
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
create(byte[]) - Static method in class cn.hutool.core.io.BufferUtil
创建新Buffer
create(CharSequence, Charset) - Static method in class cn.hutool.core.io.BufferUtil
从字符串创建新Buffer
create(String, String) - Static method in class cn.hutool.core.io.file.FileCopier
新建一个文件复制器
create(File, File) - Static method in class cn.hutool.core.io.file.FileCopier
新建一个文件复制器
create(File, Charset) - Static method in class cn.hutool.core.io.file.FileReader
创建 FileReader
create(File) - Static method in class cn.hutool.core.io.file.FileReader
创建 FileReader, 编码:FileWrapper.DEFAULT_CHARSET
create(File, Charset) - Static method in class cn.hutool.core.io.file.FileWriter
创建 FileWriter
create(File) - Static method in class cn.hutool.core.io.file.FileWriter
创建 FileWriter, 编码:FileWrapper.DEFAULT_CHARSET
create(Watcher...) - Static method in class cn.hutool.core.io.watch.watchers.WatcherChain
创建观察者链WatcherChain
create(URL, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(URL, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(URI, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(URI, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(File, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(File, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(String, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(String, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(Path, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(Path, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听
create(URL, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(URL, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(URI, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(URI, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(File, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(File, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(String, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(String, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(Path, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create(Path, int, WatchEvent.Kind<?>...) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听
create() - Static method in class cn.hutool.core.lang.Dict
创建Dict
create() - Static method in class cn.hutool.core.lang.WeightRandom
创建权重随机获取器
create(Map<K, V>) - Static method in class cn.hutool.core.map.MapBuilder
创建Builder
create(Map<?, ?>) - Static method in class cn.hutool.core.map.MapProxy
创建代理Map
此类对Map做一次包装,提供各种getXXX方法
create() - Static method in class cn.hutool.core.text.StrBuilder
创建字符串构建器
create(int) - Static method in class cn.hutool.core.text.StrBuilder
创建字符串构建器
create(CharSequence...) - Static method in class cn.hutool.core.text.StrBuilder
创建字符串构建器
create() - Static method in class cn.hutool.core.thread.ExecutorBuilder
创建ExecutorBuilder,开始构建
create() - Static method in class cn.hutool.core.thread.ThreadFactoryBuilder
create(ReferenceUtil.ReferenceType, T) - Static method in class cn.hutool.core.util.ReferenceUtil
获得引用
create(ReferenceUtil.ReferenceType, T, ReferenceQueue<T>) - Static method in class cn.hutool.core.util.ReferenceUtil
获得引用
create() - Static method in class cn.hutool.db.ActiveEntity
创建ActiveEntity
create(String) - Static method in class cn.hutool.db.ActiveEntity
创建ActiveEntity
create(Setting) - Static method in class cn.hutool.db.ds.DSFactory
创建数据源实现工厂
此方法通过“试错”方式查找引入项目的连接池库,按照优先级寻找,一旦寻找到则创建对应的数据源工厂
连接池优先级:Hikari > Druid > Tomcat > Dbcp > C3p0 > Hutool Pooled
create() - Static method in class cn.hutool.db.Entity
创建Entity
create(String) - Static method in class cn.hutool.db.Entity
创建Entity
create(Class<E>) - Static method in class cn.hutool.db.handler.BeanHandler
创建一个 BeanHandler对象
create(Class<E>) - Static method in class cn.hutool.db.handler.BeanListHandler
创建一个 BeanListHandler对象
create() - Static method in class cn.hutool.db.handler.EntityHandler
创建一个 EntityHandler对象
create() - Static method in class cn.hutool.db.handler.EntityListHandler
创建一个 EntityListHandler对象
create() - Static method in class cn.hutool.db.handler.EntitySetHandler
创建一个 EntityHandler对象
create() - Static method in class cn.hutool.db.handler.NumberHandler
创建一个 NumberHandler对象
create(PageResult<Entity>) - Static method in class cn.hutool.db.handler.PageResultHandler
创建一个 EntityHandler对象
结果集根据给定的分页对象查询数据库,填充结果
create() - Static method in class cn.hutool.db.handler.StringHandler
创建一个 NumberHandler对象
create(String, ResultSet) - Static method in class cn.hutool.db.meta.Column
创建列对象
create(String) - Static method in class cn.hutool.db.meta.Table
 
create() - Static method in class cn.hutool.db.nosql.redis.RedisDS
创建RedisDS,使用默认配置文件,默认分组
create(String) - Static method in class cn.hutool.db.nosql.redis.RedisDS
创建RedisDS,使用默认配置文件
create(Setting, String) - Static method in class cn.hutool.db.nosql.redis.RedisDS
创建RedisDS
create() - Static method in class cn.hutool.db.Session
创建默认数据源会话
create(String) - Static method in class cn.hutool.db.Session
创建会话
create(DataSource) - Static method in class cn.hutool.db.Session
创建会话
create() - Static method in class cn.hutool.db.sql.SqlBuilder
创建SQL构建器
create(Wrapper) - Static method in class cn.hutool.db.sql.SqlBuilder
创建SQL构建器
create(Dialect) - Static method in class cn.hutool.db.SqlConnRunner
实例化一个新的SQL运行对象
create(DataSource) - Static method in class cn.hutool.db.SqlConnRunner
实例化一个新的SQL运行对象
create(String) - Static method in class cn.hutool.db.SqlConnRunner
实例化一个新的SQL运行对象
create() - Static method in class cn.hutool.db.SqlRunner
Deprecated.
创建SqlRunner
使用默认数据源,自动探测数据库连接池
create(String) - Static method in class cn.hutool.db.SqlRunner
Deprecated.
创建SqlRunner
使用默认数据源,自动探测数据库连接池
create(DataSource) - Static method in class cn.hutool.db.SqlRunner
Deprecated.
创建SqlRunner
会根据数据源连接的元信息识别目标数据库类型,进而使用合适的数据源
create(DataSource, Dialect) - Static method in class cn.hutool.db.SqlRunner
Deprecated.
创建SqlRunner
create(DataSource, String) - Static method in class cn.hutool.db.SqlRunner
Deprecated.
创建SqlRunner
create(MailAccount) - Static method in class cn.hutool.extra.mail.Mail
创建邮件客户端
create() - Static method in class cn.hutool.extra.mail.Mail
创建邮件客户端,使用全局邮件帐户
create() - Static method in class cn.hutool.extra.qrcode.QrConfig
创建QrConfig
create() - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil.ResourceLoaderBuilder
创建
create(TemplateConfig) - Static method in class cn.hutool.extra.template.engine.TemplateFactory
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
create() - Static method in class cn.hutool.extra.tokenizer.engine.TokenizerFactory
根据用户引入的分词引擎jar,自动创建对应的分词引擎对象
create(String, Proxy) - Static method in class cn.hutool.http.HttpConnection
创建HttpConnection
create(URL, Proxy) - Static method in class cn.hutool.http.HttpConnection
创建HttpConnection
create() - Static method in class cn.hutool.http.ssl.SSLSocketFactoryBuilder
创建 SSLSocketFactoryBuilder
create(String) - Static method in class cn.hutool.http.webservice.SoapClient
创建SOAP客户端,默认使用soap1.1版本协议
create(String, SoapProtocol) - Static method in class cn.hutool.http.webservice.SoapClient
创建SOAP客户端
create(String, SoapProtocol, String) - Static method in class cn.hutool.http.webservice.SoapClient
创建SOAP客户端
create() - Static method in class cn.hutool.json.JSONConfig
创建默认的配置项
create() - Static method in class cn.hutool.log.LogFactory
决定日志实现
create(File) - Static method in class cn.hutool.poi.word.DocUtil
创建XWPFDocument,如果文件已存在则读取之,否则创建新的
createAddress(String, int) - Static method in class cn.hutool.core.net.NetUtil
createAll(URI, Watcher) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听,监听所有事件
createAll(URL, Watcher) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听,监听所有事件
createAll(File, Watcher) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听,监听所有事件
createAll(String, Watcher) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听,监听所有事件
createAll(Path, Watcher) - Static method in class cn.hutool.core.io.watch.WatchMonitor
创建并初始化监听,监听所有事件
createAll(URL, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(URL, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(URI, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(URI, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(File, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(File, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(String, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(String, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(Path, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createAll(Path, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听所有事件
createArray() - Static method in class cn.hutool.json.JSONUtil
创建 JSONArray
createArrayOf(String, Object[]) - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createBasePointMultiplier() - Method in class cn.hutool.crypto.asymmetric.SM2Engine
 
createBindings() - Method in class cn.hutool.script.FullSupportScriptEngine
 
createBindings() - Method in class cn.hutool.script.JavaScriptEngine
 
createBitMap(int) - Static method in class cn.hutool.bloomfilter.BloomFilterUtil
创建BitMap实现的布隆过滤器
createBitSet(int, int, int) - Static method in class cn.hutool.bloomfilter.BloomFilterUtil
创建一个BitSet实现的布隆过滤器,过滤器的容量为c * n 个bit.
createBlob() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createBlob(Connection, InputStream, boolean) - Static method in class cn.hutool.db.sql.SqlUtil
创建Blob对象
createBlob(Connection, byte[]) - Static method in class cn.hutool.db.sql.SqlUtil
创建Blob对象
createBook(String) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(File) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(File, String) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载工作簿,只读模式
createBook(InputStream, boolean) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(InputStream, String, boolean) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载工作簿
createBook(boolean) - Static method in class cn.hutool.poi.excel.WorkbookUtil
根据文件类型创建新的工作簿,文件路径
createBouncyCastleProvider() - Static method in class cn.hutool.crypto.ProviderFactory
创建Bouncy Castle 提供者
如果用户未引入bouncycastle库,则此方法抛出NoClassDefFoundError 异常
createChannel(Session, ChannelType) - Static method in class cn.hutool.extra.ssh.JschUtil
创建Channel连接
createCipher(String) - Static method in class cn.hutool.crypto.SecureUtil
创建Cipher
createCircleCaptcha(int, int) - Static method in class cn.hutool.captcha.CaptchaUtil
创建圆圈干扰的验证码,默认5位验证码,15个干扰圈
createCircleCaptcha(int, int, int, int) - Static method in class cn.hutool.captcha.CaptchaUtil
创建圆圈干扰的验证码
createClassPathGroupTemplate(String) - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建字符串的模板组 GroupTemplate,配置文件使用全局默认
此时自定义的配置文件可在ClassPath中放入beetl.properties配置
createClient(String) - Static method in class cn.hutool.http.webservice.SoapUtil
创建SOAP客户端,默认使用soap1.1版本协议
createClient(String, SoapProtocol) - Static method in class cn.hutool.http.webservice.SoapUtil
创建SOAP客户端
createClient(String, SoapProtocol, String) - Static method in class cn.hutool.http.webservice.SoapUtil
创建SOAP客户端
createClob() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createCode() - Method in class cn.hutool.captcha.AbstractCaptcha
 
createCode() - Method in interface cn.hutool.captcha.ICaptcha
创建验证码,实现类需同时生成随机验证码字符串和验证码图片
createCollction() - Method in class cn.hutool.core.map.multi.CollectionValueMap
创建集合
此方法用于创建在putValue后追加值所在的集合,子类实现此方法创建不同类型的集合
createCollction() - Method in class cn.hutool.core.map.multi.ListValueMap
 
createCollction() - Method in class cn.hutool.core.map.multi.SetValueMap
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.AbstractDSFactory
创建新的DataSource
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.c3p0.C3p0DSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.dbcp.DbcpDSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.druid.DruidDSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.hikari.HikariDSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.jndi.JndiDSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.pooled.PooledDSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.simple.SimpleDSFactory
 
createDataSource(String, String, String, String, Setting) - Method in class cn.hutool.db.ds.tomcat.TomcatDSFactory
 
createDefault() - Static method in class cn.hutool.core.net.URLEncoder
创建默认URLEncoder
默认的编码器针对URI路径编码,定义如下:
createDefaultCellStyle(Workbook) - Static method in class cn.hutool.poi.excel.style.StyleUtil
创建默认普通单元格样式
createDocumentBuilder() - Static method in class cn.hutool.core.util.XmlUtil
创建 DocumentBuilder
createDynaBean(Object) - Static method in class cn.hutool.core.bean.BeanUtil
创建动态Bean
createEngine(String, SecretKey) - Static method in class cn.hutool.crypto.digest.mac.MacEngineFactory
根据给定算法和密钥生成对应的MacEngine
createEngine() - Static method in class cn.hutool.extra.template.TemplateUtil
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象,使用默认配置
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine(TemplateConfig) - Static method in class cn.hutool.extra.template.TemplateUtil
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎
createEngine() - Static method in class cn.hutool.extra.tokenizer.TokenizerUtil
根据用户引入的分词引擎jar,自动创建对应的分词引擎对象
createFileGroupTemplate(String) - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建文件目录的模板组 GroupTemplate,配置文件使用全局默认,使用UTF-8编码
此时自定义的配置文件可在ClassPath中放入beetl.properties配置
createFileGroupTemplate(String, Charset) - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建文件目录的模板组 GroupTemplate,配置文件使用全局默认
此时自定义的配置文件可在ClassPath中放入beetl.properties配置
createFont(File) - Static method in class cn.hutool.core.img.ImgUtil
根据文件创建字体
首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONT
createFont(InputStream) - Static method in class cn.hutool.core.img.ImgUtil
根据文件创建字体
首先尝试创建Font.TRUETYPE_FONT字体,此类字体无效则创建Font.TYPE1_FONT
createFont() - Method in class cn.hutool.poi.excel.ExcelWriter
创建字体
createFont(Workbook, short, short, String) - Static method in class cn.hutool.poi.excel.style.StyleUtil
创建字体
createGet(String) - Static method in class cn.hutool.http.HttpUtil
创建Http GET请求对象
createGmp() - Static method in class cn.hutool.core.codec.Base62Codec
创建GMP风格的Base62编码解码器对象
createGraphics(BufferedImage, Color) - Static method in class cn.hutool.core.img.GraphicsUtil
createGraphics(BufferedImage, Color) - Static method in class cn.hutool.core.img.ImgUtil
createGroupTemplate() - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建默认模板组GroupTemplate,默认的模板组从ClassPath中读取
createGroupTemplate(ResourceLoader) - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建自定义的模板组 GroupTemplate,配置文件使用全局默认
此时自定义的配置文件可在ClassPath中放入beetl.properties配置
createGroupTemplate(ResourceLoader, Configuration) - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建自定义的 GroupTemplate
createHashes(String, int) - Static method in class cn.hutool.bloomfilter.BitSetBloomFilter
将字符串的字节表示进行多哈希编码.
createHeadCellStyle(Workbook) - Static method in class cn.hutool.poi.excel.style.StyleUtil
创建默认头部样式
createHmacSm3Engine(byte[]) - Static method in class cn.hutool.crypto.SmUtil
创建HmacSM3算法的MacEngine
createImage(String) - Method in class cn.hutool.captcha.AbstractCaptcha
根据生成的code创建验证码图片
createImage(String) - Method in class cn.hutool.captcha.CircleCaptcha
 
createImage(String) - Method in class cn.hutool.captcha.LineCaptcha
 
createImage(String) - Method in class cn.hutool.captcha.ShearCaptcha
 
createImage(String, Font, Color, Color, ImageOutputStream) - Static method in class cn.hutool.core.img.ImgUtil
根据文字创建PNG图片
createInverted() - Static method in class cn.hutool.core.codec.Base62Codec
创建Inverted风格的Base62编码解码器对象
createLimitedEntity(DataSource, String) - Static method in class cn.hutool.db.meta.MetaUtil
创建带有字段限制的Entity对象
此方法读取数据库中对应表的字段列表,加入到Entity中,当Entity被设置内容时,会忽略对应表字段外的所有KEY
createLineCaptcha(int, int) - Static method in class cn.hutool.captcha.CaptchaUtil
创建线干扰的验证码,默认5位验证码,150条干扰线
createLineCaptcha(int, int, int, int) - Static method in class cn.hutool.captcha.CaptchaUtil
创建线干扰的验证码
createLog(String) - Method in class cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.commons.ApacheCommonsLogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.console.ConsoleLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.console.ConsoleLogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.jboss.JbossLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.jboss.JbossLogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.jdk.JdkLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.jdk.JdkLogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.log4j.Log4jLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.log4j.Log4jLogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.log4j2.Log4j2LogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.log4j2.Log4j2LogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.slf4j.Slf4jLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.slf4j.Slf4jLogFactory
 
createLog(String) - Method in class cn.hutool.log.dialect.tinylog.TinyLogFactory
 
createLog(Class<?>) - Method in class cn.hutool.log.dialect.tinylog.TinyLogFactory
 
createLog(String) - Method in class cn.hutool.log.LogFactory
创建日志对象
createLog(Class<?>) - Method in class cn.hutool.log.LogFactory
创建日志对象
createMac(String) - Static method in class cn.hutool.crypto.SecureUtil
创建Mac
createMap(Class<?>) - Static method in class cn.hutool.core.collection.CollUtil
创建Map
传入抽象MapAbstractMapMap类将默认创建HashMap
createMap(Class<?>) - Static method in class cn.hutool.core.map.MapUtil
创建Map
传入抽象MapAbstractMapMap类将默认创建HashMap
createMessageDigest(String) - Static method in class cn.hutool.crypto.SecureUtil
createModify(URL, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(URL, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(URI, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(URI, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(File, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(File, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(String, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(String, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(Path, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createModify(Path, int, Watcher) - Static method in class cn.hutool.core.io.watch.WatchUtil
创建并初始化监听,监听修改事件
createNClob() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createObj() - Static method in class cn.hutool.json.JSONUtil
创建JSONObject
createPost(String) - Static method in class cn.hutool.http.HttpUtil
创建Http POST请求对象
createProxy(T, Class<? extends Aspect>) - Static method in class cn.hutool.aop.proxy.ProxyFactory
根据用户引入Cglib与否自动创建代理对象
createProxy(T, Aspect) - Static method in class cn.hutool.aop.proxy.ProxyFactory
根据用户引入Cglib与否自动创建代理对象
createProxy(Map<?, ?>) - Static method in class cn.hutool.core.map.MapUtil
创建代理Map
MapProxy对Map做一次包装,提供各种getXXX方法
createQuery() - Static method in class cn.hutool.core.net.URLEncoder
创建用于查询语句的URLEncoder
编码器针对URI路径编码,定义如下:
createRandomAccessFile(Path, FileMode) - Static method in class cn.hutool.core.io.FileUtil
createRandomAccessFile(File, FileMode) - Static method in class cn.hutool.core.io.FileUtil
createRequest(Method, String) - Static method in class cn.hutool.http.HttpUtil
创建Http请求对象
createSession(String, int, String, String) - Static method in class cn.hutool.extra.ssh.JschUtil
新建一个新的SSH会话
createSftp(String, int, String, String) - Static method in class cn.hutool.extra.ssh.JschUtil
创建Sftp
createSftp(Session) - Static method in class cn.hutool.extra.ssh.JschUtil
创建Sftp
createShearCaptcha(int, int) - Static method in class cn.hutool.captcha.CaptchaUtil
创建扭曲干扰的验证码,默认5位验证码
createShearCaptcha(int, int, int, int) - Static method in class cn.hutool.captcha.CaptchaUtil
创建扭曲干扰的验证码,默认5位验证码
createSnowflake(long, long) - Static method in class cn.hutool.core.util.IdUtil
创建Twitter的Snowflake 算法生成器
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
createSocket() - Method in class cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(Socket, String, int, boolean) - Method in class cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(String, int) - Method in class cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(String, int, InetAddress, int) - Method in class cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(InetAddress, int) - Method in class cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSQLXML() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createStatement() - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createStatement(int, int) - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createStatement(int, int, int) - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createStrGroupTemplate() - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建字符串的模板组 GroupTemplate,配置文件使用全局默认
此时自定义的配置文件可在ClassPath中放入beetl.properties配置
createStruct(String, Object[]) - Method in class cn.hutool.db.ds.pooled.ConnectionWraper
 
createStyleForCell(int, int) - Method in class cn.hutool.poi.excel.ExcelWriter
createSXSSFBook(String) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook(File) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook(File, String) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿,只读模式
createSXSSFBook(InputStream, boolean) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook(InputStream, String, boolean) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建或加载SXSSFWorkbook工作簿
createSXSSFBook() - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建SXSSFWorkbook,用于大批量数据写出
createSXSSFBook(int) - Static method in class cn.hutool.poi.excel.WorkbookUtil
创建SXSSFWorkbook,用于大批量数据写出
createTable(XWPFDocument) - Static method in class cn.hutool.poi.word.TableUtil
创建空表,只有一行
createTable(XWPFDocument, Iterable<?>) - Static method in class cn.hutool.poi.word.TableUtil
创建表格并填充数据
createTempFile(File) - Static method in class cn.hutool.core.io.FileUtil
创建临时文件
创建后的文件名为 prefix[Randon].tmp
createTempFile(File, boolean) - Static method in class cn.hutool.core.io.FileUtil
创建临时文件
创建后的文件名为 prefix[Randon].tmp
createTempFile(String, String, File, boolean) - Static method in class cn.hutool.core.io.FileUtil
创建临时文件
创建后的文件名为 prefix[Randon].suffix From com.jodd.io.FileUtil
createThreadFactoryBuilder() - Static method in class cn.hutool.core.thread.ThreadUtil
创建ThreadFactoryBuilder
createThreadLocal(boolean) - Static method in class cn.hutool.core.thread.ThreadUtil
创建本地线程对象
createUtf8(CharSequence) - Static method in class cn.hutool.core.io.BufferUtil
从字符串创建新Buffer,使用UTF-8编码
createWebAppGroupTemplate() - Static method in class cn.hutool.extra.template.engine.beetl.BeetlUtil
创建WebApp的模板组 GroupTemplate,配置文件使用全局默认
此时自定义的配置文件可在ClassPath中放入beetl.properties配置
createXml() - Static method in class cn.hutool.core.util.XmlUtil
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,既XML在转为文本的时候才定义编码
createXml(String) - Static method in class cn.hutool.core.util.XmlUtil
创建XML文档
创建的XML默认是utf8编码,修改编码的过程是在toStr和toFile方法里,既XML在转为文本的时候才定义编码
createXPath() - Static method in class cn.hutool.core.util.XmlUtil
创建XPath
Xpath相关文章:https://www.ibm.com/developerworks/cn/xml/x-javaxpathapi.html
CRLF - Static variable in class cn.hutool.core.util.StrUtil
 
CronException - Exception in cn.hutool.cron
定时任务异常
CronException(Throwable) - Constructor for exception cn.hutool.cron.CronException
 
CronException(String) - Constructor for exception cn.hutool.cron.CronException
 
CronException(String, Object...) - Constructor for exception cn.hutool.cron.CronException
 
CronException(Throwable, String, Object...) - Constructor for exception cn.hutool.cron.CronException
 
CronPattern - Class in cn.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位表达式,其中:
CronPattern(String) - Constructor for class cn.hutool.cron.pattern.CronPattern
构造
CronPatternUtil - Class in cn.hutool.cron.pattern
定时任务表达式工具类
CronPatternUtil() - Constructor for class cn.hutool.cron.pattern.CronPatternUtil
 
CRONTAB_CONFIG_PATH - Static variable in class cn.hutool.cron.CronUtil
Crontab配置文件
CRONTAB_CONFIG_PATH2 - Static variable in class cn.hutool.cron.CronUtil
 
CronTimer - Class in cn.hutool.cron
定时任务计时器
计时器线程每隔一分钟检查一次任务列表,一旦匹配到执行对应的Task
CronTimer(Scheduler) - Constructor for class cn.hutool.cron.CronTimer
构造
CronUtil - Class in cn.hutool.cron
定时任务工具类
此工具持有一个全局Scheduler,所有定时任务在同一个调度器中执行
CronUtil.setMatchSecond(boolean) 方法用于定义是否使用秒匹配模式,如果为true,则定时任务表达式中的第一位为秒,否则为分,默认是分
CronUtil() - Constructor for class cn.hutool.cron.CronUtil
 
crop(int, int, int, int) - Method in class cn.hutool.extra.qrcode.BufferedImageLuminanceSource
 
crypt(byte[], byte[], int, int[]) - Method in class cn.hutool.crypto.digest.BCrypt
加密密文
crypt(byte[]) - Method in class cn.hutool.crypto.symmetric.RC4
加密或解密指定值,调用此方法前需初始化密钥
CryptoException - Exception in cn.hutool.crypto
加密异常
CryptoException(Throwable) - Constructor for exception cn.hutool.crypto.CryptoException
 
CryptoException(String) - Constructor for exception cn.hutool.crypto.CryptoException
 
CryptoException(String, Object...) - Constructor for exception cn.hutool.crypto.CryptoException
 
CryptoException(String, Throwable) - Constructor for exception cn.hutool.crypto.CryptoException
 
CryptoException(Throwable, String, Object...) - Constructor for exception cn.hutool.crypto.CryptoException
 
CsvConfig - Class in cn.hutool.core.text.csv
CSV基础配置项
CsvConfig() - Constructor for class cn.hutool.core.text.csv.CsvConfig
 
CsvData - Class in cn.hutool.core.text.csv
CSV数据,包括头部信息和行数据,参考:FastCSV
CsvData(List<String>, List<CsvRow>) - Constructor for class cn.hutool.core.text.csv.CsvData
构造
CsvParser - Class in cn.hutool.core.text.csv
CSV行解析器,参考:FastCSV
CsvParser(Reader, CsvReadConfig) - Constructor for class cn.hutool.core.text.csv.CsvParser
CSV解析器
CsvReadConfig - Class in cn.hutool.core.text.csv
CSV读取配置项
CsvReadConfig() - Constructor for class cn.hutool.core.text.csv.CsvReadConfig
 
CsvReader - Class in cn.hutool.core.text.csv
CSV文件读取器,参考:FastCSV
CsvReader() - Constructor for class cn.hutool.core.text.csv.CsvReader
构造,使用默认配置项
CsvReader(CsvReadConfig) - Constructor for class cn.hutool.core.text.csv.CsvReader
构造
CsvRow - Class in cn.hutool.core.text.csv
CSV中一行的表示
CsvRow(long, Map<String, Integer>, List<String>) - Constructor for class cn.hutool.core.text.csv.CsvRow
构造
CsvUtil - Class in cn.hutool.core.text.csv
CSV工具
CsvUtil() - Constructor for class cn.hutool.core.text.csv.CsvUtil
 
CsvWriteConfig - Class in cn.hutool.core.text.csv
CSV写出配置项
CsvWriteConfig() - Constructor for class cn.hutool.core.text.csv.CsvWriteConfig
 
CsvWriter - Class in cn.hutool.core.text.csv
CSV数据写出器
CsvWriter(String) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造,覆盖已有文件(如果存在),默认编码UTF-8
CsvWriter(File) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造,覆盖已有文件(如果存在),默认编码UTF-8
CsvWriter(String, Charset) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造,覆盖已有文件(如果存在)
CsvWriter(File, Charset) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造,覆盖已有文件(如果存在)
CsvWriter(String, Charset, boolean) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造
CsvWriter(File, Charset, boolean) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造
CsvWriter(String, Charset, boolean, CsvWriteConfig) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造
CsvWriter(File, Charset, boolean, CsvWriteConfig) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造
CsvWriter(Writer) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造,使用默认配置
CsvWriter(Writer, CsvWriteConfig) - Constructor for class cn.hutool.core.text.csv.CsvWriter
构造
CurrencyConverter - Class in cn.hutool.core.convert.impl
货币Currency 转换器
CurrencyConverter() - Constructor for class cn.hutool.core.convert.impl.CurrencyConverter
 
current(boolean) - Static method in class cn.hutool.core.date.DateUtil
当前时间的时间戳
currentSeconds() - Static method in class cn.hutool.core.date.DateUtil
当前时间的时间戳(秒)
currentThreadGroup() - Static method in class cn.hutool.core.thread.ThreadUtil
获取当前线程的线程组
customKey(Object) - Method in class cn.hutool.core.map.CamelCaseMap
将Key转为驼峰风格,如果key为字符串的话
customKey(Object) - Method in class cn.hutool.core.map.CaseInsensitiveMap
将Key转为小写
customKey(Object) - Method in class cn.hutool.core.map.CustomKeyMap
自定义键
CustomKeyMap<K,V> - Class in cn.hutool.core.map
自定义键的Map,默认HashMap实现
CustomKeyMap(Map<K, V>) - Constructor for class cn.hutool.core.map.CustomKeyMap
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
CustomProtocolsSSLFactory - Class in cn.hutool.http.ssl
自定义支持协议类型的SSLSocketFactory
CustomProtocolsSSLFactory(String...) - Constructor for class cn.hutool.http.ssl.CustomProtocolsSSLFactory
构造
cut(Rectangle) - Method in class cn.hutool.core.img.Img
图像切割(按指定起点坐标和宽高切割)
cut(int, int) - Method in class cn.hutool.core.img.Img
图像切割为圆形(按指定起点坐标和半径切割),填充满整个图片(直径取长宽最小值)
cut(int, int, int) - Method in class cn.hutool.core.img.Img
图像切割为圆形(按指定起点坐标和半径切割)
cut(File, File, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割)
cut(InputStream, OutputStream, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(ImageInputStream, ImageOutputStream, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, File, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, OutputStream, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, ImageOutputStream, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),此方法并不关闭流
cut(Image, Rectangle) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割)
cut(Image, int, int) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割),填充满整个图片(直径取长宽最小值)
cut(Image, int, int, int) - Static method in class cn.hutool.core.img.ImgUtil
图像切割(按指定起点坐标和宽高切割)
cut(CharSequence, int) - Static method in class cn.hutool.core.util.StrUtil
将字符串切分为N等份

D

daemon - Variable in class cn.hutool.cron.Scheduler
是否为守护线程
DaoTemplate - Class in cn.hutool.db
数据访问层模板
此模板用于简化对指定表的操作,简化的操作如下:
1、在初始化时指定了表名,CRUD操作时便不需要表名
2、在初始化时指定了主键,某些需要主键的操作便不需要指定主键类型
DaoTemplate(String) - Constructor for class cn.hutool.db.DaoTemplate
构造,此构造需要自定义SqlRunner,主键默认为id
DaoTemplate(String, String) - Constructor for class cn.hutool.db.DaoTemplate
构造,使用默认的池化连接池,读取默认配置文件的空分组,适用于只有一个数据库的情况
DaoTemplate(String, DataSource) - Constructor for class cn.hutool.db.DaoTemplate
 
DaoTemplate(String, String, DataSource) - Constructor for class cn.hutool.db.DaoTemplate
构造
DaoTemplate(String, String, Db) - Constructor for class cn.hutool.db.DaoTemplate
构造
DASHED - Static variable in class cn.hutool.core.util.CharUtil
 
DASHED - Static variable in class cn.hutool.core.util.StrUtil
 
dataSourceName - Variable in class cn.hutool.db.ds.DSFactory
数据源名
DataSourceWrapper - Class in cn.hutool.db.ds
DataSource 数据源实现包装,通过包装,提供基本功能外的额外功能和参数持有,包括:
DataSourceWrapper(DataSource, String) - Constructor for class cn.hutool.db.ds.DataSourceWrapper
构造
date() - Static method in class cn.hutool.core.date.DateUtil
转换为DateTime对象
date(Date) - Static method in class cn.hutool.core.date.DateUtil
Date类型时间转为DateTime
如果date本身为DateTime对象,则返回强转后的对象,否则新建一个DateTime对象
date(long) - Static method in class cn.hutool.core.date.DateUtil
Long类型时间转为DateTime
只支持毫秒级别时间戳,如果需要秒级别时间戳,请自行×1000
date(Calendar) - Static method in class cn.hutool.core.date.DateUtil
Calendar类型时间转为DateTime
始终根据已有Calendar 产生新的DateTime对象
DateBasic - Interface in cn.hutool.core.date.format
日期基本信息获取接口
DateBetween - Class in cn.hutool.core.date
日期间隔
DateBetween(Date, Date) - Constructor for class cn.hutool.core.date.DateBetween
构造
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
DateBetween(Date, Date, boolean) - Constructor for class cn.hutool.core.date.DateBetween
构造
在前的日期做为起始时间,在后的做为结束时间
DateConverter - Class in cn.hutool.core.convert.impl
日期转换器
DateConverter(Class<? extends Date>) - Constructor for class cn.hutool.core.convert.impl.DateConverter
构造
DateConverter(Class<? extends Date>, String) - Constructor for class cn.hutool.core.convert.impl.DateConverter
构造
DateException - Exception in cn.hutool.core.date
工具类异常
DateException(Throwable) - Constructor for exception cn.hutool.core.date.DateException
 
DateException(String) - Constructor for exception cn.hutool.core.date.DateException
 
DateException(String, Object...) - Constructor for exception cn.hutool.core.date.DateException
 
DateException(String, Throwable) - Constructor for exception cn.hutool.core.date.DateException
 
DateException(Throwable, String, Object...) - Constructor for exception cn.hutool.core.date.DateException
 
DateField - Enum in cn.hutool.core.date
日期各个部分的枚举
与Calendar相应值对应
DateModifier - Class in cn.hutool.core.date
日期修改器
用于实现自定义某个日期字段的调整,包括:
DateModifier() - Constructor for class cn.hutool.core.date.DateModifier
 
DateModifier.ModifyType - Enum in cn.hutool.core.date
修改类型
dateNew(Date) - Static method in class cn.hutool.core.date.DateUtil
根据已有Date 产生新的DateTime对象
DateParser - Interface in cn.hutool.core.date.format
日期解析接口,用于解析日期字符串为 Date 对象
Thanks to Apache Commons Lang 3.5
DatePattern - Class in cn.hutool.core.date
日期格式化类,提供常用的日期格式化对象
DatePattern() - Constructor for class cn.hutool.core.date.DatePattern
 
DatePrinter - Interface in cn.hutool.core.date.format
日期格式化输出接口
Thanks to Apache Commons Lang 3.5
DateRange - Class in cn.hutool.core.date
日期范围
DateRange(Date, Date, DateField) - Constructor for class cn.hutool.core.date.DateRange
构造,包含开始和结束日期时间
DateRange(Date, Date, DateField, int) - Constructor for class cn.hutool.core.date.DateRange
构造,包含开始和结束日期时间
DateRange(Date, Date, DateField, int, boolean, boolean) - Constructor for class cn.hutool.core.date.DateRange
构造
DateTime - Class in cn.hutool.core.date
包装java.util.Date
DateTime() - Constructor for class cn.hutool.core.date.DateTime
当前时间
DateTime(TimeZone) - Constructor for class cn.hutool.core.date.DateTime
当前时间
DateTime(Date) - Constructor for class cn.hutool.core.date.DateTime
给定日期的构造
DateTime(Date, TimeZone) - Constructor for class cn.hutool.core.date.DateTime
给定日期的构造
DateTime(Calendar) - Constructor for class cn.hutool.core.date.DateTime
给定日期的构造
DateTime(long) - Constructor for class cn.hutool.core.date.DateTime
给定日期毫秒数的构造
DateTime(long, TimeZone) - Constructor for class cn.hutool.core.date.DateTime
给定日期毫秒数的构造
DateTime(String, String) - Constructor for class cn.hutool.core.date.DateTime
构造
DateTime(String, DateFormat) - Constructor for class cn.hutool.core.date.DateTime
构造
DateTime(String, DateParser) - Constructor for class cn.hutool.core.date.DateTime
构造
DateUnit - Enum in cn.hutool.core.date
日期时间单位,每个单位都是以毫秒为基数
DateUtil - Class in cn.hutool.core.date
时间工具类
DateUtil() - Constructor for class cn.hutool.core.date.DateUtil
 
dayOfMonth() - Method in class cn.hutool.core.date.DateTime
获得指定日期是这个日期所在月份的第几天
dayOfMonth(Date) - Static method in class cn.hutool.core.date.DateUtil
获得指定日期是这个日期所在月份的第几天
DayOfMonthValueMatcher - Class in cn.hutool.cron.pattern.matcher
每月第几天匹配
考虑每月的天数不同,切存在闰年情况,日匹配单独使用
DayOfMonthValueMatcher(List<Integer>) - Constructor for class cn.hutool.cron.pattern.matcher.DayOfMonthValueMatcher
构造
DayOfMonthValueParser - Class in cn.hutool.cron.pattern.parser
每月的几号值处理
每月最多31天,32和“L”都表示最后一天
DayOfMonthValueParser() - Constructor for class cn.hutool.cron.pattern.parser.DayOfMonthValueParser
 
dayOfWeek() - Method in class cn.hutool.core.date.DateTime
获得指定日期是星期几,1表示周日,2表示周一
dayOfWeek(Date) - Static method in class cn.hutool.core.date.DateUtil
获得指定日期是星期几,1表示周日,2表示周一
dayOfWeekEnum() - Method in class cn.hutool.core.date.DateTime
获得指定日期是星期几
dayOfWeekEnum(Date) - Static method in class cn.hutool.core.date.DateUtil
获得指定日期是星期几
dayOfWeekInMonth() - Method in class cn.hutool.core.date.DateTime
获得天所在的周是这个月的第几周
DayOfWeekValueParser - Class in cn.hutool.cron.pattern.parser
星期值处理
1表示星期一,2表示星期二,依次类推,0和7都可以表示星期日
DayOfWeekValueParser() - Constructor for class cn.hutool.cron.pattern.parser.DayOfWeekValueParser
 
db - Variable in class cn.hutool.db.DaoTemplate
SQL运行器
Db - Class in cn.hutool.db
数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作
Db(DataSource) - Constructor for class cn.hutool.db.Db
构造,从DataSource中识别方言
Db(DataSource, String) - Constructor for class cn.hutool.db.Db
构造
Db(DataSource, Dialect) - Constructor for class cn.hutool.db.Db
构造
DbConfig - Class in cn.hutool.db.ds.pooled
数据库配置
DbConfig() - Constructor for class cn.hutool.db.ds.pooled.DbConfig
 
DbConfig(String, String, String) - Constructor for class cn.hutool.db.ds.pooled.DbConfig
构造
DbcpDSFactory - Class in cn.hutool.db.ds.dbcp
DBCP2数据源工厂类
DbcpDSFactory() - Constructor for class cn.hutool.db.ds.dbcp.DbcpDSFactory
 
DbcpDSFactory(Setting) - Constructor for class cn.hutool.db.ds.dbcp.DbcpDSFactory
 
DbRuntimeException - Exception in cn.hutool.db
数据库异常
DbRuntimeException(Throwable) - Constructor for exception cn.hutool.db.DbRuntimeException
 
DbRuntimeException(String) - Constructor for exception cn.hutool.db.DbRuntimeException
 
DbRuntimeException(String, Object...) - Constructor for exception cn.hutool.db.DbRuntimeException
 
DbRuntimeException(String, Throwable) - Constructor for exception cn.hutool.db.DbRuntimeException
 
DbRuntimeException(Throwable, String, Object...) - Constructor for exception cn.hutool.db.DbRuntimeException
 
DbSetting - Class in cn.hutool.db.ds.pooled
数据库配置文件类,此类对应一个数据库配置文件
DbSetting() - Constructor for class cn.hutool.db.ds.pooled.DbSetting
构造
DbSetting(Setting) - Constructor for class cn.hutool.db.ds.pooled.DbSetting
构造
DbUtil - Class in cn.hutool.db
数据库操作工具类
DbUtil() - Constructor for class cn.hutool.db.DbUtil
 
debug(Throwable) - Method in class cn.hutool.log.AbstractLog
 
debug(String, Object...) - Method in class cn.hutool.log.AbstractLog
 
debug(Throwable, String, Object...) - Method in class cn.hutool.log.AbstractLog
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.commons.ApacheCommonsLog
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.console.ConsoleLog
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.jboss.JbossLog
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.jdk.JdkLog
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.log4j.Log4jLog
 
debug(String, Object...) - Method in class cn.hutool.log.dialect.log4j2.Log4j2Log
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.log4j2.Log4j2Log
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.slf4j.Slf4jLog
 
debug(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.tinylog.TinyLog
 
debug(Throwable) - Method in interface cn.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(String, Object...) - Method in interface cn.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(Throwable, String, Object...) - Method in interface cn.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(String, Throwable, String, Object...) - Method in interface cn.hutool.log.level.DebugLog
打印 DEBUG 等级的日志
debug(String, Object...) - Static method in class cn.hutool.log.StaticLog
Debug等级日志,小于Info
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
debug(Log, String, Object...) - Static method in class cn.hutool.log.StaticLog
Debug等级日志,小于Info
DebugLog - Interface in cn.hutool.log.level
DEBUG级别日志接口
decimalFormat(String, double) - Static method in class cn.hutool.core.util.NumberUtil
格式化double
DecimalFormat 做封装
decimalFormat(String, long) - Static method in class cn.hutool.core.util.NumberUtil
格式化double
DecimalFormat 做封装
decimalFormatMoney(double) - Static method in class cn.hutool.core.util.NumberUtil
格式化金额输出,每三位用逗号分隔
decode(String) - Static method in class cn.hutool.core.codec.Base32
解码
decode(CharSequence) - Static method in class cn.hutool.core.codec.Base62
Base62解码
decode(byte[]) - Static method in class cn.hutool.core.codec.Base62
解码Base62
decode(byte[]) - Method in class cn.hutool.core.codec.Base62Codec
解码Base62消息
decode(CharSequence) - Static method in class cn.hutool.core.codec.Base64
base64解码
decode(CharSequence, String) - Static method in class cn.hutool.core.codec.Base64
Deprecated.
编码参数无意义,作废
decode(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64
Deprecated.
编码参数无意义,作废
decode(byte[]) - Static method in class cn.hutool.core.codec.Base64
解码Base64
decode(CharSequence) - Static method in class cn.hutool.core.codec.Base64Decoder
base64解码
decode(byte[]) - Static method in class cn.hutool.core.codec.Base64Decoder
解码Base64
decode(byte[], int, int) - Static method in class cn.hutool.core.codec.Base64Decoder
解码Base64
decode(String, int) - Static method in class cn.hutool.core.codec.Caesar
传入明文解密到密文
decode(String) - Method in class cn.hutool.core.codec.Morse
解码
decode(String, int, boolean) - Static method in class cn.hutool.core.codec.Rot
RotN解码
decode(String) - Static method in class cn.hutool.core.util.URLUtil
解码URL
将%开头的16进制表示的内容解码。
decode(String, Charset) - Static method in class cn.hutool.core.util.URLUtil
解码application/x-www-form-urlencoded字符
decode(String, String) - Static method in class cn.hutool.core.util.URLUtil
解码URL
将%开头的16进制表示的内容解码。
decode(String) - Static method in class cn.hutool.crypto.SecureUtil
解码字符串密钥,可支持的编码如下:
decode(InputStream) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
解码二维码图片为文本
decode(File) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
解码二维码图片为文本
decode(Image) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
将二维码图片解码为文本
decode(Image, boolean, boolean) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
将二维码图片解码为文本
decode(AioSession, ByteBuffer) - Method in interface cn.hutool.socket.protocol.MsgDecoder
对于从Socket流中获取到的数据采用当前MsgDecoder的实现类协议进行解析。
decode13(String) - Static method in class cn.hutool.core.codec.Rot
Rot-13解码,同时解码数字
decode13(String, boolean) - Static method in class cn.hutool.core.codec.Rot
Rot-13解码
decodeColor(String) - Static method in class cn.hutool.core.util.HexUtil
将Hex颜色值转为
decodeECPoint(String, String) - Static method in class cn.hutool.crypto.BCUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
decodeECPoint(byte[], String) - Static method in class cn.hutool.crypto.BCUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
decodeECPoint(String, String) - Static method in class cn.hutool.crypto.KeyUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
decodeECPoint(byte[], String) - Static method in class cn.hutool.crypto.KeyUtil
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
decodeHex(char[]) - Static method in class cn.hutool.core.util.HexUtil
将十六进制字符数组转换为字节数组
decodeHex(String) - Static method in class cn.hutool.core.util.HexUtil
将十六进制字符串解码为byte[]
decodeHexStr(String) - Static method in class cn.hutool.core.util.HexUtil
将十六进制字符数组转换为字符串,默认编码UTF-8
decodeHexStr(String, Charset) - Static method in class cn.hutool.core.util.HexUtil
将十六进制字符数组转换为字符串
decodeHexStr(char[], Charset) - Static method in class cn.hutool.core.util.HexUtil
将十六进制字符数组转换为字符串
decodeParamMap(String, String) - Static method in class cn.hutool.http.HttpUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
decodeParams(String, String) - Static method in class cn.hutool.http.HttpUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
decodeStr(String) - Static method in class cn.hutool.core.codec.Base32
base32解码
decodeStr(String, String) - Static method in class cn.hutool.core.codec.Base32
base32解码
decodeStr(String, Charset) - Static method in class cn.hutool.core.codec.Base32
base32解码
decodeStr(CharSequence) - Static method in class cn.hutool.core.codec.Base62
Base62解码
decodeStr(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base62
Base62解码
decodeStr(CharSequence) - Static method in class cn.hutool.core.codec.Base64
base64解码
decodeStr(CharSequence, String) - Static method in class cn.hutool.core.codec.Base64
base64解码
decodeStr(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64
base64解码
decodeStr(CharSequence) - Static method in class cn.hutool.core.codec.Base64Decoder
base64解码
decodeStr(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64Decoder
base64解码
decodeStrGbk(CharSequence) - Static method in class cn.hutool.core.codec.Base62
Base62解码
decodeStrGbk(CharSequence) - Static method in class cn.hutool.core.codec.Base64
base64解码
decodeToFile(CharSequence, File) - Static method in class cn.hutool.core.codec.Base62
Base62解码
decodeToFile(CharSequence, File) - Static method in class cn.hutool.core.codec.Base64
base64解码
decodeToStream(CharSequence, OutputStream, boolean) - Static method in class cn.hutool.core.codec.Base62
Base62解码
decodeToStream(CharSequence, OutputStream, boolean) - Static method in class cn.hutool.core.codec.Base64
base64解码
decrement() - Method in class cn.hutool.core.lang.mutable.MutableByte
值减一
decrement() - Method in class cn.hutool.core.lang.mutable.MutableDouble
值减一
decrement() - Method in class cn.hutool.core.lang.mutable.MutableFloat
值减一
decrement() - Method in class cn.hutool.core.lang.mutable.MutableInt
值减一
decrement() - Method in class cn.hutool.core.lang.mutable.MutableLong
值减一
decrement() - Method in class cn.hutool.core.lang.mutable.MutableShort
值减一
decrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密
decrypt(InputStream, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密
decrypt(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
从Hex或Base64字符串解密,编码为UTF-8格式
decrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.AsymmetricCrypto
解密
decrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.RSA
 
decrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.SM2
解密
decrypt(byte[], Charset) - Method in class cn.hutool.crypto.symmetric.RC4
解密
decrypt(byte[]) - Method in class cn.hutool.crypto.symmetric.RC4
解密,使用默认编码UTF-8
decrypt(byte[]) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密
decrypt(String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密Hex(16进制)或Base64表示的字符串
decrypt(InputStream) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密,不会关闭流
decrypt(CharSequence, CharSequence) - Static method in class cn.hutool.crypto.symmetric.Vigenere
解密
decryptBlockSize - Variable in class cn.hutool.crypto.asymmetric.AsymmetricCrypto
解密的块大小
decryptFromBcd(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密BCD
decryptFromBcd(String, KeyType, Charset) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
分组解密
decryptStr(String, KeyType, Charset) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密为字符串,密文需为Hex(16进制)或Base64字符串
decryptStr(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密为字符串,密文需为Hex(16进制)或Base64字符串
decryptStr(byte[], Charset) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密为字符串
decryptStr(byte[]) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密为字符串,默认UTF-8编码
decryptStr(String, Charset) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密Hex(16进制)或Base64表示的字符串
decryptStr(String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密Hex表示的字符串,默认UTF-8编码
decryptStr(InputStream, Charset) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密,不会关闭流
decryptStr(InputStream) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
解密
decryptStrFromBcd(String, KeyType, Charset) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密为字符串,密文需为BCD格式
decryptStrFromBcd(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
解密为字符串,密文需为BCD格式,编码为UTF-8格式
DEFAULT - Static variable in class cn.hutool.core.net.URLEncoder
默认URLEncoder
默认的编码器针对URI路径编码,定义如下:
DEFAULT_BUFFER_SIZE - Static variable in class cn.hutool.core.io.IoUtil
默认缓存大小
DEFAULT_CAPACITY - Static variable in class cn.hutool.core.text.StrBuilder
默认容量
DEFAULT_CHARSET - Static variable in class cn.hutool.core.io.file.FileWrapper
默认编码:UTF-8
DEFAULT_CHARSET - Static variable in class cn.hutool.extra.ftp.AbstractFtp
 
DEFAULT_CHARSET - Static variable in class cn.hutool.setting.Setting
默认字符集
DEFAULT_COLLCTION_INITIAL_CAPACITY - Static variable in class cn.hutool.core.map.multi.CollectionValueMap
默认集合初始大小
DEFAULT_DB_CONFIG_PATH - Static variable in class cn.hutool.db.ds.pooled.DbSetting
默认的数据库连接配置文件路径
DEFAULT_DB_CONFIG_PATH - Static variable in class cn.hutool.db.ds.simple.SimpleDataSource
默认的数据库连接配置文件路径
DEFAULT_DELAY - Static variable in enum cn.hutool.core.swing.clipboard.ClipboardMonitor
默认重试等待:100
DEFAULT_DELIMITER - Static variable in class cn.hutool.setting.AbsSetting
数组类型值默认分隔符
DEFAULT_GROUP - Static variable in class cn.hutool.setting.AbsSetting
默认分组
DEFAULT_INITIAL_CAPACITY - Static variable in class cn.hutool.core.map.MapUtil
默认初始大小
DEFAULT_INITIAL_CAPACITY - Static variable in class cn.hutool.core.map.MapWrapper
默认初始大小
DEFAULT_KEY_SIZE - Static variable in class cn.hutool.crypto.KeyUtil
默认密钥字节数
DEFAULT_KEY_SIZE - Static variable in class cn.hutool.crypto.SecureUtil
默认密钥字节数
DEFAULT_LARGE_BUFFER_SIZE - Static variable in class cn.hutool.core.io.IoUtil
默认大缓存大小
DEFAULT_LOAD_FACTOR - Static variable in class cn.hutool.core.map.MapUtil
默认增长因子,当Map的size达到 容量*增长因子时,开始扩充Map
DEFAULT_LOAD_FACTOR - Static variable in class cn.hutool.core.map.MapWrapper
默认增长因子
DEFAULT_MIDDLE_BUFFER_SIZE - Static variable in class cn.hutool.core.io.IoUtil
默认中等缓存大小
DEFAULT_PAGE_SIZE - Static variable in class cn.hutool.db.Page
 
DEFAULT_PAGE_SIZE - Static variable in class cn.hutool.db.PageResult
 
DEFAULT_PORT - Static variable in class cn.hutool.extra.ftp.Ftp
默认端口
DEFAULT_PROFILE - Static variable in class cn.hutool.setting.profile.Profile
默认环境
DEFAULT_SEPARATOR - Static variable in class cn.hutool.dfa.SensitiveUtil
 
DEFAULT_SETTING_PATH - Static variable in class cn.hutool.extra.servlet.multipart.UploadSetting
默认的配置文件路径(相对ClassPath)
DEFAULT_TRY_COUNT - Static variable in enum cn.hutool.core.swing.clipboard.ClipboardMonitor
默认重试此时:10
DEFAULT_WINDOW_SIZE - Static variable in class cn.hutool.poi.excel.BigExcelWriter
 
defaultCharset() - Static method in class cn.hutool.core.util.CharsetUtil
系统默认字符集编码
defaultCharsetName() - Static method in class cn.hutool.core.util.CharsetUtil
系统默认字符集编码
defaultConfig() - Static method in class cn.hutool.core.text.csv.CsvReadConfig
默认配置
defaultConfig() - Static method in class cn.hutool.core.text.csv.CsvWriteConfig
默认配置
DefaultFilter - Class in cn.hutool.bloomfilter.filter
默认Bloom过滤器,使用Java自带的Hash算法
DefaultFilter(long, int) - Constructor for class cn.hutool.bloomfilter.filter.DefaultFilter
 
DefaultFilter(long) - Constructor for class cn.hutool.bloomfilter.filter.DefaultFilter
 
DefaultHMacEngine - Class in cn.hutool.crypto.digest.mac
默认的HMAC算法实现引擎,使用Mac 实现摘要
当引入BouncyCastle库时自动使用其作为Provider
DefaultHMacEngine(String, byte[]) - Constructor for class cn.hutool.crypto.digest.mac.DefaultHMacEngine
构造
DefaultHMacEngine(String, SecretKey) - Constructor for class cn.hutool.crypto.digest.mac.DefaultHMacEngine
构造
defaultIfEmpty() - Method in class cn.hutool.extra.mail.MailAccount
如果某些值为null,使用默认值
defaultIfNull(T, T) - Static method in class cn.hutool.core.util.ObjectUtil
如果给定对象为null返回默认值
DefaultTrustManager - Class in cn.hutool.http.ssl
证书管理
DefaultTrustManager() - Constructor for class cn.hutool.http.ssl.DefaultTrustManager
 
dekHash(String) - Static method in class cn.hutool.core.util.HashUtil
DEK算法
del(String) - Static method in class cn.hutool.core.io.FileUtil
删除文件或者文件夹
路径如果为相对路径,会转换为ClassPath路径! 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
del(File) - Static method in class cn.hutool.core.io.FileUtil
删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
del(Path) - Static method in class cn.hutool.core.io.FileUtil
删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
del(int, int) - Method in class cn.hutool.core.text.StrBuilder
删除指定长度的字符
del(String, String, Object) - Method in class cn.hutool.db.AbstractDb
删除数据
del(Entity) - Method in class cn.hutool.db.AbstractDb
删除数据
del() - Method in class cn.hutool.db.ActiveEntity
根据现有Entity中的条件删除与之匹配的数据库记录
del(T) - Method in class cn.hutool.db.DaoTemplate
删除
del(String, T) - Method in class cn.hutool.db.DaoTemplate
删除
del(Entity) - Method in class cn.hutool.db.DaoTemplate
删除
del(String...) - Method in class cn.hutool.db.nosql.redis.RedisDS
从Redis中删除多个值
del(Connection, Entity) - Method in class cn.hutool.db.SqlConnRunner
删除数据
此方法不会关闭Connection
delAll(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
删除匹配的全部内容
delAll(Pattern, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
删除匹配的全部内容
DelayWatcher - Class in cn.hutool.core.io.watch.watchers
延迟观察者
使用此观察者通过定义一定的延迟时间,解决WatchService多个modify的问题
在监听目录或文件时,如果这个文件有修改操作,会多次触发modify方法。
此类通过维护一个Set将短时间内相同文件多次modify的事件合并处理触发,从而避免以上问题。
注意:延迟只针对modify事件,其它事件无效
DelayWatcher(Watcher, long) - Constructor for class cn.hutool.core.io.watch.watchers.DelayWatcher
构造
delDir(String) - Method in class cn.hutool.extra.ftp.AbstractFtp
删除文件夹及其文件夹下的所有文件
delDir(String) - Method in class cn.hutool.extra.ftp.Ftp
 
delDir(String) - Method in class cn.hutool.extra.ssh.Sftp
删除文件夹及其文件夹下的所有文件
delete(String) - Method in class cn.hutool.db.sql.SqlBuilder
删除
delete() - Method in class cn.hutool.extra.servlet.multipart.UploadFile
从磁盘或者内存中删除这个文件
delete(String) - Static method in class cn.hutool.http.HttpRequest
DELETE请求
delFile(String) - Method in class cn.hutool.extra.ftp.AbstractFtp
删除指定目录下的指定文件
delFile(String) - Method in class cn.hutool.extra.ftp.Ftp
 
delFile(String) - Method in class cn.hutool.extra.ssh.Sftp
删除文件
delFirst(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
删除匹配的第一个内容
delFirst(Pattern, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
删除匹配的第一个内容
DELIM_END - Static variable in class cn.hutool.core.util.CharUtil
 
DELIM_END - Static variable in class cn.hutool.core.util.StrUtil
 
DELIM_START - Static variable in class cn.hutool.core.util.CharUtil
 
DELIM_START - Static variable in class cn.hutool.core.util.StrUtil
 
delPre(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
删除正则匹配到的内容之前的字符 如果没有找到,则返回原文
delTo(int) - Method in class cn.hutool.core.text.StrBuilder
删除到指定位置
如果新位置小于等于0,则删除全部
DependencyException - Exception in cn.hutool.core.exceptions
依赖异常
DependencyException(Throwable) - Constructor for exception cn.hutool.core.exceptions.DependencyException
 
DependencyException(String) - Constructor for exception cn.hutool.core.exceptions.DependencyException
 
DependencyException(String, Object...) - Constructor for exception cn.hutool.core.exceptions.DependencyException
 
DependencyException(String, Throwable) - Constructor for exception cn.hutool.core.exceptions.DependencyException
 
DependencyException(Throwable, String, Object...) - Constructor for exception cn.hutool.core.exceptions.DependencyException
 
des() - Static method in class cn.hutool.crypto.SecureUtil
DES加密,生成随机KEY。注意解密时必须使用相同 DES对象或者使用相同KEY
例:
des(byte[]) - Static method in class cn.hutool.crypto.SecureUtil
DES加密
例:
DES - Class in cn.hutool.crypto.symmetric
DES加密算法实现
DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法
Java中默认实现为:DES/CBC/PKCS5Padding
DES() - Constructor for class cn.hutool.crypto.symmetric.DES
构造,默认DES/CBC/PKCS5Padding,使用随机密钥
DES(byte[]) - Constructor for class cn.hutool.crypto.symmetric.DES
构造,使用默认的DES/CBC/PKCS5Padding
DES(Mode, Padding) - Constructor for class cn.hutool.crypto.symmetric.DES
构造,使用随机密钥
DES(Mode, Padding, byte[]) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(Mode, Padding, byte[], byte[]) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(Mode, Padding, SecretKey) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(String, String) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(String, String, byte[]) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(String, String, byte[], byte[]) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(String, String, SecretKey) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
DES(String, String, SecretKey, IvParameterSpec) - Constructor for class cn.hutool.crypto.symmetric.DES
构造
deschedule(String) - Method in class cn.hutool.cron.Scheduler
移除Task
desede() - Static method in class cn.hutool.crypto.SecureUtil
DESede加密(又名3DES、TripleDES),生成随机KEY。注意解密时必须使用相同 DESede对象或者使用相同KEY
Java中默认实现为:DESede/ECB/PKCS5Padding
例:
desede(byte[]) - Static method in class cn.hutool.crypto.SecureUtil
DESede加密(又名3DES、TripleDES)
Java中默认实现为:DESede/ECB/PKCS5Padding
例:
DESede - Class in cn.hutool.crypto.symmetric
DESede是由DES对称加密算法改进后的一种对称加密算法,又名3DES、TripleDES。
使用 168 位的密钥对资料进行三次加密的一种机制;它通常(但非始终)提供极其强大的安全性。
如果三个 56 位的子元素都相同,则三重 DES 向后兼容 DES。
Java中默认实现为:DESede/ECB/PKCS5Padding
DESede() - Constructor for class cn.hutool.crypto.symmetric.DESede
构造,默认DESede/ECB/PKCS5Padding,使用随机密钥
DESede(byte[]) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造,使用默认的DESede/ECB/PKCS5Padding
DESede(Mode, Padding) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造,使用随机密钥
DESede(Mode, Padding, byte[]) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(Mode, Padding, byte[], byte[]) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(Mode, Padding, SecretKey) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(String, String) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(String, String, byte[]) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(String, String, byte[], byte[]) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(String, String, SecretKey) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
DESede(String, String, SecretKey, IvParameterSpec) - Constructor for class cn.hutool.crypto.symmetric.DESede
构造
desktopPlatforms - Static variable in class cn.hutool.http.useragent.Platform
支持的桌面平台类型
DesktopUtil - Class in cn.hutool.core.swing
桌面相关工具(平台相关)
Desktop 类允许 Java 应用程序启动已在本机桌面上注册的关联应用程序,以处理 URI 或文件。
DesktopUtil() - Constructor for class cn.hutool.core.swing.DesktopUtil
 
dest - Variable in class cn.hutool.core.lang.copier.SrcToDestCopier
目标
destFile - Variable in class cn.hutool.poi.excel.ExcelWriter
目标文件
destFile - Variable in class cn.hutool.poi.word.Word07Writer
目标文件
destroy() - Static method in class cn.hutool.core.lang.Singleton
清除所有Singleton对象
destroy(Process) - Static method in class cn.hutool.core.util.RuntimeUtil
销毁进程
destroy() - Method in class cn.hutool.cron.TaskExecutorManager
Deprecated.
作业执行器只是执行给定的定时任务线程,无法强制关闭,可通过deamon线程方式关闭之
destroy() - Method in class cn.hutool.cron.TaskLauncherManager
Deprecated.
作业启动器只是调用定时任务检查,无法强制关闭,可通过deamon线程方式关闭之
destroy() - Method in class cn.hutool.db.ds.AbstractDSFactory
 
destroy() - Method in class cn.hutool.db.ds.DSFactory
销毁工厂类,关闭所有数据源
Dialect - Interface in cn.hutool.db.dialect
SQL方言,不同的数据库由于在某些SQL上有所区别,故为每种数据库配置不同的方言。
由于不同数据库间SQL语句的差异,导致无法统一拼接SQL,
Dialect接口旨在根据不同的数据库,使用不同的方言实现类,来拼接对应的SQL,并将SQL和参数放入PreparedStatement中
DialectFactory - Class in cn.hutool.db.dialect
方言工厂类
dialectName() - Method in interface cn.hutool.db.dialect.Dialect
方言名
DialectName - Enum in cn.hutool.db.dialect
方言名
dialectName() - Method in class cn.hutool.db.dialect.impl.AnsiSqlDialect
 
dialectName() - Method in class cn.hutool.db.dialect.impl.H2Dialect
 
dialectName() - Method in class cn.hutool.db.dialect.impl.MysqlDialect
 
dialectName() - Method in class cn.hutool.db.dialect.impl.OracleDialect
 
dialectName() - Method in class cn.hutool.db.dialect.impl.PostgresqlDialect
 
dialectName() - Method in class cn.hutool.db.dialect.impl.Sqlite3Dialect
 
dialectName() - Method in class cn.hutool.db.dialect.impl.SqlServer2012Dialect
 
Dict - Class in cn.hutool.core.lang
字典对象,扩充了HashMap中的方法
Dict() - Constructor for class cn.hutool.core.lang.Dict
构造
Dict(boolean) - Constructor for class cn.hutool.core.lang.Dict
构造
Dict(int) - Constructor for class cn.hutool.core.lang.Dict
构造
Dict(int, boolean) - Constructor for class cn.hutool.core.lang.Dict
构造
Dict(int, float) - Constructor for class cn.hutool.core.lang.Dict
构造
Dict(int, float, boolean) - Constructor for class cn.hutool.core.lang.Dict
构造
Dict(Map<String, Object>) - Constructor for class cn.hutool.core.lang.Dict
构造
digest(String, String) - Method in class cn.hutool.crypto.digest.Digester
生成文件摘要
digest(String) - Method in class cn.hutool.crypto.digest.Digester
生成文件摘要
digest(File) - Method in class cn.hutool.crypto.digest.Digester
生成文件摘要
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digest(byte[]) - Method in class cn.hutool.crypto.digest.Digester
生成摘要,考虑加盐和重复摘要次数
digest(InputStream) - Method in class cn.hutool.crypto.digest.Digester
生成摘要,使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digest(InputStream, int) - Method in class cn.hutool.crypto.digest.Digester
生成摘要
digest(String, String) - Method in class cn.hutool.crypto.digest.HMac
生成文件摘要
digest(String) - Method in class cn.hutool.crypto.digest.HMac
生成文件摘要
digest(File) - Method in class cn.hutool.crypto.digest.HMac
生成文件摘要
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digest(byte[]) - Method in class cn.hutool.crypto.digest.HMac
生成摘要
digest(InputStream) - Method in class cn.hutool.crypto.digest.HMac
生成摘要,使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digest(InputStream, int) - Method in class cn.hutool.crypto.digest.HMac
生成摘要
digest(InputStream, int) - Method in class cn.hutool.crypto.digest.mac.BCHMacEngine
 
digest(InputStream, int) - Method in class cn.hutool.crypto.digest.mac.DefaultHMacEngine
 
digest(InputStream, int) - Method in interface cn.hutool.crypto.digest.mac.MacEngine
生成摘要
DigestAlgorithm - Enum in cn.hutool.crypto.digest
摘要算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest
digestCount - Variable in class cn.hutool.crypto.digest.Digester
散列次数
Digester - Class in cn.hutool.crypto.digest
摘要算法
注意:此对象实例化后为非线程安全!
Digester(DigestAlgorithm) - Constructor for class cn.hutool.crypto.digest.Digester
构造
Digester(String) - Constructor for class cn.hutool.crypto.digest.Digester
构造
Digester(DigestAlgorithm, Provider) - Constructor for class cn.hutool.crypto.digest.Digester
构造
Digester(String, Provider) - Constructor for class cn.hutool.crypto.digest.Digester
构造
digester(DigestAlgorithm) - Static method in class cn.hutool.crypto.digest.DigestUtil
新建摘要器
digester(String) - Static method in class cn.hutool.crypto.digest.DigestUtil
新建摘要器
digestHex(String, String) - Method in class cn.hutool.crypto.digest.Digester
生成文件摘要,并转为16进制字符串
digestHex(String) - Method in class cn.hutool.crypto.digest.Digester
生成文件摘要
digestHex(File) - Method in class cn.hutool.crypto.digest.Digester
生成文件摘要,并转为16进制字符串
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digestHex(byte[]) - Method in class cn.hutool.crypto.digest.Digester
生成摘要,并转为16进制字符串
digestHex(InputStream) - Method in class cn.hutool.crypto.digest.Digester
生成摘要,并转为16进制字符串
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digestHex(InputStream, int) - Method in class cn.hutool.crypto.digest.Digester
生成摘要,并转为16进制字符串
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digestHex(String, String) - Method in class cn.hutool.crypto.digest.HMac
生成文件摘要,并转为16进制字符串
digestHex(String) - Method in class cn.hutool.crypto.digest.HMac
生成文件摘要
digestHex(File) - Method in class cn.hutool.crypto.digest.HMac
生成文件摘要,并转为16进制字符串
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digestHex(byte[]) - Method in class cn.hutool.crypto.digest.HMac
生成摘要,并转为16进制字符串
digestHex(InputStream) - Method in class cn.hutool.crypto.digest.HMac
生成摘要,并转为16进制字符串
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digestHex(InputStream, int) - Method in class cn.hutool.crypto.digest.HMac
生成摘要,并转为16进制字符串
使用默认缓存大小,见 IoUtil.DEFAULT_BUFFER_SIZE
digestHex16(String) - Method in class cn.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(InputStream) - Method in class cn.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(File) - Method in class cn.hutool.crypto.digest.MD5
生成16位MD5摘要
digestHex16(byte[]) - Method in class cn.hutool.crypto.digest.MD5
生成16位MD5摘要
DigestUtil - Class in cn.hutool.crypto.digest
摘要算法工具类
DigestUtil() - Constructor for class cn.hutool.crypto.digest.DigestUtil
 
digitToChinese(Number) - Static method in class cn.hutool.core.convert.Convert
金额转为中文形式
dimension - Static variable in class cn.hutool.core.swing.ScreenUtil
 
Direction - Enum in cn.hutool.db.sql
排序方式(升序或者降序)
disableBouncyCastle() - Static method in class cn.hutool.crypto.SecureUtil
强制关闭Bouncy Castle库的使用,全局有效
disableCache() - Method in class cn.hutool.http.HttpConnection
关闭缓存
disableCache() - Method in class cn.hutool.http.HttpRequest
禁用缓存
disableCookie() - Method in class cn.hutool.http.HttpRequest
禁用默认Cookie行为,此方法调用后会将Cookie置为空。
如果想重新启用Cookie,请调用:HttpRequest.cookie(String)方法自定义Cookie。
如果想启动默认的Cookie行为(自动回填服务器传回的Cookie),则调用HttpRequest.enableDefaultCookie()
disableLock() - Method in class cn.hutool.core.lang.Range
禁用锁,调用此方法后不在 使用锁保护
disableWrapper() - Method in class cn.hutool.db.AbstractDb
取消包装器
取消自动添加到字段名、表名上的包装符(例如双引号)
disableWrapper() - Method in class cn.hutool.db.Db
 
disableWrapper() - Method in class cn.hutool.db.Session
 
disconnect() - Method in class cn.hutool.http.HttpConnection
断开连接
disjunction(Collection<T>, Collection<T>) - Static method in class cn.hutool.core.collection.CollUtil
两个集合的差集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留两个集合中此元素个数差的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[c],此结果中只保留了一个
任意一个集合为空,返回另一个集合
两个集合无交集则返回两个集合的组合
distinct(Collection<T>) - Static method in class cn.hutool.core.collection.CollUtil
去重集合
div(float, float) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(float, double) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(double, float) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(double, double) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(Double, Double) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(Number, Number) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(String, String) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(float, float, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(float, double, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(double, float, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(double, double, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(Double, Double, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(Number, Number, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(String, String, int) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(float, float, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(float, double, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(double, float, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(double, double, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(Double, Double, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(Number, Number, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(String, String, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(BigDecimal, BigDecimal, int, RoundingMode) - Static method in class cn.hutool.core.util.NumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
divisor(int, int) - Static method in class cn.hutool.core.util.NumberUtil
最大公约数
djbHash(String) - Static method in class cn.hutool.core.util.HashUtil
DJB算法
doAction(AioSession, T) - Method in interface cn.hutool.socket.aio.IoAction
执行数据处理(消息读取)
DocUtil - Class in cn.hutool.poi.word
Word Document工具
DocUtil() - Constructor for class cn.hutool.poi.word.DocUtil
 
DOT - Static variable in class cn.hutool.core.util.CharUtil
 
DOT - Static variable in class cn.hutool.core.util.StrUtil
 
DOUBLE_DOT - Static variable in class cn.hutool.core.util.StrUtil
 
DOUBLE_QUOTES - Static variable in class cn.hutool.core.util.CharUtil
 
doubleValue() - Method in class cn.hutool.core.lang.mutable.MutableByte
 
doubleValue() - Method in class cn.hutool.core.lang.mutable.MutableDouble
 
doubleValue() - Method in class cn.hutool.core.lang.mutable.MutableFloat
 
doubleValue() - Method in class cn.hutool.core.lang.mutable.MutableInt
 
doubleValue() - Method in class cn.hutool.core.lang.mutable.MutableLong
 
doubleValue() - Method in class cn.hutool.core.lang.mutable.MutableShort
 
download(String, File) - Method in class cn.hutool.extra.ftp.AbstractFtp
下载文件
download(String, File) - Method in class cn.hutool.extra.ftp.Ftp
下载文件
download(String, String, File) - Method in class cn.hutool.extra.ftp.Ftp
下载文件
download(String, String, OutputStream) - Method in class cn.hutool.extra.ftp.Ftp
下载文件到输出流
download(String, File) - Method in class cn.hutool.extra.ssh.Sftp
 
download(String, OutputStream, boolean) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
download(String, OutputStream, boolean, StreamProgress) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, String) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File, int) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File, StreamProgress) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File, int, StreamProgress) - Static method in class cn.hutool.http.HttpUtil
下载远程文件
downloadString(String, String) - Static method in class cn.hutool.http.HttpUtil
下载远程文本
downloadString(String, Charset) - Static method in class cn.hutool.http.HttpUtil
下载远程文本
downloadString(String, Charset, StreamProgress) - Static method in class cn.hutool.http.HttpUtil
下载远程文本
drawString(Graphics, String, Font, Color, int, int) - Static method in class cn.hutool.core.img.GraphicsUtil
绘制字符串,默认抗锯齿
drawStringColourful(Graphics, String, Font, int, int) - Static method in class cn.hutool.core.img.GraphicsUtil
绘制字符串,使用随机颜色,默认抗锯齿
DRIVER_DERBY - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 Derby
DRIVER_DERBY_EMBEDDED - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 Derby嵌入式
DRIVER_DM7 - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 达梦7
DRIVER_H2 - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 H2
DRIVER_HIVE - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 Hive
DRIVER_HIVE2 - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 Hive2
DRIVER_HSQLDB - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 HSQLDB
DRIVER_MYSQL - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 MySQL
DRIVER_MYSQL_V6 - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 MySQL,在6.X版本中变动驱动类名,且使用SPI机制
DRIVER_ORACLE - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 Oracle
DRIVER_ORACLE_OLD - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 Oracle,旧版使用
DRIVER_POSTGRESQL - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 PostgreSQL
DRIVER_SQLLITE3 - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 SQLLite3
DRIVER_SQLSERVER - Static variable in class cn.hutool.db.dialect.DialectFactory
JDBC 驱动 SQLServer
DriverUtil - Class in cn.hutool.db.dialect
驱动相关工具类,包括自动获取驱动类名
DriverUtil() - Constructor for class cn.hutool.db.dialect.DriverUtil
 
DruidDSFactory - Class in cn.hutool.db.ds.druid
Druid数据源工厂类
DruidDSFactory() - Constructor for class cn.hutool.db.ds.druid.DruidDSFactory
构造,使用默认配置文件
DruidDSFactory(Setting) - Constructor for class cn.hutool.db.ds.druid.DruidDSFactory
构造
ds - Variable in class cn.hutool.db.AbstractDb
 
DS_NAME - Static variable in class cn.hutool.db.ds.c3p0.C3p0DSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.dbcp.DbcpDSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.druid.DruidDSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.hikari.HikariDSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.jndi.JndiDSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.pooled.PooledDSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.simple.SimpleDSFactory
 
DS_NAME - Static variable in class cn.hutool.db.ds.tomcat.TomcatDSFactory
 
DSFactory - Class in cn.hutool.db.ds
抽象数据源工厂类
通过实现DSFactory.getDataSource(String) 方法实现数据源的获取
如果DataSource 的实现是数据库连接池库,应该在getDataSource调用时创建数据源并缓存
DSFactory(String) - Constructor for class cn.hutool.db.ds.DSFactory
构造
dumpSystemInfo() - Static method in class cn.hutool.system.SystemUtil
将系统信息输出到System.out中。
dumpSystemInfo(PrintWriter) - Static method in class cn.hutool.system.SystemUtil
将系统信息输出到指定PrintWriter中。
DynaBean - Class in cn.hutool.core.bean
动态Bean,通过反射对Bean的相关方法做操作
支持Map和普通Bean
DynaBean(Class<?>, Object...) - Constructor for class cn.hutool.core.bean.DynaBean
构造
DynaBean(Object) - Constructor for class cn.hutool.core.bean.DynaBean
构造

E

edit(T) - Method in interface cn.hutool.core.lang.Editor
修改过滤后的结果
edit(File) - Static method in class cn.hutool.core.swing.DesktopUtil
启动关联编辑器应用程序并打开用于编辑的文件
edit(Cell, Object) - Method in interface cn.hutool.poi.excel.cell.CellEditor
编辑
edit(Cell, Object) - Method in class cn.hutool.poi.excel.editors.NumericToIntEditor
 
edit(Cell, Object) - Method in class cn.hutool.poi.excel.editors.TrimEditor
 
editable - Variable in class cn.hutool.core.bean.copier.CopyOptions
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
Editor<T> - Interface in cn.hutool.core.lang
编辑器接口,常用于对于集合中的元素做统一编辑
此编辑器两个作用:
elementText(Element, String) - Static method in class cn.hutool.core.util.XmlUtil
根据节点名获得第一个子节点
elementText(Element, String, String) - Static method in class cn.hutool.core.util.XmlUtil
根据节点名获得第一个子节点
ELFFilter - Class in cn.hutool.bloomfilter.filter
 
ELFFilter(long, int) - Constructor for class cn.hutool.bloomfilter.filter.ELFFilter
 
ELFFilter(long) - Constructor for class cn.hutool.bloomfilter.filter.ELFFilter
 
elfHash(String) - Static method in class cn.hutool.core.util.HashUtil
ELF算法
EMAIL - Static variable in class cn.hutool.core.lang.PatternPool
邮件,符合RFC 5322规范,正则来自:http://emailregex.com/
EMAIL - Static variable in class cn.hutool.core.lang.Validator
邮件
EmojiUtil - Class in cn.hutool.extra.emoji
基于emoji-java的Emoji表情工具类
EmojiUtil() - Constructor for class cn.hutool.extra.emoji.EmojiUtil
 
EMPTY - Static variable in class cn.hutool.core.util.StrUtil
 
EMPTY_JSON - Static variable in class cn.hutool.core.util.StrUtil
 
emptyToDefault(CharSequence, String) - Static method in class cn.hutool.core.util.StrUtil
如果字符串是null或者"",则返回指定默认字符串,否则返回字符串本身。
emptyToNull(CharSequence) - Static method in class cn.hutool.core.util.StrUtil
当给定字符串为空字符串时,转换为null
enableDefaultCookie() - Method in class cn.hutool.http.HttpRequest
打开默认的Cookie行为(自动回填服务器传回的Cookie)
encode(byte[]) - Static method in class cn.hutool.core.codec.Base32
编码
encode(String) - Static method in class cn.hutool.core.codec.Base32
base32编码
encode(String, String) - Static method in class cn.hutool.core.codec.Base32
base32编码
encode(String, Charset) - Static method in class cn.hutool.core.codec.Base32
base32编码
encode(CharSequence) - Static method in class cn.hutool.core.codec.Base62
Base62编码
encode(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base62
Base62编码
encode(byte[]) - Static method in class cn.hutool.core.codec.Base62
Base62编码
encode(InputStream) - Static method in class cn.hutool.core.codec.Base62
Base62编码
encode(File) - Static method in class cn.hutool.core.codec.Base62
Base62编码
encode(byte[]) - Method in class cn.hutool.core.codec.Base62Codec
编码指定消息bytes为Base62格式的bytes
encode(byte[], boolean) - Static method in class cn.hutool.core.codec.Base64
编码为Base64,非URL安全的
encode(CharSequence) - Static method in class cn.hutool.core.codec.Base64
base64编码
encode(CharSequence, String) - Static method in class cn.hutool.core.codec.Base64
base64编码
encode(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64
base64编码
encode(byte[]) - Static method in class cn.hutool.core.codec.Base64
base64编码
encode(InputStream) - Static method in class cn.hutool.core.codec.Base64
base64编码
encode(File) - Static method in class cn.hutool.core.codec.Base64
base64编码
encode(byte[], String) - Static method in class cn.hutool.core.codec.Base64
Deprecated.
编码参数无意义,作废
encode(byte[], Charset) - Static method in class cn.hutool.core.codec.Base64
Deprecated.
编码参数无意义,作废
encode(byte[], boolean, boolean) - Static method in class cn.hutool.core.codec.Base64
编码为Base64
如果isMultiLine为true,则每76个字符一个换行符,否则在一行显示
encode(byte[], boolean) - Static method in class cn.hutool.core.codec.Base64Encoder
编码为Base64,非URL安全的
encode(CharSequence) - Static method in class cn.hutool.core.codec.Base64Encoder
base64编码
encode(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64Encoder
base64编码
encode(byte[]) - Static method in class cn.hutool.core.codec.Base64Encoder
base64编码
encode(byte[], boolean, boolean) - Static method in class cn.hutool.core.codec.Base64Encoder
编码为Base64
如果isMultiLine为true,则每76个字符一个换行符,否则在一行显示
encode(String, int) - Static method in class cn.hutool.core.codec.Caesar
传入明文,加密得到密文
encode(String) - Method in class cn.hutool.core.codec.Morse
编码
encode(String, int, boolean) - Static method in class cn.hutool.core.codec.Rot
RotN编码
encode(String, Charset) - Method in class cn.hutool.core.net.URLEncoder
将URL中的字符串编码为%形式
encode(String) - Static method in class cn.hutool.core.util.URLUtil
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于URL自动编码,类似于浏览器中键入地址自动编码,对于像类似于“/”的字符不再编码
encode(String, Charset) - Static method in class cn.hutool.core.util.URLUtil
编码字符为 application/x-www-form-urlencoded
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于URL自动编码,类似于浏览器中键入地址自动编码,对于像类似于“/”的字符不再编码
encode(String, String) - Static method in class cn.hutool.core.util.URLUtil
编码URL字符为 application/x-www-form-urlencoded
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于URL自动编码,类似于浏览器中键入地址自动编码,对于像类似于“/”的字符不再编码
encode(String, int, int) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
将文本内容编码为二维码
encode(String, QrConfig) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
将文本内容编码为二维码
encode(String, BarcodeFormat, int, int) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
将文本内容编码为条形码或二维码
encode(String, BarcodeFormat, QrConfig) - Static method in class cn.hutool.extra.qrcode.QrCodeUtil
将文本内容编码为条形码或二维码
encode(AioSession, ByteBuffer, T) - Method in interface cn.hutool.socket.protocol.MsgEncoder
编码数据用于写出
encode13(String) - Static method in class cn.hutool.core.codec.Rot
Rot-13编码,同时编码数字
encode13(String, boolean) - Static method in class cn.hutool.core.codec.Rot
Rot-13编码
encodeAll(String) - Static method in class cn.hutool.core.util.URLUtil
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
encodeAll(String, Charset) - Static method in class cn.hutool.core.util.URLUtil
编码URL
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
encodeBlank(CharSequence) - Static method in class cn.hutool.core.util.URLUtil
单独编码URL中的空白符,空白符编码为%20
encodeColor(Color) - Static method in class cn.hutool.core.util.HexUtil
Color编码为Hex形式
encodeColor(Color, String) - Static method in class cn.hutool.core.util.HexUtil
Color编码为Hex形式
encodeECPublicKey(PublicKey) - Static method in class cn.hutool.crypto.BCUtil
编码压缩EC公钥(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
encodeECPublicKey(PublicKey) - Static method in class cn.hutool.crypto.KeyUtil
编码压缩EC公钥(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
encodeHex(byte[]) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符数组
encodeHex(String, Charset) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符数组
encodeHexStr(byte[]) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符串
encodeHexStr(String, Charset) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符串,结果为小写
encodeHexStr(String) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符串,结果为小写,默认编码是UTF-8
encodeHexStr(byte[], boolean) - Static method in class cn.hutool.core.util.HexUtil
将字节数组转换为十六进制字符串
encodeParams(String, Charset) - Static method in class cn.hutool.http.HttpUtil
对URL参数做编码,只编码键和值
提供的值可以是url附带参数,但是不能只是url
encodeQuery(String) - Static method in class cn.hutool.core.util.URLUtil
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于POST请求中的请求体自动编码,转义大部分特殊字符
encodeQuery(String, Charset) - Static method in class cn.hutool.core.util.URLUtil
编码字符为URL中查询语句
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于POST请求中的请求体自动编码,转义大部分特殊字符
encodeQuery(String, String) - Static method in class cn.hutool.core.util.URLUtil
编码URL
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
此方法用于POST请求中的请求体自动编码,转义大部分特殊字符
encodeText(String, Charset) - Static method in class cn.hutool.extra.mail.InternalMailUtil
编码中文字符
编码失败返回原字符串
encodeUrlSafe(byte[], boolean) - Static method in class cn.hutool.core.codec.Base64
编码为Base64,URL安全的
encodeUrlSafe(CharSequence) - Static method in class cn.hutool.core.codec.Base64
base64编码,URL安全
encodeUrlSafe(CharSequence, String) - Static method in class cn.hutool.core.codec.Base64
base64编码,URL安全
encodeUrlSafe(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64
base64编码,URL安全的
encodeUrlSafe(byte[]) - Static method in class cn.hutool.core.codec.Base64
base64编码,URL安全的
encodeUrlSafe(InputStream) - Static method in class cn.hutool.core.codec.Base64
base64编码,URL安全的
encodeUrlSafe(File) - Static method in class cn.hutool.core.codec.Base64
base64编码,URL安全的
encodeUrlSafe(byte[], String) - Static method in class cn.hutool.core.codec.Base64
Deprecated.
编码参数无意义,作废
encodeUrlSafe(byte[], Charset) - Static method in class cn.hutool.core.codec.Base64
Deprecated.
编码参数无意义,作废
encodeUrlSafe(byte[], boolean) - Static method in class cn.hutool.core.codec.Base64Encoder
编码为Base64,URL安全的
encodeUrlSafe(CharSequence) - Static method in class cn.hutool.core.codec.Base64Encoder
base64编码,URL安全
encodeUrlSafe(CharSequence, Charset) - Static method in class cn.hutool.core.codec.Base64Encoder
base64编码,URL安全的
encodeUrlSafe(byte[]) - Static method in class cn.hutool.core.codec.Base64Encoder
base64编码,URL安全的
encrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
加密
encrypt(String, String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
加密
encrypt(String, Charset, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
加密
encrypt(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
加密,使用UTF-8编码
encrypt(InputStream, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
加密
encrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.AsymmetricCrypto
加密
encrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.RSA
 
encrypt(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.SM2
加密,SM2非对称加密的结果由C1,C2,C3三部分组成,其中:
encrypt(String, Charset) - Method in class cn.hutool.crypto.symmetric.RC4
加密
encrypt(String) - Method in class cn.hutool.crypto.symmetric.RC4
加密,使用默认编码:UTF-8
encrypt(byte[]) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encrypt(String, String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encrypt(String, Charset) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encrypt(String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密,使用UTF-8编码
encrypt(InputStream) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encrypt(CharSequence, CharSequence) - Static method in class cn.hutool.crypto.symmetric.Vigenere
加密
encryptBase64(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Base64字符串
encryptBase64(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Base64字符串,使用UTF-8编码
encryptBase64(String, Charset, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Base64字符串
encryptBase64(InputStream, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Base64字符串
encryptBase64(byte[]) - Method in class cn.hutool.crypto.symmetric.RC4
加密
encryptBase64(String, Charset) - Method in class cn.hutool.crypto.symmetric.RC4
加密
encryptBase64(byte[]) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptBase64(String, String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptBase64(String, Charset) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptBase64(String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密,使用UTF-8编码
encryptBase64(InputStream) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptBcd(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
分组加密
encryptBcd(String, KeyType, Charset) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
分组加密
encryptBlockSize - Variable in class cn.hutool.crypto.asymmetric.AsymmetricCrypto
加密的块大小
encryptHex(byte[], KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Hex字符串
encryptHex(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Hex字符串
encryptHex(String, Charset, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Hex字符串
encryptHex(InputStream, KeyType) - Method in class cn.hutool.crypto.asymmetric.AbstractAsymmetricCrypto
编码为Hex字符串
encryptHex(byte[]) - Method in class cn.hutool.crypto.symmetric.RC4
加密
encryptHex(String, Charset) - Method in class cn.hutool.crypto.symmetric.RC4
加密
encryptHex(byte[]) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptHex(String, String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptHex(String, Charset) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptHex(String) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密,使用UTF-8编码
encryptHex(InputStream) - Method in class cn.hutool.crypto.symmetric.SymmetricCrypto
加密
encryptStr(String, KeyType) - Method in class cn.hutool.crypto.asymmetric.RSA
encryptStr(String, KeyType, Charset) - Method in class cn.hutool.crypto.asymmetric.RSA
end() - Method in class cn.hutool.json.JSONTokener
 
endDocument() - Method in class cn.hutool.poi.excel.sax.Excel07SaxReader
 
endElement(String, String, String) - Method in class cn.hutool.poi.excel.sax.Excel07SaxReader
标签结束的回调处理方法
endOfDay(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某天的结束时间
endOfDay(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某天的结束时间
endOfMonth(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某月的结束时间
endOfMonth(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某月的结束时间
endOfQuarter(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某季度的结束时间
endOfQuarter(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某季度的结束时间
endOfWeek(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某周的结束时间
endOfWeek(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某周的结束时间,周日定为一周的结束
endOfWeek(Calendar, boolean) - Static method in class cn.hutool.core.date.DateUtil
获取某周的结束时间
endOfYear(Date) - Static method in class cn.hutool.core.date.DateUtil
获取某年的结束时间
endOfYear(Calendar) - Static method in class cn.hutool.core.date.DateUtil
获取某年的结束时间
endPrefixMapping(String) - Method in class cn.hutool.poi.excel.sax.Excel07SaxReader
 
endWith(CharSequence, char) - Static method in class cn.hutool.core.util.StrUtil
字符串是否以给定字符结尾
endWith(CharSequence, CharSequence, boolean) - Static method in class cn.hutool.core.util.StrUtil
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
endWith(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
是否以指定字符串结尾
endWithAny(CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
给定字符串是否以任何一个字符串结尾
给定字符串和数组为空都返回false
endWithIgnoreCase(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
是否以指定字符串结尾,忽略大小写
engine - Variable in class cn.hutool.crypto.asymmetric.SM2
 
Engine - Class in cn.hutool.http.useragent
引擎对象
Engine(String, String) - Constructor for class cn.hutool.http.useragent.Engine
构造
engines - Static variable in class cn.hutool.http.useragent.Engine
支持的引擎类型
EnjoyEngine - Class in cn.hutool.extra.template.engine.enjoy
Enjoy库的引擎包装
EnjoyEngine() - Constructor for class cn.hutool.extra.template.engine.enjoy.EnjoyEngine
默认构造
EnjoyEngine(TemplateConfig) - Constructor for class cn.hutool.extra.template.engine.enjoy.EnjoyEngine
构造
EnjoyEngine(Engine) - Constructor for class cn.hutool.extra.template.engine.enjoy.EnjoyEngine
构造
EnjoyTemplate - Class in cn.hutool.extra.template.engine.enjoy
Engoy模板实现
EnjoyTemplate(Template) - Constructor for class cn.hutool.extra.template.engine.enjoy.EnjoyTemplate
构造
Entity - Class in cn.hutool.db
数据实体对象
数据实体类充当两个角色:
1.
Entity() - Constructor for class cn.hutool.db.Entity
 
Entity(String) - Constructor for class cn.hutool.db.Entity
构造
Entity(String, boolean) - Constructor for class cn.hutool.db.Entity
构造
entity - Static variable in class cn.hutool.json.XMLTokener
The table of entity values.
EntityHandler - Class in cn.hutool.db.handler
Entity对象处理器,只处理第一条数据
EntityHandler() - Constructor for class cn.hutool.db.handler.EntityHandler
 
EntityListHandler - Class in cn.hutool.db.handler
结果集处理类 ,处理出的结果为Entity列表
EntityListHandler() - Constructor for class cn.hutool.db.handler.EntityListHandler
构造
EntityListHandler(boolean) - Constructor for class cn.hutool.db.handler.EntityListHandler
构造
EntitySetHandler - Class in cn.hutool.db.handler
结果集处理类 ,处理出的结果为Entity列表,结果不能重复(按照Entity对象去重)
EntitySetHandler() - Constructor for class cn.hutool.db.handler.EntitySetHandler
 
ENTRY_CREATE - Static variable in class cn.hutool.core.io.watch.WatchMonitor
创建事件
ENTRY_DELETE - Static variable in class cn.hutool.core.io.watch.WatchMonitor
删除事件
ENTRY_MODIFY - Static variable in class cn.hutool.core.io.watch.WatchMonitor
修改事件
entrySet() - Method in class cn.hutool.core.map.MapProxy
 
entrySet() - Method in class cn.hutool.core.map.MapWrapper
 
entrySet() - Method in class cn.hutool.core.map.TableMap
 
entrySet() - Method in class cn.hutool.json.JSONObject
 
entrySet() - Method in class cn.hutool.setting.GroupedMap
 
entrySet(String) - Method in class cn.hutool.setting.GroupedMap
指定分组下所有键值对
entrySet(String) - Method in class cn.hutool.setting.Setting
指定分组下所有键值对
entrySet() - Method in class cn.hutool.setting.Setting
获取默认分组(空分组)中的所有键值对列表
EnumConverter - Class in cn.hutool.core.convert.impl
无泛型检查的枚举转换器
EnumConverter(Class) - Constructor for class cn.hutool.core.convert.impl.EnumConverter
构造
EnumerationIter<E> - Class in cn.hutool.core.collection
Enumeration对象转Iterator对象
EnumerationIter(Enumeration<E>) - Constructor for class cn.hutool.core.collection.EnumerationIter
构造
EnumUtil - Class in cn.hutool.core.util
枚举工具类
EnumUtil() - Constructor for class cn.hutool.core.util.EnumUtil
 
EOF - Static variable in class cn.hutool.core.io.IoUtil
数据流末尾
EQ - Static variable in class cn.hutool.json.XML
The Character '='.
equal(Object, Object) - Static method in class cn.hutool.core.lang.Validator
验证是否相等
当两值都为null返回true
equal(Object, Object) - Static method in class cn.hutool.core.util.ObjectUtil
比较两个对象是否相等。
相同的条件有两个,满足其一即可:
obj1 == null && obj2 == null obj1.equals(obj2) 1.
equals(Object) - Method in class cn.hutool.core.bean.DynaBean
 
equals(Object) - Method in class cn.hutool.core.comparator.ComparableComparator
 
equals(Object) - Method in class cn.hutool.core.comparator.ComparatorChain
 
equals(Object) - Method in class cn.hutool.core.comparator.ReverseComparator
 
equals(Object) - Method in class cn.hutool.core.comparator.VersionComparator
 
equals(Object) - Method in class cn.hutool.core.date.format.AbstractDateBasic
 
equals(Object) - Method in class cn.hutool.core.date.format.FastDateFormat
 
equals(File, File) - Static method in class cn.hutool.core.io.FileUtil
检查两个文件是否是同一个文件
所谓文件相同,是指File对象是否指向同一个文件或文件夹
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableBool
相等需同时满足如下条件: 非空 类型为 MutableBool 值相等
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableByte
相等需同时满足如下条件: 非空 类型为 MutableByte 值相等
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableDouble
相等需同时满足如下条件: 非空 类型为 MutableDouble 值相等
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableFloat
相等需同时满足如下条件: 非空 类型为 MutableFloat 值相等
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableInt
相等需同时满足如下条件: 非空 类型为 MutableInt 值相等
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableLong
相等需同时满足如下条件: 非空 类型为 MutableLong 值相等
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableObj
 
equals(Object) - Method in class cn.hutool.core.lang.mutable.MutableShort
相等需同时满足如下条件: 非空 类型为 MutableShort 值相等
equals(Object) - Method in class cn.hutool.core.lang.UUID
将此对象与指定对象比较。
equals(Object) - Method in class cn.hutool.core.lang.WeightRandom.WeightObj
 
equals(Collection<? extends CharSequence>) - Method in class cn.hutool.core.text.Simhash
判断文本是否与已存储的数据重复
equals(char, char, boolean) - Static method in class cn.hutool.core.util.CharUtil
比较两个字符是否相同
equals(Class<?>, String, boolean) - Static method in class cn.hutool.core.util.ClassUtil
指定类是否与给定的类名相同
equals(BigDecimal, BigDecimal) - Static method in class cn.hutool.core.util.NumberUtil
比较大小,值相等 返回true
此方法通过调用BigDecimal.compareTo(BigDecimal)方法来判断是否相等
此方法判断值相等时忽略精度的,既0.00 == 0
equals(char, char, boolean) - Static method in class cn.hutool.core.util.NumberUtil
比较两个字符是否相同
equals(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
比较两个字符串(大小写敏感)。
equals(CharSequence, CharSequence, boolean) - Static method in class cn.hutool.core.util.StrUtil
比较两个字符串是否相等。
equals(Object) - Method in class cn.hutool.db.ds.AbstractDSFactory
 
equals(Object) - Method in class cn.hutool.extra.template.TemplateConfig
 
equals(Object) - Method in class cn.hutool.http.useragent.UserAgentInfo
 
equals(Object) - Method in class cn.hutool.json.JSONArray
 
equals(Object) - Method in class cn.hutool.json.JSONNull
A Null object is equal to the null value and to itself.
equals(Object) - Method in class cn.hutool.json.JSONObject
 
equals(Object) - Method in class cn.hutool.setting.Setting
 
equalsAny(CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsAny(CharSequence, boolean, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class cn.hutool.core.util.StrUtil
给定字符串是否与提供的中任一字符串相同(忽略大小写),相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
EqualsBuilder - Class in cn.hutool.core.builder
Assists in implementing Object.equals(Object) methods.
EqualsBuilder() - Constructor for class cn.hutool.core.builder.EqualsBuilder
Constructor for EqualsBuilder.
equalsCharAt(CharSequence, int, char) - Static method in class cn.hutool.core.util.StrUtil
字符串指定位置的字符是否与给定字符相同
如果字符串为null,返回false
如果给定的位置大于字符串长度,返回false
如果给定的位置小于0,返回false
equalsIgnoreCase(CharSequence, CharSequence) - Static method in class cn.hutool.core.util.StrUtil
比较两个字符串(大小写不敏感)。
error() - Static method in class cn.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Object) - Static method in class cn.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(String, Object...) - Static method in class cn.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Throwable, String, Object...) - Static method in class cn.hutool.core.lang.Console
同 System.err.println()方法,打印控制台日志
error(Throwable) - Method in class cn.hutool.log.AbstractLog
 
error(String, Object...) - Method in class cn.hutool.log.AbstractLog
 
error(Throwable, String, Object...) - Method in class cn.hutool.log.AbstractLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.commons.ApacheCommonsLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.console.ConsoleLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.jboss.JbossLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.jdk.JdkLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.log4j.Log4jLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.log4j2.Log4j2Log
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.slf4j.Slf4jLog
 
error(String, Throwable, String, Object...) - Method in class cn.hutool.log.dialect.tinylog.TinyLog
 
error(Throwable) - Method in interface cn.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(String, Object...) - Method in interface cn.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(Throwable, String, Object...) - Method in interface cn.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(String, Throwable, String, Object...) - Method in interface cn.hutool.log.level.ErrorLog
打印 ERROR 等级的日志
error(Throwable) - Static method in class cn.hutool.log.StaticLog
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
error(String, Object...) - Static method in class cn.hutool.log.StaticLog
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
error(Throwable, String, Object...) - Static method in class cn.hutool.log.StaticLog
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
error(Log, Throwable) - Static method in class cn.hutool.log.StaticLog
Error等级日志
error(Log, String, Object...) - Static method in class cn.hutool.log.StaticLog
Error等级日志
error(Log, Throwable, String, Object...) - Static method in class cn.hutool.log.StaticLog
Error等级日志
errorCorrection - Variable in class cn.hutool.extra.qrcode.QrConfig
纠错级别
ErrorLog - Interface in cn.hutool.log.level
ERROR级别日志接口
errorOnDifferentFieldCount - Variable in class cn.hutool.core.text.csv.CsvReadConfig
每行字段个数不同时是否抛出异常,默认false
escape(String) - Static method in class cn.hutool.core.util.EscapeUtil
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + .
escape(char) - Static method in class cn.hutool.core.util.ReUtil
转义字符,将正则的关键字转义
escape(CharSequence) - Static method in class cn.hutool.core.util.ReUtil
转义字符串,将正则的关键字转义
escape(String) - Static method in class cn.hutool.core.util.XmlUtil
转义XML特殊字符:
escape(String) - Static method in class cn.hutool.http.HtmlUtil
转义文本中的HTML字符为安全的字符,以下字符被转义: ' 替换为 &#039; (&apos; doesn't work in HTML4) " 替换为 &quot; & 替换为 &amp; < 替换为 &lt; > 替换为 &gt;
escape(String) - Static method in class cn.hutool.json.JSONUtil
转义显示不可见字符
escapeHtml4(String) - Static method in class cn.hutool.core.util.EscapeUtil
转义HTML4中的特殊字符
EscapeUtil - Class in cn.hutool.core.util
转义和反转义工具类Escape / Unescape
escape采用ISO Latin字符集对指定的字符串进行编码。
所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。
EscapeUtil() - Constructor for class cn.hutool.core.util.EscapeUtil
 
eval(String, ScriptContext) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(Reader, ScriptContext) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(String) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(Reader) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(String, Bindings) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(Reader, Bindings) - Method in class cn.hutool.script.FullSupportScriptEngine
 
eval(String, ScriptContext) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(Reader, ScriptContext) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(String) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(Reader) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(String, Bindings) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(Reader, Bindings) - Method in class cn.hutool.script.JavaScriptEngine
 
eval(String) - Static method in class cn.hutool.script.ScriptUtil
编译脚本
eval(String, ScriptContext) - Static method in class cn.hutool.script.ScriptUtil
编译脚本
eval(String, Bindings) - Static method in class cn.hutool.script.ScriptUtil
编译脚本
EVENTS_ALL - Static variable in class cn.hutool.core.io.watch.WatchMonitor
全部事件
excAsync(Runnable, boolean) - Static method in class cn.hutool.core.thread.ThreadUtil
执行异步方法
Excel03SaxReader - Class in cn.hutool.poi.excel.sax
Excel2003格式的事件-用户模型方式读取器,在Hutool中,统一将此归类为Sax读取
参考:http://www.cnblogs.com/wshsdlau/p/5643862.html
Excel03SaxReader(RowHandler) - Constructor for class cn.hutool.poi.excel.sax.Excel03SaxReader
构造
Excel07SaxReader - Class in cn.hutool.poi.excel.sax
Sax方式读取Excel文件
Excel2007格式说明见:http://www.cnblogs.com/wangmingshun/p/6654143.html
Excel07SaxReader(RowHandler) - Constructor for class cn.hutool.poi.excel.sax.Excel07SaxReader
构造
ExcelBase<T extends ExcelBase<T>> - Class in cn.hutool.poi.excel
Excel基础类,用于抽象ExcelWriter和ExcelReader中共用部分的对象和方法
ExcelBase(Sheet) - Constructor for class cn.hutool.poi.excel.ExcelBase
构造
ExcelFileUtil - Class in cn.hutool.poi.excel
Excel文件工具类
ExcelFileUtil() - Constructor for class cn.hutool.poi.excel.ExcelFileUtil
 
ExcelPicUtil - Class in cn.hutool.poi.excel
Excel图片工具类
ExcelPicUtil() - Constructor for class cn.hutool.poi.excel.ExcelPicUtil
 
ExcelReader - Class in cn.hutool.poi.excel
Excel读取器
读取Excel工作簿
ExcelReader(String, int) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(File, int) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(File, String) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(InputStream, int, boolean) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(InputStream, String, boolean) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(Workbook, int) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(Workbook, String) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelReader(Sheet) - Constructor for class cn.hutool.poi.excel.ExcelReader
构造
ExcelSaxReader<T> - Interface in cn.hutool.poi.excel.sax
Sax方式读取Excel接口,提供一些共用方法
ExcelSaxUtil - Class in cn.hutool.poi.excel.sax
Sax方式读取Excel相关工具类
ExcelSaxUtil() - Constructor for class cn.hutool.poi.excel.sax.ExcelSaxUtil
 
ExcelUtil - Class in cn.hutool.poi.excel
Excel工具类
ExcelUtil() - Constructor for class cn.hutool.poi.excel.ExcelUtil
 
ExcelWriter - Class in cn.hutool.poi.excel
Excel 写入器
此工具用于通过POI将数据写出到Excel,此对象可完成以下两个功能
ExcelWriter() - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造,默认生成xls格式的Excel文件
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
ExcelWriter(boolean) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件
ExcelWriter(String) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
ExcelWriter(boolean, String) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件
ExcelWriter(String, String) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造
ExcelWriter(File) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造,默认写出到第一个sheet,第一个sheet名为sheet1
ExcelWriter(File, String) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造
ExcelWriter(Workbook, String) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
ExcelWriter(Sheet) - Constructor for class cn.hutool.poi.excel.ExcelWriter
构造
此构造不传入写出的Excel文件路径,只能调用ExcelWriter.flush(OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件
ExceptionUtil - Class in cn.hutool.core.exceptions
异常工具类
ExceptionUtil() - Constructor for class cn.hutool.core.exceptions.ExceptionUtil
 
exec(String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
exec(String[], String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
exec(String[], File, String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
exec(Session, String, Charset) - Static method in class cn.hutool.extra.ssh.JschUtil
执行Shell命令
exec(Session, String, Charset, OutputStream) - Static method in class cn.hutool.extra.ssh.JschUtil
执行Shell命令
execAsync(Callable<T>) - Static method in class cn.hutool.core.thread.ThreadUtil
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
execAsync(Runnable) - Static method in class cn.hutool.core.thread.ThreadUtil
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
execForLines(String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行系统命令,使用系统默认编码
execForLines(Charset, String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行系统命令,使用系统默认编码
execForStr(String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行系统命令,使用系统默认编码
execForStr(Charset, String...) - Static method in class cn.hutool.core.util.RuntimeUtil
执行系统命令,使用系统默认编码
execute(Runnable) - Static method in class cn.hutool.core.thread.GlobalThreadPool
直接在公共线程池中执行线程
execute(Runnable) - Static method in class cn.hutool.core.thread.ThreadUtil
直接在公共线程池中执行线程
execute() - Method in class cn.hutool.cron.task.InvokeTask
 
execute() - Method in class cn.hutool.cron.task.RunnableTask
 
execute() - Method in interface cn.hutool.cron.task.Task
执行作业
execute(String, Object...) - Method in class cn.hutool.db.AbstractDb
执行非查询语句
语句包括 插入、更新、删除
execute(Connection, String, Map<String, Object>) - Static method in class cn.hutool.db.sql.SqlExecutor
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
execute(Connection, String, Object...) - Static method in class cn.hutool.db.sql.SqlExecutor
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
execute(PreparedStatement, Object...) - Static method in class cn.hutool.db.sql.SqlExecutor
可用于执行任何SQL语句,返回一个boolean值,表明执行该SQL语句是否返回了ResultSet。
如果执行后第一个结果是ResultSet,则返回true,否则返回false。
此方法不会关闭PreparedStatement
execute(String) - Method in class cn.hutool.db.sql.StatementWrapper
 
execute(String, int) - Method in class cn.hutool.db.sql.StatementWrapper
 
execute(String, int[]) - Method in class cn.hutool.db.sql.StatementWrapper
 
execute(String, String[]) - Method in class cn.hutool.db.sql.StatementWrapper
 
execute() - Method in class cn.hutool.db.sql.StatementWrapper
 
execute() - Method in class cn.hutool.http.HttpRequest
执行Reuqest请求
execute(boolean) - Method in class cn.hutool.http.HttpRequest
执行Reuqest请求
executeAsync() - Method in class cn.hutool.http.HttpRequest
异步请求
异步请求后获取的HttpResponse 为异步模式,此时此对象持有Http链接(http链接并不会关闭),直调用获取内容方法为止
executeBatch(String, Object[]...) - Method in class cn.hutool.db.AbstractDb
批量执行非查询语句
executeBatch(String...) - Method in class cn.hutool.db.AbstractDb
批量执行非查询语句
executeBatch(Connection, String, Object[]...) - Static method in class cn.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch(Connection, String, Iterable<Object[]>) - Static method in class cn.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch(Connection, String...) - Static method in class cn.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch(Connection, Iterable<String>) - Static method in class cn.hutool.db.sql.SqlExecutor
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
executeBatch() - Method in class cn.hutool.db.sql.StatementWrapper
 
executeForGeneratedKey(String, Object...) - Method in class cn.hutool.db.AbstractDb
执行非查询语句
语句包括 插入、更新、删除
executeForGeneratedKey(Connection, String, Map<String, Object>) - Static method in class cn.hutool.db.sql.SqlExecutor
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
executeForGeneratedKey(Connection, String, Object...) - Static method in class cn.hutool.db.sql.SqlExecutor
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
executeQuery(String) - Method in class cn.hutool.db.sql.StatementWrapper
 
executeQuery() - Method in class cn.hutool.db.sql.StatementWrapper
 
executeTaskIfMatch(long) - Method in class cn.hutool.cron.TaskTable
如果时间匹配则执行相应的Task,带读锁
executeTaskIfMatchInternal(long) - Method in class cn.hutool.cron.TaskTable
如果时间匹配则执行相应的Task,无锁
executeUpdate(PreparedStatement, Object...) - Static method in class cn.hutool.db.sql.SqlExecutor
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。
INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。
executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。
对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
此方法不会关闭PreparedStatement
executeUpdate(String) - Method in class cn.hutool.db.sql.StatementWrapper
 
executeUpdate(String, int) - Method in class cn.hutool.db.sql.StatementWrapper
 
executeUpdate(String, int[]) - Method in class cn.hutool.db.sql.StatementWrapper
 
executeUpdate(String, String[]) - Method in class cn.hutool.db.sql.StatementWrapper
 
executeUpdate() - Method in class cn.hutool.db.sql.StatementWrapper
 
ExecutorBuilder - Class in cn.hutool.core.thread
ExecutorBuilder() - Constructor for class cn.hutool.core.thread.ExecutorBuilder
 
exist(String) - Static method in class cn.hutool.core.io.FileUtil
判断文件是否存在,如果path为null,则返回false
exist(File) - Static method in class cn.hutool.core.io.FileUtil
判断文件是否存在,如果file为null,则返回false
exist(String, String) - Static method in class cn.hutool.core.io.FileUtil
是否存在匹配文件
exist(Entity) - Method in class cn.hutool.db.DaoTemplate
指定条件的数据是否存在
exist(String) - Method in class cn.hutool.extra.ftp.AbstractFtp
文件或目录是否存在
existCustomTimeout - Variable in class cn.hutool.cache.impl.AbstractCache
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。
existFile(String) - Method in class cn.hutool.extra.ftp.Ftp
判断ftp服务器文件是否存在
EXT_DIRS - Static variable in class cn.hutool.system.SystemUtil
 
EXT_NAME - Static variable in class cn.hutool.setting.Setting
默认配置文件扩展名
extName(File) - Static method in class cn.hutool.core.io.FileUtil
获取文件扩展名,扩展名不带“.”
extName(String) - Static method in class cn.hutool.core.io.FileUtil
获得文件的扩展名,扩展名不带“.”
extract(Iterable<?>, Editor<Object>) - Static method in class cn.hutool.core.collection.CollUtil
通过Editor抽取集合元素中的某些值返回为新列表
例如提供的是一个Bean列表,通过Editor接口实现获取某个字段值,返回这个字段值组成的新列表
extract(Iterable<?>, Editor<Object>, boolean) - Static method in class cn.hutool.core.collection.CollUtil
通过Editor抽取集合元素中的某些值返回为新列表
例如提供的是一个Bean列表,通过Editor接口实现获取某个字段值,返回这个字段值组成的新列表
extractEmojis(String) - Static method in class cn.hutool.extra.emoji.EmojiUtil
提取字符串中所有的Emoji Unicode
extractMulti(Pattern, CharSequence, String) - Static method in class cn.hutool.core.util.ReUtil
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
extractMulti(String, CharSequence, String) - Static method in class cn.hutool.core.util.ReUtil
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
extractMultiAndDelPre(Pattern, Holder<CharSequence>, String) - Static method in class cn.hutool.core.util.ReUtil
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
extractMultiAndDelPre(String, Holder<CharSequence>, String) - Static method in class cn.hutool.core.util.ReUtil
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5

F

factorial(long, long) - Static method in class cn.hutool.core.util.NumberUtil
计算阶乘
factorial(long) - Static method in class cn.hutool.core.util.NumberUtil
计算阶乘
failed(Throwable, AioServer) - Method in class cn.hutool.socket.aio.AcceptHandler
 
failed(Throwable, AioSession) - Method in interface cn.hutool.socket.aio.IoAction
数据读取失败的回调事件处理(消息读取失败)
failed(Throwable, AioSession) - Method in class cn.hutool.socket.aio.ReadHandler
 
failed(Throwable, AioSession) - Method in class cn.hutool.socket.aio.SimpleIoAction
 
FastByteArrayOutputStream - Class in cn.hutool.core.io
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区
FastByteArrayOutputStream() - Constructor for class cn.hutool.core.io.FastByteArrayOutputStream
 
FastByteArrayOutputStream(int) - Constructor for class cn.hutool.core.io.FastByteArrayOutputStream
构造
FastByteBuffer - Class in cn.hutool.core.io
代码移植自blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
FastByteBuffer() - Constructor for class cn.hutool.core.io.FastByteBuffer
 
FastByteBuffer(int) - Constructor for class cn.hutool.core.io.FastByteBuffer
 
FastDateFormat - Class in cn.hutool.core.date.format
FastDateFormat 是一个线程安全的 SimpleDateFormat 实现。
FastDateFormat(String, TimeZone, Locale) - Constructor for class cn.hutool.core.date.format.FastDateFormat
构造
FastDateFormat(String, TimeZone, Locale, Date) - Constructor for class cn.hutool.core.date.format.FastDateFormat
构造
fastSimpleUUID() - Static method in class cn.hutool.core.util.IdUtil
简化的UUID,去掉了横线,使用性能更好的ThreadLocalRandom生成UUID
fastUUID() - Static method in class cn.hutool.core.lang.UUID
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的本地线程伪随机数生成器生成该 UUID。
fastUUID() - Static method in class cn.hutool.core.util.IdUtil
获取随机UUID,使用性能更好的ThreadLocalRandom生成UUID
FieldComparator<T> - Class in cn.hutool.core.comparator
Bean字段排序器
参阅feilong-core中的PropertyComparator
FieldComparator(Class<T>, String) - Constructor for class cn.hutool.core.comparator.FieldComparator
构造
fieldMapping - Variable in class cn.hutool.core.bean.copier.CopyOptions
拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
fieldSeparator - Variable in class cn.hutool.core.text.csv.CsvConfig
字段分隔符,默认逗号','
fieldValueAsMap(Iterator<?>, String, String) - Static method in class cn.hutool.core.collection.IterUtil
两个字段值组成新的Map
fieldValueList(Iterator<V>, String) - Static method in class cn.hutool.core.collection.IterUtil
获取指定Bean列表中某个字段,生成新的列表
fieldValueMap(Iterable<V>, String) - Static method in class cn.hutool.core.collection.IterUtil
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
fieldValueMap(Iterator<V>, String) - Static method in class cn.hutool.core.collection.IterUtil
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
FIFOCache<K,V> - Class in cn.hutool.cache.impl
FIFO(first in first out) 先进先出缓存.
FIFOCache(int) - Constructor for class cn.hutool.cache.impl.FIFOCache
构造,默认对象不过期
FIFOCache(int, long) - Constructor for class cn.hutool.cache.impl.FIFOCache
构造
file - Variable in class cn.hutool.core.io.file.FileWrapper
 
file(String) - Static method in class cn.hutool.core.io.FileUtil
创建File对象,自动识别相对或绝对路径,相对路径将自动从ClassPath下寻找
file(String, String) - Static method in class cn.hutool.core.io.FileUtil
创建File对象
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
file(File, String) - Static method in class cn.hutool.core.io.FileUtil
创建File对象
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
file(File, String...) - Static method in class cn.hutool.core.io.FileUtil
通过多层目录参数创建文件
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
file(String...) - Static method in class cn.hutool.core.io.FileUtil
通过多层目录创建文件 元素名(多层目录名)
file(URI) - Static method in class cn.hutool.core.io.FileUtil
创建File对象
file(URL) - Static method in class cn.hutool.core.io.FileUtil
创建File对象
FILE_SEPRATOR - Static variable in class cn.hutool.system.SystemUtil
 
FILE_URL_PREFIX - Static variable in class cn.hutool.core.util.URLUtil
URL 前缀表示文件: "file:"
FileAppender - Class in cn.hutool.core.io.file
文件追加器
持有一个文件,在内存中积累一定量的数据后统一追加到文件
此类只有在写入文件时打开文件,并在写入结束后关闭之。因此此类不需要关闭
在调用append方法后会缓存于内存,只有超过容量后才会一次性写入文件,因此内存中随时有剩余未写入文件的内容,在最后必须调用flush方法将剩余内容刷入文件
FileAppender(File, int, boolean) - Constructor for class cn.hutool.core.io.file.FileAppender
构造
FileAppender(File, Charset, int, boolean) - Constructor for class cn.hutool.core.io.file.FileAppender
构造
FileCopier - Class in cn.hutool.core.io.file
文件拷贝器
支持以下几种情况:
FileCopier(File, File) - Constructor for class cn.hutool.core.io.file.FileCopier
构造
fileExts - Variable in class cn.hutool.extra.servlet.multipart.UploadSetting
文件扩展名限定
fileForm() - Method in class cn.hutool.http.HttpRequest
获取文件表单数据
FileMode - Enum in cn.hutool.core.io.file
文件读写模式,常用于RandomAccessFile
FileReader - Class in cn.hutool.core.io.file
文件读取器
FileReader(File, Charset) - Constructor for class cn.hutool.core.io.file.FileReader
构造
FileReader(File, String) - Constructor for class cn.hutool.core.io.file.FileReader
构造
FileReader(String, Charset) - Constructor for class cn.hutool.core.io.file.FileReader
构造
FileReader(String, String) - Constructor for class cn.hutool.core.io.file.FileReader
构造
FileReader(File) - Constructor for class cn.hutool.core.io.file.FileReader
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileReader(String) - Constructor for class cn.hutool.core.io.file.FileReader
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileReader.ReaderHandler<T> - Interface in cn.hutool.core.io.file
Reader处理接口
FileResource - Class in cn.hutool.core.io.resource
文件资源访问对象
FileResource(Path) - Constructor for class cn.hutool.core.io.resource.FileResource
构造
FileResource(File) - Constructor for class cn.hutool.core.io.resource.FileResource
构造
FileResource(File, String) - Constructor for class cn.hutool.core.io.resource.FileResource
构造
FileResource(String) - Constructor for class cn.hutool.core.io.resource.FileResource
构造
FileTypeUtil - Class in cn.hutool.core.io
文件类型判断工具类
此工具根据文件的前几位bytes猜测文件类型,对于文本、zip判断不准确,对于视频、图片类型判断准确
FileUtil - Class in cn.hutool.core.io
文件工具类
FileUtil() - Constructor for class cn.hutool.core.io.FileUtil
 
FileWrapper - Class in cn.hutool.core.io.file
文件包装器,扩展文件对象
FileWrapper(File, Charset) - Constructor for class cn.hutool.core.io.file.FileWrapper
构造
FileWriter - Class in cn.hutool.core.io.file
文件写入器
FileWriter(File, Charset) - Constructor for class cn.hutool.core.io.file.FileWriter
构造
FileWriter(File, String) - Constructor for class cn.hutool.core.io.file.FileWriter
构造
FileWriter(String, Charset) - Constructor for class cn.hutool.core.io.file.FileWriter
构造
FileWriter(String, String) - Constructor for class cn.hutool.core.io.file.FileWriter
构造
FileWriter(File) - Constructor for class cn.hutool.core.io.file.FileWriter
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileWriter(String) - Constructor for class cn.hutool.core.io.file.FileWriter
构造
编码使用 FileWrapper.DEFAULT_CHARSET
fill(String, char, int, boolean) - Static method in class cn.hutool.core.util.StrUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
fillAfter(String, char, int) - Static method in class cn.hutool.core.util.StrUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串后
fillBean(T, ValueProvider<String>, CopyOptions) - Static method in class cn.hutool.core.bean.BeanUtil
填充Bean的核心方法
fillBean(ServletRequest, T, CopyOptions) - Static method in class cn.hutool.extra.servlet.ServletUtil
ServletRequest 参数转Bean
fillBean(ServletRequest, T, boolean) - Static method in class cn.hutool.extra.servlet.ServletUtil
ServletRequest 参数转Bean
fillBeanWithMap(Map<?, ?>, T, boolean) - Static method in class cn.hutool.core.bean.BeanUtil
使用Map填充Bean对象
fillBeanWithMap(Map<?, ?>, T, boolean, boolean) - Static method in class cn.hutool.core.bean.BeanUtil
使用Map填充Bean对象,可配置将下划线转换为驼峰
fillBeanWithMap(Map<?, ?>, T, CopyOptions) - Static method in class cn.hutool.core.bean.BeanUtil
使用Map填充Bean对象
fillBeanWithMap(Map<?, ?>, T, boolean, CopyOptions) - Static method in class cn.hutool.core.bean.BeanUtil
使用Map填充Bean对象
fillBeanWithMapIgnoreCase(Map<?, ?>, T, boolean) - Static method in class cn.hutool.core.bean.BeanUtil
使用Map填充Bean对象,忽略大小写
fillBefore(String, char, int) - Static method in class cn.hutool.core.util.StrUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串前
fillParams(PreparedStatement, Collection<Object>) - Static method in class cn.hutool.db.StatementUtil
填充SQL的参数。
fillParams(PreparedStatement, Object...) - Static method in class cn.hutool.db.StatementUtil
填充SQL的参数。
对于日期对象特殊处理:传入java.util.Date默认按照Timestamp处理
filter(Collection<T>, Editor<T>) - Static method in class cn.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
filter(List<T>, Editor<T>) - Static method in class cn.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
filter(Collection<T>, Filter<T>) - Static method in class cn.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Filter实现可以实现以下功能:
filter(List<T>, Filter<T>) - Static method in class cn.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Filter实现可以实现以下功能:
filter(Map<K, V>, Editor<Map.Entry<K, V>>) - Static method in class cn.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
filter(Map<K, V>, Filter<Map.Entry<K, V>>) - Static method in class cn.hutool.core.collection.CollUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
filter(String...) - Method in class cn.hutool.core.lang.Dict
过滤Map保留指定键值对,如果键不存在跳过
Filter<T> - Interface in cn.hutool.core.lang
过滤器接口
filter(Map<K, V>, Editor<Map.Entry<K, V>>) - Static method in class cn.hutool.core.map.MapUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
filter(Map<K, V>, Filter<Map.Entry<K, V>>) - Static method in class cn.hutool.core.map.MapUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Filter实现可以实现以下功能:
filter(Map<K, V>, K...) - Static method in class cn.hutool.core.map.MapUtil
过滤Map保留指定键值对,如果键不存在跳过
filter(T[], Editor<T>) - Static method in class cn.hutool.core.util.ArrayUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
filter(T[], Filter<T>) - Static method in class cn.hutool.core.util.ArrayUtil
过滤
过滤过程通过传入的Filter实现来过滤返回需要的元素内容,这个Filter实现可以实现以下功能:
filter(String...) - Method in class cn.hutool.db.Entity
过滤Map保留指定键值对,如果键不存在跳过
filter(String) - Method in class cn.hutool.http.HTMLFilter
given a user submitted input String, filter out any invalid or restricted html.
filter(String) - Static method in class cn.hutool.http.HtmlUtil
过滤HTML文本,防止XSS攻击
finalize() - Method in class cn.hutool.db.ds.pooled.PooledDataSource
 
find(Collection<String>, Entity, RsHandler<T>) - Method in class cn.hutool.db.AbstractDb
查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Query, RsHandler<T>) - Method in class cn.hutool.db.AbstractDb
查询
Query为查询所需数据的一个实体类,此对象中可以定义返回字段、查询条件,查询的表、分页等信息
find(Entity, RsHandler<T>, String...) - Method in class cn.hutool.db.AbstractDb
查询,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Entity) - Method in class cn.hutool.db.AbstractDb
查询数据列表,返回字段由where参数指定
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(Entity, Class<T>) - Method in class cn.hutool.db.AbstractDb
查询数据列表,返回字段由where参数指定
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
find(String, T) - Method in class cn.hutool.db.DaoTemplate
根据某个字段值查询结果
find(Entity) - Method in class cn.hutool.db.DaoTemplate
根据某个字段值查询结果
find(Connection, Query, RsHandler<T>) - Method in class cn.hutool.db.SqlConnRunner
查询
此方法不会关闭Connection
find(Connection, Collection<String>, Entity, RsHandler<T>) - Method in class cn.hutool.db.SqlConnRunner
查询
此方法不会关闭Connection
find(Connection, Entity, RsHandler<T>, String...) - Method in class cn.hutool.db.SqlConnRunner
查询,返回指定字段列表
此方法不会关闭Connection
find(Connection, Entity) - Method in class cn.hutool.db.SqlConnRunner
查询数据列表,返回字段在where参数中定义
findAll(String, CharSequence, int) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果
findAll(String, CharSequence, int, T) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果
findAll(Pattern, CharSequence, int) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果
findAll(Pattern, CharSequence, int, T) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果
findAll(Entity) - Method in class cn.hutool.db.AbstractDb
查询数据列表,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
findAll(Entity, Class<T>) - Method in class cn.hutool.db.AbstractDb
查询数据列表,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
findAll(String) - Method in class cn.hutool.db.AbstractDb
查询数据列表,返回所有字段
findAll() - Method in class cn.hutool.db.DaoTemplate
查询当前表的所有记录
findAll(Connection, Entity) - Method in class cn.hutool.db.SqlConnRunner
查询数据列表,返回所有字段
findAll(Connection, String) - Method in class cn.hutool.db.SqlConnRunner
查询数据列表,返回所有字段
findAllGroup0(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
findAllGroup0(Pattern, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
findAllGroup1(String, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
findAllGroup1(Pattern, CharSequence) - Static method in class cn.hutool.core.util.ReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
findBy(String, String, Object) - Method in class cn.hutool.db.AbstractDb
根据某个字段名条件查询数据列表,返回所有字段
findBy(String, Condition...) - Method in class cn.hutool.db.AbstractDb
根据某个字段名条件查询数据列表,返回所有字段
findBy(Connection, String, String, Object) - Method in class cn.hutool.db.SqlConnRunner
根据某个字段名条件查询数据列表,返回所有字段
findBySql(String, Object...) - Method in class cn.hutool.db.DaoTemplate
根据SQL语句查询结果
SQL语句可以是非完整SQL语句,可以只提供查询的条件部分(例如WHERE部分)
此方法会自动补全SELECT * FROM [tableName] 部分,这样就无需关心表名,直接提供条件即可
findEditor(Class<?>) - Static method in class cn.hutool.core.bean.BeanUtil
查找类型转换器 PropertyEditor
findIn(Connection, String, String, Object...) - Method in class cn.hutool.db.SqlConnRunner
根据某个字段名条件查询数据列表,返回所有字段
findLike(String, String, String, Condition.LikeType) - Method in class cn.hutool.db.AbstractDb
根据某个字段名条件查询数据列表,返回所有字段
findLike(Connection, String, String, String, Condition.LikeType) - Method in class cn.hutool.db.SqlConnRunner
根据某个字段名条件查询数据列表,返回所有字段
findOne(Iterable<T>, Filter<T>) - Static method in class cn.hutool.core.collection.CollUtil
查找第一个匹配元素对象
findOneByField(Iterable<T>, String, Object) - Static method in class cn.hutool.core.collection.CollUtil
查找第一个匹配元素对象
如果集合元素是Map,则比对键和值是否相同,相同则返回
如果为普通Bean,则通过反射比对元素字段名对应的字段值是否相同,相同则返回
如果给定字段值参数是null 且元素对象中的字段值也为null则认为相同
findTemplateSource(String) - Method in class cn.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
 
finish() - Method in interface cn.hutool.core.io.StreamProgress
结束
firstNonNull(T...) - Static method in class cn.hutool.core.util.ArrayUtil
返回数组中第一个非空元素
FixedLinkedHashMap<K,V> - Class in cn.hutool.core.map
固定大小的LinkedHashMap 实现
FixedLinkedHashMap(int) - Constructor for class cn.hutool.core.map.FixedLinkedHashMap
构造
flip() - Method in class cn.hutool.core.img.Img
水平翻转图像
flip(File, File) - Static method in class cn.hutool.core.img.ImgUtil
水平翻转图像
flip(Image, File) - Static method in class cn.hutool.core.img.ImgUtil
水平翻转图像
flip(Image, OutputStream) - Static method in class cn.hutool.core.img.ImgUtil
水平翻转图像
flip(Image, ImageOutputStream) - Static method in class cn.hutool.core.img.ImgUtil
水平翻转图像,写出格式为JPG
flip(Image) - Static method in class cn.hutool.core.img.ImgUtil
水平翻转图像
floatValue() - Method in class cn.hutool.core.lang.mutable.MutableByte
 
floatValue() - Method in class cn.hutool.core.lang.mutable.MutableDouble
 
floatValue() - Method in class cn.hutool.core.lang.mutable.MutableFloat
 
floatValue() - Method in class cn.hutool.core.lang.mutable.MutableInt
 
floatValue() - Method in class cn.hutool.core.lang.mutable.MutableLong
 
floatValue() - Method in class cn.hutool.core.lang.mutable.MutableShort
 
flush() - Method in class cn.hutool.core.io.file.