- Constructor for class org.dromara.hutool.core.data.
- daemon - Variable in class org.dromara.hutool.cron.Scheduler
-
是否为守护线程
- DaoTemplate - Class in org.dromara.hutool.db
-
数据访问层模板
此模板用于简化对指定表的操作,简化的操作如下:
1、在初始化时指定了表名,CRUD操作时便不需要表名
2、在初始化时指定了主键,某些需要主键的操作便不需要指定主键类型
- DaoTemplate(String) - Constructor for class org.dromara.hutool.db.DaoTemplate
-
构造,此构造需要自定义SqlRunner,主键默认为id
- DaoTemplate(String, String) - Constructor for class org.dromara.hutool.db.DaoTemplate
-
构造,使用默认的池化连接池,读取默认配置文件的空分组,适用于只有一个数据库的情况
- DaoTemplate(String, DataSource) - Constructor for class org.dromara.hutool.db.DaoTemplate
-
构造
- DaoTemplate(String, String, DataSource) - Constructor for class org.dromara.hutool.db.DaoTemplate
-
构造
- DaoTemplate(String, String, Db) - Constructor for class org.dromara.hutool.db.DaoTemplate
-
构造
- DASHED - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:减号(连接符) '-'
- DASHED - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:减号(连接符) "-"
- DatabaseMetaDataWrapper - Class in org.dromara.hutool.db.meta
-
用于封装DatabaseMetaData对象,并提供特定数据库的元数据访问。
- DatabaseMetaDataWrapper(DatabaseMetaData, String, String) - Constructor for class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
构造。
- DataSize - Class in org.dromara.hutool.core.io.unit
-
数据大小,可以将类似于'12MB'表示转换为bytes长度的数字
此类来自于:Spring-framework
byte 1B 1
kilobyte 1KB 1,024
megabyte 1MB 1,048,576
gigabyte 1GB 1,073,741,824
terabyte 1TB 1,099,511,627,776
- DataSizeUtil - Class in org.dromara.hutool.core.io.unit
-
数据大小工具类
- DataSizeUtil() - Constructor for class org.dromara.hutool.core.io.unit.DataSizeUtil
-
- DataUnit - Enum in org.dromara.hutool.core.io.unit
-
数据单位封装
此类来自于:Spring-framework
BYTES 1B 2^0 1
KILOBYTES 1KB 2^10 1,024
MEGABYTES 1MB 2^20 1,048,576
GIGABYTES 1GB 2^30 1,073,741,824
TERABYTES 1TB 2^40 1,099,511,627,776
- DataValidationUtil - Class in org.dromara.hutool.poi.excel.writer
-
Excel数据验证相关工具
- DataValidationUtil() - Constructor for class org.dromara.hutool.poi.excel.writer.DataValidationUtil
-
- date(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
Date类型时间转为
DateTime
如果date本身为DateTime对象,则返回强转后的对象,否则新建一个DateTime对象
- date(XMLGregorianCalendar) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- date(Date, TimeZone) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- date(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
Long类型时间转为
DateTime
只支持毫秒级别时间戳,如果需要秒级别时间戳,请自行×1000L
- date(Calendar) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- date(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- date(Date) - Static method in class org.dromara.hutool.core.date.SqlDateUtil
-
- DATE_FORMATTER - Static variable in class org.dromara.hutool.setting.toml.Toml
-
A DateTimeFormatter that uses the TOML format.
- DateBasic - Interface in org.dromara.hutool.core.date.format
-
日期基本信息获取接口
- DateBetween - Class in org.dromara.hutool.core.date
-
日期间隔
- DateBetween(Date, Date) - Constructor for class org.dromara.hutool.core.date.DateBetween
-
构造
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
- DateBetween(Date, Date, boolean) - Constructor for class org.dromara.hutool.core.date.DateBetween
-
构造
在前的日期做为起始时间,在后的做为结束时间
- DateBuilder - Class in org.dromara.hutool.core.date
-
DateBuilder类用于构建和操作日期。
- DateBuilder() - Constructor for class org.dromara.hutool.core.date.DateBuilder
-
构造
- DateCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
- DateConverter - Class in org.dromara.hutool.core.convert.impl
-
日期转换器
- DateConverter() - Constructor for class org.dromara.hutool.core.convert.impl.DateConverter
-
构造
- DateConverter(String) - Constructor for class org.dromara.hutool.core.convert.impl.DateConverter
-
构造
- DateException - Exception in org.dromara.hutool.core.date
-
工具类异常
- DateException(Throwable) - Constructor for exception org.dromara.hutool.core.date.DateException
-
构造
- DateException(String) - Constructor for exception org.dromara.hutool.core.date.DateException
-
构造
- DateException(String, Object...) - Constructor for exception org.dromara.hutool.core.date.DateException
-
构造
- DateException(String, Throwable) - Constructor for exception org.dromara.hutool.core.date.DateException
-
构造
- DateException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.date.DateException
-
构造
- DateException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.date.DateException
-
构造
- DateField - Enum in org.dromara.hutool.core.date
-
日期各个部分的枚举
与Calendar相应值对应
- DateFormatManager - Class in org.dromara.hutool.core.date.format
-
- DateFormatManager() - Constructor for class org.dromara.hutool.core.date.format.DateFormatManager
-
构造
- DateFormatPool - Class in org.dromara.hutool.core.date
-
日期格式化类,提供常用的日期格式化对象
参考:
rfc3339
所有的jdk日期格式模式字符串
jdk date format pattern (Pattern Letters and Symbols) 日期格式模式字符串
工具类,提供格式化字符串很多,但是对于具体什么含义,不够清晰,这里进行说明:
常见日期格式模式字符串:
yyyy-MM-dd 示例:2022-08-05
yyyy年MM月dd日 示例:2022年08月05日
yyyy-MM-dd HH:mm:ss 示例:2022-08-05 12:59:59
yyyy-MM-dd HH:mm:ss.SSS 示例:2022-08-05 12:59:59.559
yyyy-MM-dd HH:mm:ss.SSSZ 示例:2022-08-05 12:59:59.559+0800【东八区中国时区】、2022-08-05 04:59:59.559+0000【冰岛0时区】, 年月日 时分秒 毫秒 时区
yyyy-MM-dd HH:mm:ss.SSSz 示例:2022-08-05 12:59:59.559UTC【世界标准时间=0时区】、2022-08-05T12:59:59.599GMT【冰岛0时区】、2022-08-05T12:59:59.599CST【东八区中国时区】、2022-08-23T03:45:00.599EDT【美国东北纽约时间,-0400】 ,年月日 时分秒 毫秒 时区
yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 示例:2022-08-05T12:59:59.559Z, 其中:''单引号表示转义字符,T:分隔符,Z:一般指UTC,0时区的时间含义
yyyy-MM-dd'T'HH:mm:ss.SSSZ 示例:2022-08-05T11:59:59.559+0800, 其中:Z,表示时区
yyyy-MM-dd'T'HH:mm:ss.SSSX 示例:2022-08-05T12:59:59.559+08, 其中:X:两位时区,+08表示:东8区,中国时区
yyyy-MM-dd'T'HH:mm:ss.SSSXX 示例:2022-08-05T12:59:59.559+0800, 其中:XX:四位时区
yyyy-MM-dd'T'HH:mm:ss.SSSXXX 示例:2022-08-05T12:59:59.559+08:00, 其中:XX:五位时区
yyyy-MM-dd'T'HH:mm:ss 示例:2022-08-05T12:59:59+08
yyyy-MM-dd'T'HH:mm:ssXXX 示例:2022-08-05T12:59:59+08:00
yyyy-MM-dd'T'HH:mm:ssZ 示例:2022-08-05T12:59:59+0800
yyyy-MM-dd'T'HH:mm:ss'Z' 示例:2022-08-05T12:59:59Z
EEE MMM dd HH:mm:ss z yyyy 示例:周五 8月 05 12:59:00 UTC+08:00 2022
EEE MMM dd HH:mm:ss zzz yyyy 示例:周五 8月 05 12:59:00 UTC+08:00 2022,其中z表示UTC时区,但:1~3个z没有任何区别
EEE, dd MMM yyyy HH:mm:ss z 示例:周五, 05 8月 2022 12:59:59 UTC+08:00
系统提供的,请查看,有大量定义好的格式化对象,可以直接使用,如:
DateTimeFormatter.ISO_DATE
DateTimeFormatter.ISO_DATE_TIME
查看更多,请参阅上述官方文档
特殊说明:UTC时间,世界标准时间,0时区的时间,伦敦时间,可以直接加Z表示不加空格,
如:“09:30 UTC”表示为“09:30Z”或“T0930Z”,其中:Z 是 +00:00 的缩写,意思是 UTC(零时分秒的偏移量).
- DateFormatPool() - Constructor for class org.dromara.hutool.core.date.DateFormatPool
-
- DateGsonTypeAdapter - Class in org.dromara.hutool.json.engine.gson
-
日期序列化描述
参考:https://stackoverflow.com/questions/41979086/how-to-serialize-date-to-long-using-gson
- DateGsonTypeAdapter(String) - Constructor for class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
-
构造
- DateModifier - Class in org.dromara.hutool.core.date
-
日期修改器
用于实现自定义某个日期字段的调整,包括:
1.
- DateModifier() - Constructor for class org.dromara.hutool.core.date.DateModifier
-
- DateModifier.ModifyType - Enum in org.dromara.hutool.core.date
-
修改类型
- DateMoshiAdapter - Class in org.dromara.hutool.json.engine.moshi
-
日期格式化适配器,用于moshi序列化与反序列化日期
- DateMoshiAdapter(String) - Constructor for class org.dromara.hutool.json.engine.moshi.DateMoshiAdapter
-
构造
- dateNew(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- DateParser - Interface in org.dromara.hutool.core.date.format.parser
-
日期解析接口,用于解析日期字符串为
Date 对象
- DatePattern - Class in org.dromara.hutool.core.date.format
-
日期格式表达式,用于解析和格式化日期时间。
- DatePattern(String, Locale, TimeZone) - Constructor for class org.dromara.hutool.core.date.format.DatePattern
-
构造
- DatePattern.NumberRule - Interface in org.dromara.hutool.core.date.format
-
Inner class defining a numeric rule.
- DatePattern.Rule - Interface in org.dromara.hutool.core.date.format
-
规则
- DatePrinter - Interface in org.dromara.hutool.core.date.format
-
日期格式化输出接口
Thanks to Apache Commons Lang 3.5
- DateRange - Class in org.dromara.hutool.core.date
-
日期范围
- DateRange(Date, Date, DateField) - Constructor for class org.dromara.hutool.core.date.DateRange
-
构造,包含开始和结束日期时间
- DateRange(Date, Date, DateField, int) - Constructor for class org.dromara.hutool.core.date.DateRange
-
构造,包含开始和结束日期时间
- DateRange(Date, Date, DateField, int, boolean, boolean) - Constructor for class org.dromara.hutool.core.date.DateRange
-
构造
- dateSecond() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- DateTime - Class in org.dromara.hutool.core.date
-
- DateTime() - Constructor for class org.dromara.hutool.core.date.DateTime
-
当前时间
- DateTime(TimeZone) - Constructor for class org.dromara.hutool.core.date.DateTime
-
当前时间
- DateTime(Date) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期的构造
- DateTime(Date, TimeZone) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期的构造
- DateTime(Calendar) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期的构造
- DateTime(Instant) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期Instant的构造
- DateTime(Instant, ZoneId) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期Instant的构造
- DateTime(TemporalAccessor) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期TemporalAccessor的构造
- DateTime(ZonedDateTime) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期ZonedDateTime的构造
- DateTime(long) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期毫秒数的构造
- DateTime(long, TimeZone) - Constructor for class org.dromara.hutool.core.date.DateTime
-
给定日期毫秒数的构造
- DateTime(CharSequence) - Constructor for class org.dromara.hutool.core.date.DateTime
-
构造格式:
yyyy-MM-dd HH:mm:ss
yyyy/MM/dd HH:mm:ss
yyyy.MM.dd HH:mm:ss
yyyy年MM月dd日 HH时mm分ss秒
yyyy-MM-dd
yyyy/MM/dd
yyyy.MM.dd
HH:mm:ss
HH时mm分ss秒
yyyy-MM-dd HH:mm
yyyy-MM-dd HH:mm:ss.SSS
yyyyMMddHHmmss
yyyyMMddHHmmssSSS
yyyyMMdd
EEE, dd MMM yyyy HH:mm:ss z
EEE MMM dd HH:mm:ss zzz yyyy
yyyy-MM-dd'T'HH:mm:ss'Z'
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
yyyy-MM-dd'T'HH:mm:ssZ
yyyy-MM-dd'T'HH:mm:ss.SSSZ
- DateTime(CharSequence, String) - Constructor for class org.dromara.hutool.core.date.DateTime
-
构造
- DateTime(CharSequence, DateFormat) - Constructor for class org.dromara.hutool.core.date.DateTime
-
构造
- DateTime(CharSequence, DateTimeFormatter) - Constructor for class org.dromara.hutool.core.date.DateTime
-
构建DateTime对象
- DateTime(CharSequence, PositionDateParser) - Constructor for class org.dromara.hutool.core.date.DateTime
-
构造
- DateTime(CharSequence, PositionDateParser, boolean) - Constructor for class org.dromara.hutool.core.date.DateTime
-
构造
- DateTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
日期类型适配器,用于将日期对象转换为给定格式或时间戳
- DateTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
-
- DateUnit - Enum in org.dromara.hutool.core.date
-
日期时间单位,每个单位都是以毫秒为基数
- DateUtil - Class in org.dromara.hutool.core.date
-
日期时间工具类
- DateUtil() - Constructor for class org.dromara.hutool.core.date.DateUtil
-
- dayOfMonth() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期是这个日期所在月份的第几天,从1开始
- dayOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期是这个日期所在月份的第几天
- DayOfMonthMatcher - Class in org.dromara.hutool.cron.pattern.matcher
-
每月第几天匹配
考虑每月的天数不同,且存在闰年情况,日匹配单独使用
- DayOfMonthMatcher(List<Integer>) - Constructor for class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
-
构造
- dayOfWeek() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期是星期几,1表示周日,2表示周一
- dayOfWeek(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期是星期几,1表示周日,2表示周一
- dayOfWeek(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- dayOfWeekEnum() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期是星期几
- dayOfWeekEnum(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期是星期几
- dayOfWeekInMonth() - Method in class org.dromara.hutool.core.date.DateTime
-
获得天所在的周是这个月的第几周
- dayOfYear() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期是这个日期所在年份的第几天,从1开始
- dayOfYear(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期是这个日期所在年的第几天
- db - Variable in class org.dromara.hutool.db.DaoTemplate
-
SQL运行器
- Db - Class in org.dromara.hutool.db
-
数据库操作类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作
- Db(DataSource, Dialect) - Constructor for class org.dromara.hutool.db.Db
-
构造
- Db2DriverMatcher - Class in org.dromara.hutool.db.driver.matcher
-
db2驱动匹配器,来自Druid的JdbcUtils
- Db2DriverMatcher() - Constructor for class org.dromara.hutool.db.driver.matcher.Db2DriverMatcher
-
- dbConfig - Variable in class org.dromara.hutool.db.AbstractDb
-
- DbConfig - Class in org.dromara.hutool.db.config
-
数据库配置,包括:
基本配置项,如driver、url、user、password等
连接配置,如remarks、useInformationSchema等
连接池配置,如初始容量、最大容量等,取决于连接池库具体要求
其它配置,如是否大小写敏感、SQL过滤器等
- DbConfig() - Constructor for class org.dromara.hutool.db.config.DbConfig
-
构造
- dbConfig - Variable in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- DbcpDSFactory - Class in org.dromara.hutool.db.ds.dbcp
-
DBCP2数据源工厂类
- DbcpDSFactory() - Constructor for class org.dromara.hutool.db.ds.dbcp.DbcpDSFactory
-
构造
- DbException - Exception in org.dromara.hutool.db
-
数据库异常
- DbException(Throwable) - Constructor for exception org.dromara.hutool.db.DbException
-
构造
- DbException(String) - Constructor for exception org.dromara.hutool.db.DbException
-
构造
- DbException(String, Object...) - Constructor for exception org.dromara.hutool.db.DbException
-
构造
- DbException(String, Throwable) - Constructor for exception org.dromara.hutool.db.DbException
-
构造
- DbException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.db.DbException
-
构造
- DbException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.db.DbException
-
构造
- ddeSafe - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
是否使用安全模式,对可能存在DDE攻击的内容进行替换
- debug(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
-
- debug(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- debug(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- debug(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- debug(Throwable) - Method in interface org.dromara.hutool.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(String, Object...) - Method in interface org.dromara.hutool.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.DebugLog
-
打印 DEBUG 等级的日志
- debug(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Debug等级日志,小于Info
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
- debug(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Debug等级日志,小于Info
- DebugLog - Interface in org.dromara.hutool.log.level
-
DEBUG级别日志接口
- decapitalize(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
转换名称为标准的字段名称,规则为:
首字母小写
转悠名字保持大写(第一个和第二个字母均为大写)
Name =》name
name =》name
CPU =》CPU
- decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
-
- decode(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
解码
- decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
-
- decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
-
- decode(CharSequence, boolean) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
-
解码数据
- decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base58
-
Base58解码
- decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Decoder
-
- decode(CharSequence) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec
-
解码给定的Base58字符串
- decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码
- decode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
解码Base62
- decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
-
- decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
-
解码Base62消息
- decode(byte[], boolean) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
-
解码Base62消息
- decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64解码
- decode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
解码Base64
- decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base64Decoder
-
解码Base64
- decode(byte[], int, int) - Method in class org.dromara.hutool.core.codec.binary.Base64Decoder
-
解码Base64
- decode(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Decodes a String containing characters in the Base-N alphabet.
- decode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Decodes a byte[] containing characters in the Base-N alphabet.
- decode(char[]) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将十六进制字符数组转换为字节数组
- decode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将十六进制字符数组转换为字节数组
- decode(String) - Method in class org.dromara.hutool.core.codec.binary.Z85Codec
-
- decode(String, int) - Static method in class org.dromara.hutool.core.codec.Caesar
-
传入明文解密到密文
- decode(T) - Method in interface org.dromara.hutool.core.codec.Decoder
-
执行解码
- decode(String) - Method in class org.dromara.hutool.core.codec.Hashids
-
解码Hash值为数字数组
- decode(String) - Method in class org.dromara.hutool.core.codec.Morse
-
解码
- decode(String) - Static method in class org.dromara.hutool.core.codec.PunyCode
-
解码 PunyCode为字符串
- decode(String, String) - Static method in class org.dromara.hutool.core.codec.RadixUtil
-
把转换后进制的字符还原成long 值
- decode(String, int, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
-
RotN解码
- decode(String) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
- decode(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
- decode(String, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
解码
1.
- decode(String, Charset, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
解码
1.
- decode(byte[]) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
解码
1.
- decode(byte[], boolean) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
解码
1.
- decode(InputStream) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
-
读取ASN.1数据流为ASN1Object
- decode(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
解码字符串密钥,可支持的编码如下:
1.
- decode(InputStream) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
解码二维码或条形码图片为文本
- decode(File) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
解码二维码或条形码图片为文本
- decode(Image) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
将二维码或条形码图片解码为文本
- decode(Image, boolean, boolean) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
将二维码或条形码图片解码为文本
此方法会尝试使用HybridBinarizer和GlobalHistogramBinarizer两种模式解析
需要注意部分二维码如果不带logo,使用PureBarcode模式会解析失败,此时须设置此选项为false。
- decode(Image, Map<DecodeHintType, Object>) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
将二维码或条形码图片解码为文本
此方法会尝试使用HybridBinarizer和GlobalHistogramBinarizer两种模式解析
需要注意部分二维码如果不带logo,使用PureBarcode模式会解析失败,此时须设置此选项为false。
- decode(Image) - Method in class org.dromara.hutool.extra.qrcode.QrDecoder
-
- decode(AioSession, ByteBuffer) - Method in interface org.dromara.hutool.socket.protocol.MsgDecoder
-
对于从Socket流中获取到的数据采用当前MsgDecoder的实现类协议进行解析。
- decode13(String) - Static method in class org.dromara.hutool.core.codec.Rot
-
Rot-13解码,同时解码数字
- decode13(String, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
-
Rot-13解码
- decodeChecked(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base58
-
Base58解码
解码包含标志位验证和版本呢位去除
- decodeChecked(CharSequence, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base58
-
Base58解码
解码包含标志位验证和版本呢位去除
- decodeColor(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
将Hex颜色值转为
- decodeDomain(String) - Static method in class org.dromara.hutool.core.codec.PunyCode
-
解码 PunyCode为域名
- decodeECPrivateKey(String, String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
- decodeECPrivateKey(byte[], String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
- decodeECPrivateKey(String, String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
- decodeECPrivateKey(byte[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
解码恢复EC私钥,支持Base64和Hex编码,(基于BouncyCastle)
- decodeECPublicKey(String, String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:https://www.cnblogs.com/xinzhao/p/8963724.html
- decodeECPublicKey(byte[], String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
- decodeECPublicKey(String, String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:
...
- decodeECPublicKey(byte[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
解码恢复EC压缩公钥,支持Base64和Hex编码,(基于BouncyCastle)
见:
...
- decodeForPath(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlDecoder
-
解码,不对+解码
将%20转换为空格
将 "%xy"转换为文本形式,xy是两位16进制的数值
跳过不符合规范的%形式,直接输出
- decodeHex(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
解码
- decodeInverted(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码(反转字母表模式)
- decodeInverted(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
解码Base62(反转字母表模式)
- decodeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将URL参数解析为Map(也可以解析Post中的键值对参数)
- decodeQueryList(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将URL参数解析为Map(也可以解析Post中的键值对参数)
- DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
-
解码器
- DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Decoder
-
解码器
- Decoder<T,R> - Interface in org.dromara.hutool.core.codec
-
解码接口
- decodeStr(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32解码
- decodeStr(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32解码
- decodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码
- decodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码
- decodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64解码
- decodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64解码
- decodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将十六进制字符数组转换为字符串,默认编码UTF-8
- decodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将十六进制字符数组转换为字符串
- decodeStr(char[], Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将十六进制字符数组转换为字符串
- decodeStrGbk(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码
- decodeStrGbk(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64解码
- decodeStrHex(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32解码
- decodeStrHex(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32解码
- decodeStrInverted(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码(反转字母表模式)
- decodeStrInverted(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码(反转字母表模式)
- decodeToFile(CharSequence, File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码
- decodeToFile(CharSequence, File) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64解码
- decodeToFileInverted(CharSequence, File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码(反转字母表模式)
- decodeToHex(String) - Method in class org.dromara.hutool.core.codec.Hashids
-
解码Hash值为16进制数字
- decodeToInt(String, String) - Static method in class org.dromara.hutool.core.codec.RadixUtil
-
把转换后的进制字符还原成int 值
- decodeToStream(CharSequence, OutputStream, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码
- decodeToStream(CharSequence, OutputStream, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64解码
- decodeToStreamInverted(CharSequence, OutputStream, boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62解码(反转字母表模式)
- decodeToString(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Encodes a String containing characters in the Base32 alphabet.
- decodeToString(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Decodes a byte[] containing binary data, into a String containing UTF-8 decoded String.
- decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
值减一
- decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
值减一
- decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
值减一
- decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
值减一
- decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
值减一
- decrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
值减一
- decrementAndGet() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
先减1, 再获取值
- decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
- decrypt(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
-
解密
- decrypt(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
-
解密
- decrypt(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
-
从Hex或Base64字符串解密,编码为UTF-8格式
- decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
- decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.RSA
-
- decrypt(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用私钥解密
- decrypt(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用私钥解密
- decrypt(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用私钥解密
- decrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
解密
- decrypt(byte[], CipherParameters) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
解密
- decrypt(PKCS8EncryptedPrivateKeyInfo, char[]) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
解密PKCS8EncryptedPrivateKeyInfo为PrivateKeyInfo
- decrypt(PEMEncryptedKeyPair, char[]) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
解密PEMEncryptedKeyPair为PEMKeyPair
- decrypt(String) - Method in class org.dromara.hutool.crypto.symmetric.FPE
-
解密
- decrypt(char[]) - Method in class org.dromara.hutool.crypto.symmetric.FPE
-
加密
- decrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
- decrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
- decrypt(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密
- decrypt(InputStream, OutputStream, boolean) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密,针对大数据量,结束后不关闭流
- decrypt(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密Hex(16进制)或Base64表示的字符串
- decrypt(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密,会关闭流
- decrypt(CharSequence, CharSequence) - Static method in class org.dromara.hutool.crypto.symmetric.Vigenere
-
解密
- decrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
-
- decrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
-
- decryptBlockSize - Variable in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
解密的块大小
- decryptStr(String, KeyType, Charset) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
-
解密为字符串,密文需为Hex(16进制)或Base64字符串
- decryptStr(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricDecryptor
-
解密为字符串,密文需为Hex(16进制)或Base64字符串
- decryptStr(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用私钥解密
- decryptStr(String, Charset) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用私钥解密
- decryptStr(byte[], Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密为字符串
- decryptStr(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密为字符串,默认UTF-8编码
- decryptStr(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密Hex(16进制)或Base64表示的字符串
- decryptStr(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密Hex(16进制)或Base64表示的字符串,默认UTF-8编码
- decryptStr(InputStream, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密,不会关闭流
- decryptStr(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricDecryptor
-
解密
- DEFAULT - Static variable in class org.dromara.hutool.extra.template.TemplateConfig
-
默认配置
- DEFAULT - Static variable in class org.dromara.hutool.http.ssl.SSLInfo
-
默认SSLInfo,全部为null,使用客户端引擎默认配置
- DEFAULT_ALPHABET - Static variable in class org.dromara.hutool.core.codec.Hashids
-
默认编解码字符串
- DEFAULT_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
-
默认缓存大小 8192
- DEFAULT_CAPACITY - Static variable in class org.dromara.hutool.cron.TaskTable
-
默认任务表大小:10
- DEFAULT_CAPACITY - Static variable in class org.dromara.hutool.json.JSONArray
-
默认初始大小
- DEFAULT_CAPACITY - Static variable in class org.dromara.hutool.json.JSONObject
-
默认初始大小
- DEFAULT_CHARSET - Static variable in class org.dromara.hutool.core.io.file.FileWrapper
-
默认编码:UTF-8
- DEFAULT_CHARSET - Static variable in interface org.dromara.hutool.extra.ftp.Ftp
-
默认编码
- DEFAULT_CHARSET - Static variable in interface org.dromara.hutool.http.server.handler.ServerRequest
-
默认编码,用于获取请求头和响应头编码,默认为UTF-8
- DEFAULT_CHARSET - Static variable in interface org.dromara.hutool.http.server.handler.ServerResponse
-
默认编码,用于获取请求头和响应头编码,默认为UTF-8
- DEFAULT_CHARSET - Static variable in class org.dromara.hutool.poi.csv.CsvBaseReader
-
默认编码
- DEFAULT_CHARSET - Static variable in class org.dromara.hutool.setting.Setting
-
默认字符集
- DEFAULT_COLLECTION_INITIAL_CAPACITY - Static variable in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
默认集合初始大小
- DEFAULT_CONFIG - Static variable in class org.dromara.hutool.core.tree.TreeNodeConfig
-
默认属性配置对象
- DEFAULT_CURRENCY_CODE - Static variable in class org.dromara.hutool.core.math.Money
-
缺省的币种代码,为CNY(人民币)。
- DEFAULT_DATACENTER_ID - Static variable in class org.dromara.hutool.core.data.id.IdConstants
-
默认的数据中心ID。
- DEFAULT_DB_CONFIG_PATH - Static variable in class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
默认的数据库连接配置文件路径
- DEFAULT_DELAY - Static variable in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
-
默认重试等待:100
- DEFAULT_DELIMITER - Static variable in class org.dromara.hutool.setting.AbsSetting
-
数组类型值默认分隔符
- DEFAULT_ESCAPE - Static variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
转义符 默认值
- DEFAULT_GROUP - Static variable in class org.dromara.hutool.setting.AbsSetting
-
默认分组
- DEFAULT_INDEX_FILE_NAME - Static variable in class org.dromara.hutool.http.server.handler.RootHandler
-
默认主页文件名
- DEFAULT_INITIAL_CAPACITY - Static variable in class org.dromara.hutool.core.map.MapUtil
-
默认初始大小
- DEFAULT_INITIAL_CAPACITY - Static variable in class org.dromara.hutool.core.map.MapWrapper
-
默认初始大小
- DEFAULT_KEY_SIZE - Static variable in class org.dromara.hutool.crypto.KeyUtil
-
默认密钥字节数
RSA/DSA
Default Keysize 1024
Keysize must be a multiple of 64, ranging from 512 to 1024 (inclusive).
- DEFAULT_LARGE_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
-
默认大缓存大小 32768
- DEFAULT_LOAD_FACTOR - Static variable in class org.dromara.hutool.core.map.MapUtil
-
默认增长因子,当Map的size达到 容量*增长因子时,开始扩充Map
- DEFAULT_LOAD_FACTOR - Static variable in class org.dromara.hutool.core.map.MapWrapper
-
默认增长因子
- DEFAULT_MASK_CHAR - Static variable in class org.dromara.hutool.core.data.masking.MaskingManager
-
默认的脱敏字符:*
- DEFAULT_MAXIMUM_NESTING_DEPTH - Static variable in class org.dromara.hutool.json.xml.ParseConfig
-
默认最大嵌套深度
- DEFAULT_MIDDLE_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
-
默认中等缓存大小 16384
- DEFAULT_ORDER - Static variable in class org.dromara.hutool.core.util.ByteUtil
-
默认字节序:大端在前,小端在后
- DEFAULT_PAGE_SIZE - Static variable in class org.dromara.hutool.db.Page
-
默认
- DEFAULT_PAGE_SIZE - Static variable in class org.dromara.hutool.db.PageResult
-
默认每页结果数
- DEFAULT_PASSWORD_LENGTH - Static variable in class org.dromara.hutool.crypto.digest.otp.HOTP
-
默认密码长度.
- DEFAULT_PATH_SEPARATOR - Static variable in class org.dromara.hutool.core.text.AntPathMatcher
-
Default path separator: "/".
- DEFAULT_PLACEHOLDER - Static variable in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
默认的占位符
- DEFAULT_PORT - Static variable in class org.dromara.hutool.extra.ftp.CommonsFtp
-
默认端口
- DEFAULT_PREFIX - Static variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
默认前缀
- DEFAULT_PROFILE - Static variable in class org.dromara.hutool.setting.profile.Profile
-
默认环境
- DEFAULT_QUEUE_CAPACITY - Static variable in class org.dromara.hutool.core.thread.ExecutorBuilder
-
默认的等待队列容量
- DEFAULT_ROUNDING_MODE - Static variable in class org.dromara.hutool.core.math.Money
-
- DEFAULT_SEATA_NODE_ID - Static variable in class org.dromara.hutool.core.data.id.IdConstants
-
默认的节点ID。
- DEFAULT_SEATA_SNOWFLAKE - Static variable in class org.dromara.hutool.core.data.id.IdConstants
-
默认的Seata单例,使用默认的节点ID。
- DEFAULT_SEPARATOR - Static variable in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
默认关键词分隔符
- DEFAULT_SIZE - Static variable in class org.dromara.hutool.core.data.id.NanoId
-
默认长度
- DEFAULT_SMALL_BUFFER_SIZE - Static variable in class org.dromara.hutool.core.io.NioUtil
-
默认小缓存大小 1024
- DEFAULT_SNOWFLAKE - Static variable in class org.dromara.hutool.core.data.id.IdConstants
-
默认的Snowflake单例,使用默认的Worker ID和数据中心ID。
- DEFAULT_SUFFIX - Static variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
默认后缀
- DEFAULT_TIME_STEP - Static variable in class org.dromara.hutool.crypto.digest.otp.TOTP
-
默认步进 (30秒).
- DEFAULT_TRY_COUNT - Static variable in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
-
默认重试此时:10
- DEFAULT_TWEPOCH - Static variable in class org.dromara.hutool.core.data.id.SeataSnowflake
-
默认的起始时间,为2020-05-03
- DEFAULT_TWEPOCH - Static variable in class org.dromara.hutool.core.data.id.Snowflake
-
默认的起始时间,为Thu, 04 Nov 2010 01:42:54 GMT
- DEFAULT_WINDOW_SIZE - Static variable in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
-
默认内存中保存的行数,默认100
- DEFAULT_WORKER_ID - Static variable in class org.dromara.hutool.core.data.id.IdConstants
-
默认的Worker ID生成。
- defaultCharset() - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
系统默认字符集编码
- defaultCharsetName() - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
系统默认字符集编码
- defaultConfig() - Static method in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
默认配置
- DefaultConnectionHolder - Class in org.dromara.hutool.db
-
默认的连接持有器
- DefaultConnectionHolder(DataSource) - Constructor for class org.dromara.hutool.db.DefaultConnectionHolder
-
构造
- DefaultDateBasic - Class in org.dromara.hutool.core.date.format
-
- DefaultDateBasic() - Constructor for class org.dromara.hutool.core.date.format.DefaultDateBasic
-
- DefaultDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
默认反序列化器,用于处理未匹配的JSON类型。
- DefaultDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.DefaultDeserializer
-
- DefaultExceptionFilter - Class in org.dromara.hutool.http.server.engine.sun.filter
-
默认异常处理拦截器
- DefaultExceptionFilter() - Constructor for class org.dromara.hutool.http.server.engine.sun.filter.DefaultExceptionFilter
-
- defaultIfBlank(T, T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定对象为null或者""或者空白符返回默认值
defaultIfBlank(null, null) = null
defaultIfBlank(null, "") = ""
defaultIfBlank("", "zz") = "zz"
defaultIfBlank(" ", "zz") = "zz"
defaultIfBlank("abc", *) = "abc"
- defaultIfBlank(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定对象为null或者""返回原值, 否则返回自定义handler处理后的返回值
- defaultIfBlank(T, Function<T, V>, Supplier<? extends V>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果被检查对象为 null 或 "" 或 空白字符串时,返回默认值(由 defaultValueSupplier 提供);否则直接返回
- defaultIfEmpty(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
如果给定数组为空,返回默认数组
- defaultIfEmpty(T, T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
如果给定集合为空,返回默认集合
- defaultIfEmpty(T, Function<T, T>, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
如果给定集合为空,返回默认集合
- defaultIfEmpty(T, T) - Static method in class org.dromara.hutool.core.map.MapUtil
-
如果给定Map为空,返回默认Map
- defaultIfEmpty(T, T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定对象为null或者 "" 返回默认值
defaultIfEmpty(null, null) = null
defaultIfEmpty(null, "") = ""
defaultIfEmpty("", "zz") = "zz"
defaultIfEmpty(" ", "zz") = " "
defaultIfEmpty("abc", *) = "abc"
- defaultIfEmpty(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定对象为null或者""返回原值, 否则返回自定义handler处理后的返回值
- defaultIfEmpty(T, Function<T, V>, Supplier<? extends V>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定对象为null或者""返回defaultHandler处理的结果, 否则返回自定义handler处理后的返回值
- defaultIfEmpty() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
如果某些值为null,使用默认值
- defaultIfNull(T, T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串为null返回默认值
defaultIfNull(null, null); // = null
defaultIfNull(null, ""); // = ""
defaultIfNull(null, "zz"); // = "zz"
defaultIfNull("abc", *); // = "abc"
- defaultIfNull(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- defaultIfNull(T, Function<? super T, ? extends R>, Supplier<? extends R>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- defaultIfNull(T, T) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
如果给定对象为null返回默认值
ObjUtil.defaultIfNull(null, null); // = null
ObjUtil.defaultIfNull(null, ""); // = ""
ObjUtil.defaultIfNull(null, "zz"); // = "zz"
ObjUtil.defaultIfNull("abc", *); // = "abc"
ObjUtil.defaultIfNull(Boolean.TRUE, *); // = Boolean.TRUE
- defaultIfNull(T, Supplier<? extends T>) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
- defaultIfNull(T, Function<? super T, ? extends R>, R) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
如果给定对象不为null 返回自定义handler处理后的结果,否则返回默认值
- defaultIfNull(T, Function<? super T, ? extends R>, Supplier<? extends R>) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
- DefaultNodeBeanFactory - Class in org.dromara.hutool.core.bean.path
-
默认的Bean创建器
- DefaultNodeBeanFactory() - Constructor for class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
-
- DefaultNodeParser<T> - Class in org.dromara.hutool.core.tree.parser
-
默认的简单转换器
- DefaultNodeParser() - Constructor for class org.dromara.hutool.core.tree.parser.DefaultNodeParser
-
- DefaultObjectCreator<T> - Class in org.dromara.hutool.core.reflect.creator
-
默认对象实例化器
通过传入对象类型和构造函数的参数,调用对应的构造方法创建对象。
- DefaultObjectCreator(Class<T>, Object...) - Constructor for class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
-
构造
- DefaultRegexDateParser - Class in org.dromara.hutool.core.date.format.parser
-
默认正则日期解析器
通过使用预定义或自定义的正则规则,解析日期字符串
- DefaultRegexDateParser() - Constructor for class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
构造,初始化默认的解析规则
- DefaultSegment<T extends Number> - Class in org.dromara.hutool.core.lang.range
-
片段默认实现
- DefaultSegment(T, T) - Constructor for class org.dromara.hutool.core.lang.range.DefaultSegment
-
构造
- DefaultStyleSet - Class in org.dromara.hutool.poi.excel.style
-
默认样式集合,定义了标题、数字、日期等默认样式
- DefaultStyleSet(Workbook) - Constructor for class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
构造
- defaultValue - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
默认值
- defaultValue(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 默认值
不可能为 null,可以为 "null"
- defaultValue(UnaryOperator<String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 默认值处理器
- defaultValue - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
- defaultValueHandler - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
默认值处理器
- defaultValueHandler - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
当前模板的默认值处理器,根据 占位变量 返回 默认值
- Deflate - Class in org.dromara.hutool.core.compress
-
Deflate算法
Deflate是同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。
- Deflate(InputStream, OutputStream, boolean) - Constructor for class org.dromara.hutool.core.compress.Deflate
-
构造
- deflater(int) - Method in class org.dromara.hutool.core.compress.Deflate
-
将普通数据流压缩
- dekHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
DEK算法
- del(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
删除文件或者文件夹
路径如果为相对路径,会转换为ClassPath路径!
- del(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
- del() - Method in class org.dromara.hutool.core.io.file.PathDeleter
-
删除文件或者文件夹,不追踪软链
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
- del(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
删除文件或者文件夹,不追踪软链
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
- del(String, String, Object) - Method in class org.dromara.hutool.db.AbstractDb
-
删除数据
- del(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
删除数据
- del() - Method in class org.dromara.hutool.db.ActiveEntity
-
根据现有Entity中的条件删除与之匹配的数据库记录
- del(T) - Method in class org.dromara.hutool.db.DaoTemplate
-
删除
- del(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
-
删除
- del(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
-
删除
- del(Connection, Entity) - Method in class org.dromara.hutool.db.DialectRunner
-
删除数据
此方法不会关闭Connection
- delAll(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除匹配的全部内容
- delAll(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除匹配的全部内容
- delay(Duration) - Method in class org.dromara.hutool.core.thread.RetryableTask
-
重试间隔时间
- delay() - Static method in class org.dromara.hutool.swing.RobotUtil
-
等待指定毫秒数
- DelayWatcher - Class in org.dromara.hutool.core.io.watch.watchers
-
延迟观察者
使用此观察者通过定义一定的延迟时间,解决
WatchService多个modify的问题
在监听目录或文件时,如果这个文件有修改操作,会多次触发modify方法。
- DelayWatcher(Watcher, long) - Constructor for class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
构造
- delDir(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
- delDir(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
删除文件夹及其文件夹下的所有文件
- delDir(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
删除文件夹及其文件夹下的所有文件
- delDir(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- DelegatedExecutorService - Class in org.dromara.hutool.core.thread
-
ExecutorService代理
- DelegatedExecutorService(ExecutorService) - Constructor for class org.dromara.hutool.core.thread.DelegatedExecutorService
-
构造
- delete(String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
删除
- delete() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
从磁盘或者内存中删除这个文件
- delFile(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
- delFile(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
删除指定目录下的指定文件
- delFile(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
删除文件
- delFile(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- delFirst(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除匹配的第一个内容
- delFirst(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除匹配的第一个内容
- DELIM_END - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:花括号(右) '}'
- DELIM_END - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:花括号(右) "}"
- DELIM_START - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:花括号(左) '{'
- DELIM_START - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:花括号(左) "{"
- delLast(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除匹配的最后一个内容
- delLast(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除匹配的最后一个内容
- delPre(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除正则匹配到的内容之前的字符 如果没有找到,则返回原文
- delPre(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
删除正则匹配到的内容之前的字符 如果没有找到,则返回原文
- delUser(String) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
删除用户
- DelVisitor - Class in org.dromara.hutool.core.io.file.visitor
-
删除操作的FileVisitor实现,用于递归遍历删除文件夹
- DelVisitor() - Constructor for class org.dromara.hutool.core.io.file.visitor.DelVisitor
-
- DependencyException - Exception in org.dromara.hutool.core.exception
-
依赖异常
- DependencyException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
-
构造
- DependencyException(String) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
-
构造
- DependencyException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
-
构造
- DependencyException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
-
构造
- DependencyException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
-
构造
- DependencyException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.DependencyException
-
构造
- depthFirst(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.tree.HierarchyIterator
-
获取一个迭代器,用于按深度优先迭代层级结构中的每一个结点
- depthFirst(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.tree.HierarchyIterator
-
获取一个迭代器,用于按深度优先迭代层级结构中的每一个结点
- des() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
DES加密,生成随机KEY。
- des(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
DES加密
例:
DES加密:des(key).encrypt(data)
DES解密:des(key).decrypt(data)
- DES - Class in org.dromara.hutool.crypto.symmetric
-
DES加密算法实现
DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法
Java中默认实现为:DES/ECB/PKCS5Padding
- DES() - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造,默认DES/ECB/PKCS5Padding,使用随机密钥
- DES(byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造,使用默认的DES/ECB/PKCS5Padding
- DES(Mode, Padding) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造,使用随机密钥
- DES(Mode, Padding, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(Mode, Padding, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(Mode, Padding, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(String, String) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(String, String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(String, String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(String, String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- DES(String, String, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DES
-
构造
- desc - Variable in class org.dromara.hutool.cron.timingwheel.TimerTask
-
任务描述
- descBound() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
获取"[value"或"(value"格式的字符串
- descendingIterator() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- descendingKeySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Set view of the keys contained in
this map.
- descendingKeySetWithLimit(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Set view of the keys contained in
this map.
- descendingMap() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Map view of the mappings contained
in this map.
- descendingMapWithLimit(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Returns an unmodifiable snapshot
Map view of the mappings contained
in this map.
- descForEach(Class<?>, Consumer<? super PropDesc>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
遍历Bean的属性
- deschedule(String) - Method in class org.dromara.hutool.cron.Scheduler
-
移除Task
- descheduleWithStatus(String) - Method in class org.dromara.hutool.cron.Scheduler
-
移除Task,并返回是否移除成功
- description() - Method in class org.dromara.hutool.http.server.engine.sun.filter.SimpleFilter
-
- descToClass(String) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
Class描述转Class
"[Z" => boolean[].class
"[[Ljava/util/Map;" => java.util.Map[][].class
- descToClass(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
Class描述转Class
"[Z" => boolean[].class
"[[Ljava/util/Map;" => java.util.Map[][].class
- descToName(String) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
类描述转名称
"[[I" => "int[][]"
- desede() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
DESede加密(又名3DES、TripleDES),生成随机KEY。
- desede(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
DESede加密(又名3DES、TripleDES)
Java中默认实现为:DESede/ECB/PKCS5Padding
例:
DESede加密:desede(key).encrypt(data)
DESede解密:desede(key).decrypt(data)
- DESede - Class in org.dromara.hutool.crypto.symmetric
-
DESede是由DES对称加密算法改进后的一种对称加密算法,又名3DES、TripleDES。
- DESede() - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造,默认DESede/ECB/PKCS5Padding,使用随机密钥
- DESede(byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造,使用默认的DESede/ECB/PKCS5Padding
- DESede(Mode, Padding) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造,使用随机密钥
- DESede(Mode, Padding, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(Mode, Padding, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(Mode, Padding, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(String, String) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(String, String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(String, String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(String, String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- DESede(String, String, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.DESede
-
构造
- deserialize(byte[], Class<?>...) - Static method in class org.dromara.hutool.core.io.SerializeUtil
-
反序列化
对象必须实现Serializable接口
注意!!!
- deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
-
- deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.dromara.hutool.json.engine.gson.TemporalGsonTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.dromara.hutool.json.engine.gson.TimeZoneGsonTypeAdapter
-
- deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
- deserialize(JsonParser, DeserializationContext) - Method in class org.dromara.hutool.json.engine.jackson.JacksonTemporalDeserializer
-
- deserialize(Reader, Object) - Method in interface org.dromara.hutool.json.engine.JSONEngine
-
解析JSON数据(反序列化),用于从Reader中读取JSON字符串,转换为Bean对象
type此处定义为Object,因为不同引擎对Type的定义不同,尤其是出现泛型定义时,需要传入引擎自身实现的TypeReference
- deserialize(Reader, Object) - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
-
- deserialize(JSON, Class<?>) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
-
反序列化
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ClassTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.DefaultDeserializer
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
- deserialize(JSON, Class<?>, Type) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
反序列化
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.PairDeserializer
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.RecordDeserializer
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TripleDeserializer
-
- deserialize(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TupleDeserializer
-
- deserialize(JSON, Type) - Method in interface org.dromara.hutool.json.serializer.JSONDeserializer
-
反序列化,通过实现此方法,自定义实现JSON转换为指定类型的逻辑
deserializeType用于指明当结果对象存在泛型时,可以获取泛型对应的实际类型
- desktopPlatforms - Static variable in class org.dromara.hutool.http.useragent.Platform
-
支持的桌面平台类型
- DesktopUtil - Class in org.dromara.hutool.swing
-
桌面相关工具(平台相关)
Desktop 类允许 Java 应用程序启动已在本机桌面上注册的关联应用程序,以处理 URI 或文件。
- DesktopUtil() - Constructor for class org.dromara.hutool.swing.DesktopUtil
-
- destroy() - Static method in class org.dromara.hutool.core.lang.Singleton
-
清除所有Singleton对象
- destroy(T) - Method in interface org.dromara.hutool.core.pool.ObjectFactory
-
销毁对象,用于在验证对象不可用或不需要时的销毁逻辑。
- destroy(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
销毁进程
- destroy() - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
-
销毁连接,即彻底关闭并丢弃连接
- destroy() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- detect(File, Charset...) - Static method in class org.dromara.hutool.core.io.CharsetDetector
-
探测文件编码
- detect(InputStream, Charset...) - Static method in class org.dromara.hutool.core.io.CharsetDetector
-
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流
- detect(int, InputStream, Charset...) - Static method in class org.dromara.hutool.core.io.CharsetDetector
-
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用支持reset方法的流
- detect(InputStream, Charset...) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用使用支持reset方法的流
- detect(int, InputStream, Charset...) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
探测编码
注意:此方法会读取流的一部分,然后关闭流,如重复使用流,请使用使用支持reset方法的流
- determineRootDir(String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
-
根据给定的路径表达式,找到跟路径
根路径即不包含表达式的路径,如 "/WEB-INF/*.xml" 返回 "/WEB-INF/"
- Dialect - Interface in org.dromara.hutool.db.dialect
-
SQL方言,不同的数据库由于在某些SQL上有所区别,故为每种数据库配置不同的方言。
- DialectFactory - Class in org.dromara.hutool.db.dialect
-
方言工厂类
- dialectName() - Method in interface org.dromara.hutool.db.dialect.Dialect
-
方言名
- DialectName - Enum in org.dromara.hutool.db.dialect
-
方言名
方言枚举列出了Hutool支持的所有数据库方言
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.DmDialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.H2Dialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.MysqlDialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.OracleDialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.Sqlite3Dialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.SqlServer2005Dialect
-
- dialectName() - Method in class org.dromara.hutool.db.dialect.impl.SqlServer2012Dialect
-
- DialectRunner - Class in org.dromara.hutool.db
-
提供基于方言的原始增删改查执行封装
- DialectRunner(DbConfig, Dialect) - Constructor for class org.dromara.hutool.db.DialectRunner
-
构造
- Dict - Class in org.dromara.hutool.core.map
-
字典对象,扩充了LinkedHashMap中的方法
- Dict() - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- Dict(boolean) - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- Dict(int) - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- Dict(int, boolean) - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- Dict(int, float) - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- Dict(int, float, boolean) - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- Dict(Map<String, Object>) - Constructor for class org.dromara.hutool.core.map.Dict
-
构造
- digest(String, Charset) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成文件摘要
- digest(String) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成文件摘要
- digest(File) - Method in class org.dromara.hutool.crypto.digest.Digester
-
- digest(byte[]) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成摘要,考虑加盐和重复摘要次数
- digest(InputStream) - Method in class org.dromara.hutool.crypto.digest.Digester
-
- digest(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成摘要
- digest(String, Charset) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成文件摘要
- digest(String) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成文件摘要
- digest(File) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
- digest(byte[]) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成摘要
- digest(InputStream) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
- digest(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成摘要
- digest(InputStream, int) - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
-
生成摘要
- DigestAlgorithm - Enum in org.dromara.hutool.crypto.digest
-
摘要算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest
- digestBase64(String, boolean) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成文件摘要,并转为Base64
- digestBase64(String, Charset, boolean) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成文件摘要,并转为Base64
- digestCount - Variable in class org.dromara.hutool.crypto.digest.Digester
-
散列次数
- Digester - Class in org.dromara.hutool.crypto.digest
-
摘要算法
注意:此对象实例化后为非线程安全!
- Digester(DigestAlgorithm) - Constructor for class org.dromara.hutool.crypto.digest.Digester
-
构造
- Digester(String) - Constructor for class org.dromara.hutool.crypto.digest.Digester
-
构造
- Digester(DigestAlgorithm, Provider) - Constructor for class org.dromara.hutool.crypto.digest.Digester
-
构造
- Digester(String, Provider) - Constructor for class org.dromara.hutool.crypto.digest.Digester
-
构造
- Digester(MessageDigest) - Constructor for class org.dromara.hutool.crypto.digest.Digester
-
构造
- digester(DigestAlgorithm) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
新建摘要器
- digester(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
新建摘要器
- DigesterFactory - Class in org.dromara.hutool.crypto.digest
-
- digestHex(String, Charset) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成文件摘要,并转为16进制字符串
- digestHex(String) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成文件摘要
- digestHex(File) - Method in class org.dromara.hutool.crypto.digest.Digester
-
- digestHex(byte[]) - Method in class org.dromara.hutool.crypto.digest.Digester
-
生成摘要,并转为16进制字符串
- digestHex(InputStream) - Method in class org.dromara.hutool.crypto.digest.Digester
-
- digestHex(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.Digester
-
- digestHex(String, Charset) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成文件摘要,并转为16进制字符串
- digestHex(String) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成文件摘要
- digestHex(File) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
- digestHex(byte[]) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
生成摘要,并转为16进制字符串
- digestHex(InputStream) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
- digestHex(InputStream, int) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
- digestHex16(String, Charset) - Method in class org.dromara.hutool.crypto.digest.MD5
-
生成16位MD5摘要
- digestHex16(String) - Method in class org.dromara.hutool.crypto.digest.MD5
-
生成16位MD5摘要
- digestHex16(InputStream) - Method in class org.dromara.hutool.crypto.digest.MD5
-
生成16位MD5摘要
- digestHex16(File) - Method in class org.dromara.hutool.crypto.digest.MD5
-
生成16位MD5摘要
- digestHex16(byte[]) - Method in class org.dromara.hutool.crypto.digest.MD5
-
生成16位MD5摘要
- DigestUtil - Class in org.dromara.hutool.crypto.digest
-
摘要算法工具类
- DigestUtil() - Constructor for class org.dromara.hutool.crypto.digest.DigestUtil
-
- digit16(int) - Static method in class org.dromara.hutool.core.text.CharUtil
-
获取给定字符的16进制数值
- digitToChinese(Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
金额转为中文形式
- dimension - Static variable in class org.dromara.hutool.swing.ScreenUtil
-
Dimension
- DirectedWeightGraph<T> - Class in org.dromara.hutool.core.map.multi
-
权重有向图
基于 SPFA 算法实现 可以处理负边 可以进行负权环路检查
- DirectedWeightGraph() - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
- DirectedWeightGraph.Edge<T> - Class in org.dromara.hutool.core.map.multi
-
边
- DirectedWeightGraph.NegativeRingException - Exception in org.dromara.hutool.core.map.multi
-
负环异常
- DirectedWeightGraph.Path<T> - Class in org.dromara.hutool.core.map.multi
-
路径
- Direction - Enum in org.dromara.hutool.db.sql
-
排序方式(升序或者降序)
- directRouter - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
直接路由表
减少挑 fail过程 使用数组 + charIndex 希望库减少 hash复杂度和内存空间
当初始化 stringSet 数量较大时 字符较多可以一定程度上减少 hashMap 底层实现带来的 内存开销
directRouter 大小为 全部字符数量
- disableComment() - Method in class org.dromara.hutool.poi.csv.CsvConfig
-
- disableCookie() - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
禁用默认Cookie行为,此方法调用后会将Cookie置为空。
- disableCustomProvider() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
- disableDefaultStyle() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
禁用默认样式
- disableWrapper() - Method in class org.dromara.hutool.db.AbstractDb
-
取消包装器
取消自动添加到字段名、表名上的包装符(例如双引号)
- disableXXE(DocumentBuilderFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
- disableXXE(SAXParserFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
关闭XEE避免漏洞攻击
- disableXXE(XMLReader) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
关闭XEE避免漏洞攻击
- disableXXE(TransformerFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
关闭XEE避免漏洞攻击
- disableXXE(Validator) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
关闭XEE避免漏洞攻击
- disableXXE(SAXTransformerFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
关闭XEE避免漏洞攻击
- disableXXE(SchemaFactory) - Static method in class org.dromara.hutool.core.xml.XXEUtil
-
关闭XEE避免漏洞攻击
- DISALLOW_DOCTYPE_DECL - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
-
禁用xml中的inline DOCTYPE 声明,即禁用DTD
不允许将外部实体包含在传入的 XML 文档中,从而防止XML实体注入(XML External Entities 攻击,利用能够在处理时动态构建文档的 XML 功能,注入外部实体)
- DiscardingQueue - Class in org.dromara.hutool.core.collection.queue
-
始终为空的队列,所有新增节点都丢弃
- DiscardingQueue() - Constructor for class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- disjunction() - Method in class org.dromara.hutool.core.collection.CollectionOperation
-
多个集合的差集
针对一个集合中存在多个相同元素的情况,计算每两个集合中此元素的个数,保留两个集合中此元素个数差的个数
例如:
disjunction([a, b, c, c, c], [a, b, c, c]) -》 [c]
disjunction([a, b], []) -》 [a, b]
disjunction([a, b, c], [b, c, d]) -》 [a, d]
任意一个集合为空,返回另一个集合
两个集合无差集则返回空集合
- disjunction(Collection<T>, Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
两个集合的对称差集 (A-B)∪(B-A)
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留两个集合中此元素个数差的个数
例如:
disjunction([a, b, c, c, c], [a, b, c, c]) -》 [c]
disjunction([a, b], []) -》 [a, b]
disjunction([a, b, c], [b, c, d]) -》 [a, d]
任意一个集合为空,返回另一个集合
两个集合无差集则返回空集合
- DisplayText - Class in org.dromara.hutool.swing.img
-
显示文本,用于保存在图片上绘图的文本信息,包括内容、字体、大小、位置和透明度等
- DisplayText(String, Color, Font, Point, float) - Constructor for class org.dromara.hutool.swing.img.DisplayText
-
构造
- distinct(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- distinct(T[], Function<T, K>, boolean) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- distinct(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去重集合
- distinct(Collection<T>, Function<T, K>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据函数生成的KEY去重集合,如根据Bean的某个或者某些字段完成去重。
- distinct(Function<? super T, F>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回一个具有去重特征的流 非并行流(顺序流)下对于重复元素,保留遇到顺序中最先出现的元素,并行流情况下不能保证具体保留哪一个
这是一个有状态中间操作
- distinct() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个具有去重特征的流 非并行流(顺序流)下对于重复元素,保留遇到顺序中最先出现的元素,并行流情况下不能保证具体保留哪一个
这是一个有状态中间操作
- distinctByKey() - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据键去重,默认丢弃靠后的
- distinctByValue() - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据值去重,默认丢弃靠后的
- div(Number, Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
- div(String, String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
- div(Number, Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
- div(String, String, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
- div(String, String, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
- div(Number, Number, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
- divide(double) - Method in class org.dromara.hutool.core.math.Money
-
货币除法。
- divide(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
-
货币除法。
- divide(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
-
货币除法。
- divideBy(double) - Method in class org.dromara.hutool.core.math.Money
-
货币累除。
- divideBy(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
-
货币累除。
- divideBy(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
-
货币累除。
- djbHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
DJB算法
- DmDialect - Class in org.dromara.hutool.db.dialect.impl
-
达梦数据库方言
- DmDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.DmDialect
-
构造
- dnone(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
DNONE(NONEwithDSA)签名器
- doAction(AioSession, T) - Method in interface org.dromara.hutool.socket.aio.IoAction
-
执行数据处理(消息读取)
- doAfterAllAnalysed() - Method in interface org.dromara.hutool.poi.excel.sax.handler.RowHandler
-
处理一个sheet页完成的操作
- DocConverterUtil - Class in org.dromara.hutool.poi.ofd
-
基于ofdrw-converter文档转换,提供:
OFD PDF 相互转换
OFD TEXT 相互转换
OFD 图片 相互转换
具体见:https://toscode.gitee.com/ofdrw/ofdrw/blob/master/ofdrw-converter/doc/CONVERTER.md
- DocConverterUtil() - Constructor for class org.dromara.hutool.poi.ofd.DocConverterUtil
-
- doCompare(T, T) - Method in class org.dromara.hutool.core.comparator.NullComparator
-
不检查null的比较方法
用户可自行重写此方法自定义比较方式
- DocumentBuilderUtil - Class in org.dromara.hutool.core.xml
-
- DocumentBuilderUtil() - Constructor for class org.dromara.hutool.core.xml.DocumentBuilderUtil
-
- DocUtil - Class in org.dromara.hutool.poi.word
-
Word Document工具
- DocUtil() - Constructor for class org.dromara.hutool.poi.word.DocUtil
-
- doFilter(SunServerRequest, SunServerResponse, Filter.Chain) - Method in class org.dromara.hutool.http.server.engine.sun.filter.ExceptionFilter
-
- doFilter(SunServerRequest, SunServerResponse, Filter.Chain) - Method in interface org.dromara.hutool.http.server.engine.sun.filter.HttpFilter
-
执行过滤
- doFinal(byte[], int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- doFinal(byte[], int, int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
执行加密或解密数据
- doFinal(byte[], int) - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- doFinal(byte[], int) - Method in interface org.dromara.hutool.crypto.Cipher
-
- doFinal() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
-
- doFinal() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
- doFinal() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
-
结束并生成摘要
- doFinal(byte[], int) - Method in class org.dromara.hutool.crypto.JceCipher
-
- doFinal() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
完成多部分加密或解密操作,具体取决于此密码的初始化方式。
- doFinalHex() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
完成多部分加密或解密操作,具体取决于此密码的初始化方式。
- doMatch(String, String, boolean, Map<String, String>) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
执行匹配,判断给定的path是否匹配pattern
- doPredicate(MutableEntry<Object, Object>, Consumer<MutableEntry<Object, Object>>) - Method in class org.dromara.hutool.json.JSONFactory
-
- DOT - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:点 '.'
- DOT - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:点 "."
- DOUBLE_DOT - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:双点 ".."
- DOUBLE_QUOTES - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:双引号 '"'
- doubleValue() - Method in class org.dromara.hutool.core.codec.Number128
-
- doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- doubleValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- download(String, File, String) - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
-
- download(String, File) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
下载文件
- download(String, String, File) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
下载文件
- download(String, String, OutputStream) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
下载文件到输出流
- download(String, String, OutputStream, Charset) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
下载文件到输出流
- download(String, File) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
下载文件
- download(String, File) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- download(String, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- download(String, File) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- download(OutputStream, boolean) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
下载文件
- downloadFile(File) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
下载文件
- downloadFile(File, String) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
下载文件
- drawImg(Graphics, Image, Point) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制图片
- drawImg(Graphics, Image, Rectangle) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制图片
- drawingCellComment(Cell, SimpleClientAnchor, String) - Static method in class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
-
添加批注
- drawingPic(Sheet, byte[], ExcelPicType, SimpleClientAnchor) - Static method in class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
-
写出图片,本方法只是将数据写入Workbook中的Sheet,并不写出到文件
添加图片到当前sheet中
- drawingSimpleShape(Sheet, SimpleClientAnchor, ShapeConfig) - Static method in class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
-
绘制简单形状
- drawString(Graphics, String, Font, Color, int, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制字符串,默认抗锯齿
- drawString(Graphics, String, Font, Color, Rectangle) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制字符串,默认抗锯齿。
- drawString(Graphics, String, Font, Color, Point) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制字符串,默认抗锯齿
- drawStringColourful(Graphics, String, Font, int, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制字符串,使用随机颜色,默认抗锯齿
- drawStringColourful(Graphics, String, Font, int, int, Color, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
绘制字符串,使用随机颜色,默认抗锯齿
- driver - Variable in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
- DRIVER_AS400 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 as400
- DRIVER_ATTUNITY - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 attunity
- DRIVER_CLICK_HOUSE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 ClickHouse
- DRIVER_CLOUDSCAPE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 cloudscape
- DRIVER_DB2 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 DB2
- DRIVER_DERBY - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Derby
- DRIVER_DERBY_EMBEDDED - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Derby,嵌入式驱动程序
- DRIVER_DM - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 达梦
- DRIVER_DRUID - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Druid
- DRIVER_EDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 edb
- DRIVER_EDBC - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 edbc
- DRIVER_ELASTIC - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 elastic
- DRIVER_GAUSS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 华为高斯
- DRIVER_GBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 南大通用
- DRIVER_GREENPLUM - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Greenplum
- DRIVER_H2 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 H2
- DRIVER_HIGHGO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 瀚高数据库
- DRIVER_HIVE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Hive
- DRIVER_HIVE2 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Hive2
- DRIVER_HSQLDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 HSQLDB
- DRIVER_IGNITE_THIN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Ignite thin
- DRIVER_INFORMIX - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 informix
- DRIVER_INGRES - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Ingres
- DRIVER_INSPUR - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 浪潮K-DB
- DRIVER_INTERBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 interbase
- DRIVER_JSQL - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 JSQL
- DRIVER_JTDS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 JTDS
- DRIVER_JTURBO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 jturbo
- DRIVER_KINGBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 人大金仓
- DRIVER_KINGBASE8 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 人大金仓8
- DRIVER_KYLIN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Apache Kylin
- DRIVER_LOG4J - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 log4jdbc
- DRIVER_MARIADB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 MariaDB
- DRIVER_MCKOI - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Mckoi
- DRIVER_MIMER - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 mimer
- DRIVER_MYSQL - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 MySQL
- DRIVER_MYSQL_V6 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 MySQL,在6.X版本中变动驱动类名,且使用SPI机制
- DRIVER_OCEANBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 OceanBase
- DRIVER_ODPS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 odps
- DRIVER_OPENGAUSS - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 OpenGauss
- DRIVER_ORACLE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Oracle
- DRIVER_ORACLE_OLD - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Oracle,旧版使用
- DRIVER_OSCAR - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 神州数据库
- DRIVER_PHOENIX - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Apache Phoenix
- DRIVER_PHOENIX_THIN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Apache Phoenix 瘦客户端
- DRIVER_POINTBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 pointbase
- DRIVER_POLARDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 polardb
- DRIVER_POSTGRESQL - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 PostgreSQL
- DRIVER_PRESTO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Presto
- DRIVER_SQLLITE3 - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 SQLLite3
- DRIVER_SQLSERVER - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 SQLServer
- DRIVER_SQLSERVER_OLD - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 SQLServer,4.0前使用
- DRIVER_SYBASE - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Sybase
- DRIVER_TIDB - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Tidb
- DRIVER_TIMESTEN - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 timesten
- DRIVER_TRINO - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 Trino
- DRIVER_XUGU - Static variable in interface org.dromara.hutool.db.driver.DriverNames
-
JDBC 驱动 虚谷数据库
- DriverIdentifier - Class in org.dromara.hutool.db.driver
-
- DriverIdentifier(ClassLoader) - Constructor for class org.dromara.hutool.db.driver.DriverIdentifier
-
构造
- DriverMatcher - Interface in org.dromara.hutool.db.driver.matcher
-
- DriverNames - Interface in org.dromara.hutool.db.driver
-
常用数据库驱动名
- DriverUtil - Class in org.dromara.hutool.db.driver
-
驱动相关工具类,包括自动获取驱动类名
- DriverUtil() - Constructor for class org.dromara.hutool.db.driver.DriverUtil
-
- dropWhile(Stream<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
删除 与指定断言 匹配的元素, 在第一次不匹配时终止, 返回当前(第一个不匹配元素)及剩余元素组成的新流
与 jdk9 中的 dropWhile 方法不太一样, 这里的实现是个 顺序的、有状态的中间操作
本环节中是顺序执行的, 但是后续操作可以支持并行流
但是不建议在并行流中使用, 除非你确定 dropWhile 之后的操作能在并行流中受益很多
- dropWhile(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
删除流中与断言匹配的元素,当遇到第一个不匹配的元素时终止,返回由剩余不匹配的元素组成的流。
- DropWhileSpliterator<T> - Class in org.dromara.hutool.core.stream.spliterators
-
dropWhile 的 Spliterator
借鉴自StreamEx
- DropWhileSpliterator(Spliterator<T>, Predicate<? super T>) - Constructor for class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
构造
- DruidDSFactory - Class in org.dromara.hutool.db.ds.druid
-
Druid数据源工厂类
- DruidDSFactory() - Constructor for class org.dromara.hutool.db.ds.druid.DruidDSFactory
-
构造
- ds - Variable in class org.dromara.hutool.db.DefaultConnectionHolder
-
- DSFactory - Interface in org.dromara.hutool.db.ds
-
多数据源
DataSource工厂方法接口,借助不同配置,同一个工厂可以连接多个相同或不同的数据库,但是连接池只能使用一种。
- dsha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
DSHA1(SHA1withDSA)签名器
- DSKeys - Interface in org.dromara.hutool.db.config
-
数据源配置的字段名
- DSPool - Class in org.dromara.hutool.db.ds
-
数据源池,用于支持多数据源。
- DSPool() - Constructor for class org.dromara.hutool.db.ds.DSPool
-
构造,通过SPI方式自动获取用户引入的连接池,使用classpath:db.setting
- DSPool(ConfigParser) - Constructor for class org.dromara.hutool.db.ds.DSPool
-
构造,通过SPI方式自动获取用户引入的连接池
- DSPool(ConfigParser, DSFactory) - Constructor for class org.dromara.hutool.db.ds.DSPool
-
构造
- DSUtil - Class in org.dromara.hutool.db.ds
-
- DSUtil() - Constructor for class org.dromara.hutool.db.ds.DSUtil
-
- DSWrapper - Class in org.dromara.hutool.db.ds
-
- DSWrapper(DataSource, DbConfig) - Constructor for class org.dromara.hutool.db.ds.DSWrapper
-
构造
- dump() - Method in class org.dromara.hutool.core.math.Money
-
生成本对象内部变量的字符串表示,用于调试。
- dump(Object, Writer) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
- dump(Object, Writer, DumperOptions) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
- dumpSystemInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
- dumpSystemInfo(PrintWriter) - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
- DurationConverter - Class in org.dromara.hutool.core.convert.impl
-
- DurationConverter() - Constructor for class org.dromara.hutool.core.convert.impl.DurationConverter
-
- DynaBean - Class in org.dromara.hutool.core.bean
-
动态Bean,通过反射对Bean的相关方法做操作
支持Map和普通Bean和Collection
- DynaBean(Object) - Constructor for class org.dromara.hutool.core.bean.DynaBean
-
构造
- DynaBeanValueProvider - Class in org.dromara.hutool.core.bean.copier.provider
-
DynaBean值提供者
- DynaBeanValueProvider(DynaBean, boolean) - Constructor for class org.dromara.hutool.core.bean.copier.provider.DynaBeanValueProvider
-
构造
- EasyStream<T> - Class in org.dromara.hutool.core.stream
-
单元素的扩展流实现。
- easyStream() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
转换为EasyStream
- EasyStream.Builder<T> - Interface in org.dromara.hutool.core.stream
-
建造者
- ECIES - Class in org.dromara.hutool.crypto.asymmetric
-
ECIES(集成加密方案,elliptic curve integrate encrypt scheme)
详细介绍见:https://blog.csdn.net/baidu_26954729/article/details/90437344
此算法必须引入Bouncy Castle库
- ECIES() - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造,生成新的私钥公钥对
- ECIES(String) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造,生成新的私钥公钥对
- ECIES(String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- ECIES(String, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- ECIES(byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- ECIES(KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- ECIES(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.ECIES
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- ECKeySpecUtil - Class in org.dromara.hutool.crypto.bc
-
BC密钥规范工具类
- ECKeySpecUtil() - Constructor for class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
- ECKeyUtil - Class in org.dromara.hutool.crypto.bc
-
椭圆曲线EC(Elliptic Curves)密钥参数相关工具类封装
- ECKeyUtil() - Constructor for class org.dromara.hutool.crypto.bc.ECKeyUtil
-
- Edge() - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
构造
- Edge(T, T, long) - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
构造
- edit(T[], UnaryOperator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
对每个数组元素执行指定操作,返回操作后的元素
这个Editor实现可以实现以下功能:
过滤出需要的对象,如果返回null则抛弃这个元素对象
修改元素对象,返回修改后的对象
- edit(UnaryOperator<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
对每个数组元素执行指定操作,替换元素为修改后的元素
- edit(T, UnaryOperator<Field>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
编辑Bean的字段,static字段不会处理
例如需要对指定的字段做判空操作、null转""操作等等。
- edit(T, UnaryOperator<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
编辑,此方法产生一个新集合
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
1、过滤出需要的对象,如果返回null表示这个元素对象抛弃
2、修改元素对象,返回集合中为修改后的对象
- edit(Iterator<T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
编辑,此方法产生一个新
ArrayList
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
1、过滤出需要的对象,如果返回null表示这个元素对象抛弃
2、修改元素对象,返回集合中为修改后的对象
- edit(Map<K, V>, UnaryOperator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
编辑Map
编辑过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
1、过滤出需要的对象,如果返回 null表示这个元素对象抛弃
2、修改元素对象,返回集合中为修改后的对象
- edit(Cell, Object) - Method in interface org.dromara.hutool.poi.excel.cell.editors.CellEditor
-
编辑,根据单元格信息处理结果值,返回处理后的结果
- edit(Cell, Object) - Method in class org.dromara.hutool.poi.excel.cell.editors.NumericToIntEditor
-
- edit(Cell, Object) - Method in class org.dromara.hutool.poi.excel.cell.editors.TrimEditor
-
- edit(String, String, String) - Method in interface org.dromara.hutool.setting.SettingLoader.ValueEditor
-
编辑值
- edit(File) - Static method in class org.dromara.hutool.swing.DesktopUtil
-
启动关联编辑器应用程序并打开用于编辑的文件
- editable - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
如果目标对象是Map,源对象是Bean,则作用于源对象上
- editField(Object, Object) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
编辑字段值
- element() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- elementDiscoverer - Variable in class org.dromara.hutool.core.tree.HierarchyIterator
-
下一层级节点的获取方法
- elementFactory - Variable in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- ElementName - Enum in org.dromara.hutool.poi.excel.sax
-
标签名枚举
- elementText(Element, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
根据节点名获得第一个子节点
- elementText(Element, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
根据节点名获得第一个子节点
- elfHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
ELF算法
- EllipticCurveJWTSigner - Class in org.dromara.hutool.json.jwt.signers
-
椭圆曲线(Elliptic Curve)的JWT签名器。
- EllipticCurveJWTSigner(String, Key) - Constructor for class org.dromara.hutool.json.jwt.signers.EllipticCurveJWTSigner
-
构造
- EllipticCurveJWTSigner(String, KeyPair) - Constructor for class org.dromara.hutool.json.jwt.signers.EllipticCurveJWTSigner
-
构造
- email(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
【电子邮箱】邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
- email(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
【电子邮箱】邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
- EMAIL - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
邮件,符合RFC 5322规范,注意email 要宽松一点。
- EMAIL - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
邮件,符合RFC 5322规范,注意email 要宽松一点。
- EmojiUtil - Class in org.dromara.hutool.extra.emoji
-
基于https://github.com/vdurmont/emoji-java的Emoji表情工具类
emoji-java文档以及别名列表见:
...
- EmojiUtil() - Constructor for class org.dromara.hutool.extra.emoji.EmojiUtil
-
- empty(Class<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据给定的集合类型,返回对应的空集合,支持类型包括:
1.
- empty() - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
返回一个空Iterator
- empty() - Static method in class org.dromara.hutool.core.collection.ListUtil
-
获取一个空List,这个空List不可变
- empty() - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
获取一个空Set,这个空Set不可变
- EMPTY - Static variable in class org.dromara.hutool.core.data.masking.MaskingManager
-
空脱敏管理器,用于不处理任何数据的情况
- empty() - Static method in class org.dromara.hutool.core.lang.Opt
-
返回一个空的Opt
- empty() - Static method in class org.dromara.hutool.core.map.MapUtil
-
返回一个空Map
- empty(Class<?>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
根据传入的Map类型不同,返回对应类型的空Map,支持类型包括:
1.
- empty() - Static method in class org.dromara.hutool.core.stream.EasyStream
-
返回空的串行流
- empty() - Static method in class org.dromara.hutool.core.stream.EntryStream
-
创建一个空的串行流
- EMPTY - Static variable in class org.dromara.hutool.core.text.StrValidator
-
字符串常量:空字符串 ""
- EMPTY_JSON - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:空 JSON "{}"
- EmptyBeanConverter - Class in org.dromara.hutool.core.convert.impl
-
空值或空对象转换器,转换结果为目标类型对象的实例化对象
- EmptyBeanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
-
- emptyCount(Object...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- emptyElement() - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- emptyIfNull(Set<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- emptyIfNull(List<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- emptyIfNull(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
- emptyIfNull(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- EmptyInputStream - Class in org.dromara.hutool.core.io.stream
-
空的流
- EmptyNode - Class in org.dromara.hutool.core.bean.path.node
-
空节点
- EmptyNode() - Constructor for class org.dromara.hutool.core.bean.path.node.EmptyNode
-
- EmptyOutputStream - Class in org.dromara.hutool.core.io.stream
-
此OutputStream写出数据到/dev/null,即忽略所有数据
来自 Apache Commons io
- enableDefaultCookie() - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
打开默认的Cookie行为(自动回填服务器传回的Cookie)
- enableSSLVerify() - Method in class org.dromara.hutool.http.client.ClientConfig
-
打开SSL验证,即使用引擎默认的SSL验证方式
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
-
- encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
编码
- encode(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32编码
- encode(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32编码
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
-
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
-
- encode(byte[], boolean) - Method in class org.dromara.hutool.core.codec.binary.Base32Codec
-
编码数据
- encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base58
-
Base58编码
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Encoder
-
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base58Codec
-
Base58编码
- encode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码
- encode(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码
- encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码
- encode(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码
- encode(File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
-
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
-
编码指定消息bytes为Base62格式的bytes
- encode(byte[], boolean) - Method in class org.dromara.hutool.core.codec.binary.Base62Codec
-
编码指定消息bytes为Base62格式的bytes
- encode(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
编码为Base64,非URL安全的
- encode(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码
- encode(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码
- encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码
- encode(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码
- encode(File) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码
- encode(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Encodes a String containing characters in the Base32 alphabet.
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
- encode(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字节数组转换为十六进制字符数组
- encode(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字节数组转换为十六进制字符数组
- encode(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字节数组转换为十六进制字符数组
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.binary.Z85Codec
-
- encode(String, int) - Static method in class org.dromara.hutool.core.codec.Caesar
-
传入明文,加密得到密文
- encode(T) - Method in interface org.dromara.hutool.core.codec.Encoder
-
执行编码
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
- encode(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash128
-
- encode(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash32
-
- encode(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash64
-
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.hash.KetamaHash
-
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
- encode(long...) - Method in class org.dromara.hutool.core.codec.Hashids
-
编码给定的数字数组
- encode(String) - Method in class org.dromara.hutool.core.codec.Morse
-
编码
- encode(byte[]) - Method in class org.dromara.hutool.core.codec.PercentCodec
-
- encode(CharSequence, Charset, char...) - Method in class org.dromara.hutool.core.codec.PercentCodec
-
将URL中的字符串编码为%形式
- encode(CharSequence) - Static method in class org.dromara.hutool.core.codec.PunyCode
-
将内容编码为PunyCode
- encode(CharSequence, boolean) - Static method in class org.dromara.hutool.core.codec.PunyCode
-
将内容编码为PunyCode
- encode(String, int) - Static method in class org.dromara.hutool.core.codec.RadixUtil
-
把一个整型数值转换成自己定义的进制
长度即进制
encode("AB",10) 51转换成2进制,A=0;B=1 。
- encode(String, long) - Static method in class org.dromara.hutool.core.codec.RadixUtil
-
把一个长整型数值转换成自己定义的进制
- encode(String, int, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
-
RotN编码
- encode(Object...) - Static method in class org.dromara.hutool.core.lang.ansi.AnsiEncoder
-
- encode(String, ASN1Encodable...) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
-
编码为指定ASN1格式
- encode(CharSequence, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
将文本内容编码为条形码或二维码
- encode(CharSequence) - Method in class org.dromara.hutool.extra.qrcode.QrEncoder
-
- encode(AioSession, ByteBuffer, T) - Method in interface org.dromara.hutool.socket.protocol.MsgEncoder
-
编码数据用于写出
- encode13(String) - Static method in class org.dromara.hutool.core.codec.Rot
-
Rot-13编码,同时编码数字
- encode13(String, boolean) - Static method in class org.dromara.hutool.core.codec.Rot
-
Rot-13编码
- encodeAll(String) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
-
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。。
- encodeAll(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
-
编码URL
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
- encodeBlank(CharSequence) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
-
单独编码URL中的空白符,空白符编码为%20
- encodeChecked(Integer, byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base58
-
Base58编码
包含版本位和校验位
- encodeColor(Color) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
- encodeColor(Color, String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
- encodeDer(ASN1Encodable...) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
-
编码为DER格式
- encodeDomain(String) - Static method in class org.dromara.hutool.core.codec.PunyCode
-
将域名编码为PunyCode,会忽略"."
- encodeECPrivateKey(PrivateKey) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
只获取私钥里的d,32位字节
- encodeECPrivateKey(PrivateKey) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
编码压缩EC私钥(基于BouncyCastle)
- encodeECPublicKey(PublicKey) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
编码压缩EC公钥(基于BouncyCastle),即Q值
见:https://www.cnblogs.com/xinzhao/p/8963724.html
- encodeECPublicKey(PublicKey, boolean) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
编码压缩EC公钥(基于BouncyCastle),即Q值
见:https://www.cnblogs.com/xinzhao/p/8963724.html
- encodeECPublicKey(PublicKey) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
编码压缩EC公钥(基于BouncyCastle)
见:
...
- encodeFromHex(String) - Method in class org.dromara.hutool.core.codec.Hashids
-
编码给定的16进制数字
- encodeHex(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
编码
- encodeHex(String) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32编码(Hex模式)
- encodeHex(String, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base32
-
base32编码(Hex模式)
- encodeInverted(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeInverted(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeInverted(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeInverted(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码
- encodeInverted(File) - Static method in class org.dromara.hutool.core.codec.binary.Base62
-
Base62编码(反转字母表模式)
- encodeQuery(String) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
-
编码URL,默认使用UTF-8编码
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
- encodeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlEncoder
-
编码字符为URL中查询语句
将需要转换的内容(ASCII码形式之外的内容),用十六进制表示法转换出来,并在之前加上%开头。
- encodeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
对URL参数做编码,只编码键和值
提供的值可以是url附带参数,但是不能只是url
注意,此方法只能标准化整个URL,并不适合于单独编码参数值
- ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
-
编码器
- ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base58Codec.Base58Encoder
-
编码器
- Encoder<T,R> - Interface in org.dromara.hutool.core.codec
-
编码接口
- encodeStr(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字节数组转换为十六进制字符串
- encodeStr(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字符串转换为十六进制字符串,结果为小写,默认编码是UTF-8
- encodeStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字符串转换为十六进制字符串,结果为小写
- encodeStr(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.Hex
-
将字节数组转换为十六进制字符串
- encodeText(String, Charset) - Static method in class org.dromara.hutool.extra.mail.InternalMailUtil
-
编码中文字符
编码失败返回原字符串
- encodeTo(String, OutputStream, ASN1Encodable...) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
-
编码为指定ASN1格式
- encodeToString(String) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Encodes a String containing characters in the Base32 alphabet.
- encodeToString(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Encodes a byte[] containing binary data, into a String containing characters in the Base-N alphabet.
- encodeUrlSafe(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码,URL安全
- encodeUrlSafe(CharSequence, Charset) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码,URL安全的
- encodeUrlSafe(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码,URL安全的
- encodeUrlSafe(InputStream) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码,URL安全的
- encodeUrlSafe(File) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码,URL安全的
- encodeWithoutPadding(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
base64编码,不进行padding(末尾不会填充'=')
- encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
- encrypt(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
加密
- encrypt(String, Charset, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
加密
- encrypt(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
加密,使用UTF-8编码
- encrypt(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
加密
- encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
- encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.RSA
-
- encrypt(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encrypt(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encrypt(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encrypt(byte[], KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encrypt(byte[], CipherParameters) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
加密,SM2非对称加密的结果由C1,C2,C3三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C2 密文数据
C3 SM3的摘要值
- encrypt(String) - Method in class org.dromara.hutool.crypto.symmetric.FPE
-
加密
- encrypt(char[]) - Method in class org.dromara.hutool.crypto.symmetric.FPE
-
加密
- encrypt(char[], byte[]) - Method in class org.dromara.hutool.crypto.symmetric.PBKDF2
-
加密
- encrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
- encrypt(byte[], byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
加密
- encrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
- encrypt(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encrypt(InputStream, OutputStream, boolean) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密,针对大数据量,可选结束后是否关闭流
- encrypt(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encrypt(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密,使用UTF-8编码
- encrypt(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密,加密后关闭流
- encrypt(CharSequence, CharSequence) - Static method in class org.dromara.hutool.crypto.symmetric.Vigenere
-
加密
- encrypt(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
-
- encrypt(InputStream, OutputStream, boolean) - Method in class org.dromara.hutool.crypto.symmetric.XXTEA
-
- encryptBase64(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Base64字符串
- encryptBase64(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Base64字符串,使用UTF-8编码
- encryptBase64(String, Charset, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Base64字符串
- encryptBase64(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Base64字符串
- encryptBase64(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encryptBase64(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encryptBase64(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
使用公钥加密,SM2非对称加密的结果由C1,C3,C2三部分组成,其中:
C1 生成随机数的计算出的椭圆曲线点
C3 SM3的摘要值
C2 密文数据
- encryptBase64(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encryptBase64(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encryptBase64(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密,使用UTF-8编码
- encryptBase64(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encryptBlockSize - Variable in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
加密的块大小
- encryptHex(byte[], KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Hex字符串
- encryptHex(String, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Hex字符串
- encryptHex(String, Charset, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Hex字符串
- encryptHex(InputStream, KeyType) - Method in interface org.dromara.hutool.crypto.asymmetric.AsymmetricEncryptor
-
编码为Hex字符串
- encryptHex(char[], byte[]) - Method in class org.dromara.hutool.crypto.symmetric.PBKDF2
-
加密
- encryptHex(byte[]) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encryptHex(String, Charset) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- encryptHex(String) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密,使用UTF-8编码
- encryptHex(InputStream) - Method in interface org.dromara.hutool.crypto.symmetric.SymmetricEncryptor
-
加密
- end(int) - Method in class org.dromara.hutool.core.text.finder.CharFinder
-
- end(int) - Method in class org.dromara.hutool.core.text.finder.CharMatcherFinder
-
- end(int) - Method in interface org.dromara.hutool.core.text.finder.Finder
-
返回结束位置,即最后一个字符后的位置(不包含)
- end(int) - Method in class org.dromara.hutool.core.text.finder.LengthFinder
-
- end(int) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- end(int) - Method in class org.dromara.hutool.core.text.finder.StrFinder
-
- end() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
- endArray() - Method in class org.dromara.hutool.json.writer.JSONWriter
-
结束JSON数组,默认根据开始的类型,补充"]"
- endElement(String, String, String) - Method in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
标签结束的回调处理方法
- endIndex - Variable in class org.dromara.hutool.core.lang.range.DefaultSegment
-
结束位置
- endIndex - Variable in class org.dromara.hutool.core.text.finder.TextFinder
-
结束位置
- endingLineBreak - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
文件末尾是否添加换行符
按照https://datatracker.ietf.org/doc/html/rfc4180#section-2 规范,末尾换行符可有可无。
- endLineNo - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
-
结束的行(包括),此处为原始文件行号
- endObj() - Method in class org.dromara.hutool.json.writer.JSONWriter
-
结束JSON对象,默认根据开始的类型,补充"}"
- endOfDay(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改某天的结束时间
- endOfDay(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某天的结束时间
- endOfDay(LocalDateTime, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
修改为一天的结束时间,例如:
毫秒不归零:2020-02-02 23:59:59,999
毫秒归零:2020-02-02 23:59:59,000
- endOfDay(LocalDate, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
修改为一天的结束时间,例如:
毫秒不归零:2020-02-02 23:59:59,999
毫秒归零:2020-02-02 23:59:59,000
- endOfHour(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改某小时的结束时间
- endOfHour(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某小时的结束时间
- endOfMinute(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改某分钟的结束时间
- endOfMinute(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某分钟的结束时间
- endOfMonth(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改某月的结束时间
- endOfMonth(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某月的结束时间
- endOfMonth(LocalDateTime, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
修改为月底的结束时间
- endOfMonth(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
修改为月底的结束时间
- endOfQuarter(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
获取某季度的结束时间
- endOfQuarter(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某季度的结束时间
- endOfSecond(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改秒级别的结束时间,即毫秒设置为999
- endOfSecond(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取秒级别的结束时间,即毫秒设置为999
- endOfWeek(Calendar, boolean, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改某周的结束时间
- endOfWeek(Date, boolean, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某周的结束时间
- endOfYear(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改某年的结束时间
- endOfYear(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取某年的结束时间
- endOfYear(LocalDateTime, boolean) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
修改为一年的结束时间
- endOfYear(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
修改为一年的结束时间
- endRowIndex - Variable in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
-
读取结束行(包含,从0开始计数)
- endWith(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
字符串是否以给定字符结尾
- endWith(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串结尾
- endWith(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- endWith(CharSequence, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- endWithAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串结尾
给定字符串和数组为空都返回false
- endWithAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串结尾(忽略大小写)
给定字符串和数组为空都返回false
- endWithIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串结尾,忽略大小写
- engine - Variable in class org.dromara.hutool.crypto.asymmetric.SM2
-
- EngineRequestBuilder<T> - Interface in org.dromara.hutool.http.client.engine
-
- engines - Static variable in class org.dromara.hutool.http.useragent.BrowserEngine
-
支持的引擎类型
- EnglishNumberFormatter - Class in org.dromara.hutool.core.math
-
- EnglishNumberFormatter() - Constructor for class org.dromara.hutool.core.math.EnglishNumberFormatter
-
- EnjoyEngine - Class in org.dromara.hutool.extra.template.engine.enjoy
-
Enjoy库的引擎包装
- EnjoyEngine() - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
-
默认构造
- EnjoyEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
-
构造
- EnjoyEngine(Engine) - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
-
构造
- EnjoyTemplate - Class in org.dromara.hutool.extra.template.engine.enjoy
-
Engoy模板实现
- EnjoyTemplate(Template) - Constructor for class org.dromara.hutool.extra.template.engine.enjoy.EnjoyTemplate
-
构造
- enone(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
ENONE(NONEwithECDSA)签名器
- ensureBufferSize(int) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Ensure that the buffer has room for size bytes
- ensureCapacity(int) - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
-
检查现有缓冲区是否满足capacity,不满足则分配新的区域分配下一个缓冲区,不会小于1024
- ensureCapacity(int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
- ensureCapacity(int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
- Entity - Class in org.dromara.hutool.db
-
数据实体对象
数据实体类充当两个角色:
1.
- Entity() - Constructor for class org.dromara.hutool.db.Entity
-
构造
- Entity(String) - Constructor for class org.dromara.hutool.db.Entity
-
构造
- Entity(String, boolean) - Constructor for class org.dromara.hutool.db.Entity
-
构造
- Entity(Entity.Meta, boolean) - Constructor for class org.dromara.hutool.db.Entity
-
构造
- entity - Static variable in class org.dromara.hutool.json.xml.XMLTokener
-
The table of entity values.
- Entity.Meta - Class in org.dromara.hutool.db
-
Entity元数据
- EntityHandler - Class in org.dromara.hutool.db.handler
-
Entity对象处理器,只处理第一条数据
- EntityHandler() - Constructor for class org.dromara.hutool.db.handler.EntityHandler
-
构造
- EntityHandler(boolean) - Constructor for class org.dromara.hutool.db.handler.EntityHandler
-
构造
- EntityListHandler - Class in org.dromara.hutool.db.handler
-
结果集处理类 ,处理出的结果为Entity列表
- EntityListHandler() - Constructor for class org.dromara.hutool.db.handler.EntityListHandler
-
构造,默认大小写敏感
- EntityListHandler(boolean) - Constructor for class org.dromara.hutool.db.handler.EntityListHandler
-
构造
- EntityRowHandler - Class in org.dromara.hutool.db.handler.row
-
- EntityRowHandler(ResultSetMetaData, boolean, boolean) - Constructor for class org.dromara.hutool.db.handler.row.EntityRowHandler
-
构造
- EntitySetHandler - Class in org.dromara.hutool.db.handler
-
结果集处理类 ,处理出的结果为Entity列表,结果不能重复(按照Entity对象去重)
- EntitySetHandler() - Constructor for class org.dromara.hutool.db.handler.EntitySetHandler
-
构造
- EntitySetHandler(boolean) - Constructor for class org.dromara.hutool.db.handler.EntitySetHandler
-
构造
- entry(K, V) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将键和值转换为AbstractMap.SimpleImmutableEntry
返回的Entry不可变
- entry(K, V, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将键和值转换为AbstractMap.SimpleEntry 或者 AbstractMap.SimpleImmutableEntry
- EntryConverter - Class in org.dromara.hutool.core.convert.impl
-
Map.Entry 转换器,支持以下类型转为Entry
Map
Map.Entry
带分隔符的字符串,支持分隔符
:、
=、
,
Bean,包含
getKey和
getValue方法
- EntryConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.EntryConverter
-
构造
- entrySet() - Method in class org.dromara.hutool.core.map.BeanMap
-
- entrySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- entrySet() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
- entrySet() - Method in class org.dromara.hutool.core.map.MapProxy
-
- entrySet() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- entrySet() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- entrySet() - Method in class org.dromara.hutool.core.map.TableMap
-
- entrySet() - Method in class org.dromara.hutool.setting.GroupedMap
-
- entrySet(String) - Method in class org.dromara.hutool.setting.GroupedMap
-
指定分组下所有键值对
- entrySet(String) - Method in class org.dromara.hutool.setting.Setting
-
指定分组下所有键值对
- entrySet() - Method in class org.dromara.hutool.setting.Setting
-
获取默认分组(空分组)中的所有键值对列表
- entrySingleton() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where an entry has a selector of 1.
- EntryStream<K,V> - Class in org.dromara.hutool.core.stream
-
参考StreamEx的EntryStream与vavr的Map,是针对键值对对象Map.Entry特化的单元素增强流实现。
- entryToMap() - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
用于Stream<Entry> 转 Map 的情况
- EntryTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
Map.Entry序列化和反序列化器,用于将JSON对象和Map.Entry对象互转。
- EntryTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
-
- EntryWeigher<K,V> - Interface in org.dromara.hutool.core.map.concurrent
-
A class that can determine the selector of an entry.
- EnumConverter - Class in org.dromara.hutool.core.convert.impl
-
无泛型检查的枚举转换器
- EnumConverter() - Constructor for class org.dromara.hutool.core.convert.impl.EnumConverter
-
- EnumerationIter<E> - Class in org.dromara.hutool.core.collection.iter
-
- EnumerationIter(Enumeration<E>) - Constructor for class org.dromara.hutool.core.collection.iter.EnumerationIter
-
构造
- EnumItem<E extends EnumItem<E>> - Interface in org.dromara.hutool.core.lang
-
枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换
数据库保存时建议保存 intVal()而非ordinal()防备需求变更
- EnumTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
枚举类型适配器,将枚举转换为字符串,反序列化时将字符串转为枚举对象
- EnumTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
-
- EnumUtil - Class in org.dromara.hutool.core.util
-
枚举工具类
- EnumUtil() - Constructor for class org.dromara.hutool.core.util.EnumUtil
-
- eof - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Boolean flag to indicate the EOF has been reached.
- EOF - Static variable in class org.dromara.hutool.core.io.NioUtil
-
数据流末尾
- EOF - Static variable in class org.dromara.hutool.json.reader.JSONTokener
-
定义结束(End of stream)为:0
- eq(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加相等条件,即field = value
- equal(Object, Object) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否相等
当两值都为null返回true
- EQUAL - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:等于 '='
- equals(Object) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
比较两个实例是否相等
- equals(Object) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
比较两个实例是否相等
- equals(Object) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
比较两个实例是否相等
- equals(Object) - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
比较两个实例是否相等
- equals(Object) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
比较两个实例是否相等
- equals(Object, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
判断两个数组是否相等,判断依据包括数组长度和每个元素都相等。
- equals(Object) - Method in class org.dromara.hutool.core.bean.DynaBean
-
- equals(Collection<? extends CharSequence>) - Method in class org.dromara.hutool.core.codec.hash.Simhash
-
判断文本是否与已存储的数据重复
- equals(Object) - Method in class org.dromara.hutool.core.codec.Number128
-
- equals(Collection<?>, Collection<?>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- equals(Iterable<?>, Iterable<?>, boolean) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- equals(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- equals(Object) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- equals(Object) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
- equals(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
null安全的检查两个对象是否相同,通过调用compare(c1, c2) == 0完成
- equals(Object) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
- equals(Object) - Method in class org.dromara.hutool.core.data.id.ULID
-
- equals(Object) - Method in class org.dromara.hutool.core.data.id.UUID
-
将此对象与指定对象比较。
- equals(Object) - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
- equals(Object) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- equals(Object) - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- equals(Object) - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
- equals(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
检查两个文件是否是同一个文件
所谓文件相同,是指File对象是否指向同一个文件或文件夹,规则为:
当两个文件都为null时,返回true
当两个文件都存在时,检查是否为同一个文件
当两个文件都不存在时,检查路径是否一致
- equals(Path, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
检查两个文件是否是同一个文件
所谓文件相同,是指Path对象是否指向同一个文件或文件夹
当两个文件都为null时,返回true
当两个文件都存在时,检查是否为同一个文件
当两个文件都不存在时,检查Path对象是否equals
- equals(Object) - Method in class org.dromara.hutool.core.io.unit.DataSize
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
- equals(Object, Object) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
Assert.isEquals(obj1,obj2);
- equals(Object, Object, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言两个对象是否相等,如果两个对象不相等 抛出IllegalArgumentException 异常
Assert.isEquals(obj1,obj2,"obj1 must be equals obj2");
- equals(Object, Object, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言两个对象是否相等,如果两个对象不相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
相等需同时满足如下条件:
非空
类型为 MutableBool
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
相等需同时满足如下条件:
非空
类型为 MutableByte
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
相等需同时满足如下条件:
非空
类型为 MutableDouble
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
相等需同时满足如下条件:
非空
类型为 MutableFloat
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
相等需同时满足如下条件:
非空
类型为 MutableInt
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
相等需同时满足如下条件:
非空
类型为 MutableLong
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
相等需同时满足如下条件:
非空
类型为 MutableShort
值相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.Opt
-
判断传入参数是否与 Opt相等
在以下情况下返回true
它也是一个 Opt 并且
它们包裹住的元素都为空 或者
它们包裹住的元素之间相互 equals()
- equals(Object) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
比较两个实例是否相等
- equals(Object) - Method in class org.dromara.hutool.core.lang.ref.PhantomObj
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.ref.SoftObj
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.ref.StrongObj
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.ref.WeakObj
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.selector.WeightObj
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.tuple.Pair
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.tuple.Triple
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- equals(Object) - Method in class org.dromara.hutool.core.lang.Version
-
- equals(Object) - Method in class org.dromara.hutool.core.map.AbsEntry
-
- equals(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
- equals(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- equals(Object) - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- equals(Object) - Method in class org.dromara.hutool.core.map.TolerantMap
-
- equals(Object) - Method in class org.dromara.hutool.core.math.Money
-
判断本货币对象与另一对象是否相等。
- equals(Money) - Method in class org.dromara.hutool.core.math.Money
-
判断本货币对象与另一货币对象是否相等。
- equals(Number, Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- equals(Class<?>, String, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
指定类是否与给定的类名相同
- equals(Object) - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
-
- equals(Object) - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
比较被包装的实例是否相等
- equals(Object) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
比较实例是否相等
- equals(Object) - Method in class org.dromara.hutool.core.text.CharArray
-
- equals(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
比较两个字符串(大小写敏感)。
- equals(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- equals(char, char, boolean) - Static method in class org.dromara.hutool.core.text.CharUtil
-
比较两个字符是否相同
- equals(Object) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- equals(Enum<?>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
检查某个枚举值是否匹配指定值
- equals(Object, Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
比较两个对象是否相等,满足下述任意条件即返回
true:
若两对象皆为
BigDecimal,且满足
0 == obj1.compareTo(obj2)
若两对象都为数组,调用Arrays.equals完成判断
obj1 == null && obj2 == null
obj1.equals(obj2)
- equals(Object) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
- equals(Object) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- equals(Object) - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
- equals(Object) - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
- equals(Object) - Method in class org.dromara.hutool.setting.Setting
-
- equals(Object) - Method in class org.dromara.hutool.swing.img.DisplayText
-
- equalsAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
- equalsAny(CharSequence, boolean, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
- equalsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否与提供的中任意一个字符串相同(忽略大小写),相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
- equalsCharAt(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
字符串指定位置的字符是否与给定字符相同
如果字符串为null,返回false
如果给定的位置大于字符串长度,返回false
如果给定的位置小于0,返回false
- equalsIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
比较两个字符串(大小写不敏感)。
- equalsIgnoreCase(Enum<?>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
忽略大小检查某个枚举值是否匹配指定值
- equalsKey(K) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
指定key与当前节点的key是否相等
- error() - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Object) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Object, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable对象,那么同时打印堆栈
- error(String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Throwable, String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.err.println()方法,打印控制台日志
- error(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
-
- error(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- error(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- error(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- error(Throwable) - Method in interface org.dromara.hutool.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(String, Object...) - Method in interface org.dromara.hutool.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.ErrorLog
-
打印 ERROR 等级的日志
- error(Throwable) - Static method in class org.dromara.hutool.log.LogUtil
-
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
- error(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
- error(Throwable, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Error等级日志
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
- error(Log, Throwable) - Static method in class org.dromara.hutool.log.LogUtil
-
Error等级日志
- error(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Error等级日志
- error(Log, Throwable, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Error等级日志
- ErrorCellValue - Class in org.dromara.hutool.poi.excel.cell.values
-
ERROR类型单元格值
- ErrorCellValue(Cell) - Constructor for class org.dromara.hutool.poi.excel.cell.values.ErrorCellValue
-
构造
- errorCorrection - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
纠错级别
- ErrorLog - Interface in org.dromara.hutool.log.level
-
ERROR级别日志接口
- ErrorMessage() - Constructor for class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- errorOnDifferentFieldCount - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
-
每行字段个数不同时是否抛出异常,默认false
- es256(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
ES256(SHA256withECDSA)签名器
- es384(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
ES384(SHA383withECDSA)签名器
- es512(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
ES512(SHA512withECDSA)签名器
- escape(char) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
转义字符,将正则的关键字转义
- escape(CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
转义字符串,将正则的关键字转义
- escape(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
Escape编码(Unicode)(等同于JS的escape()方法)
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . /
其他所有的字符都会被转义序列替换。
- escape(CharSequence, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。
- escape - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
转义符
- escape(char) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 转义符
- escape - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
转义符,默认为:
CharPool.BACKSLASH
转义符如果标记在 占位符的开始或者结束 之前,则该占位符无效,属于普通字符串的一部分
例如,转义符为 '/',占位符为 "{}":
当字符串模板为 "I am /{}" 时,该模板中没有任何需要替换的占位符,格式化结果为 "I am {}"
如果要打印转义符,使用双转义符即可,例如,转义符为 '/',占位符为 "{}":
当字符串模板为 "I am //{}" ,格式化参数为 "student", 格式化结果为 "I am /student"
- escape(String) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
转义文本中的HTML字符为安全的字符,以下字符被转义:
' 替换为 ' (' doesn't work in HTML4)
" 替换为 "
& 替换为 &
< 替换为 <
> 替换为 >
- escape(String) - Static method in class org.dromara.hutool.json.support.InternalJSONUtil
-
转义显示不可见字符
- escape$set - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
用户是否设置了 转义符
- escapeAll(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
Escape编码(Unicode)
该方法不会对 ASCII 字母和数字进行编码。
- escapeHtml4(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
转义HTML4中的特殊字符
- EscapeStrCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
字符串转义Cell值设置器
使用 _x005F前缀转义_xXXXX_,避免被decode的问题
如用户传入'_x5116_'会导致乱码,使用此设置器转义为'_x005F_x5116_'
- EscapeStrCellSetter(CharSequence) - Constructor for class org.dromara.hutool.poi.excel.cell.setters.EscapeStrCellSetter
-
构造
- EscapeUtil - Class in org.dromara.hutool.core.text.escape
-
转义和反转义工具类Escape / Unescape
escape采用ISO Latin字符集对指定的字符串进行编码。
- EscapeUtil() - Constructor for class org.dromara.hutool.core.text.escape.EscapeUtil
-
- escapeXml(CharSequence) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
转义XML中的特殊字符
& (ampersand) 替换为 &
< (less than) 替换为 <
> (greater than) 替换为 >
" (double quote) 替换为 "
' (single quote / apostrophe) 替换为 '
- esha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
ESHA1(SHA1withECDSA)签名器
- estimateLength() - Method in interface org.dromara.hutool.core.date.format.DatePattern.Rule
-
Returns the estimated length of the result.
- estimateSize() - Method in class org.dromara.hutool.core.collection.TransSpliterator
-
- estimateSize() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- estimateSize() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- Event - Interface in org.dromara.hutool.core.lang.event
-
事件接口,所有事件必须实现此接口
- EventPublisher - Interface in org.dromara.hutool.core.lang.event
-
事件发布者接口,用于发布事件
- Every(int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Every
-
构造
- Every(PartBuilder, int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Every
-
构造
- Excel03SaxReader - Class in org.dromara.hutool.poi.excel.sax
-
Excel2003格式的事件-用户模型方式读取器,在Hutool中,统一将此归类为Sax读取
参考:http://www.cnblogs.com/wshsdlau/p/5643862.html
- Excel03SaxReader(RowHandler) - Constructor for class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
构造
- Excel07SaxReader - Class in org.dromara.hutool.poi.excel.sax
-
- Excel07SaxReader(RowHandler) - Constructor for class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
构造
- Excel07SaxReader(RowHandler, boolean) - Constructor for class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
构造
- ExcelBase<T extends ExcelBase<T,C>,C extends ExcelConfig> - Class in org.dromara.hutool.poi.excel
-
Excel基础类,用于抽象ExcelWriter和ExcelReader中共用部分的对象和方法
- ExcelBase(C, Sheet) - Constructor for class org.dromara.hutool.poi.excel.ExcelBase
-
构造
- ExcelConfig - Class in org.dromara.hutool.poi.excel
-
Excel读取和写出通用配置
- ExcelConfig() - Constructor for class org.dromara.hutool.poi.excel.ExcelConfig
-
- ExcelDateUtil - Class in org.dromara.hutool.poi.excel
-
Excel中日期判断、读取、处理等补充工具类
- ExcelDateUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelDateUtil
-
- ExcelDrawingUtil - Class in org.dromara.hutool.poi.excel.writer
-
Excel绘制工具类
用于辅助写出指定的图形
- ExcelDrawingUtil() - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelDrawingUtil
-
- ExcelExtractorUtil - Class in org.dromara.hutool.poi.excel
-
ExcelExtractor工具封装
- ExcelExtractorUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelExtractorUtil
-
- ExcelFileUtil - Class in org.dromara.hutool.poi.excel
-
Excel文件工具类
- ExcelFileUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelFileUtil
-
- ExcelPicType - Enum in org.dromara.hutool.poi.excel.shape
-
Excel支持的图片类型枚举
- ExcelPicUtil - Class in org.dromara.hutool.poi.excel.shape
-
Excel图片工具类
- ExcelPicUtil() - Constructor for class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
-
- ExcelReadConfig - Class in org.dromara.hutool.poi.excel.reader
-
Excel读取配置
- ExcelReadConfig() - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
-
- ExcelReader - Class in org.dromara.hutool.poi.excel.reader
-
Excel读取器
读取Excel工作簿
- ExcelReader(String, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造
- ExcelReader(String, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造
- ExcelReader(File, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造(读写方式读取)
- ExcelReader(File, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造(读写方式读取)
- ExcelReader(InputStream, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造(只读方式读取)
- ExcelReader(InputStream, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造(只读方式读取)
- ExcelReader(Workbook, int) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造
- ExcelReader(Workbook, String) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造
- ExcelReader(Sheet) - Constructor for class org.dromara.hutool.poi.excel.reader.ExcelReader
-
构造
- ExcelSaxReader<T> - Interface in org.dromara.hutool.poi.excel.sax
-
Sax方式读取Excel接口,提供一些共用方法
- ExcelSaxUtil - Class in org.dromara.hutool.poi.excel.sax
-
Sax方式读取Excel相关工具类
- ExcelSaxUtil() - Constructor for class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
- ExcelUtil - Class in org.dromara.hutool.poi.excel
-
Excel工具类,不建议直接使用index直接操作sheet,在wps/excel中sheet显示顺序与index无关,还有隐藏sheet
- ExcelUtil() - Constructor for class org.dromara.hutool.poi.excel.ExcelUtil
-
- ExcelWriteConfig - Class in org.dromara.hutool.poi.excel.writer
-
Excel写出配置
- ExcelWriteConfig() - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
- ExcelWriter - Class in org.dromara.hutool.poi.excel.writer
-
Excel 写入器
此工具用于通过POI将数据写出到Excel,此对象可完成以下两个功能
1.
- ExcelWriter() - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- ExcelWriter(boolean) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- ExcelWriter(String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
构造,默认写出到第一个sheet,第一个sheet名为sheet1
- ExcelWriter(boolean, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- ExcelWriter(String, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
构造
- ExcelWriter(File) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
构造,默认写出到第一个sheet,第一个sheet名为sheet1
- ExcelWriter(File, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
构造
- ExcelWriter(Workbook, String) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- ExcelWriter(Sheet) - Constructor for class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- ExceptionFilter - Class in org.dromara.hutool.http.server.engine.sun.filter
-
异常处理过滤器
- ExceptionFilter() - Constructor for class org.dromara.hutool.http.server.engine.sun.filter.ExceptionFilter
-
- exceptionOrElse(T) - Method in class org.dromara.hutool.core.lang.Opt
-
异常则返回另一个可选值
- ExceptionUtil - Class in org.dromara.hutool.core.exception
-
异常工具类
- ExceptionUtil() - Constructor for class org.dromara.hutool.core.exception.ExceptionUtil
-
- exec() - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
触发流的执行,这是一个终端操作
- exec(String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
- exec(String[], String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
- exec(String[], File, String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
执行命令
命令带参数时参数可作为其中一个参数,也可以将命令和参数组合为一个字符串传入
- exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
-
执行Shell命令(使用EXEC方式)
此方法单次发送一个命令到服务端,不读取环境变量,不会产生阻塞。
- exec(String, Charset) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
执行Shell命令
- exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
执行Shell命令(使用EXEC方式)
此方法单次发送一个命令到服务端,不读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
- exec(String, Charset) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
-
执行Shell命令
- exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
-
执行Shell命令(使用EXEC方式)
此方法单次发送一个命令到服务端,不读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
- exec(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
执行Shell命令(使用EXEC方式)
此方法单次发送一个命令到服务端,不读取环境变量,不会产生阻塞。
- execAsync(Runnable, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
执行异步方法
- execAsync(Callable<T>) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- execAsync(Runnable) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- execByShell(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
-
执行Shell命令
此方法单次发送一个命令到服务端,自动读取环境变量,可能产生阻塞。
- execByShell(String, Charset) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
执行Shell命令
此方法单次发送一个命令到服务端,自动读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
- execByShell(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
-
执行Shell命令
此方法单次发送一个命令到服务端,自动读取环境变量,执行结束后自动关闭channel,不会产生阻塞。
- execByShell(String, Charset, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
执行Shell命令
此方法单次发送一个命令到服务端,自动读取环境变量,可能产生阻塞。
- execForLines(String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
执行系统命令,使用系统默认编码
- execForLines(Charset, String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
- execForStr(String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
执行系统命令,使用系统默认编码
- execForStr(Charset, String...) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
- execute(Runnable) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- execute(Runnable) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
直接在公共线程池中执行线程
- execute() - Method in class org.dromara.hutool.core.thread.RetryableTask
-
同步执行重试方法
- execute(Runnable) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
直接在公共线程池中执行线程
- execute() - Method in class org.dromara.hutool.cron.task.CronTask
-
- execute() - Method in class org.dromara.hutool.cron.task.InvokeTask
-
- execute() - Method in class org.dromara.hutool.cron.task.RunnableTask
-
- execute() - Method in interface org.dromara.hutool.cron.task.Task
-
执行作业
作业的具体实现需考虑异常情况,默认情况下任务异常在监听中统一监听处理,如果不加入监听,异常会被忽略
因此最好自行捕获异常后处理
- execute(String, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
执行非查询语句
语句包括 插入、更新、删除
- execute(String, Map<String, Object>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- execute(String, Object...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- execute(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- execute(String, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- execute(String, int[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- execute(String, String[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- execute() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeBatch(String, Iterable<Object[]>) - Method in class org.dromara.hutool.db.AbstractDb
-
批量执行非查询语句
- executeBatch(String...) - Method in class org.dromara.hutool.db.AbstractDb
-
批量执行非查询语句
- executeBatch(Iterable<String>) - Method in class org.dromara.hutool.db.AbstractDb
-
批量执行非查询语句
- executeBatch(String, Iterable<Object[]>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- executeBatch(String...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- executeBatch(Iterable<String>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- executeBatch() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeForGeneratedKey(String, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
执行非查询语句
语句包括 插入、更新、删除
- executeForGeneratedKey(String, Map<String, Object>) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
- executeForGeneratedKey(String, Object...) - Method in class org.dromara.hutool.db.sql.SqlExecutor
-
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
- executeQuery(PreparedStatement, RsHandler<T>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
执行查询
- executeQuery(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeQuery() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeTaskIfMatch(Scheduler, long) - Method in class org.dromara.hutool.cron.TaskTable
-
如果时间匹配则执行相应的Task,带读锁
- executeTaskIfMatchInternal(Scheduler, long) - Method in class org.dromara.hutool.cron.TaskTable
-
如果时间匹配则执行相应的Task,无锁
- executeUpdate(PreparedStatement, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。
- executeUpdate(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeUpdate(String, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeUpdate(String, int[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeUpdate(String, String[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- executeUpdate() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- ExecutorBuilder - Class in org.dromara.hutool.core.thread
-
- ExecutorBuilder() - Constructor for class org.dromara.hutool.core.thread.ExecutorBuilder
-
- exist(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
-
指定条件的数据是否存在
- exist(String) - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
-
- exist(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
文件或目录是否存在
提供路径为空则返回false
提供路径非目录但是以'/'或'\'结尾返回false
文件名是'.'
- existCustomTimeout - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。
- existFile(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
判断ftp服务器目录内是否还有子元素(目录或文件)
- exists(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断文件是否存在,如果path为null,则返回false
- exists(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断文件是否存在,如果file为null,则返回false
- exists(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
是否存在匹配文件
- exists(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断文件或目录是否存在
- exists() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
VFS文件是否存在
- exists(Class<?>, Object...) - Static method in class org.dromara.hutool.core.lang.Singleton
-
判断某个类的对象是否存在
- EXPIRES_AT - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
jwt的过期时间,这个过期时间必须要大于签发时间
- EXT_CLASS - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
-
.class文件扩展名
- EXT_DIRS - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
一个或多个扩展目录的路径的KEY
- EXT_DIRS - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
一个或多个扩展目录的路径
- EXT_JAR - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
-
.jar文件扩展名
- EXT_JAR_PATH - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
-
在Jar中的路径jar的扩展名形式
- EXT_JAVA - Static variable in class org.dromara.hutool.core.io.file.FileNameUtil
-
.java文件扩展名
- EXT_NAME - Static variable in class org.dromara.hutool.setting.props.Props
-
默认配置文件扩展名
- EXT_NAME - Static variable in class org.dromara.hutool.setting.Setting
-
默认配置文件扩展名
- ExtendedValue(String) - Constructor for class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
-
构造
- EXTERNAL_GENERAL_ENTITIES - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
-
不包括外部一般实体
- EXTERNAL_PARAMETER_ENTITIES - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
-
不包含外部参数实体或外部DTD子集。
- extName(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
获取文件扩展名(后缀名),扩展名不带“.”
- extName(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
获得文件的扩展名(后缀名),扩展名不带“.”
- extract(File) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
-
释放(解压)到指定目录,结束后自动关闭流,此方法只能调用一次
- extract(File, Predicate<ArchiveEntry>) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
-
释放(解压)到指定目录,结束后自动关闭流,此方法只能调用一次
- extract(File, Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
- extract(File, Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.StreamExtractor
-
释放(解压)到指定目录,结束后自动关闭流,此方法只能调用一次
- extractEmojis(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
提取字符串中所有的Emoji Unicode
- extractMulti(Pattern, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)
- extractMulti(String, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)
- extractMultiAndDelPre(Pattern, Mutable<CharSequence>, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)
- extractMultiAndDelPre(String, Mutable<CharSequence>, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)
- Extractor - Interface in org.dromara.hutool.extra.compress.extractor
-
归档数据解包封装,用于将zip、tar等包解包为文件
- extractPathWithinPattern(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
Given a pattern and a full path, determine the pattern-mapped part.
- extractUriTemplateVariables(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
提取参数
- factorial(BigInteger) - Static method in class org.dromara.hutool.core.math.MathUtil
-
计算阶乘
n!
- factorial(BigInteger, BigInteger) - Static method in class org.dromara.hutool.core.math.MathUtil
-
计算范围阶乘
factorial(start, end) = start * (start - 1) * ... * (end + 1)
- factorial(long, long) - Static method in class org.dromara.hutool.core.math.MathUtil
-
计算范围阶乘
factorial(start, end) = start * (start - 1) * ... * (end + 1)
- factorial(long) - Static method in class org.dromara.hutool.core.math.MathUtil
-
计算阶乘
n!
- FACTORY - Static variable in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
-
创建工厂
- fail - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- failed(Throwable, AioServer) - Method in class org.dromara.hutool.socket.aio.AcceptHandler
-
- failed(Throwable, AioSession) - Method in interface org.dromara.hutool.socket.aio.IoAction
-
数据读取失败的回调事件处理(消息读取失败)
- failed(Throwable, AioSession) - Method in class org.dromara.hutool.socket.aio.ReadHandler
-
- failed(Throwable, AioSession) - Method in class org.dromara.hutool.socket.aio.SimpleIoAction
-
- failed(Throwable, NioServer) - Method in class org.dromara.hutool.socket.nio.AcceptHandler
-
- failPre - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- FastBuffer - Class in org.dromara.hutool.core.io.buffer
-
快速缓冲抽象类,用于快速读取、写入数据到缓冲区,减少内存复制
相对于普通Buffer,使用二维数组扩展长度,减少内存复制,提升性能
- FastBuffer(int) - Constructor for class org.dromara.hutool.core.io.buffer.FastBuffer
-
构造
- FastByteArrayOutputStream - Class in org.dromara.hutool.core.io.stream
-
- FastByteArrayOutputStream() - Constructor for class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
构造
- FastByteArrayOutputStream(int) - Constructor for class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
构造
- FastByteBuffer - Class in org.dromara.hutool.core.io.buffer
-
代码移植自
blade
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
- FastByteBuffer() - Constructor for class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
构造
- FastByteBuffer(int) - Constructor for class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
构造
- FastCharBuffer - Class in org.dromara.hutool.core.io.buffer
-
- FastCharBuffer() - Constructor for class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
构造
- FastCharBuffer(int) - Constructor for class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
构造
- FastDateFormat - Class in org.dromara.hutool.core.date.format
-
- FastDateFormat(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.FastDateFormat
-
构造
- FastDateFormat(String, TimeZone, Locale, Date) - Constructor for class org.dromara.hutool.core.date.format.FastDateFormat
-
构造
- FastDateParser - Class in org.dromara.hutool.core.date.format.parser
-
- FastDateParser(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.parser.FastDateParser
-
Constructs a new FastDateParser.
- FastDateParser(String, TimeZone, Locale, Date) - Constructor for class org.dromara.hutool.core.date.format.parser.FastDateParser
-
Constructs a new FastDateParser.
- FastDatePrinter - Class in org.dromara.hutool.core.date.format
-
- FastDatePrinter(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.FastDatePrinter
-
构造,内部使用
- FastJSON2Engine - Class in org.dromara.hutool.json.engine.fastjson
-
FastJSON2引擎实现
- FastJSON2Engine() - Constructor for class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
-
构造
- fastSimpleUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简化的UUID,去掉了横线,使用性能更好的ThreadLocalRandom生成UUID
- FastStringWriter - Class in org.dromara.hutool.core.io
-
- FastStringWriter() - Constructor for class org.dromara.hutool.core.io.FastStringWriter
-
构造
- FastStringWriter(int) - Constructor for class org.dromara.hutool.core.io.FastStringWriter
-
构造
- fastUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取随机UUID,使用性能更好的ThreadLocalRandom生成UUID
- fastUUID() - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- features - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
策略值
- features(StrTemplate.Feature...) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 新的策略值,完全覆盖旧的策略值
- fetchColumns(Table) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
从数据库元数据中获取指定表的列信息。
- FieldComparator<T> - Class in org.dromara.hutool.core.comparator
-
Bean字段排序器
参阅feilong-core中的PropertyComparator
- FieldComparator(Class<T>, String) - Constructor for class org.dromara.hutool.core.comparator.FieldComparator
-
构造
- FieldComparator(Field) - Constructor for class org.dromara.hutool.core.comparator.FieldComparator
-
构造
- FieldComparator(boolean, boolean, Field) - Constructor for class org.dromara.hutool.core.comparator.FieldComparator
-
构造
- fieldEditor - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
字段属性名和属性值编辑器,用于自定义属性转换规则(例如驼峰转下划线等),自定义属性值转换规则(例如null转""等)
- FieldInvoker - Class in org.dromara.hutool.core.reflect
-
字段调用器
通过反射读取或赋值字段
读取字段值:
FieldInvoker.of(Field).invoke(obj);
赋值字段值:
FieldInvoker.of(Field).invoke(obj, value);
- FieldInvoker(Field) - Constructor for class org.dromara.hutool.core.reflect.FieldInvoker
-
构造
- FieldReflect - Class in org.dromara.hutool.core.reflect
-
字段反射类
此类持有类中字段的缓存,如果字段在类中修改,则需要手动调用clearCaches方法清除缓存。
- FieldReflect(Class<?>) - Constructor for class org.dromara.hutool.core.reflect.FieldReflect
-
构造
- FieldsComparator<T> - Class in org.dromara.hutool.core.comparator
-
Bean字段排序器
参阅feilong-core中的PropertyComparator
- FieldsComparator(Class<T>, String...) - Constructor for class org.dromara.hutool.core.comparator.FieldsComparator
-
构造
- FieldsComparator(boolean, Class<T>, String...) - Constructor for class org.dromara.hutool.core.comparator.FieldsComparator
-
构造
- fieldSeparator - Variable in class org.dromara.hutool.poi.csv.CsvConfig
-
字段分隔符,默认逗号','
- FieldUtil - Class in org.dromara.hutool.core.reflect
-
反射中
Field字段工具类,包括字段获取和字段赋值。
- FieldUtil() - Constructor for class org.dromara.hutool.core.reflect.FieldUtil
-
- fieldValueAsMap(Iterable<?>, String, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
两个字段值组成新的Map
- fieldValueAsMap(Iterator<?>, String, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
两个字段值组成新的Map
- fieldValueList(Iterable<V>, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
获取指定Bean列表中某个字段,生成新的列表
- fieldValueList(Iterator<V>, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
获取指定Bean列表中某个字段,生成新的列表
- fieldValueMap(Iterable<V>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
- fieldValueMap(Iterator<V>, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
字段值与列表值对应的Map,常用于元素对象中有唯一ID时需要按照这个ID查找对象的情况
例如:车牌号 =》车
- FIFOCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
FIFO(first in first out) 先进先出缓存.
- FIFOCache(int) - Constructor for class org.dromara.hutool.core.cache.impl.FIFOCache
-
构造,默认对象不过期
- FIFOCache(int, long) - Constructor for class org.dromara.hutool.core.cache.impl.FIFOCache
-
构造
- file(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建File对象,自动识别相对或绝对路径,规则如下:
如果为绝对路径,如Linux下以`/`开头,Win下以如`d:\`开头,则直接使用。
- file(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建File对象
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
- file(File, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建File对象
根据的路径构建文件,在Win下直接构建,在Linux下拆分路径单独构建
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
- file(File, String...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
通过多层目录参数创建文件
此方法会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/
- file(String...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
通过多层目录创建文件
元素名(多层目录名)
- file(URI) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建File对象
- file(URL) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建File对象
- file - Variable in class org.dromara.hutool.core.io.file.FileWrapper
-
被包装的文件
- FILE_SEPARATOR - Static variable in class org.dromara.hutool.core.io.file.FileUtil
-
文件路径分隔符
在Unix和Linux下 是'/'; 在Windows下是 '\'
- FILE_SEPARATOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
文件分隔符(在 UNIX 系统中是“/”)的KEY
- FILE_SEPARATOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
文件分隔符(在 UNIX 系统中是“/”)
- FILE_URL_PREFIX - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
-
URL 前缀表示文件: "file:"
- FileAppender - Class in org.dromara.hutool.core.io.file
-
文件追加器
持有一个文件,在内存中积累一定量的数据后统一追加到文件
此类只有在写入文件时打开文件,并在写入结束后关闭之。
- FileAppender(File, int, boolean) - Constructor for class org.dromara.hutool.core.io.file.FileAppender
-
构造
- FileAppender(File, Charset, int, boolean) - Constructor for class org.dromara.hutool.core.io.file.FileAppender
-
构造
- FileAppender(File, Charset, int, boolean, Lock) - Constructor for class org.dromara.hutool.core.io.file.FileAppender
-
构造
- FileChannelCopier - Class in org.dromara.hutool.core.io.copy
-
FileChannel 数据拷贝封装
FileChannel#transferTo 或 FileChannel#transferFrom 的实现是平台相关的,需要确保低版本平台的兼容性
例如 android 7以下平台在使用 ZipInputStream 解压文件的过程中,
通过 FileChannel#transferFrom 传输到文件时,其返回值可能小于 totalBytes,不处理将导致文件内容缺失
// 错误写法,dstChannel.transferFrom 返回值小于 zipEntry.getSize(),导致解压后文件内容缺失
try (InputStream srcStream = zipFile.getInputStream(zipEntry);
ReadableByteChannel srcChannel = Channels.newChannel(srcStream);
FileOutputStream fos = new FileOutputStream(saveFile);
FileChannel dstChannel = fos.getChannel()) {
dstChannel.transferFrom(srcChannel, 0, zipEntry.getSize());
}
- FileChannelCopier(long) - Constructor for class org.dromara.hutool.core.io.copy.FileChannelCopier
-
构造
- fileExts - Variable in class org.dromara.hutool.http.multipart.UploadSetting
-
文件扩展名限定
- FileMagicNumber - Enum in org.dromara.hutool.core.io.file
-
文件类型魔数封装
- FileMode - Enum in org.dromara.hutool.core.io.file
-
文件读写模式,常用于RandomAccessFile
- FileNameUtil - Class in org.dromara.hutool.core.io.file
-
文件名相关工具类
- FileNameUtil() - Constructor for class org.dromara.hutool.core.io.file.FileNameUtil
-
- FileObjectResource - Class in org.dromara.hutool.core.io.resource
-
- FileObjectResource(FileObject) - Constructor for class org.dromara.hutool.core.io.resource.FileObjectResource
-
构造
- FileReader - Class in org.dromara.hutool.core.io.file
-
文件读取器
- FileReader(File, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileReader
-
构造
- FileResource - Class in org.dromara.hutool.core.io.resource
-
- FileResource(String) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
-
构造
- FileResource(Path) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
-
构造,文件名使用文件本身的名字,带扩展名
- FileResource(File) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
-
构造,文件名使用文件本身的名字,带扩展名
- FileResource(File, String) - Constructor for class org.dromara.hutool.core.io.resource.FileResource
-
构造
- FileSystemUtil - Class in org.dromara.hutool.core.io.file
-
FileSystem相关工具类封装
参考:https://blog.csdn.net/j16421881/article/details/78858690
- FileSystemUtil() - Constructor for class org.dromara.hutool.core.io.file.FileSystemUtil
-
- FileTypeUtil - Class in org.dromara.hutool.core.io.file
-
文件类型判断工具类
此工具根据文件的前几位bytes猜测文件类型,对于文本、zip判断不准确,对于视频、图片类型判断准确
需要注意的是,xlsx、docx等Office2007格式,全部识别为zip,因为新版采用了OpenXML格式,这些格式本质上是XML文件打包为zip
- FileTypeUtil() - Constructor for class org.dromara.hutool.core.io.file.FileTypeUtil
-
- FileUtil - Class in org.dromara.hutool.core.io.file
-
文件工具类
- FileUtil() - Constructor for class org.dromara.hutool.core.io.file.FileUtil
-
- FileWrapper - Class in org.dromara.hutool.core.io.file
-
文件包装器,扩展文件对象
- FileWrapper(File, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileWrapper
-
构造
- FileWriter - Class in org.dromara.hutool.core.io.file
-
文件写入器
- FileWriter(File, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
-
构造
- FileWriter(String, Charset) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
-
构造
- FileWriter(String, String) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
-
构造
- FileWriter(File) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
-
- FileWriter(String) - Constructor for class org.dromara.hutool.core.io.file.FileWriter
-
- fill(String, char, int, boolean) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
- fill(int, int, ByteOrder, byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
将int值转为bytes并填充到给定的bytes中
- fill(long, int, ByteOrder, byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
将long值转为bytes并填充到给定的bytes中
- fill(Object, boolean) - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
-
填充变量名name指向的单元格
- fillAfter(String, char, int) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串后
- fillArrayParam(PreparedStatement, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
填充SQL的参数。
- fillArrayParam(Object...) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
填充数组类型的SQL的参数。
- fillBean(T, ValueProvider<String>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
填充Bean的核心方法
- fillBean(Map, T) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
-
将Map中的内容填充至Bean中
- fillBean(ServletRequest, T, CopyOptions) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
ServletRequest 参数转Bean
- fillBean(ServletRequest, T, boolean) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
ServletRequest 参数转Bean
- fillBean(ServletRequest, T, CopyOptions) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
ServletRequest 参数转Bean
- fillBean(ServletRequest, T, boolean) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
ServletRequest 参数转Bean
- fillBeanWithMap(Map<?, ?>, T, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
使用Map填充Bean对象
- fillBefore(String, char, int) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串前
- fillOnce(Map<?, ?>) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
填充非列表模板变量(一次性变量)
- fillOnce(Map<?, ?>) - Method in class org.dromara.hutool.poi.excel.writer.SheetTemplateWriter
-
填充非列表模板变量(一次性变量)
- fillParams(PreparedStatement, Iterable<?>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
填充SQL的参数。
- fillParams(PreparedStatement, Iterable<?>, Map<Integer, Integer>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
填充SQL的参数。
- fillParams(Iterable<?>) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
填充SQL的参数。
- fillParams(Iterable<?>, Map<Integer, Integer>) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
填充SQL的参数。
- fillRow(Object) - Method in class org.dromara.hutool.poi.excel.writer.SheetTemplateWriter
-
填充模板行,用于列表填充
- filter(T[], Predicate<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- filter(T, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- filter(SerPredicate<? super T>) - Method in class org.dromara.hutool.core.lang.Opt
-
判断包裹里的值存在并且与给定的条件是否满足 (
Predicate.test(T)执行结果是否为true)
如果满足条件则返回本身
不满足条件或者元素本身为空时返回一个返回一个空的
Opt
predicate测试报错,则返回一个空的
Opt,并附带错误信息
- filter(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Filter实现可以实现以下功能:
1、过滤出需要的对象,如果返回null表示这个元素对象抛弃
- filter(Map<K, V>, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
过滤Map保留指定键值对,如果键不存在跳过
- filter(BiPredicate<? super K, ? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据键和值过滤键值对
- filter(Function<? super T, ? extends R>, R) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
过滤元素,返回与 指定操作结果 匹配 指定值 的元素组成的流
这是一个无状态中间操作
- filter(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
过滤元素,返回与指定断言匹配的元素组成的流
这是一个无状态中间操作
- filter(CharSequence, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
过滤字符串
- filter(List<T>, SerPredicate<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
-
树的过滤操作,本方法一般适用于寻找某人所在部门以及所有上级部门类似的逻辑
通过
SerPredicate指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
即,一条路径上只要有一个节点符合条件,就保留整条路径上的节点
- filter - Variable in class org.dromara.hutool.core.tree.HierarchyIterator
-
节点过滤器,不匹配的节点与以其作为根节点的子树将将会被忽略
- filter(Predicate<MapTree<T>>) - Method in class org.dromara.hutool.core.tree.MapTree
-
递归过滤当前树,注意此方法会修改当前树
通过
Predicate指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点及其所有子节点,否则抛弃节点及其子节点
- filter(Connection, BoundSql, boolean) - Method in interface org.dromara.hutool.db.sql.filter.SqlFilter
-
过滤
- filter(Connection, BoundSql, boolean) - Method in class org.dromara.hutool.db.sql.filter.SqlFilterChain
-
- filter(Connection, BoundSql, boolean) - Method in class org.dromara.hutool.db.sql.filter.SqlLogFilter
-
- filter(String) - Method in class org.dromara.hutool.http.html.HtmlFilter
-
given a user submitted input String, filter out any invalid or restricted html.
- filter(String) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
过滤HTML文本,防止XSS攻击
- filter(BufferedImageOp, BufferedImage) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
图片过滤转换
- filter(ImageFilter, Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- filterAllValues(BiPredicate<K, V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- filterAllValues(Predicate<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- filterAllValues(BiPredicate<K, V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- filterByKey(Predicate<? super K>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据键过滤键值对
- filterByValue(Predicate<? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据值过滤键值对
- filtered(Iterator<? extends E>, Predicate<? super E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- filterIdx(BiPredicate<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
过滤元素,返回与指定断言匹配的元素组成的流,断言带下标
- filtering(Predicate<? super T>, Collector<? super T, A, R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
过滤
- FilterIter<E> - Class in org.dromara.hutool.core.collection.iter
-
- FilterIter(Iterator<? extends E>, Predicate<? super E>) - Constructor for class org.dromara.hutool.core.collection.iter.FilterIter
-
构造
- filterNew(String...) - Method in class org.dromara.hutool.core.map.Dict
-
过滤Map保留指定键值对,如果键不存在跳过
- filterNew(Predicate<MapTree<T>>) - Method in class org.dromara.hutool.core.tree.MapTree
-
递归过滤并生成新的树
通过
Predicate指定的过滤规则,本节点或子节点满足过滤条件,则保留当前节点,否则抛弃节点及其子节点
- filterNew(String...) - Method in class org.dromara.hutool.db.Entity
-
过滤Map保留指定键值对,如果键不存在跳过
- filterToList(Iterator<E>, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- FinalizableDelegatedExecutorService - Class in org.dromara.hutool.core.thread
-
保证ExecutorService在对象回收时正常结束
- finalize() - Method in class org.dromara.hutool.core.thread.FinalizableDelegatedExecutorService
-
- find(String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
-
查找给定表达式对应的资源
- find(String) - Method in class org.dromara.hutool.core.text.dfa.NFA
-
- find(String, boolean) - Method in class org.dromara.hutool.core.text.dfa.NFA
-
- find(Collection<String>, Entity, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- find(Collection<String>, Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- find(Query, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
查询
Query为查询所需数据的一个实体类,此对象中可以定义返回字段、查询条件,查询的表、分页等信息
- find(Entity, RsHandler<T>, String...) - Method in class org.dromara.hutool.db.AbstractDb
-
查询,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- find(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
查询数据列表,返回字段由where参数指定
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- find(Entity, Class<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
查询数据列表,返回字段由where参数指定
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- find(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据某个字段值查询结果
- find(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据某个字段值查询结果
- find(Connection, Query, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
-
查询
此方法不会关闭Connection
- findAll(String, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(String, CharSequence, int, T) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(Pattern, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(Pattern, CharSequence, int, T) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果
- findAll(Pattern, CharSequence, Consumer<Matcher>) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
- findAll(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
查询数据列表,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- findAll(Entity, Class<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
查询数据列表,返回所有字段
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- findAll(String) - Method in class org.dromara.hutool.db.AbstractDb
-
查询数据列表,返回所有字段
- findAll() - Method in class org.dromara.hutool.db.DaoTemplate
-
查询当前表的所有记录
- findAllAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findAllDirectlyAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上直接声明的注解、这些注解包含的可重复注解,
以及上述所有注解的元注解中获取指定类型注解。
- findAllDirectlyResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findAllGroup0(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
- findAllGroup0(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
- findAllGroup1(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
- findAllGroup1(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
- findAllResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findAny() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
考虑性能,随便取一个,这里不是随机取一个,是随便取一个
- findBy(String, String, Object) - Method in class org.dromara.hutool.db.AbstractDb
-
根据某个字段名条件查询数据列表,返回所有字段
- findBy(String, Condition...) - Method in class org.dromara.hutool.db.AbstractDb
-
根据多个条件查询数据列表,返回所有字段
- findBySql(String, Object...) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据SQL语句查询结果
SQL语句可以是非完整SQL语句,可以只提供查询的条件部分(例如WHERE部分)
此方法会自动补全SELECT * FROM [tableName] 部分,这样就无需关心表名,直接提供条件即可
- findClass(String) - Method in class org.dromara.hutool.core.classloader.ResourceClassLoader
-
- findConstructor(Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
查找指定的构造方法
- findConstructor(Class<?>, MethodType) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
查找指定的构造方法
- findConstructorExact(Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
查找指定的构造方法,给定的参数类型必须完全匹配,不能有拆装箱或继承关系等/
- findDirectlyAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findDirectlyAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findDirectlyResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findDirectlyResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findEditor(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
- Finder - Interface in org.dromara.hutool.core.text.finder
-
- findFirst(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
获取与给定断言匹配的第一个元素
- findFirst() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
获取第一个元素
- findFirstIdx(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
获取与给定断言匹配的第一个元素的下标,并行流下标永远为-1
- findInDir(FileResource, String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
-
遍历目录查找指定表达式匹配的文件列表
- findInJar(JarResource, String) - Method in class org.dromara.hutool.core.io.resource.ResourceFinder
-
查找jar包中的资源
- findLast() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
获取最后一个元素
- findLast(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
获取与给定断言匹配的最后一个元素
- findLastIdx(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
获取与给定断言匹配的最后一个元素的下标,并行流下标永远为-1
- findLike(String, String, String, Condition.LikeType) - Method in class org.dromara.hutool.db.AbstractDb
-
根据某个字段名条件查询数据列表,返回所有字段
- findMatch(String) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder
-
查询匹配的字符串
- findMethod(Class<?>, String, Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
查找指定方法的方法句柄
此方法只会查找:
当前类的方法(包括构造方法和private方法)
父类的方法(包括构造方法和private方法)
当前类的static方法
- findMethod(Class<?>, String, MethodType) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
查找指定方法的方法句柄
此方法只会查找:
当前类的方法(包括构造方法和private方法)
父类的方法(包括构造方法和private方法)
当前类的static方法
- findPropDesc(Map<String, PropDesc>, String) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
查找Map对应Bean的名称
尝试原名称、转驼峰名称、isXxx去掉is的名称
- findResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- findTemplateSource(String) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
-
- finish() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
-
手动结束遍历器,用于关闭操作等
- finish() - Method in class org.dromara.hutool.core.compress.OpcZipOutputStream
-
- finish() - Method in interface org.dromara.hutool.core.io.StreamProgress
-
结束
- finish() - Method in interface org.dromara.hutool.extra.compress.archiver.Archiver
-
结束已经增加的文件归档,此方法不会关闭归档流,可以继续添加文件
- finish() - Method in class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
-
- finish() - Method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
-
结束已经增加的文件归档,此方法不会关闭归档流,可以继续添加文件
- finish() - Method in class org.dromara.hutool.http.client.body.MultipartOutputStream
-
上传表单结束
- finisher() - Method in class org.dromara.hutool.core.stream.SimpleCollector
-
- firstMask(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
定义了一个first_mask的规则,只显示第一个字符。
- firstMask(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
定义了一个first_mask的规则,只显示第一个字符。
- firstMatch(Predicate<T>, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
返回数组中第一个匹配规则的值
- firstMatch(Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中第一个匹配规则的值
- firstMatch(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
遍历Map,返回第一个匹配的entry值
- firstMatchValue(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
遍历Map,返回第一个匹配的value值
- firstNonBlank(T...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
返回第一个非blank 元素
- firstNonEmpty(T...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
返回第一个非empty 元素
- firstNonNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
返回数组中第一个非空元素
- firstNonNull() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中第一个非空元素
- firstNonNull(T...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
返回第一个非null 元素
- FixedLinkedHashMap<K,V> - Class in org.dromara.hutool.core.map
-
- FixedLinkedHashMap(int) - Constructor for class org.dromara.hutool.core.map.FixedLinkedHashMap
-
构造
- fixedPhone(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
【固定电话 前四位,后两位
- fixedPhone(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
【固定电话 前四位,后两位
- fixedTextTotalLength - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
模板中的固定文本长度,序列化时用于计算最终文本长度
- fixLength(CharSequence, char, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
在给定字符串末尾填充指定字符,以达到给定长度
如果字符串本身的长度大于等于length,返回原字符串
- flat(Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
解构多层集合
例如:List<List<List<String>>> 解构成 List<String>
- flat(Collection<?>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
解构多层集合
例如:List<List<List<String>>> 解构成 List<String>
skipNull如果为true, 则解构后的集合里不包含null值,为false则会包含null值。
- flat(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作, 转换为迭代器元素,
最后返回所有迭代器的所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
EasyStream<Long> ids = EasyStream.of(users).flat(user -> FastStream.of(user.getId(), user.getParentId()));
- flat() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
如果当前元素是集合,则会将集合中的元素解构出来
例如:List<List<List<String>>> 解构成 List<String>
- flat(List<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
-
将树扁平化为集合,相当于将树里的所有节点都放到一个集合里
本方法会主动将节点的子集合字段置为null
- flatMap(Function<? super Map.Entry<K, V>, ? extends Stream<? extends R>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
FastStream<Long> ids = FastStream.of(users).flatMap(user -> FastStream.of(user.getId(), user.getParentId()));
- flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
例如,将users里所有user的id和parentId组合在一起,形成一个新的流:
EasyStream<Long> ids = EasyStream.of(users).flatMap(user -> FastStream.of(user.getId(), user.getParentId()));
- flatMapIdx(BiFunction<? super T, Integer, ? extends Stream<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带下标
- flatMapKey(Function<? super K, Stream<? extends N>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
将原有流的键执行mapper操作映射为流,流中的所有所有元素仍然对应原本的值,
然后再返回由这些流中所有元素组成的流新EntryStream串行流。
- flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
- flatMapToInt(Function<? super T, ? extends IntStream>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
- flatMapToLong(Function<? super T, ? extends LongStream>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流
这是一个无状态中间操作
- flatMapValue(Function<? super V, Stream<? extends N>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
将原有流的值执行mapper操作映射为流,流中的所有所有元素仍然对应原本的键,
然后再返回由这些流中所有元素组成的流新EntryStream串行流。
- flatNonNull(Function<? super T, ? extends Iterable<? extends R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,对过滤后的非null元素执行mapper操作,转换为迭代器,
并过滤迭代器中为null的元素, 返回所有迭代器的所有非空元素组成的流
这是一个无状态中间操作
- flattedMap(SerFunction<? super T, ? extends Optional<? extends U>>) - Method in class org.dromara.hutool.core.lang.Opt
-
- flatten() - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
扁平化WordTree
例如:红领巾,红河 构建树后为:
红
/\
领 河
/
巾
扁平化后得到
红河
红领巾
- flatTree(Function<T, List<T>>, BiConsumer<T, List<T>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将树递归扁平化为集合,内置一个小递归
这是一个无状态中间操作
eg:
List<Student> students = EasyStream.of(studentTree)
.flatTree(Student::getChildren, Student::setChildren)
.toList();
- flip() - Method in class org.dromara.hutool.swing.img.Img
-
水平翻转图像
- flip(File, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
水平翻转图像
- flip(Image, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
水平翻转图像
- flip(Image, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
水平翻转图像
- flip(Image, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
水平翻转图像,写出格式为JPG
- flip(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
水平翻转图像
- floatValue() - Method in class org.dromara.hutool.core.codec.Number128
-
- floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- floatValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- flush() - Method in class org.dromara.hutool.core.io.AppendableWriter
-
- flush() - Method in class org.dromara.hutool.core.io.FastStringWriter
-
- flush() - Method in class org.dromara.hutool.core.io.file.FileAppender
-
刷入到文件
- flush(Flushable) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从缓存中刷出数据
- flush() - Method in class org.dromara.hutool.core.io.stream.UTF8OutputStreamWriter
-
- flush() - Method in class org.dromara.hutool.core.io.stream.WriterOutputStream
-
- flush(Consumer<TimerTask>) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
-
重新分配,即将列表中的任务全部处理
- flush() - Method in class org.dromara.hutool.json.writer.JSONWriter
-
- flush() - Method in class org.dromara.hutool.poi.csv.CsvWriter
-
- flush(OutputStream, boolean) - Method in class org.dromara.hutool.poi.excel.writer.BigExcelWriter
-
- flush() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- flush(boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- flush(File, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- flush(OutputStream) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
将Excel Workbook刷出到输出流
- flush(OutputStream, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
将Excel Workbook刷出到输出流
- flush() - Method in class org.dromara.hutool.poi.word.Word07Writer
-
- flush(File) - Method in class org.dromara.hutool.poi.word.Word07Writer
-
- flush(OutputStream) - Method in class org.dromara.hutool.poi.word.Word07Writer
-
将Word Workbook刷出到输出流
- flush(OutputStream, boolean) - Method in class org.dromara.hutool.poi.word.Word07Writer
-
将Word Document刷出到输出流
- flush() - Method in class org.dromara.hutool.setting.toml.TomlWriter
-
Flushes the underlying writer.
- flush() - Method in class org.dromara.hutool.swing.img.Img
-
- flush(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- flush() - Method in class org.dromara.hutool.swing.img.ImgWriter
-
- flushEveryBuffer - Variable in class org.dromara.hutool.core.io.copy.IoCopier
-
是否每次写出一个buffer内容就执行flush
- fnvHash(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
改进的32位FNV算法1
- fnvHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
改进的32位FNV算法1
- font - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
字体
- FontUtil - Class in org.dromara.hutool.swing
-
AWT中字体相关工具类
- FontUtil() - Constructor for class org.dromara.hutool.swing.FontUtil
-
- forEach(Iterable<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- forEach(Iterator<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- forEach(Enumeration<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- forEach(Map<K, V>, SerConsumer3<Integer, K, V>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
循环遍历Map,使用
SerConsumer3 接受遍历的每条数据,并针对每条数据做处理
和JDK8中的map.forEach不同的是,此方法支持index
- forEach(Iterator<E>, Consumer<? super E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- forEach(Consumer<? super E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- forEach(Consumer<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- forEach(Consumer<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- forEach(Consumer<? super T>) - Method in class org.dromara.hutool.core.collection.TransCollection
-
- forEach(Map<K, V>, SerConsumer3<Integer, K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
循环遍历Map,使用
SerConsumer3 接受遍历的每条数据,并针对每条数据做处理
和JDK8中的map.forEach不同的是,此方法支持index
- forEach(BiConsumer<? super K, ? super V>) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- forEach(SerConsumer3<? super R, ? super C, ? super V>) - Method in interface org.dromara.hutool.core.map.multi.Table
-
遍历表格的单元格,处理值
- forEach(BiConsumer<? super K, ? super V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- forEach(BiConsumer<? super K, ? super V>) - Method in class org.dromara.hutool.core.map.TableMap
-
- forEach(BiConsumer<K, V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
遍历键值对
- forEach(Consumer<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对流里面的每一个元素执行一个操作
这是一个终端操作
- forEach(CharSequence, Consumer<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
遍历字符串的每个字符,并处理
- forEach(CharSequence, boolean, IntConsumer) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
遍历字符串的每个字符,并处理
- forEach(List<T>, SerConsumer<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
-
树节点遍历操作
- forEachChild(boolean, Consumer<TreeEntry<K, V>>) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为根节点的树结构,然后遍历所有节点
- forEachChild(boolean, Consumer<TreeEntry<K, V>>) - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后遍历所有节点
- forEachIdx(BiConsumer<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
对流里面的每一个元素执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachOrdered(Consumer<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对流里面的每一个元素按照顺序执行一个操作
这是一个终端操作
- forEachOrderedIdx(BiConsumer<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
对流里面的每一个元素按照顺序执行一个操作,操作带下标,并行流时下标永远为-1
这是一个终端操作
- forEachRemaining(Consumer<? super T>) - Method in class org.dromara.hutool.core.collection.TransSpliterator
-
- forEachRemaining(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
-
- foreColor - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
前景色(二维码颜色)
- foreground(int) - Static method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
前景色ANSI颜色实例
- ForestMap<K,V> - Interface in org.dromara.hutool.core.map
-
- forGetterMethod(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于获得指定属性的getter方法的匹配器
查找方法名为get + 首字母大写的属性名的无参数方法;
查找方法名为属性名的无参数方法;
若fieldType为boolean或Boolean,则同时查找方法名为is + 首字母大写的属性的无参数方法;
- forGetterMethod(Field) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于获得指定属性的getter方法的匹配器
查找方法名为get + 首字母大写的属性名的无参数方法;
查找方法名为属性名的无参数方法;
若fieldType为boolean或Boolean,则同时查找方法名为is + 首字母大写的属性的无参数方法;
- form - Variable in class org.dromara.hutool.http.client.body.FormBody
-
存储表单数据
- form() - Method in class org.dromara.hutool.http.client.body.FormBody
-
获取表单内容
- form(Map<String, Object>) - Method in class org.dromara.hutool.http.client.body.FormBody
-
设置map类型表单数据
- form(String, Object) - Method in class org.dromara.hutool.http.client.body.FormBody
-
设置表单数据
如果传入值为null,则移除这个表单项
- form(String, Object) - Method in class org.dromara.hutool.http.client.body.UrlEncodedFormBody
-
- form(Map<String, Object>) - Method in class org.dromara.hutool.http.client.Request
-
添加请求表单内容
- format(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
格式化Hex字符串,结果为每2位加一个空格,类似于:
e8 8c 67 03 80 cb 22 00 95 26 8f
- format(String, String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
格式化Hex字符串,结果为每2位加一个空格,类似于:
e8 8c 67 03 80 cb 22 00 95 26 8f
- format() - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
格式化日期间隔输出
- format(LocalDateTime, String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据特定格式格式化日期
- format(Date, String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据特定格式格式化日期
- format(Date, DatePrinter) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据特定格式格式化日期
- format(Date, DateFormat) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据特定格式格式化日期
- format(Date, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据特定格式格式化日期
- format(TemporalAccessor, CharSequence) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
使用自定义格式格式化日期
- format(Date, CharSequence) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
使用自定义格式格式化日期
- format(long) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
-
格式化日期表示的毫秒数
- format(Date) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
-
使用 GregorianCalendar 格式化 Date
- format(Calendar) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
-
Formats a Calendar object.
- format(long, B) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
-
Formats a millisecond long value into the supplied Appendable.
- format(Date, B) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
-
Formats a Date object into the supplied Appendable using a GregorianCalendar.
- format(Calendar, B) - Method in interface org.dromara.hutool.core.date.format.DatePrinter
-
Formats a Calendar object into the supplied Appendable.
- format(Object, StringBuffer, FieldPosition) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(long) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(Date) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(Calendar) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(long, B) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(Date, B) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(Calendar, B) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- format(Date) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
- format(long) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
- format(Calendar) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
- format(Date, B) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
- format(long, B) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
- format(Calendar, B) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
- format(TemporalAccessor, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- format(TemporalAccessor, String) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- format(long) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
-
- format(long, boolean) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
-
- format(long, int, String[], String) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
-
- format(Long, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
-
根据单位,将文件大小转换为对应单位的大小
- format(BigDecimal) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
阿拉伯数字转换成中文.
- format(double) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
阿拉伯数字转换成中文.
- format(Object) - Static method in class org.dromara.hutool.core.math.EnglishNumberFormatter
-
将阿拉伯数字转为英文表达式
- format(String, double) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- format(String, long) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- format(String, Object) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- format(String, Object, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- format(CharSequence, Object...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
格式化文本, {} 表示占位符
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "a", "b") =》 this is {} for a
转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b
- format(String, Object...) - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
-
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "a", "b") =》 this is {} for a
转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b
- format(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 Bean 或 Map 中查询值来 替换 占位符
- format(Map<String, ?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 Map 中查询值来 替换 占位符
- format(Function<String, ?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 valueSupplier 中查询值来 替换 占位符
- format(Function<String, ?>, Predicate<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
使用 占位变量名称 从 valueSupplier 中查询值来 替换 占位符
- format(Object...) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- format(Iterable<?>) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 迭代器元素 替换 占位符
- format(Document) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
格式化XML输出
- format(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
格式化XML输出
- format() - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
格式化SQL语句
- format(String) - Static method in class org.dromara.hutool.db.sql.SqlFormatter
-
格式化
- format - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
生成码的格式,默认为二维码
- format(String) - Method in class org.dromara.hutool.json.support.JSONStrFormatter
-
返回格式化JSON字符串。
- FORMAT_MILLISECONDS - Static variable in class org.dromara.hutool.core.date.format.DateFormatManager
-
格式:毫秒时间戳
- FORMAT_SECONDS - Static variable in class org.dromara.hutool.core.date.format.DateFormatManager
-
格式:秒时间戳(Unix时间戳)
- formatArray(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 原始数组元素 替换 占位符
- formatArray(Object[]) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- formatArrayIndexed(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 原始数组元素 替换 占位符
- formatArrayIndexed(Object[]) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 数组元素 替换 占位符
- formatArraySequence(Object) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 原始数组元素 替换 占位符
- formatArraySequence(Object[]) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- formatBetween(Date, Date, BetweenFormatter.Level) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期间隔输出
- formatBetween(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期间隔输出,精确到毫秒
- formatBetween(long, BetweenFormatter.Level) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期间隔输出
- formatBetween(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期间隔输出,精确到毫秒
- formatByBean(CharSequence, Object, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
格式化文本,使用 {varName} 占位
bean = User:{a: "aValue", b: "bValue"} format("{a} and {b}", bean) ---=》 aValue and bValue
- formatByBean(CharSequence, Object, boolean) - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
-
格式化文本,使用 {varName} 占位
bean = User:{a: "aValue", b: "bValue"} format("{a} and {b}", bean) ---=》 aValue and bValue
- formatByMap(CharSequence, Map<?, ?>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
- formatByMap(CharSequence, Map<?, ?>, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
- formatBySegment(Function<AbstractPlaceholderSegment, ?>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 和 默认值 处理需要序列化的值, 生成 格式化字符串
依次遍历模板中的 占位符,根据 占位符 返回 需要序列化的值
- formatCellContent(String, int, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
格式化数字或日期值
- formatChar(char, boolean) - Static method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
数字字符转中文,非数字字符原样返回
- formatChineseDate(Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
将指定Calendar时间格式化为纯中文形式,比如:
2018-02-24 12:13:14 转换为 二〇一八年二月二十四日(withTime为false)
2018-02-24 12:13:14 转换为 二〇一八年二月二十四日十二时十三分十四秒(withTime为true)
- formatChineseDate(Date, boolean, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化为中文日期格式,如果isUppercase为false,则返回类似:2018年10月24日,否则返回二〇一八年十月二十四日
- formatDate(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期部分(不包括时间)
格式 yyyy-MM-dd
- formatDateTime(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期时间
格式 yyyy-MM-dd HH:mm:ss
- formatFunc(DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
格式化时间函数
- formatHttpDate(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化为Http的标准日期格式
标准日期格式遵循RFC 1123规范,格式类似于:Fri, 31 Dec 1999 23:59:59 GMT
- formatIndexed(Object...) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 数组元素 替换 占位符
- formatIndexed(Collection<?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 集合元素 替换 占位符
- formatIndexed(Collection<?>, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按 下标 使用 集合元素 替换 占位符
- formatIpBlock(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 ip地址 和 掩码地址 获得 CIDR格式字符串
- formatJsonStr(String) - Static method in class org.dromara.hutool.json.JSONUtil
-
格式化JSON字符串,此方法并不严格检查JSON的格式正确与否
- formatLocalDateTime(LocalDateTime) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化日期时间
格式 yyyy-MM-dd HH:mm:ss
- formatMissingKey(AbstractPlaceholderSegment) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 返回 格式化参数中 找不到 占位符 时的默认值
例如,map中没有 占位符变量 这个key;基于下标的参数中,找不到 占位符下标 对应的 列表元素
- formatMoney(double) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
格式化金额输出,每三位用逗号分隔
- formatNormal(ChronoLocalDateTime<?>) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
格式化日期时间为yyyy-MM-dd HH:mm:ss格式
- formatNormal(ChronoLocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
格式化日期时间为yyyy-MM-dd格式
- formatNow() - Static method in class org.dromara.hutool.core.date.DateUtil
-
当前时间,格式 yyyy-MM-dd HH:mm:ss
- formatNullValue(AbstractPlaceholderSegment) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 返回 占位符 对应的值为 null 时的返回值
- formatPercent(double, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
格式化百分比,小数采用四舍五入方式
- formatRawByKey(Function<String, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 原始数据 生成 格式化字符串
依次遍历模板中的 占位符,根据 占位符 返回 需要序列化的值
不对 占位符 和 参数值 做任何处理,由用户抉择
- formatRawBySegment(Function<AbstractPlaceholderSegment, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 原始数据 生成 格式化字符串
依次遍历模板中的 占位符,根据 占位符 返回 需要序列化的值
不对 占位符 和 参数值 做任何处理,由用户抉择
- formatSequence(Iterable<?>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
按顺序使用 迭代器元素 替换 占位符
- formatSequence(Object...) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 数组元素 替换 占位符
- formatSequence(Iterable<?>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
按顺序使用 迭代器元素 替换 占位符
- formatSimple(long) - Static method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
阿拉伯数字(支持正负整数)四舍五入后转换成中文节权位简洁计数单位,例如 -5_5555 =》 -5.56万
- formatSimple(long) - Static method in class org.dromara.hutool.core.math.EnglishNumberFormatter
-
将阿拉伯数字转化为简洁计数单位,例如 2100 =》 2.1k
范围默认只到w
- formatSimple(long, boolean) - Static method in class org.dromara.hutool.core.math.EnglishNumberFormatter
-
将阿拉伯数字转化为简介计数单位,例如 2100 =》 2.1k
- formatSql(String) - Static method in class org.dromara.hutool.db.sql.SqlUtil
-
格式化SQL
- formatThousands(double, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
格式化千分位表示方式,小数采用四舍五入方式
- formatTime(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
格式化时间
格式 HH:mm:ss
- formatToday() - Static method in class org.dromara.hutool.core.date.DateUtil
-
当前日期,格式 yyyy-MM-dd
- formatWith(String, String, Object...) - Static method in class org.dromara.hutool.core.text.placeholder.StrFormatter
-
格式化字符串
此方法只是简单将指定占位符 按照顺序替换为参数
如果想输出占位符使用 \\转义即可,如果想输出占位符之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "{}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "{}", "a", "b") =》 this is {} for a
转义\: format("this is \\\\{} for {}", "{}", "a", "b") =》 this is \a for b
- FormBody<T extends FormBody<T>> - Class in org.dromara.hutool.http.client.body
-
Form表单形式的消息体
- FormBody(Map<String, Object>, Charset) - Constructor for class org.dromara.hutool.http.client.body.FormBody
-
构造
- forMethodSignature(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,允许返回值类型为方法返回值类型的子类;
参数类型是否匹配,允许参数类型为方法参数类型的子类;
- forMethodSignature(String, Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,允许返回值类型为方法返回值类型的子类,若返回值类型为null则表示匹配无返回值的方法;
参数类型是否匹配,允许参数类型为方法参数类型的子类,若参数类型为null则表示匹配无参数的方法;
- forModifiers(int...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于具有指定修饰符的方法的方法匹配器。
- forMostSpecificParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,与
MethodMatcherUtil.forParameterTypes(java.lang.Class<?>...)不同的是,该方法仅用于尽量可能最匹配的方法
若参数为空,则表示匹配无参数方法;
若参数不为空:
仅匹配
parameterTypes中不为
null的参数类型,若参数类型为
null则表示匹配任意类型的参数;
若N为
parameterTypes长度,则仅要求
parameterTypes不为
null的类型与方法前N个参数类型匹配即可;
若
parameterTypes长度大于参数列表长度,则直接返回
false;
比如:
若存在三参数方法
method(String, Integer, Object),支持以下匹配:
forMostSpecificParameterTypes(CharSequence.class, Number.class, Object.class)
forMostSpecificParameterTypes(String.class, Integer.class, Object.class)
forMostSpecificParameterTypes(String.class, Integer.class, null)
forMostSpecificParameterTypes(String.class, null, null)
forMostSpecificParameterTypes(null, null, null)
forMostSpecificParameterTypes(String.class, Integer.class)
forMostSpecificParameterTypes(String.class)
- forMostSpecificStrictParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,与
MethodMatcherUtil.forParameterTypes(java.lang.Class<?>...)不同的是,该方法仅用于尽量可能最匹配的方法
若参数为空,则表示匹配无参数方法;
若参数不为空:
仅匹配
parameterTypes中不为
null的参数类型,若参数类型为
null则表示匹配任意类型的参数;
若N为
parameterTypes长度,则仅要求
parameterTypes不为
null的类型与方法前N个参数类型匹配即可;
若
parameterTypes长度大于参数列表长度,则直接返回
false;
比如:
若存在三参数方法
method(String, Integer, Object),支持以下匹配:
forMostSpecificParameterTypes(String.class, Integer.class, Object.class)
forMostSpecificParameterTypes(String.class, Integer.class, null)
forMostSpecificParameterTypes(String.class, null, null)
forMostSpecificParameterTypes(null, null, null)
forMostSpecificParameterTypes(String.class, Integer.class)
forMostSpecificParameterTypes(String.class)
- FormulaCellValue - Class in org.dromara.hutool.poi.excel.cell.values
-
公式类型的值
在Sax读取模式时,此对象用于接收单元格的公式以及公式结果值信息
在写出模式时,用于定义写出的单元格类型为公式
- FormulaCellValue(String) - Constructor for class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
构造
- FormulaCellValue(String, Object) - Constructor for class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
构造
- FormulaCellValue(String, Object, CellType) - Constructor for class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
构造
- FormUrlencoded - Class in org.dromara.hutool.core.net.url
-
- FormUrlencoded() - Constructor for class org.dromara.hutool.core.net.url.FormUrlencoded
-
- forName(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
加载指定名称的类,支持:
替换"/"为"."
- forName(String) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于根据方法名匹配方法的方法匹配器。
- forNameAndParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时允许参数类型为方法参数类型的子类。
- forNameAndStrictParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时要求参数类型与方法参数类型完全一致。
- forNameIgnoreCase(String) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于根据方法名匹配方法的方法匹配器,忽略方法名大小写。
- forNameIgnoreCaseAndParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时允许参数类型为方法参数类型的子类,且方法名忽略大小写。
- forNameIgnoreCaseAndStrictParameterTypes(String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于同时匹配方法名和参数类型的方法匹配器,其中,参数类型匹配时要求参数类型与方法参数类型完全一致,且方法名忽略大小写。
- forNoneParameter() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配无参数方法的方法匹配器。
- forNoneReturnType() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配无返回值的方法的方法匹配器。
- forParameterCount(int) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定参数个数的方法的方法匹配器。
- forParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,只要参数类型可以赋值给方法参数类型即认为匹配成功。
- forReturnType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,只要参数类型可以赋值给方法参数类型。
- forSetterMethod(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于获得指定属性的setter方法的匹配器,默认查找方法名为set + 首字母大写的属性的单参数方法。
- forSetterMethod(Field) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于获得指定属性的setter方法的匹配器,默认查找方法名为set + 首字母大写的属性的单参数方法。
- forStrictMethodSignature(String, Class<?>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,要求返回值类型与方法返回值类型完全一致,若返回值类型为null则表示匹配无返回值的方法;
参数类型是否匹配,要求参数类型与方法参数类型完全一致,若参数类型为null则表示匹配无参数的方法;
- forStrictMethodSignature(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配方法签名的方法匹配器,检查的内容包括:
方法名是否完全一致;
返回值类型是否匹配,要求返回值类型与方法返回值类型完全一致;
参数类型是否匹配,要求参数类型与方法参数类型完全一致;
- forStrictParameterTypes(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定参数类型的方法的方法匹配器,只有参数类型完全匹配才认为匹配成功。
- forStrictReturnType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配指定返回值类型的方法的方法匹配器,要求返回值类型与指定类型完全一致。
- FoundWord - Class in org.dromara.hutool.core.text.dfa
-
匹配到的单词,包含单词,text中匹配单词的内容,以及匹配内容在text中的下标,
下标可以用来做单词的进一步处理,如果替换成**
- FoundWord(String, String, int, int) - Constructor for class org.dromara.hutool.core.text.dfa.FoundWord
-
构造
- fpe(FPE.FPEMode, byte[], AlphabetMapper, byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
FPE(Format Preserving Encryption)实现,支持FF1和FF3-1模式。
- FPE - Class in org.dromara.hutool.crypto.symmetric
-
FPE(Format Preserving Encryption)实现,支持FF1和FF3-1模式。
- FPE(FPE.FPEMode, byte[], AlphabetMapper) - Constructor for class org.dromara.hutool.crypto.symmetric.FPE
-
构造,使用空的Tweak
- FPE(FPE.FPEMode, byte[], AlphabetMapper, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.FPE
-
构造
- FPE.FPEMode - Enum in org.dromara.hutool.crypto.symmetric
-
FPE模式
FPE包括两种模式:FF1和FF3(FF2弃用),核心均为Feistel网络结构。
- FRAGMENT - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
fragment = pchar / "/" / "?"
- free(T) - Method in interface org.dromara.hutool.core.pool.ObjectPool
-
释放对象,即在使用中发现对象损坏或不可用,则直接销毁之
- free(T) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
- free() - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolable
-
释放对象
- free(T) - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
销毁对象,注意此方法操作的对象必须在队列外
- FreemarkerEngine - Class in org.dromara.hutool.extra.template.engine.freemarker
-
- FreemarkerEngine() - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
-
默认构造
- FreemarkerEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
-
构造
- FreemarkerEngine(Configuration) - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
-
构造
- FreemarkerTemplate - Class in org.dromara.hutool.extra.template.engine.freemarker
-
Freemarker模板实现
- FreemarkerTemplate(Template) - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerTemplate
-
构造
- from(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
添加 from语句
- from(Path) - Static method in class org.dromara.hutool.swing.img.Img
-
从Path读取图片并开始处理
- from(File) - Static method in class org.dromara.hutool.swing.img.Img
-
从文件读取图片并开始处理
- from(Resource) - Static method in class org.dromara.hutool.swing.img.Img
-
从资源对象中读取图片并开始处理
- from(InputStream) - Static method in class org.dromara.hutool.swing.img.Img
-
从流读取图片并开始处理
- from(ImageInputStream) - Static method in class org.dromara.hutool.swing.img.Img
-
从ImageInputStream取图片并开始处理
- from(URL) - Static method in class org.dromara.hutool.swing.img.Img
-
从URL取图片并开始处理
- from(Image) - Static method in class org.dromara.hutool.swing.img.Img
-
从Image取图片并开始处理
- fromInt(Integer) - Method in interface org.dromara.hutool.core.lang.EnumItem
-
通过int类型值查找兄弟其他枚举
- fromJson(JsonReader) - Method in class org.dromara.hutool.json.engine.moshi.DateMoshiAdapter
-
- fromJson(JsonReader) - Method in class org.dromara.hutool.json.engine.moshi.TemporalMoshiAdapter
-
- fromJson(JsonReader) - Method in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
-
- fromJsonString(String, Object) - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- fromJsonString(String, Object) - Method in interface org.dromara.hutool.json.engine.JSONEngine
-
将JSON字符串转换为Java Bean(POJO)对象
- fromPoint - Variable in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
- fromStr(String) - Method in interface org.dromara.hutool.core.lang.EnumItem
-
通过String类型的值转换,根据实现可以用name/text
- fromString(String) - Static method in class org.dromara.hutool.core.data.id.UUID
-
- fromString(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
- fromString(Class<E>, String, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
- fromString(String) - Static method in enum org.dromara.hutool.db.sql.Direction
-
根据字符串值返回对应Direction值
- fromStringQuietly(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
- fromSuffix(String) - Static method in enum org.dromara.hutool.core.io.unit.DataUnit
-
通过后缀返回对应的 DataUnit
- fromUnsignedByteArray(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- fromUnsignedByteArray(byte[], int, int) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- Ftp - Interface in org.dromara.hutool.extra.ftp
-
FTP的统一规范接口
- ftpConfig - Variable in class org.dromara.hutool.extra.ftp.AbstractFtp
-
- FtpConfig - Class in org.dromara.hutool.extra.ftp
-
FTP配置项,提供FTP各种参数信息
- FtpConfig() - Constructor for class org.dromara.hutool.extra.ftp.FtpConfig
-
构造
- FtpConfig(Connector, Charset) - Constructor for class org.dromara.hutool.extra.ftp.FtpConfig
-
构造
- FtpConfig(Connector, Charset, String, String) - Constructor for class org.dromara.hutool.extra.ftp.FtpConfig
-
构造
- FtpException - Exception in org.dromara.hutool.extra.ftp
-
Ftp异常
- FtpException(Throwable) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
-
构造
- FtpException(String) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
-
构造
- FtpException(String, Object...) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
-
构造
- FtpException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
-
构造
- FtpException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
-
构造
- FtpException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.ftp.FtpException
-
构造
- FtpMode - Enum in org.dromara.hutool.extra.ftp
-
FTP连接模式
见:https://www.cnblogs.com/huhaoshida/p/5412615.html
- full() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
当注解中存在有属性为注解数组,且该数组对应的注解类型被
Repeatable注解时,
认为该属性包含可重复注解。
- FULL - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
-
FULL locale dependent date or time style.
- FuncComparator<T> - Class in org.dromara.hutool.core.comparator
-
指定函数排序器
- FuncComparator(boolean, boolean, Function<T, Comparable<?>>) - Constructor for class org.dromara.hutool.core.comparator.FuncComparator
-
构造
- FuncFilter - Class in org.dromara.hutool.core.text.bloom
-
- FuncFilter(int, Function<String, Number>) - Constructor for class org.dromara.hutool.core.text.bloom.FuncFilter
-
- FuncKeyMap<K,V> - Class in org.dromara.hutool.core.map
-
自定义函数Key风格的Map
- FuncKeyMap(Map<K, V>, Function<Object, K>) - Constructor for class org.dromara.hutool.core.map.FuncKeyMap
-
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
- FuncMap<K,V> - Class in org.dromara.hutool.core.map
-
自定义键值函数风格的Map
- FuncMap(Supplier<Map<K, V>>, Function<Object, K>, Function<Object, V>) - Constructor for class org.dromara.hutool.core.map.FuncMap
-
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
- FuncMap(Map<K, V>, Function<Object, K>, Function<Object, V>) - Constructor for class org.dromara.hutool.core.map.FuncMap
-
构造
注意提供的Map中不能有键值对,否则可能导致自定义key失效
- FunctionPool - Class in org.dromara.hutool.core.func
-
常用Lambda函数封装
提供常用对象方法的Lambda包装,减少Lambda初始化时间。
- FunctionPool() - Constructor for class org.dromara.hutool.core.func.FunctionPool
-
- GanymedSession - Class in org.dromara.hutool.extra.ssh.engine.ganymed
-
Session包装
- GanymedSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
-
构造
- GanymedSession(Connection) - Constructor for class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
-
构造
- GanymedUtil - Class in org.dromara.hutool.extra.ssh.engine.ganymed
-
Ganymed-ssh2相关工具类
- GanymedUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedUtil
-
- GanZhi - Class in org.dromara.hutool.core.date.chinese
-
天干地支类
天干地支,简称为干支
- GanZhi() - Constructor for class org.dromara.hutool.core.date.chinese.GanZhi
-
- gap(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
若other与当前区间不相连,则获得两区间中间的间隔部分
- gap(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
若other与当前区间不相连,则获得两区间中间的间隔部分
- GBK - Static variable in class org.dromara.hutool.core.util.CharsetUtil
-
GBK
- gcd(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
-
最大公约数
见:https://stackoverflow.com/questions/4009198/java-get-greatest-common-divisor
来自Guava的IntMath.gcd
- gcj02ToBd09(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
-
火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换
- gcj02ToWgs84(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
-
火星坐标系 (GCJ-02) 转换为 WGS84
- ge(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
c1是否大于或等于c2,通过调用compare(c1, c2) >= 0完成
- ge(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加大于等于条件,即field >= value
- GEN_DELIMS - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
通用URI组件分隔符
gen-delims = ":" / "/" / "?"
- GENERAL - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
英文字母 、数字和下划线
- GENERAL - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
英文字母 、数字和下划线
- GENERAL_WITH_CHINESE - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
中文字、英文字母、数字和下划线
- GENERAL_WITH_CHINESE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
中文字、英文字母、数字和下划线
- generate() - Method in class org.dromara.hutool.core.net.LocalPortGenerator
-
生成一个本地端口,用于远程端口映射
- generate(Supplier<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
返回无限串行无序流
其中每一个元素都由给定的
Supplier生成
适用场景在一些生成常量流、随机元素等
- generate(long) - Method in class org.dromara.hutool.crypto.digest.otp.HOTP
-
生成一次性密码
- generate(Instant) - Method in class org.dromara.hutool.crypto.digest.otp.TOTP
-
使用给定的时间戳生成一次性密码.
- generate(String, int, int, File) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成二维码到文件,二维码图片格式取决于文件的扩展名
- generate(String, QrConfig, File) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成二维码到文件,二维码图片格式取决于文件的扩展名
- generate(String, int, int, String, OutputStream) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成二维码到输出流
- generate(String, QrConfig, String, OutputStream) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成二维码到输出流
- generate(String, int, int) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成二维码图片
- generate(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成二维码或条形码图片
只有二维码时QrConfig中的图片才有效
- generate() - Method in interface org.dromara.hutool.swing.captcha.generator.CodeGenerator
-
生成验证码
- generate() - Method in class org.dromara.hutool.swing.captcha.generator.MathGenerator
-
- generate() - Method in class org.dromara.hutool.swing.captcha.generator.RandomGenerator
-
- generateAlgorithm(AsymmetricAlgorithm, DigestAlgorithm) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
生成算法,格式为XXXwithXXX
- generateAsAsciiArt(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成ASCII Art字符画形式的二维码
- generateAsBase64DataUri(String, QrConfig, String) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成 Base64 编码格式的二维码,以 String 形式表示
输出格式为: data:image/[type];base64,[data]
- generateAsSvg(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
- generateCode() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
生成验证码字符串
- generateDESKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generateGoogleSecretKey(String, int) - Static method in class org.dromara.hutool.crypto.digest.otp.TOTP
-
生成谷歌认证器的字符串(扫码字符串)
基于时间的,计数器不适合
- generateKey(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generateKey(String, int) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成
SecretKey,仅用于对称加密和摘要算法密钥生成
当指定keySize<0时,AES默认长度为128,其它算法不指定。
- generateKey(String, int, SecureRandom) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成
SecretKey,仅用于对称加密和摘要算法密钥生成
当指定keySize<0时,AES默认长度为128,其它算法不指定。
- generateKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generateKey(String, KeySpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generateKey(ZUC.ZUCAlgorithm) - Static method in class org.dromara.hutool.crypto.symmetric.ZUC
-
生成ZUC算法密钥
- generateKeyPair() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
- generateKeyPair(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥,仅用于非对称加密
密钥对生成算法见:
...
- generateKeyPair(String, int) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥
密钥对生成算法见:
...
- generateKeyPair(String, int, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥
密钥对生成算法见:
...
- generateKeyPair(String, AlgorithmParameterSpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥
密钥对生成算法见:
...
- generateKeyPair(String, byte[], AlgorithmParameterSpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥
密钥对生成算法见:
...
- generateKeyPair(String, int, byte[], AlgorithmParameterSpec...) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥
密钥对生成算法见:
...
- generateKeyPair(String, int, SecureRandom, AlgorithmParameterSpec...) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成用于非对称加密的公钥和私钥
密钥对生成算法见:
...
- generatePBEKey(String, char[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generatePng(String, int, int) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成PNG格式的二维码图片,以byte[]形式表示
- generatePng(String, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
生成PNG格式的二维码图片,以byte[]形式表示
- generatePrivateKey(BigInteger, BigInteger) - Static method in class org.dromara.hutool.crypto.asymmetric.RSA
-
生成RSA私钥
- generatePrivateKey(ASN1Encodable) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
- generatePrivateKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成私钥,仅用于非对称加密
采用PKCS#8规范,此规范定义了私钥信息语法和加密私钥语法
算法见:
...
- generatePrivateKey(String, KeySpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generatePrivateKey(KeyStore, String, char[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成私钥,仅用于非对称加密
- generatePublicKey(BigInteger, BigInteger) - Static method in class org.dromara.hutool.crypto.asymmetric.RSA
-
生成RSA公钥
- generatePublicKey(String, byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成公钥,仅用于非对称加密
采用X509证书规范
算法见:
...
- generatePublicKey(String, KeySpec) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- generateRandomRinZn(SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
This method generates a random r in Z_{n}^* for
each separate encryption using the same modulus n Paillier cryptosystem
allows the generated r to differ every time, such that the same plaintext
encrypted several times will produce different ciphertext every time.
- generateRSAPrivateKey(byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成RSA私钥,仅用于非对称加密
采用PKCS#8规范,此规范定义了私钥信息语法和加密私钥语法
算法见:
...
- generateRSAPublicKey(byte[]) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
生成RSA公钥,仅用于非对称加密
采用X509证书规范
算法见:
...
- generateSecretKey(int) - Static method in class org.dromara.hutool.crypto.digest.otp.HOTP
-
生成共享密钥的Base32表示形式
- generateSm2PrivateKey(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
生成SM2私钥,支持包括:
D值
PKCS#8
PKCS#1
OpenSSH格式
- generateSm2PublicKey(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
生成SM2公钥,支持包括:
Q值
X.509
PKCS#1
- generateSm2PublicKey(byte[], byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
尝试解析转换各种类型公钥为ECPublicKeyParameters,支持包括:
- Generator<T> - Interface in org.dromara.hutool.core.lang.generator
-
生成器泛型接口
通过实现此接口可以自定义生成对象的策略
- generator - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
验证码生成器
- GenericAnnotationMapping - Class in org.dromara.hutool.core.annotation
-
- GenericBuilder<T> - Class in org.dromara.hutool.core.lang.builder
-
通用Builder
参考:
一看就会的java8通用Builder
使用方法如下:
Box box = GenericBuilder
.of(Box::new)
.with(Box::setId, 1024L)
.with(Box::setTitle, "Hello World!")
- GenericBuilder(Supplier<T>) - Constructor for class org.dromara.hutool.core.lang.builder.GenericBuilder
-
构造
- genGetter(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
生成get方法名
- gensalt(int, SecureRandom) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
-
生成盐
- gensalt(int) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
-
生成盐
- gensalt() - Static method in class org.dromara.hutool.crypto.digest.BCrypt
-
生成盐
- genSetter(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
生成set方法名
例如:name 返回 setName
- get(Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取数组对象中指定index的值,支持负数,例如-1表示倒数第一个值
如果数组下标越界,返回null
- get(E[], Predicate<E>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取满足条件的第一个元素
- get(int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
获取数组对象中指定index的值,支持负数,例如-1表示倒数第一个值
如果数组下标越界,返回null
- get(String) - Method in class org.dromara.hutool.core.bean.DynaBean
-
获得字段对应值
- get(K) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回null
调用此方法时,会检查上次调用时间,如果与当前时间差值大于超时时间返回null,否则返回值。
- get(K, SerSupplier<V>) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
- get(K, boolean, SerSupplier<V>) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
- get(K, boolean, long, SerSupplier<V>) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回SerSupplier回调产生的对象,否则返回值。
- get(K, boolean) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期(与当前时间差值大于超时时间)返回null,否则返回值。
- get(K, boolean, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- get(K, boolean, long, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- get(boolean) - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
获取值
- get(K, boolean) - Method in class org.dromara.hutool.core.cache.impl.LockedCache
-
- get(K) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- get(K, boolean) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- get(K, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- get(K, boolean, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- get(K, boolean, long, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- get(K) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
从缓存池中查找值
- get(K, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
- get(K, Predicate<V>, SerSupplier<V>) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回SerSupplier回调产生的对象
- get(Object) - Method in class org.dromara.hutool.core.codec.hash.ConsistentHash
-
获得一个最近的顺时针节点
- get() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
获取结果hash值
- get() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
获取计算结果hash值
- get(Collection<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取集合中指定下标的元素值,下标可以为负数,例如-1表示最后一个元素
如果元素越界,返回null
- get(Iterator<E>, int) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- get(int) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- get(int) - Method in class org.dromara.hutool.core.collection.partition.AvgPartition
-
- get(int) - Method in class org.dromara.hutool.core.collection.partition.Partition
-
- get(String) - Method in class org.dromara.hutool.core.compress.ZipFileResource
-
- get(ZipEntry) - Method in class org.dromara.hutool.core.compress.ZipFileResource
-
- get(String) - Method in class org.dromara.hutool.core.compress.ZipReader
-
获取指定路径的文件流
如果是文件模式,则直接获取Entry对应的流,如果是流模式,则遍历entry后,找到对应流返回
- get(String) - Method in interface org.dromara.hutool.core.compress.ZipResource
-
获取指定路径的文件流
如果是文件模式,则直接获取Entry对应的流,如果是流模式,则遍历entry后,找到对应流返回
- get(ZipEntry) - Method in interface org.dromara.hutool.core.compress.ZipResource
-
- get(String) - Method in class org.dromara.hutool.core.compress.ZipStreamResource
-
- get(ZipEntry) - Method in class org.dromara.hutool.core.compress.ZipStreamResource
-
- get(File, Charset, String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
获取压缩包中的指定文件流
- get(ZipFile, String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
获取压缩包中的指定文件流
- get() - Method in enum org.dromara.hutool.core.data.id.Pid
-
获取PID值
- get(TemporalAccessor, TemporalField) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- get() - Method in interface org.dromara.hutool.core.func.SerSupplier
-
Gets a result.
- get(int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
根据索引位返回一个字节
- get(int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
根据索引位返回一个字节
- get(int) - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
获取指定位置的byte值
- get(int) - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
获取指定位置的字节
- get(K, Type) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取指定类型的值,默认自动转换值类型
- get(K, Type, T) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取指定类型的值,默认自动转换值类型
- get(K, Type, Converter, T) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取指定类型的值,默认自动转换值类型
- get() - Method in class org.dromara.hutool.core.lang.loader.AtomicLoader
-
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
- get() - Method in class org.dromara.hutool.core.lang.loader.LazyLoader
-
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
- get() - Method in interface org.dromara.hutool.core.lang.loader.Loader
-
获取一个准备好的对象
通过准备逻辑准备好被加载的对象,然后返回。
- get() - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
获得原始值
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- get() - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
- get() - Method in interface org.dromara.hutool.core.lang.ref.Ref
-
获取引用的原始对象
- get(Reference<T>) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
-
null全的解包获取原始对象
- get(Ref<T>) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
-
null安全的解包获取原始对象
- get() - Method in class org.dromara.hutool.core.lang.ref.StrongObj
-
- get(Class<T>, Object...) - Static method in class org.dromara.hutool.core.lang.Singleton
-
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
注意:单例针对的是类和参数,也就是说只有类、参数一致才会返回同一个对象
- get(String, SerSupplier<T>) - Static method in class org.dromara.hutool.core.lang.Singleton
-
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
- get(int) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
获取指定位置元素
- get(Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
- get(Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- get(SerFunction<P, T>) - Method in class org.dromara.hutool.core.map.Dict
-
根据lambda的方法引用,获取
- get(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
获取key对应的节点
- get(Map<?, ?>, Object, Class<T>) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Map<?, ?>, Object, Class<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Map<?, ?>, Object, TypeReference<T>) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Map<?, ?>, Object, TypeReference<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型
- get(Object) - Method in class org.dromara.hutool.core.map.MapProxy
-
- get(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- get(R, C) - Method in interface org.dromara.hutool.core.map.multi.Table
-
获取指定值
- get(Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- get(Object) - Method in class org.dromara.hutool.core.map.TableMap
-
- get(Object) - Method in class org.dromara.hutool.core.map.TolerantMap
-
- get(Object) - Method in class org.dromara.hutool.core.map.TransMap
-
- get(int) - Static method in class org.dromara.hutool.core.net.MaskBit
-
根据掩码位获取掩码
- get(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
获取查询值
- get(Type) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
-
获取泛型变量和泛型实际类型的对应关系Map
- get(String) - Static method in class org.dromara.hutool.core.regex.PatternPool
-
先从Pattern池中查找正则对应的
Pattern,找不到则编译正则表达式并入池。
- get(String, int) - Static method in class org.dromara.hutool.core.regex.PatternPool
-
先从Pattern池中查找正则对应的
Pattern,找不到则编译正则表达式并入池。
- get(String, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串
- get(String, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串
- get(Pattern, CharSequence, int) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串,对应分组0表示整个匹配内容,1表示第一个括号分组内容,依次类推
- get(Pattern, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串
- get(Pattern, CharSequence, Consumer<Matcher>) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
在给定字符串中查找给定规则的字符,如果找到则使用
Consumer处理之
如果内容中有多个匹配项,则只处理找到的第一个结果。
- get(CompletableFuture<T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取异步任务结果,包裹了异常
- get() - Method in class org.dromara.hutool.core.thread.RetryableTask
-
获取结果
- get(String, String) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 defaultValue
- get(String) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获得System属性
- get(String, boolean) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 null
- get(Part) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
-
- get(String, String, T) - Method in class org.dromara.hutool.db.AbstractDb
-
根据某个字段(最好是唯一字段)查询单个记录
当有多条返回时,只显示查询到的第一条
- get(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
根据条件实体查询单个记录,当有多条返回时,只显示查询到的第一条
- get(T) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据主键获取单个记录
- get(String, T) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据某个字段(最好是唯一字段)查询单个记录
当有多条返回时,只显示查询到的第一条
- get(Entity) - Method in class org.dromara.hutool.db.DaoTemplate
-
根据条件实体查询单个记录,当有多条返回时,只显示查询到的第一条
- get(DataSource) - Method in enum org.dromara.hutool.db.ThreadLocalConnection
-
获取数据源对应的数据库连接
- get(DataSource) - Method in class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
-
获取连接,如果获取的连接为空或者已被关闭,重新创建连接
- get(String) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
-
获取指定名称的文件流
- get(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
通过别名获取Emoji
- get(Class<?>, Class<?>, Converter) - Method in enum org.dromara.hutool.extra.spring.cglib.BeanCopierCache
-
获得类与转换器生成的key在BeanCopier的Map中对应的元素
- get(Class<?>, Class<?>, boolean) - Method in enum org.dromara.hutool.extra.spring.cglib.BeanCopierCache
-
获得类与转换器生成的key在BeanCopier的Map中对应的元素
- get(String, String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
获取远程文件
- get(String, OutputStream) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
获取远程文件
- get(URI) - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
-
根据HttpUrl从缓存中读取cookie集合
- get(URI) - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
-
- get(URI) - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- get(URI) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
-
- get(String) - Method in enum org.dromara.hutool.http.GlobalCompressStreamRegister
-
获取解压器
- get(String, Charset) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String, int) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String, Map<String, Object>) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
-
从请求参数的body中判断请求的Content-Type类型,支持的类型有:
1. application/json
1. application/xml
- get(K, Type, T) - Method in interface org.dromara.hutool.json.JSONGetter
-
- get(SerFunction<P, T>) - Method in class org.dromara.hutool.json.JSONObject
-
根据lambda的方法引用,获取
- get(Class<?>) - Static method in interface org.dromara.hutool.log.Log
-
获得Log
- get(String) - Static method in interface org.dromara.hutool.log.Log
-
获得Log
- get() - Static method in interface org.dromara.hutool.log.Log
-
- get(int) - Method in class org.dromara.hutool.poi.csv.CsvRow
-
- get(SerFunction<P, T>) - Method in class org.dromara.hutool.setting.AbsSetting
-
根据lambda的方法引用,获取
- get(CharSequence, CharSequence) - Method in class org.dromara.hutool.setting.GroupedMap
-
获取分组对应的值,如果分组不存在或者值不存在则返回null
- get(Object) - Method in class org.dromara.hutool.setting.GroupedMap
-
- get(SerFunction<P, T>) - Method in class org.dromara.hutool.setting.props.Props
-
根据lambda的方法引用,获取
- get(String) - Static method in class org.dromara.hutool.setting.props.PropsUtil
-
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.properties),也可以是文件名全称
- get(Object) - Method in class org.dromara.hutool.setting.Setting
-
获取默认分组(空分组)中指定key对应的值
- get(String) - Static method in class org.dromara.hutool.setting.SettingUtil
-
获取当前环境下的配置文件
name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
- get(DataFlavor) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
获取剪贴板内容
- get(Transferable, DataFlavor) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
获取剪贴板内容
- GET_PREFIX - Static variable in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
getter方法前缀
- getAbsolutePath(String, Class<?>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取绝对路径
此方法不会判定给定路径是否有效(文件或目录存在)
- getAbsolutePath(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取绝对路径,相对于ClassPath的目录
如果给定就是绝对路径,则返回原路径,原路径把所有\替换为/
兼容Spring风格的路径表示,例如:classpath:config/example.setting也会被识别后转换
- getAbsolutePath(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取标准的绝对路径
- getAbsolutePath() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
-
获得绝对路径Path
对于不存在的资源,返回拼接后的绝对路径
- getAcceptedIssuers() - Method in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
-
- getAcceptedIssuers() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- getAccount() - Method in enum org.dromara.hutool.extra.mail.GlobalMailAccount
-
获得邮件帐户
- getActiveCount() - Method in interface org.dromara.hutool.core.pool.ObjectPool
-
获取已经借出的对象(正在使用的)对象数
- getActiveCount() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
- getActiveCount() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
- getActiveProfile() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取当前的环境配置,当有多个环境配置时,只获取第一个
- getActiveProfiles() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取当前的环境配置,无配置返回null
- getActualType(Type, TypeVariable<?>) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
- getActualType(Type, Field) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得泛型字段对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
- getActualType(Type, Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
此方法可以处理:
1.
- getActualType(Type, TypeVariable<?>) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回typeVariable
- getActualType(Type, ParameterizedType) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
此方法可以处理复杂的泛型化对象,类似于:
Map<User, Key<Long>>
- getActualTypeArguments() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
- getActualTypes(Type, Type...) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
-
获取指定泛型变量对应的真实类型
由于子类中泛型参数实现和父类(接口)中泛型定义位置是一一对应的,因此可以通过对应关系找到泛型实现类型
- getActualTypes(Type, Type...) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得泛型变量对应的泛型实际类型,如果此变量没有对应的实际类型,返回null
- getAddress() - Method in class org.dromara.hutool.extra.management.HostInfo
-
取得当前主机的地址。
- getAddress() - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
获取服务器地址信息
- getAddress() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getAddressName(InetAddress) - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取地址名称,如果无名称返回地址
如果提供的地址为null返回null
- getAdjacentPoints(T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
获取节点的邻接节点
- getAge() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取年龄
- getAge(Date) - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取指定日期当时的年龄年龄(周岁)
按照《最高人民法院关于审理未成年人刑事案件具体应用法律若干问题的解释》第二条规定刑法第十七条规定的“周岁”,按照公历的年、月、日计算,从周岁生日的第二天起算。
- getAge(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取年龄,只支持15或18位身份证号码
- getAge(String, Date) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取指定日期当时的年龄年龄,只支持15或18位身份证号码
- getAlgorithm() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
- getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
-
- getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
- getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
获取算法
- getAlgorithm() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
-
获取当前算法
- getAlgorithm() - Method in class org.dromara.hutool.crypto.digest.otp.HOTP
-
获取HMAC算法
- getAlgorithm() - Method in class org.dromara.hutool.json.jwt.JWT
-
获取算法ID(alg)头信息
- getAlgorithm(String) - Static method in class org.dromara.hutool.json.jwt.signers.AlgorithmUtil
-
获取算法,用户传入算法ID返回算法名,传入算法名返回本身
- getAlgorithm() - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
-
- getAlgorithm() - Method in class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
-
- getAlgorithm() - Method in interface org.dromara.hutool.json.jwt.signers.JWTSigner
-
获取算法
- getAlgorithm() - Method in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
-
- getAlgorithmAfterWith(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
获取用于密钥生成的算法
获取XXXwithXXX算法的后半部分算法,如果为ECDSA或SM2,返回算法为EC
- getAlgorithmId() - Method in interface org.dromara.hutool.json.jwt.signers.JWTSigner
-
获取算法ID,即算法的简写形式,如HS256
- getAlgorithmName() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- getAlgorithmName() - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- getAlgorithmName() - Method in interface org.dromara.hutool.crypto.Cipher
-
获取算法名称
- getAlgorithmName() - Method in class org.dromara.hutool.crypto.JceCipher
-
- getAlgorithmParameterSpec() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
- getAllAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上直接声明的注解、这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
- getAllDirectlyAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上直接声明的注解、这些注解包含的可重复注解中获取指定类型注解
- getAllDirectlyResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上直接声明的注解、这些注解包含的可重复注解中获取指定类型注解
- getAllFields(Predicate<Field>) - Method in class org.dromara.hutool.core.reflect.FieldReflect
-
获得当前类和父类声明的所有字段(包括非public字段)
- getAllFonts() - Static method in class org.dromara.hutool.swing.FontUtil
-
获得系统中支持的所有字体
- getAllGroupNames(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
根据给定正则查找字符串中的匹配项,返回所有匹配的分组名对应分组值
pattern: (?
- getAllGroups(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串匹配到的所有分组
- getAllGroups(Pattern, CharSequence, boolean) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串匹配到的所有分组
- getAllGroups(Pattern, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串匹配到的所有分组
- getAllMethods(Predicate<Method>) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
-
获取当前类层级结构中的所有方法。
- getAllPictures(Workbook) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
-
获取所有图片列表
- getAllPoints() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
获取全部点
- getAllRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
- getAllRepeatableAnnotations(Annotation) - Method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
- getAllRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
-
默认返回空集合
- getAllResolvedAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从
element上直接声明的注解、这些注解包含的可重复注解,以及上述所有注解的元注解中获取指定类型注解
得到的注解支持基于
Alias的别名机制。
- getAllUtils() - Static method in class org.dromara.hutool.Hutool
-
显示Hutool所有的工具类
- getAlpha() - Method in class org.dromara.hutool.swing.img.DisplayText
-
获取透明度
- getAmount() - Method in class org.dromara.hutool.core.math.Money
-
获取本货币对象代表的金额数。
- getAnchorType() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getAndDecrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
先获取原来的值, 再减1
- getAndIncrement() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
先获取原来的值, 再加1
- getAndRemove(String...) - Method in class org.dromara.hutool.setting.Setting
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAndRemoveStr(String...) - Method in class org.dromara.hutool.setting.props.Props
-
获取并删除键值对,当指定键对应值非空时,返回并删除这个值,后边的键对应的值不再查找
- getAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上,获取该类型的注解或元注解
- getAnnotation() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
获取注解对象
- getAnnotation(AnnotatedElement, Class<A>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解
- getAnnotation(Class<T>) - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
-
- getAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- getAnnotation() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
获取注解对象
- getAnnotation() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取注解对象
- getAnnotationAlias(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取别名支持后的注解
- getAnnotationAttributes(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取注解属性,若已有缓存则从缓存中获取
- getAnnotationMappings() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
获取注解映射,若当前实例未完成初始化则先进行初始化
- getAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上,获取所有的注解或元注解
- getAnnotations(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解
- getAnnotations(AnnotatedElement, boolean, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解
- getAnnotations(AnnotatedElement, boolean, Predicate<Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解
- getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
-
- getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
获取所有注解
- getAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- getAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- getAnnotationValue(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解默认值
如果无指定的属性方法返回null
- getAnnotationValue(AnnotatedElement, SerFunction<A, R>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解属性的值
如果无指定的属性方法返回null
- getAnnotationValue(AnnotatedElement, Class<? extends Annotation>, String) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解属性的值
如果无指定的属性方法返回null
- getAnnotationValueMap(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取指定注解中所有属性值
如果无指定的属性方法返回null
- getAny(Object, int...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取数组中所有指定位置的元素值,组成新数组
- getAny(Collection<T>, int...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取集合中指定多个下标的元素值,下标可以为负数,例如-1表示最后一个元素
- getAny(Map<K, V>, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
获取Map的部分key生成新的Map
- getApplicationContext() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取ApplicationContext
- getApplicationName() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取应用程序名称
- getArch() - Method in class org.dromara.hutool.extra.management.OsInfo
-
取得当前OS的架构(取自系统属性:os.arch)。
- getArray() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
获得原始数组对象
- getArrayFormulaRange() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getArrayFormulaRange() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getArrayParam(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获得数组表单值
- getArrayType(Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- getArrayType() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
获得数组类型
- getAscOrDesc() - Method in class org.dromara.hutool.db.meta.ColumnIndex
-
- getAssociatedPoints(T, boolean) - Method in class org.dromara.hutool.core.map.multi.Graph
-
按广度优先,获得节点的所有直接或间接关联的节点,节点默认按添加顺序排序
- getAttribute(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
根据下标获取注解属性
- getAttribute(String) - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
自定义属性,用于扩展
- getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- getAttribute(String) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- getAttribute(String) - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getAttributeIndex(String, Class<?>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取注解属性的下标
- getAttributes() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
获取注解原始属性
- getAttributes() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
获取注解原始属性
- getAttributes() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取注解属性
- getAttributes(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取文件属性
- getAttributes(String, String...) - Static method in class org.dromara.hutool.core.util.JNDIUtil
-
获取指定容器环境的对象的属性
如获取DNS属性,则URI为类似:dns:hutool.cn
- getAttributeValue(String, Class<R>) - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
获取属性值
- getAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
获取属性值
- getAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取属性值
- getAttributeValue(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取属性值
- getAuth() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
获取代理验证信息
- getAuthHost() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
获取代理验证主机
- getAuthMechanisms() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取认证机制,多个机制使用空格或逗号隔开,如:XOAUTH2
- getAuthority() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获得authority部分
- getAuthPort() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
获取代理验证端口
- getAutoCommit() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getAvailableID(int, TimeUnit) - Static method in class org.dromara.hutool.core.date.ZoneUtil
-
获取指定偏移量的可用时区ID,如果有多个时区匹配,使用第一个
- getBackColor() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取背景色
- getBean() - Method in class org.dromara.hutool.core.bean.DynaBean
-
获得原始Bean
- getBean(String) - Method in class org.dromara.hutool.core.map.Dict
-
获得特定类型值
- getBean(Class<T>, Object...) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
通过class获取Bean
- getBean(String, Class<T>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
通过name,以及Clazz返回指定的Bean
- getBean(String, Object...) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
通过name,以及Clazz返回指定的Bean
- getBean(TypeReference<T>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
通过类型参考返回带泛型参数的Bean
- getBeanClass() - Method in class org.dromara.hutool.core.bean.DynaBean
-
获得Bean的类型
- getBeanClass() - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
获取Bean类
- getBeanDesc(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanDescFactory
-
- getBeanDesc(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
- getBeanDesc(Class<?>) - Method in class org.dromara.hutool.core.bean.copier.AbsCopier
-
获取Bean描述信息
如果用户自定义了
BeanDesc实现,则使用,否则使用默认的规则
- getBeanDescWithoutCache(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanDescFactory
-
- getBeanFactory() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取ListableBeanFactory,可能为ConfigurableListableBeanFactory 或 ApplicationContextAware
- getBeanList(K, Class<T>) - Method in interface org.dromara.hutool.json.JSONGetter
-
从JSON中直接获取Bean的List列表
先获取JSONArray对象,然后转为Bean的List
- getBeanNamesForType(Class<?>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取指定类型对应的Bean名称,包括子类
- getBeansOfType(Class<T>) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取指定类型对应的所有Bean,包括子类
- getBegin() - Method in class org.dromara.hutool.core.date.DateBetween
-
获取开始时间
- getBeginIndex() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
获取当前页的开始记录index(包含)
- getBeginIndex() - Method in class org.dromara.hutool.core.lang.range.DefaultSegment
-
- getBeginIndex() - Method in interface org.dromara.hutool.core.lang.range.Segment
-
获取起始位置
- getBeginIndex() - Method in class org.dromara.hutool.db.Page
-
- getBeginIpLong(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的起始IP(Long型)
- getBeginIpStr(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的起始IP(字符串型)
方法别名:inet_ntoa
- getBeginValue(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
获取指定日期字段的最小值,例如分钟的最小值是0
- getBeginValue(Calendar, int) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
获取指定日期字段的最小值,例如分钟的最小值是0
- getBetweenMs() - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
获得 时长毫秒数
- getBigDecimal(K, BigDecimal) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取BigDecimal型属性值
若获得的值为不可见字符,使用默认值
- getBigDecimal(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取BigDecimal型属性值
- getBigDecimalByGroup(K, G, BigDecimal) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取BigDecimal型属性值
- getBigDecimalByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取BigDecimal型属性值
- getBigInteger(K, BigInteger) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取BigInteger型属性值
若获得的值为不可见字符,使用默认值
- getBigInteger(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取BigInteger型属性值
- getBigIntegerByGroup(K, G, BigInteger) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取BigInteger型属性值
- getBigIntegerByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取BigInteger型属性值
- getBigWriter() - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getBigWriter(int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getBigWriter(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getBigWriter(File) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getBigWriter(String, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getBigWriter(File, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getBinaryStr(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
获得数字对应的二进制字符串
- getBirth() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取生日
- getBirth(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取生日,只支持15或18位身份证号码
- getBirthDate() - Method in class org.dromara.hutool.core.data.CIN
-
从身份证号码中获取生日日期
- getBirthDate(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
从身份证号码中获取生日日期,只支持15或18位身份证号码
- getBirthDay() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取生日天
- getBirthDay(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取生日天,只支持15或18位身份证号码
- getBirthMonth() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取生日月
- getBirthMonth(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取生日月,只支持15或18位身份证号码
- getBirthYear() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取生日年
- getBirthYear(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取生日年,只支持15或18位身份证号码
- getBlob(String) - Method in class org.dromara.hutool.db.Entity
-
获得Blob类型结果,如果结果类型非Blob,不做转换,直接抛出异常
- getBlockSize() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- getBlockSize() - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- getBlockSize() - Method in interface org.dromara.hutool.crypto.Cipher
-
获取块大小,当为Stream方式加密时返回0
- getBlockSize() - Method in class org.dromara.hutool.crypto.JceCipher
-
- getBody() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
- getBody(Charset) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取请求体文本,可以是form表单、json、xml等任意内容
- getBody(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取请求体
调用该方法后,getParam方法将失效
- getBody(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求体
调用该方法后,getParam方法将失效
- getBody() - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
获取SOAP消息体
- getBodyBytes() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getBodyBytes() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取body的bytes数组
- getBodyBytes(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取请求体byte[]
调用该方法后,getParam方法将失效
- getBodyBytes(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求体byte[]
调用该方法后,getParam方法将失效
- getBodyStream() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
- getBodyStream() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getBodyStream() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
-
- getBodyStream() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
- getBodyStream() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取请求体流
- getBodyStream() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
- getBodyStream() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
- getBodyText() - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
获取SOAP消息体中的文本内容
- getBOMInputStream(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得BOM输入流,用于处理带BOM头的文件
- getBOMReader(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取带BOM头的文件为Reader
- getBool(K, Boolean) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取boolean型属性值
若获得的值为不可见字符,使用默认值
- getBool(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取boolean型属性值
- getBool(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Bool
- getBool(Map<?, ?>, Object, Boolean) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Bool
- getBoolByGroup(K, G, Boolean) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取boolean型属性值
- getBoolByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取boolean型属性值
- getBoolean(String, boolean) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获得boolean类型值
- getBooleanCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getBooleanCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getBottomColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取底边框的颜色。
- getBottomRowIndex(Object) - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
-
获取当前替换的数据行对应变量的底部索引
此方法用户获取填充行,以便下移填充行后的行
如果为实体单元格,直接填充,无需下移,返回0
如果为
VirtualCell,返回最底部虚拟单元格各行号
- getBottomStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取底边框的样式。
- getBoundary() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
获取全局默认的Multipart边界
- getBrowser() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取浏览器类型
- getBy(SerFunction<E, C>, C) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 null
- getBy(SerFunction<E, C>, C, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
- getBy(Class<E>, SerFunction<E, C>, C, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
- getBy(Class<E>, Predicate<? super E>) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 null
- getBy(Class<E>, Predicate<? super E>, E) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
通过 某字段对应值 获取 枚举,获取不到时为 defaultEnum
- getByGroup(K, G, Type) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取指定类型的值,默认自动转换值类型
- getByGroup(K, G, Type, T) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取指定类型的值,默认自动转换值类型
- getByGroupNotEmpty(String, String, String) - Method in class org.dromara.hutool.setting.AbsSetting
-
获得字符串类型值,如果字符串为null或者""返回默认值
- getByLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过左值查找三元组(所有值)
- getByMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过中值查找三元组(所有值)
- getByName(String) - Method in class org.dromara.hutool.poi.csv.CsvRow
-
获取标题对应的字段内容
- getByPath(String) - Method in class org.dromara.hutool.core.map.Dict
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- getByPath(String, Type) - Method in class org.dromara.hutool.core.map.Dict
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
获取表达式对应值后转换为对应类型的值
- getByPath(String, Type) - Method in interface org.dromara.hutool.json.JSON
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
获取表达式对应值后转换为对应类型的值
- getByPath(String) - Method in interface org.dromara.hutool.json.JSON
-
通过表达式获取JSON中嵌套的JSON对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- getByPath(JSON, String, Type) - Static method in class org.dromara.hutool.json.JSONUtil
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- getByPath(JSON, String, T) - Static method in class org.dromara.hutool.json.JSONUtil
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- getByPath(JSON, String) - Static method in class org.dromara.hutool.json.JSONUtil
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- getByRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过右值查找三元组(所有值)
- getByTag(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
通过tag方式获取对应的所有Emoji表情
- getByte(K, Byte) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取byte型属性值
- getByte(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取byte型属性值
- getByteByGroup(K, G, Byte) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取byte型属性值
- getByteByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取byte型属性值
- getBytes() - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
Gets a copy of the BOM's bytes.
- getBytes(K, byte[]) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取bytes型属性值
- getBytes(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取bytes型属性值
- getBytes() - Method in interface org.dromara.hutool.http.client.body.HttpBody
-
获取请求(响应)体字节码
- getBytes() - Method in class org.dromara.hutool.http.client.body.ResponseBody
-
获取响应内容的bytes
- getByXPath(String, Object, QName) - Static method in class org.dromara.hutool.core.xml.XPathUtil
-
- getByXPath(String, Object, QName, NamespaceContext) - Static method in class org.dromara.hutool.core.xml.XPathUtil
-
- getCachedAliasComparator() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
获取单例的别名比较器,比较器的顺序为别名加入的顺序
- getCachedFilesCount() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
- getCachedFormulaResultType() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getCachedFormulaResultType() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getCalendarField() - Method in enum org.dromara.hutool.cron.pattern.Part
-
获取Calendar中对应字段项
- getCaller() - Method in interface org.dromara.hutool.core.lang.caller.Caller
-
获得调用者
- getCaller(int) - Method in interface org.dromara.hutool.core.lang.caller.Caller
-
- getCaller() - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
-
获得调用者
- getCaller(int) - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
-
获得调用者,指定第几级调用者
调用者层级关系:
0 CallerUtil
1 调用CallerUtil中方法的类
2 调用者的调用者
...
- getCaller() - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- getCaller(int) - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- getCaller() - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- getCaller(int) - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- getCallerCaller() - Method in interface org.dromara.hutool.core.lang.caller.Caller
-
获得调用者的调用者
- getCallerCaller() - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
-
获得调用者的调用者
- getCallerCaller() - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- getCallerCaller() - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- getCallerClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- getCallerMethodName(boolean) - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
-
获取调用此方法的方法名
- getCanonicalPath(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取规范的绝对路径
- getCapacity() - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
获取容量
- getCapacity() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
容量,可以是总容量,或者每个周期的容量
- getCatalog() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getCatalog() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
获取目录名称
- getCatalog(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取catalog,获取失败返回null
- getCatalog() - Method in class org.dromara.hutool.db.meta.Table
-
获取catalog
- getCatalogName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取表的目录名称
- getCausedBy(Throwable, Class<? extends Exception>...) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取由指定异常类引起的异常
- getCell(Sheet, int, int, boolean) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取指定坐标单元格,如果isCreateIfNotExist为false,则在单元格不存在时返回null
- getCell(Row, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
- getCell(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取指定坐标单元格,单元格不存在时返回null
- getCell(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取指定坐标单元格,单元格不存在时返回null
- getCell(String, boolean) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取指定坐标单元格,如果isCreateIfNotExist为false,则在单元格不存在时返回null
- getCell(int, int, boolean) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取指定坐标单元格,如果isCreateIfNotExist为false,则在单元格不存在时返回null
- getCell(String) - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
-
获取变量对应的当前单元格,列表变量以开头
- getCellComment() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getCellComment() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getCellEditor() - Method in class org.dromara.hutool.poi.excel.ExcelConfig
-
获取单元格值处理器
- getCellFormula() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getCellFormula() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getCellRangeAddress(Sheet, String) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
获取合并单元格CellRangeAddress,如果不是返回null
- getCellRangeAddress(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
获取合并单元格CellRangeAddress,如果不是返回null
- getCellRangeAddress(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
获取合并单元格CellRangeAddress,如果不是返回null
- getCellStyle() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getCellStyle() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getCellStyle() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
获取常规单元格样式,获取后可以定义整体头部样式
- getCellStyleForDate() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
获取日期单元格样式,获取后可以定义整体日期样式
- getCellStyleForHyperlink() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
获取链接单元格样式,获取后可以定义整体链接样式
- getCellStyleForNumber() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
获取数字(带小数点)单元格样式,获取后可以定义整体数字样式
- getCellType() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getCellType() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getCellValue(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取单元格值
- getCellValue(Cell, boolean) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取单元格值
- getCellValue(Cell, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取单元格值
- getCellValue(Cell, CellType, boolean) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取单元格值
- getCellValue(Cell, CellType, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取单元格值
如果单元格值为数字格式,则判断其格式中是否有小数部分,无则返回Long类型,否则返回Double类型
- getCent() - Method in class org.dromara.hutool.core.math.Money
-
获取本货币对象代表的金额数。
- getCenterY(Graphics, int) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
获取文字居中高度的Y坐标(距离上边距距离)
此方法依赖FontMetrics,如果获取失败,默认为背景高度的1/3
- getCentFactor() - Method in class org.dromara.hutool.core.math.Money
-
获取本货币币种的元/分换算比率。
- getCertificate(KeyStore, String) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
获得 Certification
- getCertificateChain(String) - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- getCertificateFactory(String) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
- getChannel() - Method in class org.dromara.hutool.socket.aio.AioServer
-
- getChannel() - Method in class org.dromara.hutool.socket.aio.AioSession
-
- getChannel() - Method in class org.dromara.hutool.socket.nio.NioClient
-
获取SocketChannel
- getChar(K, Character) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取char型属性值
若获得的值为不可见字符,使用默认值
- getChar(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取char型属性值
- getChar(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Character
- getChar(Map<?, ?>, Object, Character) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Character
- getCharByGroup(K, G, Character) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取char型属性值
- getCharByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取char型属性值
- getCharset() - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
获得字符集编码
- getCharset() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
-
获取编码
- getCharset() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
-
获取BOM头中的编码
- getCharset() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取编码,用于URLEncode和URLDecode
- getCharset() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
获取编码
- getCharset() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取字符集编码
- getCharset() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取编码
- getCharset() - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
获取编码
- getCharset(String) - Static method in class org.dromara.hutool.http.meta.ContentTypeUtil
-
从Http连接的头信息中获得字符集
从ContentType中获取
- getCharset() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
-
获取编码,无定义为null
- getCharset() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
-
- getCharset() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getCharset() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
- getCharset() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
-
- getCharset() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
- getCharset() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
- getCharset() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取编码,获取失败默认使用UTF-8,获取规则如下:
1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
- getCharset() - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
获取编码,默认为UTF-8
- getCharset() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
-
- getCharset() - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
-
- getCharsetName() - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
获取BOM头定义的编码名称.
- getCharsetName() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
-
获取编码名
- getCharsetName(String) - Static method in class org.dromara.hutool.http.meta.ContentTypeUtil
-
从Http连接的头信息中获得字符集
从ContentType中获取
- getCharsetStr() - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
获取编码
- getCheckDigit(String, boolean) - Static method in class org.dromara.hutool.core.codec.Luhn
-
计算校验位数字
忽略已有的校验位数字,根据前N位计算最后一位校验位数字
- getChild() - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
获取子表达式
- getChild(K) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的指定子节点
- getChild(K) - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的指定子节点
- getChildNodes(K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取指定父节点的全部子节点
比如:若存在 a -> b -> c 的关系,此时输入 b 将返回 c,输入 a 将返回 b,c
- getChildren() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为根节点的树结构,然后按广度优先获取该树结构中的当前节点的全部子节点
- getChildren() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取以当前节点作为根节点的树结构,然后获取该树结构中的当前节点的全部子节点
- getChildren() - Method in class org.dromara.hutool.core.tree.MapTree
-
获取所有子节点
- getChildren() - Method in class org.dromara.hutool.poi.excel.RowGroup
-
获取子分组
- getChildrenKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
- getChildrenKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
获取子点对应的名称
- getChildrenKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
获取子节点名称方法
- getChineseDay() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得农历日
- getChineseMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得农历月份(中文,例如二月,十二月,或者润一月)
- getChineseMonth(boolean) - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得农历月份(中文,例如二月,十二月,或者润一月)
- getChineseMonthName() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得农历月称呼(中文,例如二月,腊月,或者润正月)
- getChineseMonthName(boolean, int, boolean) - Static method in class org.dromara.hutool.core.date.chinese.ChineseMonth
-
获得农历月称呼
当为传统表示时,表示为二月,腊月,或者润正月等
当为非传统表示时,二月,十二月,或者润一月等
- getChineseYear() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得农历年份
- getChineseZodiac() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得年份生肖
- getChineseZodiac(int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
计算生肖,只计算1900年后出生的人
- getChineseZodiac(Date) - Static method in class org.dromara.hutool.core.date.Zodiac
-
通过生日计算生肖,只计算1900年后出生的人
- getChineseZodiac(Calendar) - Static method in class org.dromara.hutool.core.date.Zodiac
-
通过生日计算生肖,只计算1900年后出生的人
- getChineseZodiac(int) - Static method in class org.dromara.hutool.core.date.Zodiac
-
计算生肖,只计算1900年后出生的人
- getCIN(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
获取公民身份证(CIN)信息,包括身份、城市代码、生日、性别等
- getCipher() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
获得加密或解密器
- getCipher() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
获得加密或解密器
- getCityCode() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取地市级编码
获取编码为4位
- getCityCode(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取地市级编码,只支持15或18位身份证号码
获取编码为4位
- getClaim(String) - Method in class org.dromara.hutool.json.jwt.Claims
-
获取指定名称属性
- getClaimsJson() - Method in class org.dromara.hutool.json.jwt.Claims
-
获取Claims的JSON字符串形式
- getClass(T) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
null安全的获取对象类型
- getClass(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得Type对应的原始类
- getClass(Field) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得Field对应的原始类
- getClasses(Object...) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得对象数组的类数组
- getClassesOfLoadError() - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
忽略加载错误扫描后,可以获得之前扫描时加载错误的类名字集合
- getClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- getClassLoader() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
-
- getClassLoadingMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
返回Java虚拟机类加载系统相关属性
- getClassName(Object, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取类名
- getClassName(Class<?>, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取类名
类名并不包含“.class”这个扩展名
例如:ClassUtil这个类
isSimple为false: "org.dromara.hutool.core.reflect.ClassUtil"
isSimple为true: "ClassUtil"
- getClassName() - Method in class org.dromara.hutool.db.driver.matcher.Db2DriverMatcher
-
- getClassName() - Method in interface org.dromara.hutool.db.driver.matcher.DriverMatcher
-
获取对应的驱动类名称
- getClassName() - Method in class org.dromara.hutool.db.driver.matcher.MysqlDriverMatcher
-
- getClassName() - Method in class org.dromara.hutool.db.driver.matcher.StartsWithDriverMatcher
-
- getClassName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
如果调用getObject方法来从列中检索值,则返回生成其实例的 Java 类的完全限定名称
- getClassPath() - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得ClassPath,将编码后的中文路径解码为原字符
这个ClassPath路径会文件路径被标准化处理
- getClassPath(boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得ClassPath,这个ClassPath路径会文件路径被标准化处理
- getClassPath() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的系统classpath(取自系统属性:java.class.path)。
- getClassPathArray() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的系统classpath(取自系统属性:java.class.path)。
- getClassPathResources() - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得ClassPath,不解码路径中的特殊字符(例如空格和中文)
- getClassPathResources(boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得ClassPath
- getClassPaths(String) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得ClassPath,不解码路径中的特殊字符(例如空格和中文)
- getClassPaths(String, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得ClassPath
- getClassVersion() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的class文件格式的版本(取自系统属性:java.class.version)。
- getClazz() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
方法或构造所在类
- getClazz() - Method in class org.dromara.hutool.core.reflect.FieldReflect
-
获取当前类
- getClazz() - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
-
获取当前类
- getClient() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
获取FTPClient客户端对象
- getClient() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
获取SFTP通道客户端
- getClientInfo(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getClientInfo() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getClientIP(String...) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获取客户端IP
默认检测的Header:
1、X-Forwarded-For
2、X-Real-IP
3、Proxy-Client-IP
4、WL-Proxy-Client-IP
otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIP(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取客户端IP
默认检测的Header:
1、X-Forwarded-For
2、X-Real-IP
3、Proxy-Client-IP
4、WL-Proxy-Client-IP
otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIP(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取客户端IP
默认检测的Header:
1、X-Forwarded-For
2、X-Real-IP
3、Proxy-Client-IP
4、WL-Proxy-Client-IP
otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIPByHeader(String...) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIPByHeader(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIPByHeader(HttpServletRequest, String...) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClipboard() - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
获取系统剪贴板
- getClob(String) - Method in class org.dromara.hutool.db.Entity
-
获得Clob类型结果,如果结果类型非Clob,不做转换,直接抛出异常
- getCode() - Method in class org.dromara.hutool.core.data.CIN10
-
获取CIN10码
- getCode() - Method in class org.dromara.hutool.core.data.VIN
-
获取VIN码
- getCode() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
获取ANSI颜色代码
- getCode(boolean) - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
获取ANSI颜色代码
- getCode() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
获取ANSI颜色代码(前景色)
- getCode(boolean) - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
获取ANSI颜色代码
- getCode() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
获取颜色代码(0-255)
- getCode() - Method in interface org.dromara.hutool.core.lang.ansi.AnsiElement
-
获取ANSI代码
- getCode() - Method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
获取ANSI文本样式风格代码
- getCode() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
获取code
- getCode() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取响应码
- getCode() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
- getCode() - Method in interface org.dromara.hutool.swing.captcha.ICaptcha
-
获取验证码的文字内容
- getCodeBase(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
获取code base
- getCol1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getCol2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getColor(String) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
将颜色值转换成具体的颜色类型 汇集了常用的颜色集,支持以下几种形式:
1.
- getColor(int) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
获取一个RGB值对应的颜色
- getColor() - Method in class org.dromara.hutool.swing.img.DisplayText
-
获取文本颜色
- getColumn(C) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- getColumn(C) - Method in interface org.dromara.hutool.core.map.multi.Table
-
获取列
- getColumn(String) - Method in class org.dromara.hutool.db.meta.Table
-
获取某列信息
- getColumnCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取第一行总列数,计算方法为:
最后一列序号 + 1
- getColumnCount(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取总列数,计算方法为:
最后一列序号 + 1
- getColumnDef() - Method in class org.dromara.hutool.db.meta.Column
-
获取默认值
- getColumnIndex() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getColumnIndex() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getColumnIndexInfoList() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
获取列索引信息列表
- getColumnKey() - Method in interface org.dromara.hutool.core.map.multi.Table.Cell
-
获取列键
- getColumnName() - Method in class org.dromara.hutool.db.meta.ColumnIndex
-
- getColumnNames(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获得表的所有列名
- getColumnNames(ResultSet) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得结果集的所有列名
- getColumnNames(ResultSetMetaData) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得结果集的所有列名
- getColumnNames(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的所有列名
- getColumns() - Method in class org.dromara.hutool.db.meta.Table
-
获取所有字段元信息
- getColumnValue(ResultSet, int, int, Type) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
获取字段值
针对日期时间等做单独处理判断
- getCombinationAnnotations(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取组合注解
- getComparator() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- getComparator() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- getCompilationMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
返回Java虚拟机编译系统相关属性
如果没有编译系统,则返回null
- getComponentType(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取数组对象的元素类型,方法调用参数与返回结果举例:
Object[] =》 Object.class
String[] =》 String.class
int[] =》 int.class
Integer[] =》 Integer.class
null =》 null
String =》 null
- getComponentType(Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取数组对象的元素类型,方法调用参数与返回结果举例:
Object[].class =》 Object.class
String[].class =》 String.class
int[].class =》 int.class
Integer[].class =》 Integer.class
null =》 null
String.class =》 null
- getComponentType() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
获取数组对象的元素类型,方法调用参数与返回结果举例:
Object[] =》 Object.class
String[] =》 String.class
int[] =》 int.class
Integer[] =》 Integer.class
null =》 null
String =》 null
- getConfig() - Method in class org.dromara.hutool.core.tree.MapTree
-
获取节点配置
- getConfig() - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
-
- getConfig() - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
获取FTP配置
- getConfig() - Method in class org.dromara.hutool.json.JSONFactory
-
获取配置项,始终非空
- getConfig() - Method in class org.dromara.hutool.json.writer.JSONWriter
-
获取JSON配置
- getConfig() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取Excel配置
- getConfigParser() - Method in class org.dromara.hutool.db.ds.DSPool
-
获取配置解析器
- getConfigurableBeanFactory() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取ConfigurableListableBeanFactory
- getConnection() - Method in interface org.dromara.hutool.db.ConnectionHolder
-
获得链接。
- getConnection() - Method in class org.dromara.hutool.db.DefaultConnectionHolder
-
- getConnection() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getConnection(String, String) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getConnection() - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
- getConnection(String, String) - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
- getConnection() - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
- getConnection(String, String) - Method in class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
- getConnection() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getConnectionPool() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
-
获取连接池
- getConnectionTimeout() - Method in class org.dromara.hutool.http.client.ClientConfig
-
获取连接超时,单位:毫秒
- getConnector() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
获取连接信息
- getConnProps() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取连接属性
- getConstructor(Class<T>, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
-
查找类中的指定参数的构造方法,如果找到构造方法,会自动设置可访问为true
- getConstructors(Class<T>) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
-
获得一个类中所有构造列表
- getConstructors(Class<?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassImpl
-
获取Kotlin类的所有构造方法
- getConstructors(Class<?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
获取Kotlin类的所有构造方法
- getConstructorsDirectly(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
-
获得一个类中所有构造列表,直接反射获取,无缓存
- getContainsStr(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
- getContainsStrIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
忽略大小写
- getContent() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
- getContent() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
- getContentDisposition() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
Returns content disposition.
- getContentLength() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
- getContentLength() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
- getContentLength() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取Content-Length头信息,单位:字节
- getContentType() - Method in class org.dromara.hutool.core.io.resource.HttpResource
-
获取自定义Content-Type类型
- getContentType() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
Returns uploaded content type.
- getContentType() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取Content-Type头信息
- getContentType() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取Content-Type头对应的值,可以通过调用以下方法快速设置下载Excel的头信息:
response.setContentType(excelWriter.getContentType());
- getContentTypeByRequestBody(String) - Static method in class org.dromara.hutool.http.meta.ContentTypeUtil
-
从请求参数的body中判断请求的Content-Type类型,支持的类型有:
1. application/json
1. application/xml
- getContextClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- getContextJson() - Method in interface org.dromara.hutool.json.serializer.JSONContext
-
获取当前JSON对象
此对象为在Mapper时预定义的对象,用于指定序列化的JSON类型
未指定返回null
- getContextJson() - Method in class org.dromara.hutool.json.serializer.SimpleJSONContext
-
- getConverter(Type, Object, boolean) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
获得转换器
- getConverter(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.SpecialConverter
-
获得匹配的转换器
- getCookie(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取Cookie
- getCookie(String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获得指定Cookie名对应的HttpCookie对象
- getCookie(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得指定的Cookie
- getCookie(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得指定的Cookie
- getCookieManager() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
获取Cookie管理器
- getCookieManager() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
- getCookieMap() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获得Cookie信息Map,键为Cookie名,值为HttpCookie对象
- getCookies() - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
-
获取全部缓存cookie
- getCookies() - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
-
- getCookies() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- getCookies() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
-
- getCookies() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
-
- getCookies(JdkHttpConnection) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
获取指定域名下所有Cookie信息
- getCookies() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
-
- getCookies() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取Cookie
如果启用Cookie管理器,则返回这个站点相关的所有Cookie信息,否则返回当前的响应的Cookie信息
- getCookies() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获得Cookie信息列表
- getCookiesStr() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得Cookie信息字符串
- getCookieStore() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
获取本线程下的CookieStore
- getCookieStore() - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
-
获得Cookie存储器
- getCookieStore() - Method in class org.dromara.hutool.http.client.engine.okhttp.CookieJarImpl
-
获取Cookie存储器
- getCookieStr() - Method in interface org.dromara.hutool.http.client.Response
-
获取本次请求服务器返回的Cookie信息
- getCookieValue(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取Cookie值
- getCopyPredicate() - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
获得过滤器
- getCoreThreads() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取核心线程数
- getCount() - Method in class org.dromara.hutool.core.io.stream.LineCounter
-
获取行数
- getCountry() - Method in class org.dromara.hutool.extra.management.UserInfo
-
取得当前登录用户的国家或区域设置(取自系统属性:JDK1.4 user.country或JDK1.2 user.region)。
- getCountryCode() - Method in class org.dromara.hutool.core.data.VIN
-
获取国家或地区代码
- getCpuInfo() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
默认间隔1秒
- getCpuInfo(long) - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
- getCpuModel() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getCpuNum() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getCronTask() - Method in class org.dromara.hutool.cron.TaskExecutor
-
获得原始任务对象
- getcSys() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getCurrency() - Method in class org.dromara.hutool.core.math.Money
-
获取本货币对象代表的币种。
- getCurrentDir() - Method in class org.dromara.hutool.extra.management.UserInfo
-
取得当前目录(取自系统属性:user.dir)。
- getCurrentNumberOfBytes() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns the number of bytes, that are currently present in the buffer.
- getCurrentPID() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取当前进程 PID
- getCurrentProcess() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取当前进程信息OSProcess
- getCurrentRow() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
获得当前行
- getCurrentRow() - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
获得当前行
- getCurrentWeight() - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
获取当前权重
- getCustomConverter(Type, Object) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
获得匹配类型的自定义转换器
- getCustomConverter(Type) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
获得指定类型对应的自定义转换器
- getCustomEngine() - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
获取自定义引擎,null表示系统自动判断
- getCustomProperty() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取自定义属性列表
- getCyclical() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得年的天干地支
- getD() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
获得私钥D值(编码后的私钥)
- getData(byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
-
获取去除头部盐的加密数据
- getDataCenterId(long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取数据中心ID
数据中心ID依赖于本地网卡MAC地址。
- getDataCenterId(long) - Method in class org.dromara.hutool.core.data.id.Snowflake
-
根据Snowflake的ID,获取数据中心id
- getDataSource(String) - Method in class org.dromara.hutool.db.ds.DSPool
-
获取指定分组的数据源,单例获取
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.AbstractDSFactory
-
- getDataSourceName() - Method in interface org.dromara.hutool.db.ds.DSFactory
-
获取自定义的数据源名称,用于识别连接池
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.DSPool
-
获取数据源名称,用于识别当前使用连接池类型
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.jndi.JndiDSFactory
-
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.pooled.PooledDSFactory
-
- getDataSourceName() - Method in class org.dromara.hutool.db.ds.simple.SimpleDSFactory
-
- getDataUri(String, String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
Data URI Scheme封装。
- getDataUri(String, Charset, String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
Data URI Scheme封装。
- getDataUriBase64(String, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
Data URI Scheme封装,数据格式为Base64。
- getDataValue(CellDataType, String, SharedStrings, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
根据数据类型获取数据
- getDate(K, Date) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Date类型值
- getDate(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Date类型值
- getDate(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
- getDate(Map<?, ?>, Object, Date) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
- getDate(String, Date) - Method in class org.dromara.hutool.db.Entity
-
- getDateCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getDateCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getDateFormat() - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
日期格式,null表示默认的时间戳
- getDateFormat() - Method in class org.dromara.hutool.json.JSONConfig
-
日期格式,null表示默认的时间戳
- getDateInstance(int) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateInstance(int, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateInstance(int, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateInstance(int, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeFormatter() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- getDateTimeInstance(int, int) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeInstance(int, int, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeInstance(int, int, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateTimeInstance(int, int, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getDateValue(String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
获取日期
- getDateValue(double) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
获取日期
- getDay() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取农历的日,从1开始计数
- getDay() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取当前日期对象中的日部分。
- getDbConfig() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
获取数据库配置
- getDBigInteger() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
获得私钥D值
- getDeclaredAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getDeclaredAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getDeclaredAnnotation(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- getDeclaredAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取直接声明的注解,若已有缓存则从缓存中获取
- getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
-
- getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getDeclaredAnnotations() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- getDeclaredAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getDeclaredAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getDeclaredAnnotationsByType(Class<A>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- getDeclaredChildNodes(K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取指定父节点直接关联的子节点
比如:若存在 a -> b -> c 的关系,此时输入 b 将返回 c,输入 a 将返回 b
- getDeclaredChildren() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取当前节点直接关联的子节点
- getDeclaredChildren() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取当前节点直接关联的子节点
- getDeclaredField(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取本类定义的指定名称的字段,包括私有字段,但是不包括父类字段
- getDeclaredFields(Predicate<Field>) - Method in class org.dromara.hutool.core.reflect.FieldReflect
-
获得当前类声明的所有字段(包括非public字段),但不包括父类的字段
- getDeclaredFields(Class<?>, Predicate<Field>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获得当前类声明的所有字段(包括非public字段),但不包括父类的字段
- getDeclaredMapping(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getDeclaredMethods(Predicate<Method>) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
-
- getDeclaredMethods(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得类中所有直接声明方法,不包括其父类中的方法
- getDeclaredMethods(Class<?>, Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得类中所有直接声明方法,不包括其父类中的方法
- getDeclaredParent() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取当前节点直接关联的父节点
- getDeclaredParent() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取当前节点直接关联的父节点
- getDeclaredParentNode(K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取指定节点的直接父节点
比如:若存在 a -> b -> c 的关系,此时输入 a 将返回 null,输入 b 将返回 a,输入 c 将返回 b
- getDeclaringClass() - Method in class org.dromara.hutool.core.reflect.ClassMember
-
- getDecodedPath(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
从URL对象中获取不被编码的路径Path
对于本地路径,URL对象的getPath方法对于包含中文或空格时会被编码,导致本读路径读取错误。
- getDecodeValue() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
-
获取解码后的值
- getDecryptBlockSize() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
获取解密块大小
- getDeep() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
获取递归深度
- getDefault() - Static method in class org.dromara.hutool.core.net.ssl.SSLContextUtil
-
- getDefaultCharset() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
-
获取默认编码
- getDefaultCipherSuites() - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
-
- getDefaultConverter(Type) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
获得默认转换器
- getDefaultDsFactory() - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获取默认数据源工厂
- getDefaultKeyManagerFactory() - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- getDefaultKeyManagerFactory(Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- getDefaultTrustManager() - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getDefaultTrustManagers() - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getDefaultValue(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取指定类型分的默认值
默认值规则为:
1、如果为原始类型,返回0
2、非原始类型返回 null
- getDefaultValue(AbstractPlaceholderSegment) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 占位符 返回默认值
根据定义的默认值、默认值提供者、全局默认值提供者,返回默认值
- getDefaultValues(Class<?>...) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得默认值列表
- getDelay(TimeUnit) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
-
- getDelay() - Static method in class org.dromara.hutool.swing.RobotUtil
-
获取全局默认的延迟时间
- getDelayMs() - Method in class org.dromara.hutool.cron.timingwheel.TimerTask
-
获取延迟时间点,即创建时间+延迟时长(单位毫秒)
- getDesc(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
获取类描述,这是编译成class文件后的二进制名称
getDesc(boolean.class) // Z
getDesc(Boolean.class) // Ljava/lang/Boolean;
getDesc(double[][][].class) // [[[D
getDesc(int.class) // I
getDesc(Integer.class) // Ljava/lang/Integer;
- getDesc(Executable, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
获取方法或构造描述
方法(appendName为true):
int do(int arg1) => "do(I)I"
void do(String arg1,boolean arg2) => "do(Ljava/lang/String;Z)V"
构造:
"()V", "(Ljava/lang/String;I)V"
当appendName为false时:
getDesc(Object.class.getMethod("hashCode")) // ()I
getDesc(Object.class.getMethod("toString")) // ()Ljava/lang/String;
getDesc(Object.class.getMethod("equals", Object.class)) // (Ljava/lang/Object;)Z
getDesc(ArrayUtil.class.getMethod("isEmpty", Object[].class)) // "([Ljava/lang/Object;)Z"
- getDeserializer(JSON, Type) - Method in class org.dromara.hutool.json.serializer.TypeAdapterManager
-
获取匹配器对应的反序列化器
- getDesktop() - Static method in class org.dromara.hutool.swing.DesktopUtil
-
- getDHex() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
获得私钥D值(编码后的私钥)
- getDialect() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取自定义方言
- getDialect(DataSource) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
-
获取共享方言
- getDigestLength() - Method in class org.dromara.hutool.crypto.digest.Digester
-
获取散列长度,0表示不支持此方法
- getDigit() - Method in class org.dromara.hutool.db.meta.Column
-
获取小数位数
- getDimension(FontMetrics, String) - Static method in class org.dromara.hutool.swing.FontUtil
-
获得字体对应字符串的长宽信息
- getDirection() - Method in class org.dromara.hutool.db.sql.Order
-
- getDirectlyAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上获取该类型的注解
- getDirectlyAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上获取所有的注解
- getDirectlyResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上,获取所有的注解。
- getDirectlyResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上,获取所有的注解。
- getDiskStores() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取磁盘相关信息,可能有多个磁盘(包括可移动磁盘等)
- getDisplayName(TextStyle) - Method in enum org.dromara.hutool.core.date.Month
-
获取显示名称
- getDisplayName(TextStyle, Locale) - Method in enum org.dromara.hutool.core.date.Month
-
获取显示名称
- getDisplaySize() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取正常最大宽度(以字符数计)
- getDistance(LabColor) - Method in class org.dromara.hutool.swing.img.color.LabColor
-
获取颜色差
- getDistrictCode() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取区县级编码
获取编码为6位
- getDistrictCode(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取区县级编码,只支持15或18位身份证号码
获取编码为6位
- getDnsInfo(String, String...) - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取DNS信息,如TXT信息:
NetUtil.attrNames("hutool.cn", "TXT")
- getDoc() - Method in class org.dromara.hutool.poi.word.Word07Writer
-
获取XWPFDocument
- getDomain() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
限制 Cookie 主机作用域,一般包含子域名
Cookie 作用域,默认为空,表示所有域名下生效
- getDomain() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- getDomain() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- getDomain() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- getDomain() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- getDouble(K, Double) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取double型属性值
若获得的值为不可见字符,使用默认值
- getDouble(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取double型属性值
- getDouble(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Double
- getDouble(Map<?, ?>, Object, Double) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Double
- getDoubleByGroup(K, G, Double) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取double型属性值
- getDoubleByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取double型属性值
- getDriver() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取JDBC驱动
- getDriver() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
获取驱动名
- getDriverName() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取数据库驱动名称
- getDs() - Method in class org.dromara.hutool.db.DefaultConnectionHolder
-
获得数据源
- getDS() - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得数据源
使用默认配置文件的无分组配置
- getDS(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得数据源
- getDsFactory() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取自定义数据源工厂
- getDumpStr(InputStream) - Static method in class org.dromara.hutool.crypto.bc.ASN1Util
-
获取ASN1格式的导出格式,一般用于调试
- getDuplicateMode() - Method in class org.dromara.hutool.json.JSONConfig
-
获取key重复策略
- getDx1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getDx2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getDy1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getDy2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getECPublicKey(ECPrivateKey, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
根据私钥获取EC公钥
- getElement() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- getElement() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getElement() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
注解对象
- getElement(Element, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
根据节点名获得第一个子节点
- getElementByXPath(String, Object) - Static method in class org.dromara.hutool.core.xml.XPathUtil
-
- getElementMappings() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
获取当前元素及层级结构中的关联元素的映射对象,结果只读
- getElements(Element, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
根据节点名获得子节点列表
- getElementType(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
获得
Iterable对象的元素类型(通过第一个非空元素判断)
注意,此方法至少会调用多次next方法
- getElementType(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
获得
Iterator对象的元素类型(通过第一个非空元素判断)
注意,此方法至少会调用多次next方法
- getEnclosingClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得外围类
返回定义此类或匿名类所在的类,如果类本身是在包中定义的,返回null
- getEncoded() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
- getEncodedLength(byte[]) - Method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Calculates the amount of space needed to encode the supplied array.
- getEncryptBlockSize() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
获取加密块大小
- getEnd() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
-
获取结束值
- getEnd() - Method in class org.dromara.hutool.core.date.DateBetween
-
获取结束日期
- getEndIndex() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
获取当前页的结束记录index(包含)
当开始index超出total时,返回正常值
当开始index未超出total但是计算的end超出时,返回total
当开始index和end都未超出时,返回正常值
- getEndIndex() - Method in class org.dromara.hutool.core.lang.range.DefaultSegment
-
- getEndIndex() - Method in interface org.dromara.hutool.core.lang.range.Segment
-
获取结束位置
- getEndIndex() - Method in class org.dromara.hutool.db.Page
-
- getEndIndexExclude() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
获取当前页的结束记录index(不包含)
当开始index超出total时,返回正常值
当开始index未超出total但是计算的end超出时,返回total + 1
当开始index和end都未超出时,返回正常值
- getEndIpLong(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的终止IP(Long型)
- getEndIpStr(String, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 ip 和 掩码位 获取 子网的终止IP(字符串型)
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
-
- getEndOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
-
- getEndOffset() - Method in interface org.dromara.hutool.extra.tokenizer.Word
-
获取本词的结束位置
- getEndorsedDirs() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的endorsed目录列表(取自系统属性:java.endorsed.dirs)。
- getEndValue(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
获取指定日期字段的最大值,例如分钟的最大值是59
- getEndValue(Calendar, int) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
获取指定日期字段的最大值,例如分钟的最大值是59
- getEngine() - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
获得MAC算法引擎
- getEngine() - Static method in class org.dromara.hutool.extra.aop.engine.ProxyEngineFactory
-
获得单例的ProxyEngine
- getEngine() - Static method in class org.dromara.hutool.extra.aop.ProxyUtil
-
获取动态代理引擎
- getEngine() - Static method in class org.dromara.hutool.extra.pinyin.engine.PinyinEngineFactory
-
获得单例的PinyinEngine
- getEngine() - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
获得全局单例的拼音引擎
- getEngine() - Static method in class org.dromara.hutool.extra.template.engine.TemplateEngineFactory
-
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
获得的是单例的TemplateEngine
- getEngine() - Static method in class org.dromara.hutool.extra.template.TemplateUtil
-
获取单例的模板引擎
- getEngine() - Static method in class org.dromara.hutool.extra.tokenizer.engine.TokenizerEngineFactory
-
根据用户引入的模板引擎jar,自动创建对应的分词引擎对象
获得的是单例的TokenizerEngine
- getEngine() - Static method in class org.dromara.hutool.extra.tokenizer.TokenizerUtil
-
根据用户引入的分词引擎jar,自动创建对应的分词引擎对象
- getEngine() - Static method in class org.dromara.hutool.http.client.engine.ClientEngineFactory
-
获得单例的ClientEngine
- getEngine() - Static method in class org.dromara.hutool.http.server.engine.ServerEngineFactory
-
获得单例的ServerEngine
- getEngine() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取引擎类型
- getEngine() - Static method in class org.dromara.hutool.json.engine.JSONEngineFactory
-
获得单例的ClientEngine
- getEngine() - Static method in class org.dromara.hutool.log.engine.LogEngineFactory
-
根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
获得的是单例的TemplateEngine
- getEngineVersion() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取引擎版本
- getEnum(Class<E>, K, E) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获得Enum类型的值
- getEnum(Class<E>, K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获得Enum类型的值
- getEnumAt(Class<E>, int) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
获取给定位置的枚举值
- getEnumMap(Class<E>) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
获取枚举字符串值和枚举对象的Map对应,使用LinkedHashMap保证有序
结果中键为枚举名,值为枚举对象
- getEnvironment() - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取环境属性
- getErrorCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getErrorCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getErrorCorrection() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取纠错级别
- getErrorMessages() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
-
获取错误信息列表
- getErrorResult(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获取命令执行异常结果,使用系统默认编码,获取后销毁进程
- getErrorResult(Process, Charset) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获取命令执行异常结果,获取后销毁进程
- getErrorStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
当返回错误代码时,获得错误内容流
- getEstimateLength() - Method in class org.dromara.hutool.core.date.format.DatePattern
-
获取估算日期长度
- getExchange() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
-
获取HttpExchange对象
- getExchange() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowExchangeBase
-
获取原始Undertow请求对象
- getExchange() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
获取原始的HttpServerExchange对象
- getExecutable() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
方法或构造对象
- getExecutor() - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
- getExecutors() - Method in class org.dromara.hutool.cron.TaskExecutorManager
-
获取所有正在执行的任务调度执行器
- getExistClass() - Static method in class org.dromara.hutool.core.lang.Singleton
-
获取单例池中存在的所有类
- getExpire() - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
-
获取过期时间
- getExpiredTime() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
获取过期时间,返回null表示永不过期
- getExtDirs() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的扩展目录列表(取自系统属性:java.ext.dirs)。
- getExtension() - Method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
获取扩展名
- getExtra() - Method in class org.dromara.hutool.core.tree.TreeNode
-
获取扩展字段
- getExtractor(Workbook) - Static method in class org.dromara.hutool.poi.excel.ExcelExtractorUtil
-
获取 ExcelExtractor 对象
- getExtractor() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
获取 ExcelExtractor 对象
- getFactory() - Static method in class org.dromara.hutool.core.xml.SAXParserFactoryUtil
-
- getFactory() - Method in class org.dromara.hutool.db.ds.DSPool
-
获取数据源工厂
- getFactory() - Method in interface org.dromara.hutool.json.JSON
-
获取JSON工厂
- getFactory() - Method in class org.dromara.hutool.json.JSONArray
-
- getFactory() - Method in interface org.dromara.hutool.json.JSONGetter
-
获取JSON工厂
- getFactory() - Method in class org.dromara.hutool.json.JSONObject
-
- getFactory() - Method in class org.dromara.hutool.json.JSONPrimitive
-
获得JSON工厂类
- getFactory() - Method in interface org.dromara.hutool.json.serializer.JSONContext
-
获取JSON工厂
- getFactory() - Method in class org.dromara.hutool.json.serializer.SimpleJSONContext
-
- getFault() - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
获取SOAP消息体中的错误信息,null表示没有错误
- getFeatures() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
获取 当前模板的 策略值
- getFestivals() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得节日,闰月不计入节日中
- getFestivals(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.LunarFestival
-
获得节日列表
- getFestivals(int, int) - Static method in class org.dromara.hutool.core.date.chinese.LunarFestival
-
获得节日列表,此方法无法判断月是否为大月或小月
- getFetchDirection() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getFetchSize() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getField(String) - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
获得字段名对应的字段对象,如果不存在返回null
- getField() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获取字段
- getField(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
获得日期的某个部分
例如获得年的部分,则使用 getField(DatePart.YEAR)
- getField(DateField) - Method in class org.dromara.hutool.core.date.DateTime
-
获得日期的某个部分
例如获得年的部分,则使用 getField(DatePart.YEAR)
- getField(int) - Method in class org.dromara.hutool.core.date.DateTime
-
获得日期的某个部分
例如获得年的部分,则使用 getField(Calendar.YEAR)
- getField() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
获取字段
- getField(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
查找指定类中的指定name的字段(包括非public字段),也包括父类和Object类的字段, 字段不存在则返回null
- getField() - Method in class org.dromara.hutool.db.sql.Condition
-
- getField() - Method in class org.dromara.hutool.db.sql.Order
-
- getFieldBy(SerFunction<E, F>, Function<E, C>, C) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
通过 某字段对应值 获取 枚举中另一字段值,获取不到时为 null
- getFieldClass() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
- getFieldMap(Class<?>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取指定类中字段名和字段对应的有序Map,包括其父类中的字段
如果子类与父类中存在同名字段,则父类字段忽略
- getFieldMap() - Method in class org.dromara.hutool.poi.csv.CsvRow
-
获取标题与字段值对应的Map
- getFieldName(String) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
获取Getter或Setter方法名对应的字段名称,规则如下:
getXxxx获取为xxxx,如getName得到name。
- getFieldName() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获取字段名,如果存在Alias注解,读取注解的值作为名称
- getFieldName() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
字段名称,主要用于方法名称截取,方法名称必须为getXXX、isXXX、setXXX
- getFieldName(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
获取lambda表达式Getter或Setter函数(方法)对应的字段名称,规则如下:
getXxxx获取为xxxx,如getName得到name。
- getFieldName(Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取字段名,如果存在
Alias注解,读取注解的值作为名称
- getFieldName(Field, boolean) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取字段名,可选是否使用
Alias注解,读取注解的值作为名称
- getFieldNames(Class<? extends Enum<?>>) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
获得枚举类中所有的字段名
除用户自定义的字段名,也包括“name”字段,例如:
EnumUtil.getFieldNames(Color.class) == ["name", "index"]
- getFieldNames() - Method in class org.dromara.hutool.db.Entity
-
- getFieldNames() - Method in class org.dromara.hutool.db.Entity.Meta
-
获得字段名
- getFields(Class<?>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获得一个类中所有字段列表,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFields(Class<?>, Predicate<Field>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获得一个类中所有满足条件的字段列表,包括其父类中的字段
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFields() - Method in class org.dromara.hutool.db.sql.Query
-
获得查询的字段名列表
- getFieldsDirectly(boolean) - Method in class org.dromara.hutool.core.reflect.FieldReflect
-
获得一个类中所有字段列表,直接反射获取,无缓存
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFieldsDirectly(Class<?>, boolean) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获得一个类中所有字段列表,直接反射获取,无缓存
如果子类与父类中存在同名字段,则这两个字段同时存在,子类字段在前,父类字段在后。
- getFieldsValue(Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取所有字段的值
- getFieldsValue(Object, Predicate<Field>) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取所有字段的值
- getFieldType() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
- getFieldType(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得字段的泛型类型
- getFieldValue(Object, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取字段值
- getFieldValue(Object, Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取字段值
- getFieldValues(Iterable<?>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
- getFieldValues(Iterable<?>, String, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
- getFieldValues(Iterable<?>, String, Class<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取给定Bean列表中指定字段名对应字段值的列表
列表元素支持Bean与Map
- getFieldValues(Class<? extends Enum<?>>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
获得枚举类中各枚举对象下指定字段的值
- getFile() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
获取文件
- getFile() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
获得File
- getFile() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
获取物理文件对象
- getFile(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获取上传的文件
- getFileBytes(String) - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
获得缓存过的文件bytes
- getFileBytes(File) - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
获得缓存过的文件bytes
- getFileContent() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- getFileExts() - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
- getFileInputStream() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- getFileList(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候
- getFileListValueMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获取文件映射
- getFileMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获取文件映射
- getFileName() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- getFileName() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
获取文件名,不包括路径
- getFileNameFromDisposition(String) - Method in interface org.dromara.hutool.http.client.Response
-
从Content-Disposition头中获取文件名,以参数名为`filename`为例,规则为:
首先按照RFC5987规范检查`filename*`参数对应的值,即:`filename*="example.txt"`,则获取`example.txt`
如果找不到`filename*`参数,则检查`filename`参数对应的值,即:`filename="example.txt"`,则获取`example.txt`
按照规范,`Content-Disposition`可能返回多个,此处遍历所有返回头,并且`filename*`始终优先获取,即使`filename`存在并更靠前。
- getFileNameFromDisposition(Map<String, List<String>>, String) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil
-
从Content-Disposition头中获取文件名。
- getFileObject() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- getFileParamNames() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获取上传的文件属性名集合
- getFiles(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获得某个属性名的所有文件
当表单中两个文件使用同一个name的时候
- getFileSeparator() - Method in class org.dromara.hutool.extra.management.OsInfo
-
取得OS的文件路径的分隔符(取自系统属性:file.separator)。
- getFileStream(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
- getFileStream(String, String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
读取文件为输入流
- getFileStream(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
读取FTP服务器上的文件为输入流
- getFileStream(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- getFileStream(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
读取远程文件输入流
- getFileVisitOption(boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
构建是否追踪软链的选项
- getFillColor() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
获取填充颜色,null表示不填充
- getFilter() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
-
获取过滤函数
- getFinalRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
- getFinalRepeatableAnnotations(Annotation) - Method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的注解对象。
- getFinalRepeatableAnnotations(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
-
默认返回空集合
- getFirst(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取集合的第一个元素,如果集合为空(null或者空集合),返回null
- getFirst(Iterable<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
查找第一个匹配元素对象
- getFirst(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
获取集合的第一个元素
- getFirst(Iterator<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- getFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- getFirst(Predicate<ArchiveEntry>) - Method in interface org.dromara.hutool.extra.compress.extractor.Extractor
-
获取满足指定过滤要求的压缩包内的第一个文件流
- getFirst(Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
- getFirst(Predicate<ArchiveEntry>) - Method in class org.dromara.hutool.extra.compress.extractor.StreamExtractor
-
- getFirst() - Method in class org.dromara.hutool.poi.excel.cell.MergedCell
-
获取第一个单元格,即左上角的单元格
- getFirstByField(Iterable<T>, String, Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
查找第一个匹配元素对象
如果集合元素是Map,则比对键和值是否相同,相同则返回
如果为普通Bean,则通过反射比对元素字段名对应的字段值是否相同,相同则返回
如果给定字段值参数是null 且元素对象中的字段值也为null则认为相同
- getFirstCellOfMerged(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取合并单元格中的第一个单元格
传入的cell可以是合并单元格范围内的任意一个单元格
- getFirstDayOfWeek() - Method in class org.dromara.hutool.core.date.DateTime
-
获得一周的第一天,默认为周一
- getFirstFound(String...) - Static method in class org.dromara.hutool.setting.props.PropsUtil
-
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.properties为结尾),也可以是文件名全称
- getFirstFound(String...) - Static method in class org.dromara.hutool.setting.SettingUtil
-
获取给定路径找到的第一个配置文件
* name可以为不包括扩展名的文件名(默认.setting为结尾),也可以是文件名全称
- getFirstLetter(char) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
-
将输入字符串转为拼音首字母,其它字符原样返回
- getFirstLetter(String, String) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
-
将输入字符串转为拼音首字母,其它字符原样返回
- getFirstLetter(char) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
将输入字符串转为拼音首字母,其它字符原样返回
- getFirstLetter(String, String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
将输入字符串转为拼音首字母,其它字符原样返回
- getFirstNoneNull(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取集合的第一个非空元素
- getFirstNoneNull(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
获取集合的第一个非空元素
- getFirstNumber(CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
从字符串中获得第一个整数
- getFirstPageNo() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
获取设置首页编号,即以数字几为第一页标志
- getFirstParamClass(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取方法的第一个参数类
- getFirstParamType(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取方法的第一个参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
- getFirstTableName() - Method in class org.dromara.hutool.db.sql.Query
-
获得第一个表名
- getFloat(K, Float) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取float型属性值
若获得的值为不可见字符,使用默认值
- getFloat(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取float型属性值
- getFloat(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Float
- getFloat(Map<?, ?>, Object, Float) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Float
- getFont() - Method in class org.dromara.hutool.swing.img.DisplayText
-
获取字体
- getForeColor() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取前景色
- getFormat() - Method in class org.dromara.hutool.core.convert.impl.CalendarConverter
-
获取日期格式
- getFormat() - Method in class org.dromara.hutool.core.convert.impl.DateConverter
-
获取日期格式
- getFormat() - Method in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
获取日期格式
- getFormat() - Method in class org.dromara.hutool.core.convert.impl.XMLGregorianCalendarConverter
-
获取日期格式
- getFormat() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
- getFormat() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取码格式
- getFormat(Workbook, String) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
创建数据格式并获取格式
- getFormFieldName() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
返回表单字段名
- getFormFileName() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
返回表单中的文件名,来自客户端传入
- getFoundAllSensitive(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
查找敏感词,返回找到的所有敏感词
- getFoundAllSensitive(String, boolean, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
查找敏感词,返回找到的所有敏感词
密集匹配原则:假如关键词有 ab,b,文本是abab,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
- getFoundFirstSensitive(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
查找敏感词,返回找到的第一个敏感词
- getFoundWord() - Method in class org.dromara.hutool.core.text.dfa.FoundWord
-
获取单词匹配到的内容,即文中的单词
- getFragment() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取标识符,#后边的部分
- getFragmentEncoded() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取标识符,#后边的部分
- getFree() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getFreeMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获得JVM中剩余的内存数,单位byte
- getFreeMemory() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取JVM中内存剩余大小
- getFreeMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
-
获得JVM已分配内存中的剩余空间
- getFrom() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取发送方,遵循RFC-822标准
- getG() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPublicKey
-
获取G值
- getGanzhiOfDay(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
-
获取干支日
- getGanzhiOfMonth(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
-
获取干支月
- getGanzhiOfYear(int) - Static method in class org.dromara.hutool.core.date.chinese.GanZhi
-
传入年传回干支
- getGarbageCollectorMXBeans() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
- getGender() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取性别
- getGender() - Method in class org.dromara.hutool.core.data.CIN10
-
获取性别
- getGender(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取性别,只支持15或18位身份证号码
- getGeneralField(CharSequence) - Static method in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
- getGenerateDateTime(long) - Method in class org.dromara.hutool.core.data.id.Snowflake
-
根据Snowflake的ID,获取生成时间
- getGeneratedKeyOfLong(Statement) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
获得自增键的值
此方法对于Oracle无效(返回null)
- getGeneratedKeys(Statement) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
获得所有主键
- getGeneratedKeys(Statement, RsHandler<T>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- getGeneratedKeys() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getGenerator() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
获取验证码生成器
- getGenerics(Class<?>) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取指定类所有泛型父类和泛型接口
指定类及其所有的泛型父类
指定类实现的直接泛型接口
- getGetter(String) - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
获取Getter方法,如果不存在返回null
- getGetter() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获取Getter方法Invoker,可能为null
- getGregorianCalendar() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取公历的Calendar
- getGregorianDate() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取公历的Date
- getGregorianDay() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取公历的日
- getGregorianMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取公历的月,从0开始计数
- getGregorianMonthBase1() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取公历的月,从1开始计数
- getGregorianYear() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取公历的年
- getGroup0(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串,获得正则中分组0的内容
- getGroup0(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串,获得正则中分组0的内容
- getGroup1(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串,获得正则中分组1的内容
- getGroup1(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
获得匹配的字符串,获得正则中分组1的内容
- getGroupedMap() - Method in class org.dromara.hutool.setting.Setting
-
获取GroupedMap
- getGroups() - Method in class org.dromara.hutool.setting.GroupedSet
-
- getGroups() - Method in class org.dromara.hutool.setting.Setting
-
获取所有分组
- getHardware() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取硬件相关信息,包括内存、硬盘、网络设备、显示器、USB、声卡等
- getHardwareAddress(InetAddress) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
-
获得指定地址信息中的硬件地址(MAC地址)
- getHeadCellStyle() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
获取头部样式,获取后可以定义整体头部样式
- getHeader() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- getHeader(String) - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
- getHeader(String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getHeader(String) - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
-
- getHeader(String) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
- getHeader(String) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取请求头
- getHeader(HeaderName) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得请求header中的信息
- getHeader(String, Charset) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得请求header中的信息
- getHeader(String) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
- getHeader(HttpServletRequest, String, Charset) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得请求header中的信息
- getHeader(String) - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
- getHeader(HttpServletRequest, String, Charset) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得请求header中的信息
- getHeader() - Method in class org.dromara.hutool.json.jwt.JWT
-
获取头
- getHeader(String) - Method in class org.dromara.hutool.json.jwt.JWT
-
获取头信息
- getHeader() - Method in class org.dromara.hutool.poi.csv.CsvData
-
获取头信息列表,如果无头信息为Null,返回列表为只读列表
- getHeader() - Method in class org.dromara.hutool.poi.csv.CsvParser
-
获取头部字段列表,如果headerLineNo < 0,抛出异常
- getHeaderAlias() - Method in class org.dromara.hutool.poi.excel.ExcelConfig
-
获得标题行的别名Map
- getHeaderIgnoreCase(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
忽略大小写获得请求header中的信息
- getHeaderIgnoreCase(HttpServletRequest, String) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
忽略大小写获得请求header中的信息
- getHeaderMap() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
获取所有请求头
- getHeaderMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取请求所有的头(header)信息
- getHeaderMap() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
获取所有请求头
- getHeaderMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求所有的头(header)信息
- getHeaderNames() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
获取所有Header名称
- getHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获得请求header中的信息
- getHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
获得所有响应头,获取后可以添加新的响应头
- getHeaders() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
获取所有请求头
- getHeaders() - Method in class org.dromara.hutool.json.jwt.JWT
-
获取所有头信息
- getHeadersMap() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
获取所有请求头,包括多个相同名称的请求头
- getHeadersMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取请求所有的头(header)信息
- getHeadersMap(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获取响应所有的头(header)信息
- getHeadersMap() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
获取所有请求头,包括多个相同名称的请求头
- getHeadersMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求所有的头(header)信息
- getHeadersMap(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获取响应所有的头(header)信息
- getHeight() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取高度
- getHeight() - Static method in class org.dromara.hutool.swing.ScreenUtil
-
获取屏幕高度
- getHexValue() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
获取16进制的CRC16值
- getHexValue(boolean) - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
获取16进制的CRC16值
- getHexValue() - Method in class org.dromara.hutool.core.io.checksum.CRC16
-
获取16进制的CRC16值
- getHexValue(boolean) - Method in class org.dromara.hutool.core.io.checksum.CRC16
-
获取16进制的CRC16值
- getHitCount() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- getHoldability() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getHomeDir() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的安装目录(取自系统属性:java.home)。
- getHomeDir() - Method in class org.dromara.hutool.extra.management.UserInfo
-
取得当前登录用户的home目录(取自系统属性:user.home)。
- getHost() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取 主机,例如127.0.0.1
- getHost(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获取URL中域名部分,只保留URL中的协议(Protocol)、Host,其它为null。
- getHost() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获得SMTP服务器域名
- getHost() - Method in class org.dromara.hutool.extra.ssh.Connector
-
获得主机名
- getHost() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取服务器地址,默认127.0.0.1
- getHostInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得Host的信息。
- getHostnameVerifier() - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- getHour() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取当前日期对象中的小时数。
- getHttpContext() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getHttpContext() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
-
获取HttpContext
- getHttpResponse() - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
获取原始HTTP响应
- getHttpURLConnection() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取HttpURLConnection对象
- getHyperlink() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getHyperlink() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getId() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取StopWatch 的ID,用于多个秒表对象的区分
- getId() - Method in class org.dromara.hutool.core.tree.MapTree
-
- getId() - Method in interface org.dromara.hutool.core.tree.Node
-
获取ID
- getId() - Method in class org.dromara.hutool.core.tree.TreeNode
-
- getId() - Method in class org.dromara.hutool.cron.task.CronTask
-
获取作业ID
- getId(String) - Static method in class org.dromara.hutool.json.jwt.signers.AlgorithmUtil
-
获取算法ID,用户传入算法名返回ID,传入算法ID返回本身
- getIdKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
- getIdKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
获取ID对应的名称
- getIdKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
获取ID方法
- getIdle() - Method in interface org.dromara.hutool.core.pool.Poolable
-
获取对象空闲时长,单位:毫秒
空闲时间指在池中的时间,即借出时间到上次归还时间的差
- getIdle() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getIdleCount() - Method in interface org.dromara.hutool.core.pool.ObjectPool
-
获取空闲对象数,即在池中的对象数
- getIdleCount() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
- getIdleCount() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
- getIdleTimeout() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取空闲超时时间
- getIds() - Method in class org.dromara.hutool.cron.TaskTable
-
获取所有ID,返回不可变列表,即列表不可修改
- getIdScopeByTimestamp(long, long) - Method in class org.dromara.hutool.core.data.id.Snowflake
-
根据传入时间戳-计算ID起终点
- getIdScopeByTimestamp(long, long, boolean) - Method in class org.dromara.hutool.core.data.id.Snowflake
-
根据传入时间戳-计算ID起终点 Gitee/issues/I60M14
- getImage() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
- getImage() - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
从剪贴板获取图片
- getImage(Transferable) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
- getImage(URL) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
从URL中获取或读取图片对象
- getImageBase64() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
获得图片的Base64形式
- getImageBase64Data() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
获取图片带文件格式的 Base64
- getImageBytes() - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
获取图形验证码图片bytes
- getImageInputStream(InputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getImageOutputStream(OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getImageOutputStream(File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getImg() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取二维码中的Logo
- getImg() - Method in class org.dromara.hutool.swing.img.Img
-
获取处理过的图片
- getImgRound() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取二维码logo圆角弧度,0~1,为长宽占比
- getIn(String, InputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
-
获取压缩输入流,用于解压缩指定内容,支持的格式例如:
- getIndent() - Method in class org.dromara.hutool.json.support.JSONFormatStyle
-
获取缩进符
- getIndex(char) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder
-
获取字符 下标
- getIndex() - Method in class org.dromara.hutool.core.text.placeholder.segment.IndexedPlaceholderSegment
-
- getIndex() - Method in class org.dromara.hutool.poi.csv.CsvTokener
-
获取当前位置
- getIndexInfo(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取指定表的索引信息。
- getIndexInfo(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取指定表的索引信息。
- getIndexInfoList() - Method in class org.dromara.hutool.db.meta.Table
-
获取索引信息
- getIndexName() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
获取索引名称
- getInfo() - Method in class org.dromara.hutool.extra.management.JvmInfo
-
取得当前JVM impl.的信息(取自系统属性:java.vm.info)。
- getInputStream() - Method in class org.dromara.hutool.core.io.file.FileReader
-
获得输入流
- getInputStream(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得输入流
- getInputStream(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得输入流
- getInputStream(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获得输入流
- getInputStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获得输入流对象
输入流对象用于读取数据
- getInstance() - Static method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
获取单例的空队列
- getInstance() - Static method in class org.dromara.hutool.core.convert.CompositeConverter
-
获得单例的 CompositeConverter
- getInstance() - Static method in class org.dromara.hutool.core.data.masking.MaskingManager
-
获得单例的 MaskingManager
- getInstance() - Static method in class org.dromara.hutool.core.date.format.DateFormatManager
-
获得单例的 DateFormatManager
- getInstance() - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat实例,使用默认格式和地区
- getInstance(String) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例,使用默认地区
支持缓存
- getInstance(String, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getInstance(String, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getInstance(String, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getInstance() - Static method in class org.dromara.hutool.db.ds.DSPool
-
获取单例池对象
- getInstance() - Static method in class org.dromara.hutool.json.JSONFactory
-
获取单例
- getInstance() - Static method in class org.dromara.hutool.json.serializer.TypeAdapterManager
-
获得单例的 TypeAdapterManager
- getInstantiatedMethodParameterTypes() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
实例方法参数类型
- getInt(K, Integer) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取int型属性值
若获得的值为不可见字符,使用默认值
- getInt(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取int型属性值
- getInt(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Integer
- getInt(Map<?, ?>, Object, Integer) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Integer
- getInt(String, int) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获得int类型值
- getIntByGroup(K, G, Integer) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取int型属性值
- getIntByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取int型属性值
- getInterfaces(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取指定类及其父类所有的实现接口。
- getInterval() - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
-
获取执行时间
- getInverse() - Method in class org.dromara.hutool.core.map.BiMap
-
获取反向Map
- getInvokeMethod(Class<?>) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
获取函数的执行方法
- getIoAction() - Method in class org.dromara.hutool.socket.aio.AioClient
-
获取IO处理器
- getIoAction() - Method in class org.dromara.hutool.socket.aio.AioServer
-
获取IO处理器
- getIoAction() - Method in class org.dromara.hutool.socket.aio.AioSession
-
获取消息处理器
- getIoWait() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getIpByHost(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
通过域名得到IP
- getIrq() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getIso8601Value() - Method in enum org.dromara.hutool.core.date.Week
-
获取ISO8601规范的int值,from 1 (Monday) to 7 (Sunday).
- getIter(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- getIter(Object) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- getIterator() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
-
- getIV() - Method in class org.dromara.hutool.crypto.JceCipher
-
返回新缓冲区中的初始化向量(IV)
这在创建随机IV的情况下,或在基于密码的加密或解密的上下文中是有用的,其中IV是从用户提供的密码导出的。
- getJarClassLoader(File) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- getJarFile() - Method in class org.dromara.hutool.core.io.resource.JarResource
-
- getJavaClassPaths() - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获得Java ClassPath路径,不包括 jre
- getJavaInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得Java Implementation的信息。
- getJavaRuntimeInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得当前运行的JRE的信息。
- getJavaSpecInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得Java Specification的信息。
- getJndiDS(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得JNDI数据源
- getJndiDSWithLog(String) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
获得JNDI数据源
- getJSON(Integer) - Method in class org.dromara.hutool.json.JSONArray
-
- getJSON(K) - Method in interface org.dromara.hutool.json.JSONGetter
-
获取JSON对象
在JSON树模型中,JSON的节点都以JSON格式存储,所有get方法都基于此方法
- getJSON(String) - Method in class org.dromara.hutool.json.JSONObject
-
- getJSONArray(K) - Method in interface org.dromara.hutool.json.JSONGetter
-
获得JSONArray对象
如果值为其它类型对象,尝试转换为
JSONArray返回,否则抛出异常
- getJSONObject(K) - Method in interface org.dromara.hutool.json.JSONGetter
-
获得JSONObject对象
如果值为其它类型对象,尝试转换为
JSONObject返回,否则抛出异常
- getJvmInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得Java Virtual Machine Implementation的信息。
- getJvmSpecInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得Java Virtual Machine Specification的信息。
- getKey() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
获取键
- getKey() - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
获取键
- getKey(V) - Method in class org.dromara.hutool.core.map.BiMap
-
根据值获得键
- getKey() - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
-
- getKey() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取当前节点的key
- getKey(V) - Method in class org.dromara.hutool.core.map.TableMap
-
根据value获得对应的key,只返回找到的第一个value对应的key值
- getKeyAndIV(byte[], byte[]) - Method in class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
-
通过密钥和salt值,获取实际的密钥
- getKeyByType(KeyType) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
根据密钥类型获得相应密钥
- getKeyComparator() - Method in class org.dromara.hutool.json.JSONConfig
-
获取键排序规则
键排序规则,null表示不排序,不排序情况下,按照加入顺序排序
- getKeyFactory(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- getKeyGenerator(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- getKeyManagerFactory(String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- getKeyManagerFactory(KeyStore, char[], String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- getKeyManagers(KeyStore, char[]) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- getKeyManagers(KeyStore, char[], String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- getKeyPair(PEMKeyPair) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
- getKeyPair(String, InputStream, char[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
从KeyStore中获取私钥公钥
- getKeyPair(KeyStore, char[], String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
从KeyStore中获取私钥公钥
- getKeyPairGenerator(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- getKeys(V) - Method in class org.dromara.hutool.core.map.TableMap
-
获取指定value对应的所有key
- getKeyStore(String) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
- getLabel() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取列标签
- getLambda() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
获得Lambda表达式对象
- getLambda() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPrivateKey
-
获取lambda值
- getLanguage() - Method in class org.dromara.hutool.extra.management.UserInfo
-
取得当前登录用户的语言设置(取自系统属性:user.language)。
- getLanguage() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
-
获取语言
- getLast(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取集合的最后一个元素
- getLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- getLastAccess() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
获取上次访问时间
- getLastDay(boolean) - Method in enum org.dromara.hutool.core.date.Month
-
- getLastDay(int, boolean) - Static method in enum org.dromara.hutool.core.date.Month
-
获得指定月的最后一天
- getLastDayOfMonth() - Method in class org.dromara.hutool.core.date.DateTime
-
获得本月的最后一天
- getLastDayOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得本月的最后一天
- getLastHeader() - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
获取最后的头信息
- getLastModified() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
获得VFS文件最后修改时间
- getLastModified(Object) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
-
- getLastModified(String) - Method in class org.dromara.hutool.extra.template.engine.jte.SimpleStringCodeResolver
-
- getLastModified(Resource) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
-
- getLastPathEle(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取指定位置的最后一个子路径部分
- getLastReturn() - Method in interface org.dromara.hutool.core.pool.Poolable
-
获取最后归还时间
- getLastReturn() - Method in class org.dromara.hutool.core.pool.SimplePoolable
-
- getLastTaskInfo() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取最后的任务对象
- getLastTaskName() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取最后的任务名
- getLastTaskTimeMillis() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取最后任务的花费时间(毫秒)
- getLastTaskTimeNanos() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取最后任务的花费时间(纳秒)
- getLat() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
获取纬度
- getLeastSigBits() - Method in class org.dromara.hutool.core.codec.Number128
-
获取最低有效位(Least Significant Bit),64 bit(8 bytes)
- getLeastSignificantBits() - Method in class org.dromara.hutool.core.data.id.ULID
-
获取最低有效位(Least Significant Bit),64 bit(8 bytes)
- getLeastSignificantBits() - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此 UUID 的 128 位值中的最低有效 64 位。
- getLeft() - Method in class org.dromara.hutool.core.lang.tuple.Pair
-
获取左值
- getLeft(int) - Method in class org.dromara.hutool.core.map.TripleTable
-
获取指定index对应的左值
- getLeftByMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过中间值,查找左边值
如果有多个重复值,只返回找到的第一个值
- getLeftByRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过右值,查找左边值
如果有多个重复值,只返回找到的第一个值
- getLeftColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取左边框的颜色。
- getLefts() - Method in class org.dromara.hutool.core.map.TripleTable
-
获取左列表,不可修改
- getLeftStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取左边框的样式。
- getLength() - Method in class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
-
获取长度验证码
- getLength() - Method in class org.dromara.hutool.swing.captcha.generator.MathGenerator
-
获取验证码长度
- getLevel(String) - Static method in class org.dromara.hutool.core.data.PasswdStrength
-
Get password strength level, includes easy, midium, strong, very strong, extremely strong
- getLevel() - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
获得 格式化级别
- getLevel() - Method in enum org.dromara.hutool.db.transaction.TransactionLevel
-
获取数据库事务级别int值
- getLibraryPath() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的library搜索路径(取自系统属性:java.library.path)。
- getLibraryPathArray() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的library搜索路径(取自系统属性:java.library.path)。
- getLineColor() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
获取线条颜色
- getLineSeparator() - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取当前系统的换行分隔符
Windows: \r\n
Mac: \r
Linux: \n
- getLineSeparator() - Method in class org.dromara.hutool.extra.management.OsInfo
-
取得OS的文本文件换行符(取自系统属性:line.separator)。
- getLineStyle() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
获取线条样式
- getLineWidth() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
获取线条宽度
- getLinkOperator() - Method in class org.dromara.hutool.db.sql.Condition
-
获取与前一个Condition连接的逻辑运算符,可以是and或or
- getLinkOptions(boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
构建是否追踪软链的选项
- getListenerFactory() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
获取ListenerFactory,用于设置端口、用户、SSL等信息
- getListParam(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获得集合表单值
- getLng() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
获取经度
- getLocalAddress() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getLocalDate(K, LocalDate) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalDate类型值
- getLocalDate(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalDate类型值
- getLocalDateTime(K, LocalDateTime) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalDateTime类型值
- getLocalDateTime(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalDateTime类型值
- getLocalDateTimeCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getLocalDateTimeCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getLocale() - Method in interface org.dromara.hutool.core.date.format.DateBasic
-
获得 日期地理位置
- getLocale() - Method in class org.dromara.hutool.core.date.format.DefaultDateBasic
-
- getLocale() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- getLocale() - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- getLocale() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- getLocalHardwareAddress() - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获得本机物理地址
- getLocalHardwareAddress() - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
获得本机物理地址(IPv6网卡)
- getLocalhost() - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获取本机网卡IPv4地址,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost() 获取地址
此方法不会抛出异常,获取失败将返回
null
见:https://github.com/dromara/hutool/issues/428
- getLocalhost() - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
获取本机网卡IPv6地址,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv6地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost() 获取地址
此方法不会抛出异常,获取失败将返回
null
- getLocalhostDirectly() - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获取本机网卡IPv4地址,不使用缓存,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost() 获取地址
此方法不会抛出异常,获取失败将返回
null
见:https://github.com/dromara/hutool/issues/428
- getLocalhostDirectly(boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获取本机网卡IPv4地址,不使用缓存,规则如下:
必须非回路(loopback)地址、IPv4地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost() 获取地址
此方法不会抛出异常,获取失败将返回
null
见:https://github.com/dromara/hutool/issues/428
- getLocalhostDirectly() - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
获取本机网卡IPv6地址,不使用缓存,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv6地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost() 获取地址
此方法不会抛出异常,获取失败将返回
null
见:https://github.com/dromara/hutool/issues/428
- getLocalHostName() - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获取主机名称,一次获取会缓存名称
注意此方法会触发反向DNS解析,导致阻塞,阻塞时间取决于网络!
- getLocalHostName() - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
获取主机名称,一次获取会缓存名称
注意此方法会触发反向DNS解析,导致阻塞,阻塞时间取决于网络!
- getLocalhostStrV4() - Static method in class org.dromara.hutool.core.net.NetUtil
-
- getLocalhostV4() - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取本机网卡IPv4地址,规则如下:
必须非回路(loopback)地址、非局域网地址(siteLocal)、IPv4地址
多网卡则返回第一个满足条件的地址
如果无满足要求的地址,调用
InetAddress.getLocalHost() 获取地址
此方法不会抛出异常,获取失败将返回
null
见:https://github.com/dromara/hutool/issues/428
- getLocalMacAddress() - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获得本机MAC地址,默认使用获取到的IPv4本地地址对应网卡
- getLocalMacAddress() - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
获得本机MAC地址,默认使用获取到的IPv6本地地址对应网卡
- getLocalMacAddressV4() - Static method in class org.dromara.hutool.core.net.NetUtil
-
获得本机MAC地址,默认使用获取到的IPv4本地地址对应网卡
- getLocalTime(K, LocalTime) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalTime类型值
- getLocalTime(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalTime类型值
- getLocation(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取class类路径URL, 不管是否在jar包中都会返回文件夹的路径
class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
jdk中的类不能使用此方法
- getLocationPath(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取class类路径, 不管是否在jar包中都会返回文件夹的路径
class在jar包中返回jar所在文件夹,class不在jar中返回文件夹目录
jdk中的类不能使用此方法
- getLocationUrl(UrlBuilder, String) - Static method in class org.dromara.hutool.http.HttpUrlUtil
-
获取转发的新的URL
- getLog(String) - Method in interface org.dromara.hutool.log.engine.LogEngine
-
获得日志对象(单例)
- getLog(Class<?>) - Method in interface org.dromara.hutool.log.engine.LogEngine
-
获得日志对象(单例)
- getLog(String) - Static method in class org.dromara.hutool.log.LogFactory
-
获得日志对象
- getLog(Class<?>) - Static method in class org.dromara.hutool.log.LogFactory
-
获得日志对象
- getLoginTimeout() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getLoginTimeout() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- getLogWriter() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getLogWriter() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- getLong(K, Long) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Long型属性值
若获得的值为不可见字符,使用默认值
- getLong(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取long型属性值
- getLong(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Long
- getLong(Map<?, ?>, Object, Long) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Long
- getLong(String, long) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获得long类型值
- getLongArray(ByteOrder) - Method in class org.dromara.hutool.core.codec.Number128
-
- getLongByGroup(K, G, Long) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取Long型属性值
- getLongByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取Long型属性值
- getLowerBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获取下界
- getLowerBoundValue() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获取下界值
- getMacAddress(InetAddress) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
-
获得指定地址信息中的MAC地址,使用分隔符“-”
- getMacAddress(InetAddress, String) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
-
获得指定地址信息中的MAC地址
- getMacLength() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
-
- getMacLength() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
- getMacLength() - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
获取MAC算法块长度
- getMacLength() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
-
获取MAC算法块大小
- getMagicNumber(byte[]) - Static method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
根据给定的bytes,获取对应识别到的FileMagicNumber
- getMainAlgorithm(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
获取主体算法名,例如RSA/ECB/PKCS1Padding的主体算法是RSA
- getMainColor(String) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
-
获取图片大概的主题色
循环所有的像素点,取出出现次数最多的一个像素点的RGB值
- getMainColor(File) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
-
获取图片大概的主题色
循环所有的像素点,取出出现次数最多的一个像素点的RGB值
- getMainColor(BufferedImage) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
-
获取图片大概的主题色
循环所有的像素点,取出出现次数最多的一个像素点的RGB值
- getMainColor(BufferedImage, int[]...) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
获取给定图片的主色调,背景填充用
- getMainThread() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获取进程的主线程
from Voovan
- getManifest(Class<?>) - Static method in class org.dromara.hutool.core.io.ManifestUtil
-
根据 class 获取 所在 jar 包文件的 Manifest
此方法主要利用class定位jar包,如引入hutool-all,则传入hutool中任意一个类即可获取这个jar的Manifest信息
如果这个类不在jar包中,返回null
- getManifest(File) - Static method in class org.dromara.hutool.core.io.ManifestUtil
-
获取 jar 包文件或项目目录下的 Manifest
- getManifest(JarURLConnection) - Static method in class org.dromara.hutool.core.io.ManifestUtil
-
- getManifest(JarFile) - Static method in class org.dromara.hutool.core.io.ManifestUtil
-
- getMap(String) - Method in class org.dromara.hutool.setting.Setting
-
获得指定分组的所有键值对,此方法获取的是原始键值对,获取的键值对可以被修改
- getMapper() - Method in class org.dromara.hutool.json.JSONFactory
-
获取
JSONMapper,用于实现Bean和JSON的转换
此方法使用双重检查锁实现懒加载模式,只有mapper被使用时才初始化
- getMapping(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- getMargin() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取边距
- getMaskBit(String) - Static method in class org.dromara.hutool.core.net.MaskBit
-
根据掩码获取掩码位
- getMaskBitByMask(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
将 子网掩码 转换为 掩码位
- getMaskByIpRange(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 开始IP 与 结束IP 获取 掩码地址
- getMaskByMaskBit(int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 掩码位 获取 掩码地址
- getMaskIpLong(int) - Static method in class org.dromara.hutool.core.net.MaskBit
-
根据掩码位获取掩码IP(Long型)
- getMatrix() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
-
- getMax() - Method in enum org.dromara.hutool.cron.pattern.Part
-
获取最大值
- getMaxBodySize() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取最大消息体大小
- getMaxFieldSize() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMaxFileSize() - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
- getMaxFreeMemory() - Method in class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
get the max free memory.
- getMaxHeaderSize() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取最大请求(响应)头大小
- getMaxIdle() - Method in class org.dromara.hutool.core.pool.PoolConfig
-
获取最长空闲时间(在池中时间)
- getMaxLengthEstimate() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
- getMaxLengthEstimate() - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
- getMaxMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获得JVM中可以从系统中获取的最大的内存数,单位byte,以-Xmx参数为准
- getMaxMemory() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取JVM可用的内存总大小
- getMaxMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
-
获得JVM最大内存
- getMaxNestingDepth() - Method in class org.dromara.hutool.json.xml.ParseConfig
-
获取最大嵌套深度,用于解析时限制解析层级,当大于这个层级时抛出异常,-1表示无限制
- getMaxPerRoute() - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
获取每个路由的最大连接数
- getMaxRedirects() - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
获取重定向最大次数
- getMaxRedirects() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
获取全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次
- getMaxReleaseCount() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
- getMaxRows() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMaxSize() - Method in class org.dromara.hutool.core.pool.PoolConfig
-
获取最大池大小
- getMaxThreads() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取最大线程数
- getMaxTotal() - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
获取最大连接总数
- getMaxWait() - Method in class org.dromara.hutool.core.pool.PoolConfig
-
获取最长等待时间,用于在借出对象时,等待最长时间。
- getMBeanServer() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取
MBeanServer
MBeanServer是负责管理MBean的,一般一个JVM只有一个MBeanServer,所有的MBean都要注册到MBeanServer上,并通过 MBeanServer 对外提供服务。
- getMembers() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
获得所有元素
- getMemory() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取内存相关信息,比如总内存、可用内存等
- getMemoryManagerMXBeans() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取Java虚拟机中的
MemoryManagerMXBean列表
The Java virtual machine can have one or more memory managers.
- getMemoryMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
返回Java虚拟机内存系统相关属性
- getMemoryPoolMXBeans() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取Java虚拟机中的
MemoryPoolMXBean列表
The Java virtual machine can have one or more memory pools.
- getMemoryThreshold() - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
- getMergedCell(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取合并单元格
传入的x,y坐标(列行数)可以是合并单元格范围内的任意一个单元格
- getMergedRegion(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
-
获取指定坐标点对应的合并单元格范围
- getMessage(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获得完整消息,包括异常名,消息格式为:{SimpleClassName}: {ThrowableMessage}
- getMessage() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- getMessage() - Method in class org.dromara.hutool.http.webservice.SoapClient
-
获取SOAP消息对象 SOAPMessage
- getMessage() - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
获取SOAP消息
- getMeta() - Method in class org.dromara.hutool.db.Entity
-
获得元信息
- getMetaData() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getMetaData(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取数据库连接的元数据信息。
- getMetaData() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMethod() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
获取方法
- getMethod(Method[], Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
通过给定的条件(Predicate)从一个Method数组中查找第一个匹配的方法。
- getMethod(Class<?>, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
查找指定方法 如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null。
- getMethod(Class<?>, boolean, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
查找指定方法 如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null。
- getMethod(Method[], boolean, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
查找指定方法 如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null。
- getMethod() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取请求方法,GET/POST
- getMethod() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
- getMethod() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getMethod() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
-
- getMethod() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
- getMethod() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取请求方法
- getMethod() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
- getMethod() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
- getMethodByName(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null
此方法只检查方法名是否一致,并不检查参数的一致性。
- getMethodByName(Class<?>, boolean, String) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null
此方法只检查方法名是否一致,并不检查参数的一致性。
- getMethodByNameIgnoreCase(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回null
此方法只检查方法名是否一致(忽略大小写),并不检查参数的一致性。
- getMethodEle() - Method in class org.dromara.hutool.http.webservice.SoapClient
-
获取方法节点
用于创建子节点等操作
- getMethodIgnoreCase(Class<?>, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
忽略大小写查找指定方法,如果找不到对应的方法则返回null
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null。
- getMethodName(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
获取lambda表达式函数(方法)名称
- getMethodNames(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得指定类中的Public方法名
去重重载的方法
- getMethodOfObj(Object, String, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
查找指定对象中的所有方法(包括非public方法),也包括父对象和Object类的方法
此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回null。
- getMethods(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得一个类中所有方法列表,包括其父类中的方法
- getMethods(Class<?>, Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得一个类中所有方法列表,包括其父类中的方法
- getMethodsDirectly(boolean, boolean) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
-
获得一个类中所有方法列表,直接反射获取,无缓存
接口获取方法和默认方法,获取的方法包括:
本类中的所有方法(包括static方法)
父类中的所有方法(包括static方法)
Object中(包括static方法)
- getMethodsDirectly(Class<?>, boolean, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得一个类中所有方法列表,直接反射获取,无缓存
接口获取方法和默认方法,获取的方法包括:
本类中的所有方法(包括static方法)
父类中的所有方法(包括static方法)
Object中(包括static方法)
- getMiddle() - Method in class org.dromara.hutool.core.lang.tuple.Triple
-
获取中值
- getMiddle(int) - Method in class org.dromara.hutool.core.map.TripleTable
-
获取指定index对应的中值
- getMiddleByLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过左值,查找中值
如果有多个重复值,只返回找到的第一个值
- getMiddleByRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过右值,查找中值
如果有多个重复值,只返回找到的第一个值
- getMiddles() - Method in class org.dromara.hutool.core.map.TripleTable
-
获取中列表,不可修改
- getMillis() - Method in enum org.dromara.hutool.core.date.DateUnit
-
- getMillisecond() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取时间戳(毫秒)。
- getMimeSubtype() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
Returns file sub type MIME.
- getMimeType() - Method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
获取媒体类型
- getMimeType(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
根据文件扩展名获得MimeType
- getMimeType(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
根据文件扩展名获得MimeType
- getMimeType(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获得文件的MimeType
- getMimeType() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
Returns file types MIME.
- getMin() - Method in enum org.dromara.hutool.cron.pattern.Part
-
获取最小值
- getMinSize() - Method in class org.dromara.hutool.core.pool.PoolConfig
-
获取最小(初始)池大小
- getMinute() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取当前日期构建器中的分钟数。
- getMinValue() - Method in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
-
获取表达式定义的最小值
- getMinValue(int, boolean) - Method in class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
-
获取匹配的最小值
- getMissCount() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- getModifiers() - Method in class org.dromara.hutool.core.reflect.ClassMember
-
- getMonitor(int, long, ClipboardListener) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
- getMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获取农历的月,从1开始计数
此方法返回实际的月序号,如一月是闰月,则一月返回1,润一月返回2
- getMonth() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取月份,从1开始。
- getMoreResults() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMoreResults(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getMostSigBits() - Method in class org.dromara.hutool.core.codec.Number128
-
获取最高有效位(Most Significant Bit),64 bit(8 bytes)
- getMostSignificantBits() - Method in class org.dromara.hutool.core.data.id.ULID
-
获取最高有效位(Most Significant Bit),64 bit(8 bytes)
- getMostSignificantBits() - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此 UUID 的 128 位值中的最高有效 64 位。
- getMsgStr(boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
获取SOAP请求消息
- getMultipart() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getMultipart() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得MultiPart表单内容,多用于获得上传的文件
- getMultipart(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest, UploadSetting) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest, UploadSetting) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
- getMultistageReverseProxyIp(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
从多级反向代理中获得第一个非unknown IP地址
- getN() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
获取N值
- getName() - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
获取Bean的全类名
- getName() - Method in class org.dromara.hutool.core.bean.path.node.NameNode
-
获取节点名
- getName() - Method in enum org.dromara.hutool.core.date.BetweenFormatter.Level
-
获取级别名称
- getName() - Method in enum org.dromara.hutool.core.date.chinese.ChineseDateFormat
-
获取农历日期输出格式相关描述
- getName() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
方法或构造名称
- getName(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
返回文件名
- getName(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
返回文件名
"d:/test/aaa" 返回 "aaa"
"/test/aaa.jpg" 返回 "aaa.jpg"
- getName(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
- getName() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- getName() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- getName() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
- getName() - Method in class org.dromara.hutool.core.io.resource.HttpResource
-
- getName() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
-
- getName() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- getName() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
获取资源名,例如文件资源的资源名为文件名
- getName() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
- getName() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
- getName(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
获得类名称
数组输出xxx[]形式,其它类调用
Class.getName()
java.lang.Object[][].class => "java.lang.Object[][]"
- getName(Executable) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
获取构造或方法的名称表示
构造:
"()", "(java.lang.String,int)"
方法:
"void do(int)", "void do()", "int do(java.lang.String,boolean)"
- getName() - Method in class org.dromara.hutool.core.reflect.ClassMember
-
- getName() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
- getName() - Method in interface org.dromara.hutool.core.reflect.Invoker
-
获取调用方法的名称。
- getName() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
-
获取参数名
- getName() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
- getName() - Method in class org.dromara.hutool.core.tree.MapTree
-
- getName() - Method in interface org.dromara.hutool.core.tree.Node
-
获取节点标签名称
- getName() - Method in class org.dromara.hutool.core.tree.TreeNode
-
- getName() - Method in class org.dromara.hutool.db.meta.Column
-
获取列名
- getName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取列名称
- getName() - Method in class org.dromara.hutool.extra.management.HostInfo
-
取得当前主机的名称。
- getName() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的名称(取自系统属性:java.runtime.name)。
- getName() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
-
取得当前Java Spec.的名称(取自系统属性:java.specification.name)。
- getName() - Method in class org.dromara.hutool.extra.management.JvmInfo
-
取得当前JVM impl.的名称(取自系统属性:java.vm.name)。
- getName() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
-
取得当前JVM spec.的名称(取自系统属性:java.vm.specification.name)。
- getName() - Method in class org.dromara.hutool.extra.management.OsInfo
-
取得当前OS的名称(取自系统属性:os.name)。
- getName() - Method in class org.dromara.hutool.extra.management.UserInfo
-
取得当前登录用户的名字(取自系统属性:user.name)。
- getName() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
获取Cookie名称
- getName() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- getName() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- getName() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- getName() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- getName() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
获取信息名称
- getName() - Method in class org.dromara.hutool.log.AbsLogEngine
-
获取日志框架名,用于打印当前所用日志框架
- getName() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- getName() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- getName() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- getName() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- getName() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- getName() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- getName() - Method in interface org.dromara.hutool.log.engine.LogEngine
-
获取日志框架名,用于打印当前所用日志框架
- getName() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- getName() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- getName() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- getName() - Method in interface org.dromara.hutool.log.Log
-
- getName() - Method in class org.dromara.hutool.poi.excel.RowGroup
-
获取分组名称
- getName() - Method in enum org.dromara.hutool.poi.excel.sax.CellDataType
-
获取对应类型的属性值
- getNamedSql() - Method in class org.dromara.hutool.db.sql.NamedSql
-
获取原始地带名称占位符的SQL语句
- getNameFieldMap(Class<? extends Enum<?>>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
获得枚举名对应指定字段值的Map
键为枚举名,值为字段值
- getNameKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
- getNameKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
获取节点名对应的名称
- getNameKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
获取节点名称方法
- getNames() - Method in class org.dromara.hutool.core.bean.path.node.ListNode
-
获取列表中的name,不去除单引号
- getNames(Class<? extends Enum<?>>) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
枚举类中所有枚举对象的name列表
- getNamespaceURI(String) - Method in class org.dromara.hutool.core.xml.UniversalNamespaceCache
-
This method is called by XPath.
- getNavigatePageNumbers() - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
得到所有导航页号
- getNetworkIFs() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取网络相关信息,可能多块网卡
- getNetworkInterface(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取指定名称的网卡信息
- getNetworkInterfaces() - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取本机所有网卡
- getNetworkTimeout() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getNewline() - Method in class org.dromara.hutool.json.support.JSONFormatStyle
-
获取换行符
- getNext() - Method in interface org.dromara.hutool.core.collection.queue.Linked
-
Retrieves the next element or null if either the element is
unlinked or the last element on the deque.
- getNext(char, Map<Character, Integer>) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
获取下一跳
- getNice() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getNode() - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
获取节点
- getNode(T) - Method in class org.dromara.hutool.core.tree.MapTree
-
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
- getNode(MapTree<T>, T) - Static method in class org.dromara.hutool.core.tree.TreeUtil
-
获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
- getNodeByXPath(String, Object) - Static method in class org.dromara.hutool.core.xml.XPathUtil
-
- getNodeListByXPath(String, Object) - Static method in class org.dromara.hutool.core.xml.XPathUtil
-
- getNodeValue(K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取指定节点的值
- getNoLock() - Static method in class org.dromara.hutool.core.thread.lock.LockUtil
-
获取单例的无锁对象
- getNs() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取纳秒数。
- getNSquare() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
获取N * N
- getNullable() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取null值选项,即是否可以为null
- getNullableEnum() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取列null值选项枚举,即是否可以为null
- getNumber(K, Number) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Number类型值
- getNumber(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Number类型值
- getNumberOrDateValue(CellValueRecordInterface, double, FormatTrackingHSSFListener) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
在Excel03 sax读取中获取日期或数字类型的结果值
- getNumberWriteMode() - Method in class org.dromara.hutool.json.JSONConfig
-
获取Number写出模式
- getNumericCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getNumericCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getObj(K, Object) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Object属性值
- getObj(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
- getObj() - Method in class org.dromara.hutool.core.lang.selector.WeightObj
-
获取对象
- getObj(String, Object) - Method in class org.dromara.hutool.core.map.Dict
-
- getObj(Object, Object) - Method in class org.dromara.hutool.core.map.MapProxy
-
- getObj(K, Object) - Method in interface org.dromara.hutool.json.JSONGetter
-
- getObj(String, Object) - Method in class org.dromara.hutool.json.JSONObject
-
- getObj(CharSequence, Object) - Method in class org.dromara.hutool.setting.AbsSetting
-
- getObj(CharSequence, Object) - Method in class org.dromara.hutool.setting.props.Props
-
- getObjByGroup(K, G, Object) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
- getObjByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取Object属性值,最原始的对象获取,没有任何转换或类型判断
- getObjByGroup(CharSequence, CharSequence, Object) - Method in class org.dromara.hutool.setting.Setting
-
- getObjByPath(String) - Method in interface org.dromara.hutool.json.JSON
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
获取表达式对应值后转换为对应类型的值
- getObjByPath(JSON, String) - Static method in class org.dromara.hutool.json.JSONUtil
-
通过表达式获取JSON中嵌套的对象
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- getOemCode() - Method in class org.dromara.hutool.core.data.VIN
-
获取装配厂字码
- getOpenSSHPrivateKeySpec(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
创建OpenSSHPrivateKeySpec
- getOpenSSHPublicKeySpec(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
创建OpenSSHPublicKeySpec
- getOperatingSystemMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
返回Java虚拟机运行下的操作系统相关信息属性
- getOperator() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
获取运算符
- getOperator() - Method in class org.dromara.hutool.db.sql.Condition
-
获得运算符
大于号,小于号,等于号 等
- getOrCreateArray() - Method in interface org.dromara.hutool.json.serializer.JSONContext
-
获取当前JSON对象,如果为非JSONArray,则创建一个JSONArray对象
- getOrCreateCell(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取或创建指定坐标单元格
- getOrCreateCell(Row, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
获取已有单元格或创建新单元格
- getOrCreateCell(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取或创建指定坐标单元格
- getOrCreateCell(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取或创建指定坐标单元格
- getOrCreateCell(XWPFTableRow, int) - Static method in class org.dromara.hutool.poi.word.TableUtil
-
获取或创建新单元格
存在则直接返回,不存在创建新的单元格
- getOrCreateCellStyle(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
为指定单元格获取或者创建样式,返回样式后可以设置样式内容
- getOrCreateCellStyle(int, int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
为指定单元格获取或者创建样式,返回样式后可以设置样式内容
- getOrCreateColumnStyle(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取或创建某一列的样式,返回样式后可以设置样式内容
需要注意,此方法返回行样式,设置背景色在单元格设置值后会被覆盖,需要单独设置其单元格的样式。
- getOrCreateObj() - Method in interface org.dromara.hutool.json.serializer.JSONContext
-
获取当前JSON对象,如果为非JSONObject,则创建一个JSONObject对象
- getOrCreatePrimitive(Object) - Method in interface org.dromara.hutool.json.serializer.JSONContext
-
获取当前JSON对象,如果为非JSONPrimitive,则创建一个JSONPrimitive对象
- getOrCreateRow(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取或者创建行
- getOrCreateRow(Sheet, int) - Static method in class org.dromara.hutool.poi.excel.RowUtil
-
获取已有行或创建新行
- getOrCreateRow(XWPFTable, int) - Static method in class org.dromara.hutool.poi.word.TableUtil
-
获取或创建新行
存在则直接返回,不存在创建新的行
- getOrCreateRowStyle(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取或创建某一行的样式,返回样式后可以设置样式内容
需要注意,此方法返回行样式,设置背景色在单元格设置值后会被覆盖,需要单独设置其单元格的样式。
- getOrCreateSheet(Workbook, String) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
-
获取或者创建sheet表
如果sheet表在Workbook中已经存在,则获取之,否则创建之
- getOrCreateSheet(Workbook, int) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
-
获取或者创建sheet表
自定义需要读取或写出的Sheet,如果给定的sheet不存在,创建之(命名为默认)
在读取中,此方法用于切换读取的sheet,在写出时,此方法用于新建或者切换sheet
- getOrDefault(Object, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- getOrDefault(Object, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- getOrder() - Method in class org.dromara.hutool.db.meta.Column
-
获取顺序号
- getOrders() - Method in class org.dromara.hutool.db.Page
-
- getOrientation(File) - Static method in class org.dromara.hutool.swing.img.ImgMetaUtil
-
获取图片文件旋转角度
- getOrientation(InputStream) - Static method in class org.dromara.hutool.swing.img.ImgMetaUtil
-
获取图片旋转角度
- getOriginalLineNumber() - Method in class org.dromara.hutool.poi.csv.CsvRow
-
获取原始行号,多行情况下为首行行号。
- getOrNull() - Method in class org.dromara.hutool.core.lang.Opt
-
返回包裹里的元素,取不到则为null,注意!!!
- getOrThrow() - Method in class org.dromara.hutool.core.lang.Opt
-
返回包裹里的元素,取不到则抛出异常
- getOs() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取操作系统相关信息,包括系统版本、文件系统、进程等
- getOs() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取系统类型
- getOsInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得OS的信息。
- getOsVersion() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取系统版本
- getOut() - Method in class org.dromara.hutool.core.compress.ZipWriter
-
- getOut(String, OutputStream) - Static method in class org.dromara.hutool.extra.compress.CompressUtil
-
获取压缩输出流,用于压缩指定内容,支持的格式例如:
- getOutputSize(int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- getOutputSize(int) - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- getOutputSize(int) - Method in interface org.dromara.hutool.crypto.Cipher
-
返回输出缓冲区为了保存下一个update或doFinal操作的结果所需的长度(以字节为单位)
下一个update或doFinal调用的实际输出长度可能小于此方法返回的长度。
- getOutputSize(int) - Method in class org.dromara.hutool.crypto.JceCipher
-
- getOutputStream(File, OpenOption...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个输出流对象
- getOutputStream(String, OpenOption...) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个输出流对象
- getOutputStream(OpenOption...) - Method in class org.dromara.hutool.core.io.file.FileWriter
-
获得一个输出流对象
- getOutputStream(Path, OpenOption...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获得输出流
- getOutputStream() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取输出流对象 输出流对象用于发送数据
- getOutputStream() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
-
- getOutputStream() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
- getOutputStream() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
-
- getOutputStream() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
- getOutputStream() - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
获取输出流,用于写出数据
- getOutputStream() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
-
- getOutputStream() - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
-
- getOwnerDocument(Node) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
获取节点所在的Document
- getOwnerType() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
- getPackage(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得给定类所在包的名称
例如:
org.dromara.hutool.core.reflect.ClassUtil =》 org.dromara.hutool.core.reflect
- getPackagePath(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得给定类所在包的路径
例如:
org.dromara.hutool.core.reflect.ClassUtil =》 org/dromara/hutool/core/reflect
- getPage() - Method in class org.dromara.hutool.db.PageResult
-
页码,0表示第一页
- getPage() - Method in class org.dromara.hutool.db.sql.Query
-
获得分页对象,无分页返回null
- getPageCount() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
得到页面总数
- getPageNo() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
得到当前页号
- getPageNumber() - Method in class org.dromara.hutool.db.Page
-
- getPageSize() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
得到每页显示多少条记录
- getPageSize() - Method in class org.dromara.hutool.db.Page
-
- getPageSize() - Method in class org.dromara.hutool.db.PageResult
-
- getParam(String) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
返回单一参数值,如果有多个只返回第一个
- getParam(String) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取指定名称的参数值,取第一个值
- getParamArray() - Method in class org.dromara.hutool.db.sql.BoundSql
-
获取参数列表,按照占位符顺序
- getParamClass(Method, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取方法的参数类
- getParamClasses(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
解析方法的参数类型列表
依赖jre\lib\rt.jar
- getParameterMetaData() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getParameters(Object) - Static method in class org.dromara.hutool.core.reflect.kotlin.KCallable
-
获取参数列表
- getParameters(Object) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
获取参数列表
- getParameterTypes() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
获得构造或方法参数类型列表
- getParameterValues(Object, ValueProvider<String>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
- getParamListMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获取所有属性的集合
- getParamMap() - Method in class org.dromara.hutool.db.sql.NamedSql
-
获取原始参数名和参数值对应关系参数表
- getParamMap() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
获取所有属性的集合
- getParamMap(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得所有请求参数
- getParamMap(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得所有请求参数
- getParamNames() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
- getParams() - Method in class org.dromara.hutool.db.sql.BoundSql
-
获取参数列表,按照占位符顺序
- getParams() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getParams(String) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取指定名称的参数值
- getParams() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取参数Map
- getParams(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得所有请求参数
- getParams(ServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得所有请求参数
- getParamType(Method, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取方法的参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
- getParamTypes() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
获取方法参数类型
- getParamTypes(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取方法的参数类型列表
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
- getParamValueArray() - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
获得占位符对应的值列表
- getParamValues() - Method in class org.dromara.hutool.db.sql.ConditionBuilder
-
- getParamValues() - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
获得占位符对应的值列表
- getParent(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取指定文件的父路径
getParent(file("d:/aaa/bbb/cc/ddd")) -》 "d:/aaa/bbb/cc"
- getParent(String, int) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取指定层级的父路径
getParent("d:/aaa/bbb/cc/ddd", 0) -》 "d:/aaa/bbb/cc/ddd"
getParent("d:/aaa/bbb/cc/ddd", 2) -》 "d:/aaa/bbb"
getParent("d:/aaa/bbb/cc/ddd", 4) -》 "d:/"
getParent("d:/aaa/bbb/cc/ddd", 5) -》 null
- getParent(File, int) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取指定层级的父路径
getParent(file("d:/aaa/bbb/cc/ddd", 0)) -》 "d:/aaa/bbb/cc/ddd"
getParent(file("d:/aaa/bbb/cc/ddd", 2)) -》 "d:/aaa/bbb"
getParent(file("d:/aaa/bbb/cc/ddd", 4)) -》 "d:/"
getParent(file("d:/aaa/bbb/cc/ddd", 5)) -》 null
- getParent(K) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构中当前节点的指定父节点
- getParent(K) - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构中当前节点的指定父节点
- getParent() - Method in class org.dromara.hutool.core.tree.MapTree
-
获取父节点
- getParentId() - Method in class org.dromara.hutool.core.tree.MapTree
-
- getParentId() - Method in interface org.dromara.hutool.core.tree.Node
-
获取父节点ID
- getParentId() - Method in class org.dromara.hutool.core.tree.TreeNode
-
- getParentIdKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
- getParentIdKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
获取父节点ID对应的名称
- getParentIdKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
获取父ID方法
- getParentLogger() - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- getParentLogger() - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
Support from JDK7
- getParentNode(K, K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取以指定节点作为叶子节点的树结构,然后获取该树结构中指定节点的指定父节点
- getParents(MapTree<T>, boolean, Function<MapTree<T>, E>) - Static method in class org.dromara.hutool.core.tree.TreeUtil
-
获取所有父节点指定函数结果列表
- getParentsId(MapTree<T>, boolean) - Static method in class org.dromara.hutool.core.tree.TreeUtil
-
获取所有父节点ID列表
比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发部, 技术中心]
- getParentsName(T, boolean) - Method in class org.dromara.hutool.core.tree.MapTree
-
获取所有父节点名称列表
比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发一部, 研发中心, 技术中心]
- getParentsName(boolean) - Method in class org.dromara.hutool.core.tree.MapTree
-
获取所有父节点名称列表
比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发一部, 研发中心, 技术中心]
- getParentsName(MapTree<T>, boolean) - Static method in class org.dromara.hutool.core.tree.TreeUtil
-
获取所有父节点名称列表
比如有个人在研发1部,他上面有研发部,接着上面有技术中心
返回结果就是:[研发一部, 研发中心, 技术中心]
- getPartitionIndex(PartitionPoolConfig) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
获取当前线程被分配的分区
默认根据线程ID(TID)取分区大小余数
如果需要自定义,子类重写此方法
- getPartitionSize() - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
-
获取分区大小
- getPartOfIp(long, int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获取ip(Long类型)指定部分的十进制值,即,X.X.X.X 形式中每个部分的值
例如,ip为0xC0A802FA:
第1部分的值为:0xC0,十进制值为:192
第2部分的值为:0xA8,十进制值为:168
第3部分的值为:0x02,十进制值为:2
第4部分的值为:0xFA,十进制值为:250
- getPass() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取密码
- getPass() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取密码
- getPassword() - Method in class org.dromara.hutool.extra.ssh.Connector
-
获得密码
- getPasswordAuthentication() - Method in class org.dromara.hutool.core.net.UserPassAuthenticator
-
- getPasswordLength() - Method in class org.dromara.hutool.crypto.digest.otp.HOTP
-
获取密码长度,可以是6,7,8
- getPath() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
-
获得Path
- getPath() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取路径,例如/aa/bb/cc
- getPath(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获得path部分
- getPath() - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
获取模板路径,如果ClassPath或者WebRoot模式,则表示相对路径
- getPath() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
限制 Cookie URL路径作用域,该 URL 路径必须存在于请求的 URL 中,子路径也会匹配
Cookie 作用域,默认为空,表示所有路径下生效
- getPath() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- getPath() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- getPath() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- getPath() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- getPath() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
- getPath() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getPath() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
-
- getPath() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
- getPath() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取请求路径,包含请求参数部分
- getPath() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
- getPath() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
- getPath() - Method in class org.dromara.hutool.setting.GroupedSet
-
- getPathEle(Path, int) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取指定位置的子路径部分,支持负数,例如index为-1表示从后数第一个节点位置
- getPathSeparator() - Method in class org.dromara.hutool.extra.management.OsInfo
-
取得OS的搜索路径分隔符(取自系统属性:path.separator)。
- getPathStr() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获得路径,例如/aa/bb/cc
- getPattern() - Method in interface org.dromara.hutool.core.date.format.DateBasic
-
获得日期格式化或者转换的格式
- getPattern() - Method in class org.dromara.hutool.core.date.format.DefaultDateBasic
-
- getPattern() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- getPattern() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- getPattern(String) - Method in class org.dromara.hutool.cron.Scheduler
-
- getPattern() - Method in class org.dromara.hutool.cron.task.CronTask
-
获取表达式
- getPattern(String) - Method in class org.dromara.hutool.cron.TaskTable
-
- getPattern(int) - Method in class org.dromara.hutool.cron.TaskTable
-
- getPattern() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
获取匹配模式
- getPatternComparator(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
Given a full path, returns a
Comparator suitable for sorting patterns in order of
explicitness.
- getPatterns() - Method in class org.dromara.hutool.cron.TaskTable
-
获取所有定时任务表达式,返回不可变列表,即列表不可修改
- getPayload() - Method in class org.dromara.hutool.json.jwt.JWT
-
获取载荷对象
- getPayload(String) - Method in class org.dromara.hutool.json.jwt.JWT
-
获取载荷信息
- getPayload(String, Type) - Method in class org.dromara.hutool.json.jwt.JWT
-
获取payload并获取类型
- getPayloads() - Method in class org.dromara.hutool.json.jwt.JWT
-
获取所有载荷信息
- getPhysicalRowCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取有记录的行数,计算方法为:
最后一行序号 - 第一行序号 + 1
- getPicType(File) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
-
获取图片类型
- getPid() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获取当前进程ID,首先获取进程名称,读取@前的ID值,如果不存在,则读取进程名的hash值
- getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.bopomofo4j.Bopomofo4jEngine
-
- getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.bopomofo4j.Bopomofo4jEngine
-
- getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
-
- getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
-
- getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
-
- getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
-
- getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
-
- getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
-
- getPinyin(char) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
-
如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
- getPinyin(String, String) - Method in interface org.dromara.hutool.extra.pinyin.engine.PinyinEngine
-
获取字符串对应的完整拼音,非中文返回原字符
- getPinyin(char) - Method in class org.dromara.hutool.extra.pinyin.engine.tinypinyin.TinyPinyinEngine
-
- getPinyin(String, String) - Method in class org.dromara.hutool.extra.pinyin.engine.tinypinyin.TinyPinyinEngine
-
- getPinyin(char) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
- getPinyin(String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
将输入字符串转为拼音,每个字之间的拼音使用空格分隔
- getPinyin(String, String) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
将输入字符串转为拼音,以字符为单位插入分隔符
- getPkNames() - Method in class org.dromara.hutool.db.meta.Table
-
获取主键列表
- getPlaceholder() - Method in class org.dromara.hutool.core.text.placeholder.segment.AbstractPlaceholderSegment
-
获取占位符
- getPlaceholderSegments() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
获取 模板中的 占位符 segment
- getPlaceholderTexts() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
获取 所有占位符的完整文本列表
例如,"{}"->"{}"、"{name}"->"{name}"
- getPlaceholderVariableNames() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
获取 所有占位变量名称列表
例如,"{}"->"{}"、"{name}"->"name"
- getPlatform() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取平台类型
- getPoint() - Method in class org.dromara.hutool.swing.img.DisplayText
-
获取二维坐标点
- getPointBaseCentre(Rectangle, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
获得修正后的矩形坐标位置,变为以背景中心为基准坐标(即x,y == 0,0时,处于背景正中)
- getPoolProps() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取连接池属性
- getPort() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取端口,默认-1
- getPort() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获得SMTP服务端口
- getPort() - Method in class org.dromara.hutool.extra.ssh.Connector
-
获得端口号
- getPort() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取服务器端口
- getPortWithDefault() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取端口,如果未自定义返回协议默认端口
- getPrecision() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取小数位数
- getPredicate() - Method in class org.dromara.hutool.json.JSONFactory
-
- getPrefix(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
返回主文件名
- getPrefix(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
返回主文件名
- getPrefix(String) - Method in class org.dromara.hutool.core.xml.UniversalNamespaceCache
-
This method is not needed in this context, but can be implemented in a
similar way.
- getPrefixes(String) - Method in class org.dromara.hutool.core.xml.UniversalNamespaceCache
-
- getPressText() - Method in class org.dromara.hutool.swing.img.DisplayText
-
获取文本
- getPrevious() - Method in interface org.dromara.hutool.core.collection.queue.Linked
-
Retrieves the previous element or null if either the element is
unlinked or the first element on the deque.
- getPrevious() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获取上一个读取的字符,如果没有读取过则返回'\0'
- getPreWrapQuote() - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
- getPrimaryKeys(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取指定表的主键列名列表。
- getPrimaryKeys(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取指定表的主键列名列表。
- getPrimitiveDefaultValue(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取指定原始类型分的默认值
默认值规则为:
1、如果为原始类型,返回0
2、非原始类型返回 null
- getPrimitiveSet() - Static method in enum org.dromara.hutool.core.convert.BasicType
-
获取所有原始类型
- getPrincipal() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getPrintWriter(String, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个打印写入对象,可以有print
- getPrintWriter(File, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个打印写入对象,可以有print
- getPrintWriter(boolean) - Method in class org.dromara.hutool.core.io.file.FileWriter
-
获得一个打印写入对象,可以有print
- getPrivateKey() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
获得私钥
- getPrivateKey(PrivateKeyInfo) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
- getPrivateKeyBase64() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
获得私钥
- getPrivateKeySpec(byte[], ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
获取私钥规范
- getPrivateKeySpec(BigInteger, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
获取私钥规范
- getProcessor() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取CPU(处理器)相关信息,比如CPU负载等
- getProcessorCount() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获得JVM可用的处理器数量(一般为CPU核心数)
这里做一个特殊的处理,在特殊的CPU上面,会有获取不到CPU数量的情况,所以这里做一个保护;
默认给一个7,真实的CPU基本都是偶数,方便区分。
- getProdNo() - Method in class org.dromara.hutool.core.data.VIN
-
生产序号
年产量大于1000为6位,年产量小于1000的为3位
- getProductName() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取数据库类型名称
- getProp(String) - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
获取属性,如果不存在返回null
- getProperties(String) - Method in class org.dromara.hutool.setting.Setting
-
- getProperty(Object, String) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
获取Bean中的属性值
- getProperty(String) - Method in class org.dromara.hutool.core.bean.DynaBean
-
获得path表达式对应的值
- getProperty(String) - Method in class org.dromara.hutool.core.map.BeanMap
-
获取Path表达式对应的值
- getProperty(String) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取配置文件配置项的值
- getProperty(String, String) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取配置文件配置项的值
- getProperty(String, Class<T>, T) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
获取配置文件配置项的值
- getPropertyDescriptor(Class<?>, String) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
获得Bean类属性描述,大小写敏感
- getPropertyDescriptor(Class<?>, String, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
获得Bean类属性描述
- getPropertyDescriptorMap(Class<?>, boolean) - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
- getPropertyDescriptorMap(Class<?>, boolean, SerSupplier<Map<String, PropertyDescriptor>>) - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
- getPropertyDescriptorMap(Class<?>, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
- getPropertyDescriptors(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
获得Bean字段描述数组
- getPropertyName() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- getPropMap(boolean) - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
获取字段名-字段属性Map
- getPropMap(boolean) - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
- getProps() - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
获取字段属性列表
- getProps() - Static method in class org.dromara.hutool.core.util.SystemUtil
-
- getProps(String) - Method in class org.dromara.hutool.setting.Setting
-
获取group分组下所有配置键值对,组成新的
Props
- getProtocol() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getProtocolPackages() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的URL协议packages列表(取自系统属性:java.library.path)。
- getProtocols() - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
获取所有支持的协议
- getProvider() - Static method in class org.dromara.hutool.crypto.provider.GlobalProviderFactory
-
- getProvince() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取户籍省份
- getProvince() - Method in class org.dromara.hutool.core.data.CIN10
-
获取省份
- getProvince(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取户籍省份,只支持15或18位身份证号码
- getProvinceCode() - Method in class org.dromara.hutool.core.data.CIN
-
根据身份编号获取户籍省份编码
- getProvinceCode(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
根据身份编号获取户籍省份编码,只支持15或18位身份证号码
- getProxy() - Method in class org.dromara.hutool.http.client.ClientConfig
-
获取代理
- getProxy() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获得代理
- getProxySelector() - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
获取代理选择器
- getPublicKey() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
获得公钥
- getPublicKey(SubjectPublicKeyInfo) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
- getPublicKeyBase64() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
获得公钥
- getPublicKeySpec(byte[], ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
获取公钥规范
- getPublicKeySpec(byte[], byte[], ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
获取公钥规范
- getPublicKeySpec(BigInteger, BigInteger, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
获取公钥规范
- getPublicKeySpec(ECPoint, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeySpecUtil
-
获取公钥规范
- getPublicMethod(Class<?>, boolean, String, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
查找指定Public方法 如果找不到对应的方法或方法不为public的则返回null
- getPublicMethodNames(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得指定类本类及其父类中的Public方法名
去重重载的方法
- getPublicMethods(Predicate<Method>) - Method in class org.dromara.hutool.core.reflect.method.MethodReflect
-
- getPublicMethods(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得本类及其父类所有Public方法
- getPublicMethods(Class<?>, Predicate<Method>) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
获得本类及其父类所有Public方法
- getPublicParams(ECPrivateKeyParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
根据私钥参数获取公钥参数
- getPureTableName(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
如果是在Oracle数据库中并且表名被双引号包裹,则移除这些引号。
- getPureTableName() - Method in class org.dromara.hutool.db.meta.Table
-
获取表名(无包装符号),如"1234"对应的pureTableName为1234
- getQ(boolean) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
获得公钥Q值(编码后的公钥)
- getQFromD(BigInteger, ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
根据私钥D值获取公钥的点坐标(Q值)
- getQrVersion() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的信息量,可设置0-40的整数,二维码图片也会根据qrVersion而变化,0表示根据传入信息自动变化
- getQuery() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取查询语句,例如a=1&b=2
可能为null
- getQuery() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
- getQuery() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
- getQuery() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
-
- getQuery() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowRequest
-
- getQuery() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获取请求参数,包括pathVariable和queryString
- getQuery() - Method in class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
- getQuery() - Method in class org.dromara.hutool.http.server.servlet.ServletRequest
-
- getQueryMap() - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
获得查询的Map
- getQueryStr() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取查询语句,例如a=1&b=2
- getQueryTimeout() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getQuietly(K) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Returns the value to which the specified key is mapped, or null
if this map contains no mapping for the key.
- getQuietly(Map<?, ?>, Object, Class<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型,此方法在转换失败后不抛异常,返回null。
- getQuietly(Map<?, ?>, Object, TypeReference<T>, T) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为指定类型,转换失败后返回null,不抛异常
- getQuietly(String) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获得System属性,忽略无权限问题
- getRandom() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获取随机数生成器对象
ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。
- getRandom(boolean) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获取随机数产生器
- getRandomness() - Method in class org.dromara.hutool.core.data.id.ULID
-
获取ULID的随机数部分
- getRange() - Method in class org.dromara.hutool.poi.excel.cell.MergedCell
-
获取合并单元格范围
- getRatio() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
- getRaw() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- getRaw() - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
获得文件
- getRaw() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- getRaw() - Method in class org.dromara.hutool.core.lang.wrapper.SimpleWrapper
-
- getRaw() - Method in interface org.dromara.hutool.core.lang.wrapper.Wrapper
-
获取原始对象
- getRaw() - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
-
- getRaw() - Method in class org.dromara.hutool.core.map.MapWrapper
-
获取原始的Map
- getRaw() - Method in class org.dromara.hutool.core.pool.SimplePoolable
-
- getRaw() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- getRaw() - Method in class org.dromara.hutool.cron.task.CronTask
-
获取原始作业
- getRaw() - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- getRaw() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
-
- getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
- getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
-
- getRaw() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.jte.JteEngine
-
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
-
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
-
获取原始的引擎对象
- getRaw() - Method in class org.dromara.hutool.extra.template.engine.wit.WitEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRaw() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getRaw() - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
-
- getRaw() - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
获取Jackson的ObjectMapper对象
- getRaw() - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
- getRaw() - Method in class org.dromara.hutool.json.JSONPrimitive
-
- getRawEngine() - Method in interface org.dromara.hutool.http.client.engine.ClientEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRawEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
- getRawEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
- getRawEngine() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
- getRawEngine() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
- getRawEngine() - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
-
- getRawEngine() - Method in interface org.dromara.hutool.http.server.engine.ServerEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRawEngine() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
-
- getRawEngine() - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
-
- getRawEngine() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
-
- getRawEngine() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowEngine
-
- getRawFieldName() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获取字段名称
- getRawServer() - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
获得原始HttpServer对象
- getRawType() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
- getReadBuffer() - Method in class org.dromara.hutool.socket.aio.AioSession
-
获取读取Buffer
- getReadBufferSize() - Method in class org.dromara.hutool.socket.SocketConfig
-
获取读取缓存大小
- getReader() - Method in class org.dromara.hutool.core.io.file.FileReader
-
获得一个文件读取器
- getReader(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个文件读取器
- getReader(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个文件读取器
- getReader(Path, Charset) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获得一个文件读取器
- getReader(Charset) - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- getReader(Charset) - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- getReader(Charset) - Method in interface org.dromara.hutool.core.io.resource.Resource
-
获得Reader
- getReader(String, Charset) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getReader(URL, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获得Reader
- getReader(CharSequence) - Static method in class org.dromara.hutool.core.text.StrUtil
-
获得StringReader
- getReader(Object, String) - Method in class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
-
- getReader(CsvReadConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV读取器,调用此方法创建的Reader须自行指定读取的资源
- getReader() - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV读取器,调用此方法创建的Reader须自行指定读取的资源
- getReader(Reader, CsvReadConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV读取器
- getReader(Reader) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV读取器
- getReader(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
获取Excel读取器,通过调用
ExcelReader的read或readXXX方法读取Excel内容
默认调用第一个sheet
- getReader(File) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
获取Excel读取器,通过调用
ExcelReader的read或readXXX方法读取Excel内容
默认调用第一个sheet
- getReader(String, int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getReader(String, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getReader(File, int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getReader(File, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getReader(InputStream) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
获取Excel读取器,通过调用
ExcelReader的read或readXXX方法读取Excel内容
默认调用第一个sheet,读取结束自动关闭流
- getReader(InputStream, int) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
获取Excel读取器,通过调用
ExcelReader的read或readXXX方法读取Excel内容
读取结束自动关闭流
- getReader(InputStream, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
获取Excel读取器,通过调用
ExcelReader的read或readXXX方法读取Excel内容
读取结束自动关闭流
- getReader(String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getReadSize() - Method in class org.dromara.hutool.extra.compress.extractor.Seven7EntryInputStream
-
获取读取的长度(字节数)
- getReadTimeout() - Method in class org.dromara.hutool.http.client.ClientConfig
-
获取读取超时,单位:毫秒
- getReadTimeout() - Method in class org.dromara.hutool.socket.SocketConfig
-
获取读取超时时长,小于等于0表示默认
- getRealClass(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
通过对象的方法或类的静态方法引用,获取lambda实现类
传入lambda无参数但含有返回值的情况能够匹配到此方法:
引用特定对象的实例方法:
MyTeacher myTeacher = new MyTeacher();
Class<MyTeacher> supplierClass = LambdaUtil.getRealClass(myTeacher::getAge);
Assert.assertEquals(MyTeacher.class, supplierClass);
引用静态无参方法:
Class<MyTeacher> staticSupplierClass = LambdaUtil.getRealClass(MyTeacher::takeAge);
Assert.assertEquals(MyTeacher.class, staticSupplierClass);
在以下场景无法获取到正确类型
{@code
// 枚举测试,只能获取到枚举类型
Class
- getRecordComponents(Class<?>) - Static method in class org.dromara.hutool.core.bean.RecordUtil
-
获取Record类中所有字段名称,getter方法名与字段同名
- getRectangle(String, Font) - Static method in class org.dromara.hutool.swing.FontUtil
-
获取font的样式应用在str上的整个矩形
- getRectangle() - Static method in class org.dromara.hutool.swing.ScreenUtil
-
获取屏幕的矩形
- getRedirectCount() - Method in class org.dromara.hutool.http.client.RequestContext
-
获取重定向计数器
- getRefreshPeriod() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
刷新周期,即每多少时间刷新一次
- getRemarks() - Method in class org.dromara.hutool.db.meta.Column
-
获取注释
- getRemarks(String) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取指定表的备注信息。
- getRemarks(DatabaseMetaData, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取指定表的备注信息。
- getRemarks() - Method in class org.dromara.hutool.db.meta.Table
-
获取注释
- getRemoteAddress() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getRemoteAddress() - Method in class org.dromara.hutool.socket.aio.AioSession
-
获取远程主机(客户端)地址和端口
- getRemoteAddress(AsynchronousSocketChannel) - Static method in class org.dromara.hutool.socket.SocketUtil
-
获取远程端的地址信息,包括host和端口
null表示channel为null或者远程主机未连接
- getRepeatableAnnotations(Annotation, Class<T>) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的指定类型注解对象
- getRepeatableAnnotations(Annotation, Class<T>) - Method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
若一个注解是可重复注解的容器注解,则尝试通过其属性获得获得包含的指定类型注解对象。
- getRepeatableAnnotations(Annotation, Class<T>) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
-
默认返回空集合
- getRepeatableAnnotationsFormAttribute(Annotation, Method) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
调用value方法,获得嵌套的可重复注解
- getRequest() - Method in class org.dromara.hutool.http.client.RequestContext
-
获取请求
- getRequest() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
获取请求
- getRequestBody() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getRequestHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getRequestMethod() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getRequestURI() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getResolvedAnnotation(AnnotatedElement, Class<T>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上,获取所有的注解或元注解。
- getResolvedAnnotation() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
- getResolvedAnnotation() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
- getResolvedAnnotation() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
- getResolvedAnnotations(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
从element上,获取所有的注解或元注解。
- getResolvedAttributeValue(String, Class<R>) - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
获取解析后的属性值
- getResolvedAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
获取解析后的属性值
- getResolvedAttributeValue(String, Class<R>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取解析后的属性值
- getResolvedAttributeValue(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取解析后的属性值
- getResource(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getResource(URL) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getResource(File) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getResource() - Method in class org.dromara.hutool.http.client.body.ResourceBody
-
获取资源
- getResourceMode() - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
获取模板资源加载方式
- getResourceReader(String, String) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
-
- getResources(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获取同名的所有资源
- getResources(String, ClassLoader) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获取同名的所有资源
资源的加载顺序是:
1.
- getResourceStream(String) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
-
获取资源流
- getResourceUrl(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获得资源的URL
路径用/分隔,例如:
config/a/db.config
spring/xml/test.xml
- getResourceUrl(String, Class<?>) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获得资源相对路径对应的URL
- getResourceUrlIter(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如:
config/a
spring/xml
- getResourceUrlIter(String, ClassLoader) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如:
config/a
spring/xml
- getResourceUrls(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如:
config/a
spring/xml
- getResourceUrls(String, Predicate<URL>) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如:
config/a
spring/xml
- getResponse() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
获取响应
- getResponseBody() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getResponseCode() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getResponseHeaders() - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- getResponseStr(boolean) - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
获取SOAP消息字符串,默认为XML格式
- getResult() - Method in class org.dromara.hutool.core.thread.SimpleScheduler
-
获取执行任务的阶段性结果
- getResult() - Method in interface org.dromara.hutool.core.thread.SimpleScheduler.Job
-
获取执行结果
- getResult(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获取命令执行结果,使用系统默认编码,获取后销毁进程
- getResult(Process, Charset) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获取命令执行结果,获取后销毁进程
- getResult() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
获取结果
- getResultLines(Process) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获取命令执行结果,使用系统默认编码,获取后销毁进程
- getResultLines(Process, Charset) - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
- getResultSet() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultSetConcurrency() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultSetHoldability() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultSetType() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getResultType() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
获取结果类型
- getRetentionPolicy(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取注解类的保留时间,可选值 SOURCE(源码时),CLASS(编译时),RUNTIME(运行时),默认为 CLASS
- getReturnClass(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
解析方法的返回类型类列表
- getReturnType() - Method in class org.dromara.hutool.core.func.LambdaInfo
-
获取返回值类型(方法引用)
- getReturnType(Method) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取方法的返回值类型
获取方法的GenericReturnType
- getRichStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getRichStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getRidByIndex(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
通过sheet的序号获取rid
- getRidByIndexBase0(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
通过sheet的序号获取rid
- getRidByName(String) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
根据sheet name获取rid,从1开始
- getRidByNameBase0(String) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
根据sheet name获取rid,从0开始
- getRidBySheetId(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
根据sheetId获取rid,从1开始
- getRidBySheetIdBase0(int) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
根据sheetId获取rid,从0开始
- getRight() - Method in class org.dromara.hutool.core.lang.tuple.Pair
-
获取右值
- getRight(int) - Method in class org.dromara.hutool.core.map.TripleTable
-
获取指定index对应的右值
- getRightByLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过左值,查找右值
如果有多个重复值,只返回找到的第一个值
- getRightByMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
-
通过中间值,查找右值
如果有多个重复值,只返回找到的第一个值
- getRightColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取右边框的颜色。
- getRights() - Method in class org.dromara.hutool.core.map.TripleTable
-
获取右列表,不可修改
- getRightStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取右边框的样式。
- getRobot() - Static method in class org.dromara.hutool.swing.RobotUtil
-
获取 Robot 单例实例
- getRoot() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取根注解
- getRoot(FileSystem) - Static method in class org.dromara.hutool.core.io.file.FileSystemUtil
-
获取目录的根路径,或Zip文件中的根路径
- getRoot() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构的根节点
- getRoot() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后获取该树结构的根节点
- getRoot() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取服务器根目录
- getRootCause(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取异常链中最尾端的异常,即异常最早发生的异常对象。
- getRootCauseMessage(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取异常链中最尾端的异常的消息,消息格式为:{SimpleClassName}: {ThrowableMessage}
- getRootConverter() - Method in class org.dromara.hutool.core.convert.ConverterWithRoot
-
获取根转换器,用于子转换器转换
- getRootElement(Document) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
获得XML文档根节点
- getRootNode(K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取以指定节点作为叶子节点的树结构,然后获取该树结构的根节点
比如:存在 a -> b -> c 的关系,则输入 a/b/c 都将返回 a
- getRootStackElement() - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取入口堆栈信息
- getRow(R) - Method in interface org.dromara.hutool.core.map.multi.Table
-
获取行
- getRow(int, byte[]) - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
-
- getRow(int) - Method in class org.dromara.hutool.poi.csv.CsvData
-
获取指定行,从0开始
- getRow() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getRow() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getRow1() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getRow2() - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- getRowCount() - Method in class org.dromara.hutool.poi.csv.CsvData
-
总行数
- getRowCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取总行数,计算方法为:
最后一行序号 + 1
- getRowId() - Method in class org.dromara.hutool.db.Entity
-
获得rowid
- getRowId(String) - Method in class org.dromara.hutool.db.Entity
-
获得rowid
- getRowIndex() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getRowIndex() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getRowKey() - Method in interface org.dromara.hutool.core.map.multi.Table.Cell
-
获取行键
- getRows() - Method in class org.dromara.hutool.poi.csv.CsvData
-
获取所有行
- getRSAPublicKey(PrivateKey) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
通过RSA私钥生成RSA公钥
- getRSAPublicKey(String, String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
获得RSA公钥对象
- getRSAPublicKey(BigInteger, BigInteger) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
获得RSA公钥对象
- getRunner() - Method in class org.dromara.hutool.db.AbstractDb
-
- getRuntime() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
-
获得运行时对象
- getRuntimeInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得Runtime的信息。
- getRuntimeMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
返回Java虚拟机运行时系统相关属性
- getSalt(InputStream) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
-
获取流中的加盐值
不关闭流
- getSalt(byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
-
获取8位salt随机数
- getSaltedMagic(byte[]) - Static method in class org.dromara.hutool.crypto.openssl.SaltMagic
-
获取Magic头,生成的密文格式为:
Salted__[salt]
- getScale() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
小数点右侧的位数
- getScheduler() - Static method in class org.dromara.hutool.cron.CronUtil
-
- getSchema() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getSchema() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
获取 schema 名称
- getSchema(Connection) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获取schema,获取失败返回null
- getSchema() - Method in class org.dromara.hutool.db.meta.Table
-
获取 schema
- getSchemaName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取表架构名称
- getScheme() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取协议,例如http
- getSchemeWithDefault() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
获取协议,例如http,如果用户未定义协议,使用默认的http协议
- getSeataSnowflake() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取默认的SeataSnowflake单例实例。
- getSeataSnowflake(long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取SeataSnowflake单例实例。
- getSeataSnowflakeNextId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简单获取SeataSnowflake 的 nextId
NodeId默认为DataCenterId
- getSeataSnowflakeNextIdStr() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简单获取SeataSnowflake 的 nextId
NodeId默认为DataCenterId
- getSecond() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取当前日期时间对象中的秒数。
- getSecondValue() - Method in class org.dromara.hutool.db.sql.Condition
-
获得between 类型中第二个值
- getSecretKey() - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
获得对称密钥
- getSecretKeyFactory(String) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- getSecureRandom() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
- getSecureRandom(byte[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
- getSecureRandomStrong() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获取algorithms/providers中提供的强安全随机生成器
注意:此方法可能造成阻塞或性能问题
- getSegment() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
将页数和每页条目数转换为开始位置和结束位置
此方法用于包括结束位置的分页方法
例如:
页码:1,每页10 =》 [0, 9]
页码:2,每页10 =》 [10, 19]
……
- getSegment(int) - Method in class org.dromara.hutool.core.net.url.UrlPath
-
获得指定节点
- getSegments() - Method in class org.dromara.hutool.core.net.url.UrlPath
-
- getSegments() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
获取 模板中 所有segment
- getSelector() - Method in class org.dromara.hutool.socket.nio.NioServer
-
- getSemaphore() - Method in class org.dromara.hutool.core.thread.SemaphoreRunnable
-
获得信号量
- getSender() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
获取Sender对象,用于发送数据
- getSensors() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取传感器相关信息,例如CPU温度、风扇转速等,传感器可能有多个
- getSerializer(Object, Type) - Method in class org.dromara.hutool.json.serializer.TypeAdapterManager
-
获取匹配器对应的序列化器
- getServerFactory() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
获取 FtpServerFactory,用于设置FTP服务器相关信息
- getServerLanguageCode() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
获取服务器语言
- getServerSessionContext() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- getServerSocketFactory() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- getService(int) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
获取指定序号对应的服务,使用缓存,多次调用只返回相同的服务对象
- getService(String) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- getService(String) - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
- getService(String) - Method in interface org.dromara.hutool.core.spi.ServiceLoader
-
获取指定名称对应的服务
- getServiceClass(int) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
获取指定服务的实现类
- getServiceClass(String) - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- getServiceClass(String) - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
- getServiceClass(String) - Method in interface org.dromara.hutool.core.spi.ServiceLoader
-
获取指定服务的实现类
- getServiceNames() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- getServiceNames() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
- getServiceNames() - Method in interface org.dromara.hutool.core.spi.ServiceLoader
-
获取服务名称列表
- getSession(MailAccount, boolean) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
根据配置文件,获取邮件客户端会话
- getSetter(String) - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
获取Setter方法,如果不存在返回null
- getSetter() - Method in class org.dromara.hutool.core.bean.PropDesc
-
获取Setter方法Invoker,可能为null
- getSetting(String) - Static method in class org.dromara.hutool.setting.profile.GlobalProfile
-
获得全局的当前环境下对应的配置文件
- getSetting(String) - Method in class org.dromara.hutool.setting.profile.Profile
-
获取当前环境下的配置文件
- getSetting(String) - Method in class org.dromara.hutool.setting.Setting
-
获取group分组下所有配置键值对,组成新的Setting
- getSettingPath() - Method in class org.dromara.hutool.setting.Setting
-
获得设定文件的路径
- getSettingUrl() - Method in class org.dromara.hutool.setting.Setting
-
获得设定文件的URL
- getSevenZOutputFile() - Method in class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
-
获取SevenZOutputFile以便自定义相关设置
- getSHA1PRNGRandom(byte[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获取SHA1PRNG的
SecureRandom,类提供加密的强随机数生成器 (RNG)
注意:此方法获取的是伪随机序列发生器PRNG(pseudo-random number generator),在Linux下噪声生成时可能造成较长时间停顿。
- getShapePics(Workbook, int) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
-
获取工作簿指定sheet中绘制的图片列表
- getShapePics(Sheet) - Static method in class org.dromara.hutool.poi.excel.shape.ExcelPicUtil
-
获取工作簿指定sheet中绘制的图片列表
结果中Picture.getClientAnchor()标识位置信息,Picture.getPictureData()标识图片数据
- getShapeType() - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
获取形状类型
- getSheet() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getSheet() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getSheet() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取当前Sheet
- getSheetCount() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
返回工作簿表格数
- getSheetIndex() - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
获得Sheet序号,如果处理所有sheet,获得最大的Sheet序号,从0开始
- getSheetName() - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
获得Sheet名,如果处理所有sheet,获得后一个Sheet名,从0开始
- getSheetNames() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取表名列表
- getSheetNames() - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
获取所有sheet名称
- getSheets() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取此工作簿所有Sheet表
- getShort(K, Short) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取short型属性值
若获得的值为不可见字符,使用默认值
- getShort(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取short型属性值
- getShort(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Short
- getShort(Map<?, ?>, Object, Short) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为Short
- getShortByGroup(K, G, Short) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取short型属性值
- getShortByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取short型属性值
- getShortClassName(String) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取完整类名的短格式如:
text.org.dromara.hutool.core.StrUtil -》c.h.c.u.StrUtil
- getShortName(TimeUnit) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取时长单位简写
- getSignature() - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
获得签名对象
- getSigner() - Method in class org.dromara.hutool.json.jwt.JWT
-
获取JWT算法签名器
- getSimpleMessage(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获得消息,调用异常类的getMessage方法
- getSimpleName() - Method in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
获取Bean的简单类名
- getSize() - Method in class org.dromara.hutool.db.meta.ColumnType
-
获取大小或数据长度
- getSmtpProps() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获得SMTP相关信息
- getSnowflake(long, long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- getSnowflake(long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- getSnowflake() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取单例的Twitter的Snowflake 算法生成器对象
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- getSnowflakeNextId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简单获取Snowflake 的 nextId
终端ID 数据中心ID 默认为根据PID和MAC地址生成
- getSnowflakeNextIdStr() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简单获取Snowflake 的 nextId
终端ID 数据中心ID 默认为根据PID和MAC地址生成
- getSocketFactory() - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- getSocketFactoryClass() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取指定实现javax.net.SocketFactory接口的类的名称,这个类将被用于创建SMTP的套接字
- getSocketFactoryPort() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取指定的端口连接到在使用指定的套接字工厂。
- getSoftIrq() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getSoTimeout() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
获取读取数据超时时间
- getSpace() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns the number of bytes, that can currently be added to the buffer.
- getSpreadsheetVersion() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getSql() - Method in class org.dromara.hutool.db.sql.BoundSql
-
获取SQL
- getSqlFilters() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取SQL过滤器
- getSqlTime(K, Time) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取LocalTime类型值
- getSqlTime(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Time类型值
- getSqlTime(String, Time) - Method in class org.dromara.hutool.db.Entity
-
- getSqlTimestamp(K, Timestamp) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Timestamp类型值
- getSqlTimestamp(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取Timestamp类型值
- getSqlTimestamp(String, Timestamp) - Method in class org.dromara.hutool.db.Entity
-
- getSrc() - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
获取源
- getSslContext() - Method in class org.dromara.hutool.http.server.ServerConfig
-
获取SSL上下文
- getSslContext() - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- getSslInfo() - Method in class org.dromara.hutool.http.client.ClientConfig
-
获取SSLInfo
- getSslProtocols() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取SSL协议,多个协议用空格分隔
- getStackElement(int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取指定层的堆栈信息
- getStackElement(String, int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取指定层的堆栈信息
- getStackElements() - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取当前栈信息
- getStackTrace() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
- getStackTraceElement(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得堆栈项
- getStart() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
-
获取起始值
- getStartEnd() - Method in class org.dromara.hutool.db.Page
-
开始位置和结束位置
例如:
页码:0,每页10 =》 [0, 10]
页码:1,每页10 =》 [10, 20]
页码:2,每页10 =》 [21, 30]
。。。
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
-
- getStartOffset() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
-
- getStartOffset() - Method in interface org.dromara.hutool.extra.tokenizer.Word
-
获取本词的起始位置
- getStaticFieldValue(Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
获取静态字段值
- getStatus() - Method in exception org.dromara.hutool.core.exception.StatefulException
-
- getStatus() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- getStatus() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- getStatus() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取状态码
- getStatus() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- getStatus() - Method in interface org.dromara.hutool.http.client.Response
-
获取状态码
- getSteal() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getStep() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
-
获取步进值
- getStr(K, String) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取字符串型属性值
若获得的值为不可见字符,使用默认值
- getStr(K) - Method in interface org.dromara.hutool.core.lang.getter.TypeGetter
-
获取字符串型属性值
- getStr(Map<?, ?>, Object) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为字符串
- getStr(Map<?, ?>, Object, String) - Static method in class org.dromara.hutool.core.map.MapGetUtil
-
获取Map指定key的值,并转换为字符串
- getStr() - Method in class org.dromara.hutool.core.xml.XmlWriter
-
获得XML字符串
- getStr(String, String) - Method in class org.dromara.hutool.db.Entity
-
- getStr(String, Charset, String) - Method in class org.dromara.hutool.db.Entity
-
获得字符串值
支持Clob、Blob、RowId
- getStr() - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
从剪贴板获取文本
- getStr(Transferable) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
- getStrByGroup(K, G, String) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取字符串型属性值
- getStrByGroup(K, G) - Method in interface org.dromara.hutool.core.lang.getter.GroupedTypeGetter
-
获取字符串型属性值
- getStream(ZipFile, ZipEntry) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.HttpResource
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- getStream() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
- getStream(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
- getStream() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
- getStream(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
从URL中获取流
- getStream() - Method in interface org.dromara.hutool.http.client.body.HttpBody
-
获取body资源流
- getStream() - Method in class org.dromara.hutool.http.client.body.ResourceBody
-
- getStream() - Method in class org.dromara.hutool.http.client.body.ResponseBody
-
- getStreamSafe(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getStrEscaped(K) - Method in interface org.dromara.hutool.json.JSONGetter
-
获取字符串类型值,并转义不可见字符,如'\n'换行符会被转义为字符串"\n"
- getStrEscaped(K, String) - Method in interface org.dromara.hutool.json.JSONGetter
-
获取字符串类型值,并转义不可见字符,如'\n'换行符会被转义为字符串"\n"
- getString() - Method in class org.dromara.hutool.http.client.body.ResponseBody
-
获取响应字符串,自动识别判断编码
- getString(InputStream, Charset, boolean) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
- getString(byte[], Charset, boolean) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
- getStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- getStringCellValue() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- getStringMatcher(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
- getStringURI(CharSequence) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获取string协议的URL,类似于string:///xxxxx
- getStrKeyMap(Type) - Static method in class org.dromara.hutool.core.reflect.ActualTypeMapperPool
-
获取泛型变量名(字符串)和泛型实际类型的对应关系Map
- getStrs(String) - Method in class org.dromara.hutool.setting.AbsSetting
-
获得数组型
- getStrs(CharSequence, String[]) - Method in class org.dromara.hutool.setting.AbsSetting
-
获得数组型
- getStrsByGroup(CharSequence, CharSequence) - Method in class org.dromara.hutool.setting.AbsSetting
-
获得数组型默认逗号分隔
若配置文件中键值对类似于:
a = 1,2,3,4
则获取结果为:[1, 2, 3, 4]
- getStrsByGroup(CharSequence, CharSequence, CharSequence) - Method in class org.dromara.hutool.setting.AbsSetting
-
获得数组型,可自定义分隔符
假定分隔符为逗号,若配置文件中键值对类似于:
a = 1,2,3,4
则获取结果为:[1, 2, 3, 4]
- getStyle(int) - Static method in class org.dromara.hutool.json.support.JSONFormatStyle
-
获取格式化风格
- getStyle() - Method in class org.dromara.hutool.poi.excel.RowGroup
-
获取样式
- getStyleFor(CellReference, Object, boolean) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
- getStyleFor(CellReference, Object, boolean) - Method in interface org.dromara.hutool.poi.excel.style.StyleSet
-
获取单元格样式,可以:
根据单元格位置获取定义不同的样式,如首行、首列、偶数行、偶数列等
根据单元格值获取定义不同的样式,如数字、日期等,也可根据是否为标题行定义独立的样式
- getStyleSet() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
获取样式集,样式集可以自定义包括:
1.
- getSub(int, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
获取子数组
- getSub(int, int, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
获取子数组
- getSubProps(String) - Method in class org.dromara.hutool.setting.props.Props
-
获取一个新的子属性,子属性键值对拥有公共前缀,以.分隔。
- getSuffix(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
获取文件后缀名,扩展名不带“.”
- getSuffix(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
获得文件后缀名,扩展名不带“.”
- getSuffix() - Method in enum org.dromara.hutool.core.io.unit.DataUnit
-
单位后缀
- getSufWrapQuote() - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
- getSunArchDataModel() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
JVM is 32M or 64M
- getSunBoothClassPath() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
获取JRE的classpath
- getSuperClasses(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获取指定类的所有父类,结果不包括指定类本身
如果无父类,返回一个空的列表
- getSupportedCipherSuites() - Method in class org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
-
- getSupportedSSLParameters() - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- getSymbol() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
获取符号
- getSys() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getSystem() - Static method in class org.dromara.hutool.extra.management.oshi.OshiUtil
-
获取BIOS中计算机相关信息,比如序列号、固件版本等
- getSystemClassLoader() - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- getSystemKey() - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
获取服务器系统关键词
- getSystemProps() - Static method in class org.dromara.hutool.setting.props.PropsUtil
-
获取系统参数,例如用户在执行java命令时定义的 -Duse=hutool
- getTableMeta(DataSource, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加:
remarks = true
useInformationSchema = true
- getTableMeta(DataSource, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加:
remarks = true
useInformationSchema = true
- getTableMeta(Connection, String, String, String) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加:
remarks = true
useInformationSchema = true
- getTableName() - Method in class org.dromara.hutool.db.Entity
-
- getTableName() - Method in class org.dromara.hutool.db.Entity.Meta
-
获得表名
- getTableName() - Method in class org.dromara.hutool.db.meta.Column
-
获取表名
- getTableName() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
获取表名称
- getTableName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取表名
- getTableName() - Method in class org.dromara.hutool.db.meta.Table
-
获取表名
- getTableNames(String, TableType...) - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
获取符合指定模式的表名称列表。
- getTableNames(DataSource) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, String, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames(DataSource, String, String, String, TableType...) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
获得所有表名
- getTableNames() - Method in class org.dromara.hutool.db.sql.Query
-
获得表名数组
- getTarget() - Method in class org.dromara.hutool.core.compress.Deflate
-
获取目标流
- getTarget() - Method in class org.dromara.hutool.core.compress.Gzip
-
获取目标流
- getTarget() - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
获得目标
- getTarget() - Method in class org.dromara.hutool.extra.aop.SimpleInterceptor
-
获取目标对象
- getTargetType(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
获取注解类可以用来修饰哪些程序元素,如 TYPE, METHOD, CONSTRUCTOR, FIELD, PARAMETER 等
- getTask(String) - Method in class org.dromara.hutool.cron.Scheduler
-
- getTask() - Method in class org.dromara.hutool.cron.TaskExecutor
-
获得原始任务对象
- getTask(int) - Method in class org.dromara.hutool.cron.TaskTable
-
- getTask(String) - Method in class org.dromara.hutool.cron.TaskTable
-
- getTask() - Method in class org.dromara.hutool.cron.timingwheel.TimerTask
-
获取任务
- getTaskCount() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取任务数
- getTaskInfo() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取任务列表
- getTaskName() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
-
获取任务名
- getTasks() - Method in class org.dromara.hutool.cron.TaskTable
-
获取所有定时任务,返回不可变列表,即列表不可修改
- getTaskTable() - Method in class org.dromara.hutool.cron.Scheduler
-
获取定时任务表,注意此方法返回非复制对象,对返回对象的修改将影响已有定时任务
- getTempDir() - Method in class org.dromara.hutool.extra.management.UserInfo
-
取得临时目录(取自系统属性:java.io.tmpdir)。
- getTemplate() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
获取 模板字符串
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.jte.JteEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
-
通过路径获取对应模板操作类
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
-
- getTemplate(String) - Method in interface org.dromara.hutool.extra.template.engine.TemplateEngine
-
获取模板
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
-
- getTemplate(String) - Method in class org.dromara.hutool.extra.template.engine.wit.WitEngine
-
- getter - Variable in class org.dromara.hutool.core.bean.PropDesc
-
Getter方法
- getTerm() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
获得节气
- getTerm(int, int) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
-
传入公历y年获得该年第n个节气的公历日期
- getTerm(Date) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
-
根据日期获取节气
- getTerm(ChineseDate) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
-
根据农历日期获取节气
- getTerm(LocalDate) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
-
根据日期获取节气
- getTerm(int, int, int) - Static method in class org.dromara.hutool.core.date.chinese.SolarTerms
-
根据年月日获取节气
- getText() - Method in class org.dromara.hutool.core.text.placeholder.segment.AbstractPlaceholderSegment
-
- getText() - Method in class org.dromara.hutool.core.text.placeholder.segment.LiteralSegment
-
- getText() - Method in class org.dromara.hutool.core.text.placeholder.segment.NamedPlaceholderSegment
-
- getText() - Method in interface org.dromara.hutool.core.text.placeholder.segment.StrTemplateSegment
-
获取文本值
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
-
- getText() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
-
- getText() - Method in interface org.dromara.hutool.extra.tokenizer.Word
-
获取单词文本
- getThreadMXBean() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
返回Java虚拟机线程系统相关属性
- getThreadPoolSize() - Method in class org.dromara.hutool.socket.SocketConfig
-
获取共享线程池大小,此线程池用于接收和处理用户连接
- getThreads() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获取JVM中与当前线程同组的所有线程
- getThreads(ThreadGroup) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获取JVM中与当前线程同组的所有线程
使用数组二次拷贝方式,防止在线程列表获取过程中线程终止
from Voovan
- getThrowable() - Method in class org.dromara.hutool.core.lang.Opt
-
- getThrowableList(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
获取异常链上所有异常的集合,如果
Throwable 对象没有cause,返回只有一个节点的List
如果传入null,返回空集合
此方法来自Apache-Commons-Lang3
- getTicks() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getTime(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
-
获取指定单位的任务花费时间
- getTimeInstance(int) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeInstance(int, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeInstance(int, TimeZone) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeInstance(int, TimeZone, Locale) - Static method in class org.dromara.hutool.core.date.format.FastDateFormat
-
获得 FastDateFormat 实例
支持缓存
- getTimeMillis() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
-
获取任务花费时间(单位:毫秒)
- getTimeNanos() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
-
获取任务花费时间(单位:纳秒)
- getTimeout() - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
超时时间,即超过这个时间没有获取到许可,则返回false
- getTimeout() - Method in class org.dromara.hutool.extra.ssh.Connector
-
获得连接超时时间
- getTimeout() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
获取全局默认的超时时长
- getTimeSeconds() - Method in class org.dromara.hutool.core.date.StopWatch.TaskInfo
-
获取任务花费时间(单位:秒)
- getTimestamp() - Method in class org.dromara.hutool.core.data.id.ULID
-
获取ULID的时间戳部分
- getTimeStep() - Method in class org.dromara.hutool.crypto.digest.otp.TOTP
-
获取步进
- getTimeZone() - Method in class org.dromara.hutool.core.date.DateTime
-
获取时区
- getTimeZone() - Method in interface org.dromara.hutool.core.date.format.DateBasic
-
获得时区
- getTimeZone() - Method in class org.dromara.hutool.core.date.format.DefaultDateBasic
-
- getTimeZone() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- getTimeZone() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- getTimeZone() - Method in class org.dromara.hutool.cron.CronConfig
-
- getTimeZone() - Method in class org.dromara.hutool.cron.Scheduler
-
- getTimeZoneByOffset(int, TimeUnit) - Static method in class org.dromara.hutool.core.date.ZoneUtil
-
获取指定偏移量的可用时区,如果有多个时区匹配,使用第一个
- getting() - Method in interface org.dromara.hutool.core.func.SerSupplier
-
Gets a result.
- getTmpDir() - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取临时文件目录
- getTmpDirPath() - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获取临时文件路径(绝对路径)
- getTmpUploadPath() - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
- getTokener() - Method in class org.dromara.hutool.json.reader.JSONParser
-
- getTopColor() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取上边框的颜色。
- getTopStyle() - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
获取上边框的样式。
- getTotal(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch
-
获取所有任务的总花费时间
- getTotal() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
得到记录总数
- getTotal() - Method in interface org.dromara.hutool.core.pool.ObjectPool
-
获取持有对象总数(包括空闲对象 + 正在使用对象数)
- getTotal() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
获取持有对象总数
- getTotal() - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
- getTotal() - Method in class org.dromara.hutool.db.PageResult
-
- getToTal() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getTotalLines(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
计算文件的总行数
参考:https://stackoverflow.com/questions/453018/number-of-lines-in-a-file-in-java
- getTotalLines(File, int) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
计算文件的总行数
参考:https://stackoverflow.com/questions/453018/number-of-lines-in-a-file-in-java
- getTotalMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获得JVM已经从系统中获取到的总共的内存数,单位byte
- getTotalMemory() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取JVM中内存总大小
- getTotalMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
-
获得JVM已分配内存
- getTotalPage() - Method in class org.dromara.hutool.db.PageResult
-
- getTotalThreadCount() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
获取总线程数
- getTotalTimeMillis() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取所有任务的总花费时间(毫秒)
- getTotalTimeNanos() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取所有任务的总花费时间(纳秒)
- getTotalTimeSeconds() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取所有任务的总花费时间(秒)
- getTransactionIsolation() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getTransferData(DataFlavor) - Method in class org.dromara.hutool.swing.clipboard.ImageSelection
-
获取图片
- getTransferDataFlavors() - Method in class org.dromara.hutool.swing.clipboard.ImageSelection
-
获取元数据类型信息
- getTreeNodes(K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
获取指定节点所在树结构的全部树节点
比如:存在 a -> b -> c 的关系,则输入 a/b/c 都将返回 a, b, c
- getTrustManager(KeyStore, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getTrustManager(KeyStore, String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getTrustManager() - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- getTrustManagerFactory(KeyStore, String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getTrustManagers(KeyStore) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getTrustManagers(KeyStore, String, Provider) - Static method in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- getTtl() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
获取对象存活时长,即超时总时长,0表示无限
- getType(String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
- getType(InputStream, int) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
- getType(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
- getType(InputStream) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
- getType(InputStream, String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
- getType(InputStream, String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
- getType(File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
1、无法识别类型默认按照扩展名识别
2、xls、doc、msi头信息无法区分,按照扩展名区分
3、zip可能为jar、war头信息无法区分,按照扩展名区分
- getType(File) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
根据文件流的头部信息获得文件类型
1、无法识别类型默认按照扩展名识别
2、xls、doc、msi头信息无法区分,按照扩展名区分
3、zip可能为jar、war头信息无法区分,按照扩展名区分
- getType(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
根据文件流的头部信息获得文件类型
1、无法识别类型默认按照扩展名识别
2、xls、doc、msi头信息无法区分,按照扩展名区分
3、zip可能为docx、xlsx、pptx、jar、war头信息无法区分,按照扩展名区分
- getType() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
获取边界类型
- getType() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
- getType() - Method in interface org.dromara.hutool.core.reflect.Invoker
-
获取调用方法的返回类型或参数类型或字段类型。
- getType() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
-
获取参数类型
- getType() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
- getType() - Method in class org.dromara.hutool.core.reflect.TypeReference
-
获取用户定义的泛型参数
- getType(Field) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取字段对应的Type类型
方法优先获取GenericType,获取不到则获取Type
- getType(int) - Static method in class org.dromara.hutool.core.text.CharUtil
-
获取字符类型
- getType() - Method in class org.dromara.hutool.db.meta.Column
-
获取数据库字段类型,包括长度
- getType() - Method in class org.dromara.hutool.db.meta.ColumnType
-
- getType() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取SQL类型
- getType(String) - Static method in class org.dromara.hutool.poi.word.PictureTypeUtil
-
获取图片类型枚举
- getTypeAdapterManager() - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
获取自定义类型转换器,用于将自定义类型转换为JSONObject
- getTypeArgument(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得给定类的第一个泛型参数
- getTypeArgument(Class<?>, int) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
获得给定类的泛型参数
- getTypeArgument(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得给定类的第一个泛型参数
- getTypeArgument(Type, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得给定类的泛型参数
- getTypeArgument(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
获得给定类的第一个泛型参数
- getTypeArgument(Object, int) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
获得给定类指定下标的泛型参数
- getTypeArguments(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获得指定类型中所有泛型参数类型,例如:
class A<T>
class B extends A<String>
通过此方法,传入B.class即可得到String
- getTypeByPath(String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
通过路径获得文件类型
- getTypeByPath(String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
通过路径获得文件类型
- getTypeClass() - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
- getTypeClass() - Method in interface org.dromara.hutool.core.reflect.Invoker
-
获取调用方法的返回类型或参数类型或字段类型。
- getTypeClass() - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
- getTypeEnum() - Method in class org.dromara.hutool.db.meta.ColumnType
-
获取字段类型的枚举
- getTypeMap(Class<?>) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
获取泛型变量和泛型实际类型的对应关系Map,例如:
T org.dromara.hutool.test.User
E java.lang.Integer
- getTypeMap() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getTypeName() - Method in class org.dromara.hutool.db.meta.ColumnType
-
获取类型名称
- getTypeName() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
获取类型名称
- getTypeOfNull(PreparedStatement, int) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
获取null字段对应位置的数据类型
有些数据库对于null字段必须指定类型,否则会插入报错,此方法用于获取其类型,如果获取失败,使用默认的
Types.VARCHAR
- getTypeOfNull(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
获取null字段对应位置的数据类型
有些数据库对于null字段必须指定类型,否则会插入报错,此方法用于获取其类型,如果获取失败,使用默认的
Types.VARCHAR
- getU() - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPrivateKey
-
获取U值
- getUnixsecond() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取Unix时间戳(秒)。
- getUnWrappedNames() - Method in class org.dromara.hutool.core.bean.path.node.ListNode
-
将列表中的name,去除单引号
- getUpdateCount() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getUpperBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获取上界
- getUpperBoundValue() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获取上界值
- getURI() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
获得请求URI
- getURIs() - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
-
获取所有Http URI
- getURIs() - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
-
- getURIs() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- getURIs() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.HttpResource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- getUrl() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
- getUrl() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
- getURL(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获得URL
- getURL(String, Class<?>) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获得URL
- getURL(File) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获得URL,常用于使用绝对路径时的情况
- getURL(URL, String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获取相对于给定URL的新的URL
来自:org.springframework.core.io.UrlResource#createRelativeURL
- getUrl() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取JDBC URL
- getUrl() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取请求URL
- getURLs(File...) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获得URL,常用于使用绝对路径时的情况
- getUsableLocalPort() - Static method in class org.dromara.hutool.core.net.NetUtil
-
查找1024~65535范围内的可用端口
此方法只检测给定范围内的随机一个端口,检测65535-1024次
来自org.springframework.util.SocketUtils
- getUsableLocalPort(int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
查找指定范围内的可用端口,最大值为65535
此方法只检测给定范围内的随机一个端口,检测65535-minPort次
来自org.springframework.util.SocketUtils
- getUsableLocalPort(int, int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
查找指定范围内的可用端口
此方法只检测给定范围内的随机一个端口,检测maxPort-minPort次
来自org.springframework.util.SocketUtils
- getUsableLocalPorts(int, int, int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取多个本地可用端口
来自org.springframework.util.SocketUtils
- getUsableMemory() - Static method in class org.dromara.hutool.core.util.RuntimeUtil
-
获得JVM最大可用内存,计算方法为:
最大内存-总内存+剩余内存
- getUsableMemory() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
-
获得JVM最大可用内存
- getUsed() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
获取用户+系统的总的CPU使用率
- getUsedSize() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
- getUser() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
获取用户名
- getUser() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
获取用户名
- getUser() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getUser() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- getUser() - Method in class org.dromara.hutool.extra.ssh.Connector
-
获得用户名
- getUserAgent() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得User-Agent,未识别返回null
- getUserAgentStr() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得User-Agent
- getUserDirPath() - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获取工作目录路径(绝对路径)
- getUserHomeDir() - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取用户目录
- getUserHomePath() - Static method in class org.dromara.hutool.core.util.SystemUtil
-
获取用户路径(绝对路径)
- getUserInfo() - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
取得User的信息。
- getUserManager() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
获取用户管理器,用于新增、查找和删除用户信息
- getUtf8Reader(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个文件读取器
- getUtf8Reader(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个文件读取器
- getUtf8Reader(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获得一个文件读取器
- getUtf8Reader(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- getValidator() - Static method in class org.dromara.hutool.extra.validation.ValidationUtil
-
获取原生Validator 对象
- getValidEndIndex() - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
- getValue(T) - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
获取路径对应的值
- getValue(Object, BeanPath<Object>) - Method in class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
-
- getValue(T, BeanPath<T>) - Method in interface org.dromara.hutool.core.bean.path.NodeBeanFactory
-
获取Bean对应节点的值
- getValue(Object, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
- getValue(Object, Type, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
获取属性值,自动转换属性值类型
首先调用字段对应的Getter方法获取值,如果Getter方法不存在,则判断字段如果为public,则直接获取字段值
- getValue() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
获取值
- getValue() - Method in enum org.dromara.hutool.core.date.DateField
-
- getValue() - Method in enum org.dromara.hutool.core.date.Month
-
- getValue() - Method in enum org.dromara.hutool.core.date.Quarter
-
获取季度值
- getValue() - Method in enum org.dromara.hutool.core.date.Week
-
- getValue() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
- getValue() - Method in class org.dromara.hutool.core.io.checksum.CRC16
-
- getValue() - Method in class org.dromara.hutool.core.io.checksum.CRC8
-
- getValue() - Method in enum org.dromara.hutool.core.io.file.LineSeparator
-
获取换行符值
- getValue() - Method in enum org.dromara.hutool.core.io.watch.WatchKind
-
获取枚举对应的事件类型
- getValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
获取值
- getValue() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
获取边界值
- getValue() - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
-
- getValue() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取节点的value
- getValue(K, int) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
获取指定序号的值,若值不存在,返回null
- getValue() - Method in interface org.dromara.hutool.core.map.multi.Table.Cell
-
获取值
- getValue() - Method in enum org.dromara.hutool.core.reflect.ModifierType
-
- getValue() - Method in enum org.dromara.hutool.core.thread.RejectPolicy
-
获取RejectedExecutionHandler枚举值
- getValue() - Method in enum org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm
-
获取算法字符串表示,区分大小写
- getValue() - Method in enum org.dromara.hutool.crypto.asymmetric.KeyType
-
获取枚举值对应的int表示
- getValue() - Method in enum org.dromara.hutool.crypto.asymmetric.SignAlgorithm
-
获取算法字符串表示,区分大小写
- getValue() - Method in enum org.dromara.hutool.crypto.CipherMode
-
获取枚举值对应的int表示
- getValue() - Method in enum org.dromara.hutool.crypto.digest.DigestAlgorithm
-
获取算法字符串表示
- getValue() - Method in enum org.dromara.hutool.crypto.digest.mac.HmacAlgorithm
-
获取算法名称值
- getValue() - Method in enum org.dromara.hutool.crypto.symmetric.FPE.FPEMode
-
获取模式名
- getValue() - Method in enum org.dromara.hutool.crypto.symmetric.SymmetricAlgorithm
-
获得算法的字符串表示形式
- getValue() - Method in enum org.dromara.hutool.crypto.symmetric.ZUC.ZUCAlgorithm
-
获得算法的字符串表示形式
- getValue() - Method in enum org.dromara.hutool.db.meta.JdbcType
-
获取枚举值,即JDBC字段类型代码
- getValue() - Method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
获取枚举值,即列null值选项代码
- getValue() - Method in enum org.dromara.hutool.db.meta.TableType
-
获取值
- getValue() - Method in class org.dromara.hutool.db.sql.Condition
-
获得值
- getValue() - Method in enum org.dromara.hutool.extra.ssh.engine.jsch.ChannelType
-
获取值
- getValue() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- getValue() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
获取Cookie值
- getValue() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- getValue() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- getValue() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- getValue() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- getValue() - Method in enum org.dromara.hutool.http.meta.ContentType
-
获取value值
- getValue() - Method in enum org.dromara.hutool.http.meta.HeaderName
-
获取值
- getValue() - Method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
-
获取原始值
- getValue() - Method in enum org.dromara.hutool.http.webservice.SoapProtocol
-
获取版本值信息
- getValue() - Method in class org.dromara.hutool.json.JSONPrimitive
-
获取值
- getValue(JSON, BeanPath<JSON>) - Method in class org.dromara.hutool.json.support.JSONNodeBeanFactory
-
- getValue() - Method in interface org.dromara.hutool.poi.excel.cell.values.CellValue
-
获取单元格值
- getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.CompositeCellValue
-
- getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.ErrorCellValue
-
- getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
- getValue() - Method in class org.dromara.hutool.poi.excel.cell.values.NumericCellValue
-
- getValue(Attributes) - Method in enum org.dromara.hutool.poi.excel.sax.AttributeName
-
从属性里列表中获取对应属性值
- getValue() - Method in enum org.dromara.hutool.poi.excel.shape.ExcelPicType
-
获取类型编码
- getValue() - Method in enum org.dromara.hutool.poi.excel.style.LineStyle
-
获取样式编码
- getValue() - Method in enum org.dromara.hutool.socket.nio.Operation
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.AlphaInterpolation
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Antialias
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.ColorRender
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Dither
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.FractionalMetrics
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Interpolation
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Render
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.StrokeControl
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.TextAntialias
-
获取值
- getValue() - Method in enum org.dromara.hutool.swing.img.ScaleType
-
获取值
- getValueBaseOne() - Method in enum org.dromara.hutool.core.date.Month
-
获取月份值,此值与
Month对应
此值从1开始,即1表示一月
- getValues(K) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
- getValues(K) - Method in class org.dromara.hutool.core.map.TableMap
-
获取指定key对应的所有值
- getValues(String) - Method in class org.dromara.hutool.setting.GroupedSet
-
获得对应分组的所有值
- getVDS() - Method in class org.dromara.hutool.core.data.VIN
-
获取车辆说明部分 VDS(Vehicle Descriptor section)
- getVehicleDescriptorCode() - Method in class org.dromara.hutool.core.data.VIN
-
获取车辆特征代码(Vehicle Descriptor Code),相对于VDS,不包含校验位。
- getVendor() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
取得当前Java impl.的厂商(取自系统属性:java.vendor)。
- getVendor() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
-
取得当前Java Spec.的厂商(取自系统属性:java.specification.vendor)。
- getVendor() - Method in class org.dromara.hutool.extra.management.JvmInfo
-
取得当前JVM impl.的厂商(取自系统属性:java.vm.vendor)。
- getVendor() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
-
取得当前JVM spec.的厂商(取自系统属性:java.vm.specification.vendor)。
- getVendorURL() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
取得当前Java impl.的厂商网站的URL(取自系统属性:java.vendor.url)。
- getVersion() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
取得当前Java impl.的版本(取自系统属性:java.version)。
- getVersion() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
取得当前JRE的版本(取自系统属性:java.runtime.version)。
- getVersion() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
-
取得当前Java Spec.的版本(取自系统属性:java.specification.version)。
- getVersion() - Method in class org.dromara.hutool.extra.management.JvmInfo
-
取得当前JVM impl.的版本(取自系统属性:java.vm.version)。
- getVersion() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
-
取得当前JVM spec.的版本(取自系统属性:java.vm.specification.version)。
- getVersion() - Method in class org.dromara.hutool.extra.management.OsInfo
-
取得当前OS的版本(取自系统属性:os.version)。
- getVersion(String) - Method in class org.dromara.hutool.http.useragent.Browser
-
获取浏览器版本
- getVersion(String) - Method in class org.dromara.hutool.http.useragent.BrowserEngine
-
获取引擎版本
- getVersion(String) - Method in class org.dromara.hutool.http.useragent.OS
-
获取浏览器版本
- getVersion() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
获取浏览器版本
- getVersionFloat() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
取得当前Java impl.的版本(取自系统属性:java.version)。
- getVersionInt() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
取得当前Java impl.的版本(取自系统属性:java.version),java10及其之后的版本返回值为4位。
- getVersionIntSimple() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
返回1位整型的java版本,(取自系统属性:java.version)如:7、8、11、15、17、18,返回1位,java10及其之后的版本返回值为2位
JDK 1.8.0_211:8
JDK 11.0.2:11
JDK 13.0.11:13
JDK 15.0.7:15
JDK 17.0.3:17
JDK 18.0.1.1:18
- getVIS() - Method in class org.dromara.hutool.core.data.VIN
-
获取车辆指示部分 VIS(Vehicle Indicator Section)
- getWait() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- getWarnings() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- getWarnings() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- getWebRoot() - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获取Web项目下的web root路径
原理是首先获取ClassPath路径,由于在web项目中ClassPath位于 WEB-INF/classes/下,故向上获取两级目录即可。
- getWeek() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取当前周数的方法
- getWeight() - Method in class org.dromara.hutool.core.lang.selector.WeightObj
-
获取权重
- getWeight() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
获取当前节点与根节点的距离
- getWeight() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
获取以当前节点作为叶子节点的树结构,然后获取当前节点与根节点的距离
- getWeight() - Method in class org.dromara.hutool.core.tree.MapTree
-
- getWeight() - Method in interface org.dromara.hutool.core.tree.Node
-
获取权重
- getWeight() - Method in class org.dromara.hutool.core.tree.TreeNode
-
- getWeightKey() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
- getWeightKey() - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
获取权重对应的名称
- getWeightKeyFun() - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置权重方法
- getWhere() - Method in class org.dromara.hutool.db.sql.Query
-
获得条件语句
- getWidth() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
获取宽度
- getWidth() - Static method in class org.dromara.hutool.swing.ScreenUtil
-
获取屏幕宽度
- getWidthAndHeight(InputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getWidthAndHeight(ImageInputStream, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getWithoutLock(K) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- getWMI() - Method in class org.dromara.hutool.core.data.VIN
-
获取世界制造厂识别代号WMI(World Manufacturer Identifier)
对年产量大于或等于1000辆的完整车辆或非完整车辆制造,车辆识别代号的第一部分为世界制造)厂识别代号(WMI)
对年产量小于1000辆的完整车辆和/或非完整车辆制造厂,第三部分的三、四、五位与第一部分的三位字码一起构成世界制造厂识别代号(WMI)
- getWord() - Method in class org.dromara.hutool.core.text.dfa.FoundWord
-
获取生效的单词,即单词树中的词
- getWorkbook() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
获取Workbook
- getWorkerId(long, long) - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取机器ID,使用进程ID配合数据中心ID生成
机器依赖于本进程ID或进程名的Hash值。
- getWorkerId(long) - Method in class org.dromara.hutool.core.data.id.Snowflake
-
根据Snowflake的ID,获取机器id
- getWrappedClass() - Method in class org.dromara.hutool.core.bean.NullWrapperBean
-
获取null值对应的类型
- getWrapper() - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- getWrapper() - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- getWrapperSet() - Static method in enum org.dromara.hutool.core.convert.BasicType
-
获取所有原始类型
- getWriteBuffer() - Method in class org.dromara.hutool.socket.aio.AioSession
-
获取写Buffer
- getWriteBufferSize() - Method in class org.dromara.hutool.socket.SocketConfig
-
获取写出缓存大小
- getWriter(String, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个带缓存的写入对象
- getWriter(File, Charset, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得一个带缓存的写入对象
- getWriter(boolean) - Method in class org.dromara.hutool.core.io.file.FileWriter
-
获得一个带缓存的写入对象
- getWriter() - Static method in class org.dromara.hutool.core.text.StrUtil
-
获得StringWriter
- getWriter() - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
获取响应数据流
- getWriter(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
获得PrintWriter
- getWriter(HttpServletResponse) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
获得PrintWriter
- getWriter(String, Charset) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)
- getWriter(File, Charset) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器),使用默认配置,覆盖已有文件(如果存在)
- getWriter(String, Charset, boolean) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器),使用默认配置
- getWriter(File, Charset, boolean) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器),使用默认配置
- getWriter(File, Charset, boolean, CsvWriteConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器)
- getWriter(Writer) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器)
- getWriter(Writer, CsvWriteConfig) - Static method in class org.dromara.hutool.poi.csv.CsvUtil
-
获取CSV生成器(写出器)
- getWriter() - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriter(boolean) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriter(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriter(File) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriter(String, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriter(File, String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriter() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
获取Excel写出器
在读取Excel并做一定编辑后,获取写出器写出,规则如下:
1.
- getWriter() - Static method in class org.dromara.hutool.poi.word.WordUtil
-
创建Word 07格式的生成器
- getWriter(File) - Static method in class org.dromara.hutool.poi.word.WordUtil
-
创建Word 07格式的生成器
- getWriter(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getWriter(String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- getWriterWithSheet(String) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
- getWriteTimeout() - Method in class org.dromara.hutool.socket.SocketConfig
-
获取写出超时时长,小于等于0表示默认
- getYear() - Method in class org.dromara.hutool.core.data.VIN
-
Get year.
- getYear(int) - Method in class org.dromara.hutool.core.data.VIN
-
Gets year.
- getYear() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取年份。
- getZipOutputStream(OutputStream, Charset) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- getZodiac(int, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
通过生日计算星座
- getZodiac(Date) - Static method in class org.dromara.hutool.core.date.Zodiac
-
通过生日计算星座
- getZodiac(Calendar) - Static method in class org.dromara.hutool.core.date.Zodiac
-
通过生日计算星座
- getZodiac(Month, int) - Static method in class org.dromara.hutool.core.date.Zodiac
-
通过生日计算星座
- getZodiac(int, int) - Static method in class org.dromara.hutool.core.date.Zodiac
-
通过生日计算星座
- getZone() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取时区。
- getZoneId() - Method in class org.dromara.hutool.core.date.DateTime
-
获取时区ID
- getZoneOffset() - Method in class org.dromara.hutool.core.date.DateBuilder
-
获取时区偏移量。
- GifCaptcha - Class in org.dromara.hutool.swing.captcha
-
Gif验证码类
- GifCaptcha(int, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
-
可以设置验证码宽度,高度的构造函数
- GifCaptcha(int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
-
- GifCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
-
- GifCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
-
构造
- GifCaptcha(int, int, int, int, float) - Constructor for class org.dromara.hutool.swing.captcha.GifCaptcha
-
构造
- GlobalCompressStreamRegister - Enum in org.dromara.hutool.http
-
全局响应内容压缩解压器注册中心
通过注册指定Accept-Encoding的流,来包装响应内容流,从而支持特殊压缩算法
- globalDefaultValueHandler - Static variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
全局默认值处理器,一旦修改,对所有模板对象都生效
根据 占位符变量 返回 默认值
- globalFeatures - Static variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
全局默认策略,一旦修改,对所有模板对象都生效
该值 是每个模板对象创建时的 策略初始值,因此,修改全局默认策略,不影响已经创建的模板对象
- GlobalHeaders - Enum in org.dromara.hutool.http
-
全局头部信息
所有Http请求将共用此全局头部信息
- GlobalMailAccount - Enum in org.dromara.hutool.extra.mail
-
- GlobalPoiConfig - Class in org.dromara.hutool.poi
-
POI的全局设置
- GlobalPoiConfig() - Constructor for class org.dromara.hutool.poi.GlobalPoiConfig
-
- GlobalProfile - Class in org.dromara.hutool.setting.profile
-
全局的Profile配置中心
- GlobalProviderFactory - Class in org.dromara.hutool.crypto.provider
-
- GlobalProviderFactory() - Constructor for class org.dromara.hutool.crypto.provider.GlobalProviderFactory
-
- GlobalPruneTimer - Enum in org.dromara.hutool.core.cache
-
全局缓存清理定时器池,用于在需要过期支持的缓存对象中超时任务池
- GlobalThreadPool - Class in org.dromara.hutool.core.thread
-
全局公共线程池
此线程池是一个无限线程池,即加入的线程不等待任何线程,直接执行
- GMP_DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
-
GMP风格解码器
- GMP_ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
-
GMP风格编码器
- GOOGLE_TV - Static variable in class org.dromara.hutool.http.useragent.Platform
-
android
- Graph<T> - Class in org.dromara.hutool.core.map.multi
-
- Graph() - Constructor for class org.dromara.hutool.core.map.multi.Graph
-
- GraphicsUtil - Class in org.dromara.hutool.swing.img
-
- GraphicsUtil() - Constructor for class org.dromara.hutool.swing.img.GraphicsUtil
-
- gray() - Method in class org.dromara.hutool.swing.img.Img
-
彩色转为灰度
- gray(File, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
- gray(InputStream, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
此方法并不关闭流
- gray(ImageInputStream, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
此方法并不关闭流
- gray(Image, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
- gray(Image, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
此方法并不关闭流
- gray(Image, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
此方法并不关闭流
- gray(Image) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
彩色转为黑白
- greaterThan(T) - Static method in interface org.dromara.hutool.core.lang.range.Bound
-
{x | x > min}
- greaterThan(T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
-
{x | lowerBound < x < +∞}
- greaterThan(Money) - Method in class org.dromara.hutool.core.math.Money
-
货币比较。
- group(Collection<T>, Hash32<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
分组,按照
Hash32接口定义的hash算法,集合中的元素放入hash值对应的子列表中
- group(Matcher, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
根据提供的匹配器和组名尝试获取匹配的字符串。
- group(Function<? super T, ? extends K>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
通过给定分组依据进行分组
- group(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
通过给定分组依据进行分组
- group2Map(Collection<E>, Function<E, T>, Function<E, U>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,E>>
- group2Map(Collection<E>, Function<E, T>, Function<E, U>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,E>>
- GROUP_VAR - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
分组
- GROUP_VAR - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
分组
- groupBy(Collection<E>, Function<E, K>, Collector<E, ?, D>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
作为所有groupingBy的公共方法,更接近于原生,灵活性更强
- groupBy(Collection<E>, Function<E, K>, Collector<E, ?, D>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
作为所有groupingBy的公共方法,更接近于原生,灵活性更强
- groupBy(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
分组
- groupBy2Key(Collection<E>, Function<E, K>, Function<E, U>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,List<E>>>
- groupBy2Key(Collection<E>, Function<E, K>, Function<E, U>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照两个规则(比如有相同的年级id,班级id)分组成双层map
Collection<E> ---> Map<T,Map<U,List<E>>>
- groupByField(Collection<T>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据元素的指定字段值分组,非Bean都放在第一个分组中
- groupByFunc(Collection<T>, Function<T, ?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据元素的指定字段值分组,非Bean都放在第一个分组中
例如:CollUtil.groupByFunc(list, TestBean::getAge)
- groupByKey(Collection<E>, Function<E, K>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map
Collection<E> -------> Map<K,List<E>>
- groupByKey(Collection<E>, Function<E, K>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map
Collection<E> -------> Map<K,List<E>>
- groupByKey() - Method in class org.dromara.hutool.core.stream.EntryStream
-
将键值对按键分组
- groupByKey(Collector<V, ?, C>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
将键值对按键分组
- groupByKey(Supplier<M>, Collector<V, ?, C>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
将键值对按键分组
- GroupedConnection() - Constructor for class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
-
- GroupedMap - Class in org.dromara.hutool.setting
-
基于分组的Map
此对象方法线程安全
- GroupedMap() - Constructor for class org.dromara.hutool.setting.GroupedMap
-
- GroupedSet - Class in org.dromara.hutool.setting
-
分组化的Set集合类
在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别
无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员
分组配置文件如下:
[group1]
aaa
bbb
ccc
[group2]
aaa
ccc
ddd
- GroupedSet(Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
-
基本构造
需自定义初始化配置文件
- GroupedSet(String, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
-
构造,使用相对于Class文件根目录的相对路径
- GroupedSet(File, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
-
构造
- GroupedSet(String, Class<?>, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
-
构造,相对于classes读取文件
- GroupedSet(URL, Charset) - Constructor for class org.dromara.hutool.setting.GroupedSet
-
构造
- GroupedSet(String) - Constructor for class org.dromara.hutool.setting.GroupedSet
-
构造
- GroupedTypeGetter<K,G> - Interface in org.dromara.hutool.core.lang.getter
-
基于分组的Get接口
- grouping(Iterable<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
根据给定的entry列表,根据entry的key进行分组;
- groupingBy(Function<? super T, ? extends K>, Supplier<M>, Collector<? super T, A, D>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- groupingBy(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- groupingBy(Function<? super T, ? extends K>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>, Supplier<C>, Supplier<M>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
提供对null值友好的groupingBy操作的
Collector实现,
对集合分组,然后对分组后的值集合进行映射
- groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>, Supplier<C>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
提供对null值友好的groupingBy操作的
Collector实现,
对集合分组,然后对分组后的值集合进行映射
- groupingBy(Function<? super T, ? extends K>, Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
提供对null值友好的groupingBy操作的
Collector实现,
对集合分组,然后对分组后的值集合进行映射
- groupKeyValue(Collection<E>, SerFunction<E, K>, SerFunction<E, V>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map,map中的key为班级id,value为班级名
Collection<E> -------> Map<K,List<V>>
- groupKeyValue(Collection<E>, SerFunction<E, K>, SerFunction<E, V>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection按照规则(比如有相同的班级id)分组成map,map中的key为班级id,value为班级名
Collection<E> -------> Map<K,List<V>>
- GsonEngine - Class in org.dromara.hutool.json.engine.gson
-
Gson引擎实现
- GsonEngine() - Constructor for class org.dromara.hutool.json.engine.gson.GsonEngine
-
构造
- GsonTypeAdapter<T> - Interface in org.dromara.hutool.json.engine.gson
-
Gson序列化描述接口,用于自定义序列化和反序列化
- gt(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
c1是否大于c2,通过调用compare(c1, c2) > 0完成
- GT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
-
字符串常量:XML 大于号转义 ">" -> ">"
- gt(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加大于条件,即field > value
- Gzip - Class in org.dromara.hutool.core.compress
-
GZIP是用于Unix系统的文件压缩
gzip的基础是DEFLATE
- Gzip(InputStream, OutputStream) - Constructor for class org.dromara.hutool.core.compress.Gzip
-
构造
- gzip() - Method in class org.dromara.hutool.core.compress.Gzip
-
将普通数据流压缩
- gzip(String, Charset) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
Gzip压缩处理
- gzip(byte[]) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
Gzip压缩处理
- gzip(File) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
Gzip压缩文件
- gzip(InputStream) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
Gzip压缩文件
- gzip(InputStream, int) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
Gzip压缩文件
H
- H2Dialect - Class in org.dromara.hutool.db.dialect.impl
-
H2数据库方言
- H2Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.H2Dialect
-
构造
- handle(CharSequence) - Method in interface org.dromara.hutool.core.data.masking.MaskingHandler
-
处理传入的数据字符串,经过脱敏逻辑后,返回处理后的值
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.BeanHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.BeanListHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.EntityHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.EntityListHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.EntitySetHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.NumberHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.PageResultHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.ArrayRowHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.BeanRowHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.EntityRowHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.ListRowHandler
-
- handle(ResultSet) - Method in interface org.dromara.hutool.db.handler.row.RowHandler
-
处理一行数据
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.row.StringRowHandler
-
- handle(ResultSet) - Method in interface org.dromara.hutool.db.handler.RsHandler
-
处理结果集
结果集处理后不需要关闭
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.StringHandler
-
- handle(ResultSet) - Method in class org.dromara.hutool.db.handler.ValueListHandler
-
- handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.dromara.hutool.http.server.engine.jetty.Jetty9Handler
-
- handle(ServerRequest, ServerResponse) - Method in interface org.dromara.hutool.http.server.handler.HttpHandler
-
处理请求
- handle(ServerRequest, ServerResponse) - Method in class org.dromara.hutool.http.server.handler.RootHandler
-
- handle(ServerRequest, ServerResponse) - Method in class org.dromara.hutool.http.server.handler.RouteHttpHandler
-
- handle(int, long, List<Object>) - Method in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
-
- handle(int, long, List<Object>) - Method in class org.dromara.hutool.poi.excel.sax.handler.BeanRowHandler
-
- handle(int, long, List<Object>) - Method in class org.dromara.hutool.poi.excel.sax.handler.MapRowHandler
-
- handle(int, long, List<Object>) - Method in interface org.dromara.hutool.poi.excel.sax.handler.RowHandler
-
处理一行数据
如果想结束读取,抛出StopReadException即可
- handle(SocketChannel) - Method in interface org.dromara.hutool.socket.nio.ChannelHandler
-
处理NIO数据
- handleCell(int, long, int, Object, CellStyle) - Method in interface org.dromara.hutool.poi.excel.sax.handler.RowHandler
-
处理一个单元格的数据
如果想结束读取,抛出StopReadException即可
- handleData(int, long, T) - Method in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
-
处理转换后的数据
- handledBody() - Method in class org.dromara.hutool.http.client.Request
-
获取处理过的请求体,即如果是非REST的GET请求,始终返回null
- handledUrl() - Method in class org.dromara.hutool.http.client.Request
-
获取处理后的请求URL,即如果为非REST的GET请求,将form类型的body拼接为URL的一部分
- handler - Variable in class org.dromara.hutool.http.server.engine.AbstractServerEngine
-
- handleRowToList(ResultSet) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
处理单行数据
- HanLPEngine - Class in org.dromara.hutool.extra.tokenizer.engine.hanlp
-
HanLP分词引擎实现
项目地址:https://github.com/hankcs/HanLP
Segment.seg(String)方法线程安全
- HanLPEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPEngine
-
构造
- HanLPEngine(Segment) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPEngine
-
构造
- HanLPResult - Class in org.dromara.hutool.extra.tokenizer.engine.hanlp
-
HanLP分词结果实现
项目地址:https://github.com/hankcs/HanLP
- HanLPResult(List<Term>) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
-
- HanLPWord - Class in org.dromara.hutool.extra.tokenizer.engine.hanlp
-
HanLP分词中的一个单词包装
- HanLPWord(Term) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
-
构造
- has(int, int) - Static method in class org.dromara.hutool.core.math.BitStatusUtil
-
判断是否含有状态
- hasAll(Class<?>, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
类中是否同时存在所有给定修饰符
如定义修饰符为:public static final,那么如果传入的modifierTypes为:
public、static 返回true
public、abstract返回false
private、abstract返回false
- hasAll(Member, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
成员中是否同时存在所有给定修饰符
如定义修饰符为:public static final,那么如果传入的modifierTypes为:
public、static 返回true
public、abstract返回false
private、abstract返回false
- hasAll(int, int...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
需要检查的修饰符中是否同时存在所有给定修饰符
如定义修饰符为:public static final,那么如果传入的checkedModifiers为:
public、static 返回true
public、abstract返回false
private、abstract返回false
- hasAnnotation(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
检查是否包含指定注解
- hasAnnotation(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
- hasAnnotationOnDeclaringClass(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配声明方法的类的层级接口中,存在任意类被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
- hasAnnotationOnMethodOrDeclaringClass(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配方法本身或声明方法的类上,直接被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
- hasAny(Class<?>, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
类是否存在给定修饰符中的任意一个
如定义修饰符为:public static final,那么如果传入的modifierTypes为:
public、static 返回true
public、abstract返回true
private、abstract返回false
- hasAny(Member, ModifierType...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
成员是否存在给定修饰符中的任意一个
如定义修饰符为:public static final,那么如果传入的modifierTypes为:
public、static 返回true
public、abstract返回true
private、abstract返回false
- hasAny(int, int...) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
需要检查的修饰符中是否存在给定修饰符中的任意一个
如定义修饰符为:public static final,那么如果传入的modifierTypes为:
public、static 返回true
public、abstract返回true
private、abstract返回false
- hasAttribute(String, Class<?>) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
注解是否存在指定属性
- hasAttribute(int) - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
该属性下标是否在注解中存在对应属性
- hasBlank(CharSequence...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
指定字符串数组中,是否包含空字符串。
- hasBlank(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
指定字符串集合中,是否包含空字符串。
- hasBlank(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
-
指定字符串数组中,是否包含空字符串。
- hasBytes() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns, whether the buffer is currently holding, at least, a single byte.
- hasChild() - Method in class org.dromara.hutool.core.tree.MapTree
-
是否有子节点,无子节点则此为叶子节点
- hasChildren() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
当前节点是否有子节点
- hasChinese(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否包含汉字
- hasDeclaredAnnotation(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配被指定注解标注、或注解层级结构中存在指定注解的方法的方法匹配器。
- hasDefaultValue() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
是否有默认值
- hasEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- hasEmpty(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
-
是否包含空字符串。
- hasEmpty(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.text.StrValidator
-
是否包含空字符串。
- hasEmptyField(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断Bean是否包含值为
null的属性,或当字段为
CharSequence时,是否为isEmpty(null或"")
对象本身为
null也返回true
- hasEmptyVarargs(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- hasFault() - Method in class org.dromara.hutool.http.webservice.SoapResponse
-
是否有错误信息
- hasField(Class<?>, String) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
查找指定类中是否包含指定名称对应的字段,包括所有字段(包括非public字段),也包括父类和Object类的字段
- hasGetter(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断是否为Bean对象
判定方法是否存在只有无参数的getXXX方法或者isXXX方法
- hash(String) - Method in class org.dromara.hutool.core.text.bloom.AbstractFilter
-
自定义Hash方法
- hash(String) - Method in class org.dromara.hutool.core.text.bloom.FuncFilter
-
- hash128(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
计算128位City Hash值
- hash128(byte[], Number128) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
计算128位City Hash值
- Hash128<T> - Interface in org.dromara.hutool.core.codec.hash
-
Hash计算接口
- hash128(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash128
-
计算Hash值
- hash128(byte[]) - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
- hash128(CharSequence) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 128-bit Hash值计算
- hash128(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 128-bit 算法.
- hash128(byte[], int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 128-bit variant.
- hash128(byte[], int, int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 128-bit variant.
- hash32(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
计算32位City Hash值
- Hash32<T> - Interface in org.dromara.hutool.core.codec.hash
-
Hash计算接口
- hash32(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash32
-
计算Hash值
- hash32(byte[]) - Method in class org.dromara.hutool.core.codec.hash.KetamaHash
-
- hash32(CharSequence) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 32-bit Hash值计算
- hash32(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 32-bit Hash值计算
- hash32(byte[], int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 32-bit Hash值计算
- hash32(byte[], int, int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 32-bit Hash值计算
- hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
计算64位City Hash值
- hash64(byte[], long, long) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
计算64位City Hash值
- hash64(byte[], long) - Method in class org.dromara.hutool.core.codec.hash.CityHash
-
- Hash64<T> - Interface in org.dromara.hutool.core.codec.hash
-
Hash计算接口
- hash64(T) - Method in interface org.dromara.hutool.core.codec.hash.Hash64
-
计算Hash值
- hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.KetamaHash
-
- hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
- hash64(CharSequence) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 64-bit Hash值计算
- hash64(byte[]) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
Murmur3 64-bit 算法
This is essentially MSB 8 bytes of Murmur3 128-bit variant.
- hash64(byte[], int, int) - Method in class org.dromara.hutool.core.codec.hash.MurmurHash
-
类Murmur3 64-bit 算法
This is essentially MSB 8 bytes of Murmur3 128-bit variant.
- hash64(Collection<? extends CharSequence>) - Method in class org.dromara.hutool.core.codec.hash.Simhash
-
指定文本计算simhash值
- hashCode() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
获取实例的哈希值
- hashCode() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
获取实例的哈希值
- hashCode() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
获取实例的哈希值
- hashCode() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
获取实例哈希值
- hashCode() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
获取实例哈希值
- hashCode() - Method in class org.dromara.hutool.core.bean.DynaBean
-
- hashCode() - Method in class org.dromara.hutool.core.codec.Number128
-
- hashCode() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- hashCode() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- hashCode() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
- hashCode() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
- hashCode() - Method in class org.dromara.hutool.core.data.id.ULID
-
- hashCode() - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此 UUID 的哈希码。
- hashCode() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
- hashCode() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- hashCode() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- hashCode() - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
- hashCode() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
- hashCode() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- hashCode() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- hashCode() - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹内元素为空,则返回0,否则返回元素的 hashcode
- hashCode() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获取实例哈希值
- hashCode() - Method in class org.dromara.hutool.core.lang.ref.PhantomObj
-
- hashCode() - Method in class org.dromara.hutool.core.lang.ref.SoftObj
-
- hashCode() - Method in class org.dromara.hutool.core.lang.ref.StrongObj
-
- hashCode() - Method in class org.dromara.hutool.core.lang.ref.WeakObj
-
- hashCode() - Method in class org.dromara.hutool.core.lang.selector.WeightObj
-
- hashCode() - Method in class org.dromara.hutool.core.lang.tuple.Pair
-
- hashCode() - Method in class org.dromara.hutool.core.lang.tuple.Triple
-
- hashCode() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- hashCode() - Method in class org.dromara.hutool.core.lang.Version
-
- hashCode() - Method in class org.dromara.hutool.core.map.AbsEntry
-
- hashCode() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
- hashCode() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- hashCode() - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- hashCode() - Method in class org.dromara.hutool.core.map.TolerantMap
-
- hashCode() - Method in class org.dromara.hutool.core.math.Money
-
计算本货币对象的杂凑值。
- hashCode() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
-
- hashCode() - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
获取当前被包装的实例的哈希值
- hashCode() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
获取当前实例的哈希值
- hashCode() - Method in class org.dromara.hutool.core.text.CharArray
-
- hashCode() - Method in class org.dromara.hutool.core.tree.TreeNode
-
- hashCode() - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
- hashCode() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- hashCode() - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
- hashCode() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
- hashCode() - Method in class org.dromara.hutool.setting.Setting
-
- hashCode() - Method in class org.dromara.hutool.swing.img.DisplayText
-
- Hashids - Class in org.dromara.hutool.core.codec
-
- Hashids(char[], char[], int) - Constructor for class org.dromara.hutool.core.codec.Hashids
-
构造
- hashpw(String) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
-
生成密文,使用长度为10的加盐方式
- hashpw(String, String) - Static method in class org.dromara.hutool.crypto.digest.BCrypt
-
生成密文
- HashUtil - Class in org.dromara.hutool.core.codec.hash
-
Hash算法大全
推荐使用FNV1算法
- HashUtil() - Constructor for class org.dromara.hutool.core.codec.hash.HashUtil
-
- hasLowerBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
是否有下界
- hasMoreElements() - Method in class org.dromara.hutool.core.collection.iter.IteratorEnumeration
-
- hasNext() - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
- hasNext() - Method in class org.dromara.hutool.core.cache.impl.CacheObjIterator
-
- hasNext() - Method in class org.dromara.hutool.core.cache.impl.CacheValuesIterator
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.CopiedIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.EnumerationIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.IterChain
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.PartitionIter
-
- hasNext() - Method in class org.dromara.hutool.core.collection.iter.TransIter
-
- hasNext() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- hasNext() - Method in class org.dromara.hutool.core.tree.HierarchyIterator
-
是否仍有下一个节点
- hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjResult
-
- hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
-
- hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
-
- hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
-
- hasNext() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordResult
-
- hasNextPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
是否有下一页
- hasNonNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
是否包含非null元素
如果数组是null或者空,返回false,否则当数组中有非null元素时返回true
- hasNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
是否包含null元素
如果数组为null,则返回true,如果数组为空,则返回false
- hasNull(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
是否包含null元素
集合为null,返回true
集合为空集合,即元素个数为0,返回false
集合中元素为"",返回false
- hasNull(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
是否包含null元素
Iterator为null,返回true
Iterator为空集合,即元素个数为0,返回false
Iterator中元素为"",返回false
- hasNullField(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断Bean是否包含值为null的属性
对象本身为null也返回true
- hasNumber(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
是否包含数字
- hasParent() - Method in interface org.dromara.hutool.core.map.TreeEntry
-
当前节点是否存在直接关联的父节点
- hasPreviousPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
是否有前一页
- hasPublicField(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
指定类中是否有public类型字段(static字段除外)
- hasSameElement(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
判断数组中是否有相同元素
若传入空数组,则返回false
- hasSetter(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断是否有Setter方法
判定方法是否存在只有一个参数的setXXX方法
- hasSpace() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns, whether there is currently room for a single byte in the buffer.
- hasSpace(int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns, whether there is currently room for the given number of bytes in the buffer.
- hasTypeVariable(Type...) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
指定泛型数组中是否含有泛型变量
- hasUpperBound() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
是否有上界
- having(Condition...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
- having(String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
添加Having语句
- header(String) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- header(String) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- header(String, String, boolean) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置请求头
当请求头存在时,覆盖之
- header(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取Http请求头
- header(String) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
- header(String) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- header(String, String, boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
如果给定值为null,则删除这个头信息
- header(HeaderName) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
获取指定的Header值,如果不存在返回null
- header(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
获取指定的Header值,如果不存在返回null
- header(HeaderName, String, boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- header(HeaderName, String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
设置一个header
覆盖模式,则替换之前的值
- header(String, String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
添加请求头,默认覆盖原有头参数
- header(Map<String, ? extends Collection<String>>, boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
设置请求头
不覆盖原有请求头
- header(Map<String, String>) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
设置请求头
覆盖原有请求头,请求参数为普通Map,简化使用
- header(Map<String, String>) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置请求头
- header(String, String) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置请求头,多个请求头则多次调用
- header(String, String, boolean) - Method in class org.dromara.hutool.http.client.Request
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
如果给定值为null,则删除这个头信息
- header(String) - Method in interface org.dromara.hutool.http.client.Response
-
根据name获取头信息
根据RFC2616规范,header的name不区分大小写
- header(HeaderName) - Method in interface org.dromara.hutool.http.client.Response
-
根据name获取头信息
- header(String) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
根据name获取头信息
- header(HeaderName) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
根据name获取头信息
- header(String, String, boolean) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- header(HeaderName, String, boolean) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- header(HeaderName, String) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
设置一个header
覆盖模式,则替换之前的值
- header(String, String) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
设置一个header
覆盖模式,则替换之前的值
- header(Map<String, List<String>>) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
设置请求头
不覆盖原有请求头
- header(Map<String, ? extends Collection<String>>, String) - Static method in class org.dromara.hutool.http.HttpUtil
-
获取指定的Header值,如果不存在返回null
根据RFC2616规范,header的name不区分大小写,因此首先get值,不存在则遍历匹配不区分大小写的key。
- header(String, String, boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- headerAlias - Variable in class org.dromara.hutool.poi.csv.CsvConfig
-
标题别名
- headerAlias - Variable in class org.dromara.hutool.poi.excel.ExcelConfig
-
标题行别名
- headerLineNo - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
-
指定标题行号,-1表示无标题行
- headerList(String) - Method in interface org.dromara.hutool.http.client.Response
-
根据name获取对应的头信息列表
- headerList(String) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
根据name获取头信息列表
- headerList(Map<String, List<String>>, String) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil
-
根据name获取对应的头信息列表
- HeaderName - Enum in org.dromara.hutool.http.meta
-
Http头名称枚举
- HeaderOperation<T extends HeaderOperation<T>> - Interface in org.dromara.hutool.http.client
-
HTTP请求头的存储和读取相关方法
- headers() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- headers() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- headers() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取所有Http请求头
- headers() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取headers
- headers() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- headers() - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
获取headers
- headers() - Method in class org.dromara.hutool.http.client.Request
-
- headers() - Method in interface org.dromara.hutool.http.client.Response
-
获取headers
- headers() - Method in enum org.dromara.hutool.http.GlobalHeaders
-
获取headers
- headers() - Method in class org.dromara.hutool.http.webservice.SoapClient
-
获取headers
- height - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
高度
- height - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
图片的高度
- Hex - Class in org.dromara.hutool.core.codec.binary
-
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
- Hex() - Constructor for class org.dromara.hutool.core.codec.binary.Hex
-
- HEX - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
16进制字符串
- HEX - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
16进制字符串
- HEX_DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Decoder
-
16进制解码器
- HEX_ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec.Base32Encoder
-
16进制编码器
- hexDigit(int) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
-
将byte值转为16进制
- hexToBytes(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
Hex字符串转换为Byte值
- hexToColor(String) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
16进制的颜色值转换为Color对象,例如#fcf6d6
- hexToInt(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
16进制字符串转为int
- hexToLong(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
16进制字符串转为long
- hexToRgb(String) - Static method in class org.dromara.hutool.swing.img.BackgroundRemoval
-
十六进制颜色码转RGB颜色值
- hexToStr(CharSequence, Charset) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
十六进制转换字符串
- HexUtil - Class in org.dromara.hutool.core.codec.binary
-
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
- HexUtil() - Constructor for class org.dromara.hutool.core.codec.binary.HexUtil
-
- hfHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
HF Hash算法
- hfIpHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
HFIP Hash算法
- hide(String, int, int) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
隐藏指定位置的几个身份证号数字为“*”
- hide(CharSequence, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换指定字符串的指定区间内字符为"*"
俗称:脱敏功能,后面其他功能,可以见:DesensitizedUtil(脱敏工具类)
hide(null,*,*)=null
hide("",0,*)=""
hide("jackduan@163.com",-1,4) ****duan@163.com
hide("jackduan@163.com",2,3) ja*kduan@163.com
hide("jackduan@163.com",3,2) jackduan@163.com
hide("jackduan@163.com",16,16) jackduan@163.com
hide("jackduan@163.com",16,17) jackduan@163.com
- hideAfter(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
隐藏手机号最后4位 替换字符为"*"
- hideBefore(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
隐藏手机号前7位 替换字符为"*"
栗子
- hideBetween(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
隐藏手机号中间4位 替换字符为"*"
- hideIpPart(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
隐藏掉IP地址的最后一部分为 * 代替
- hideIpPart(long) - Static method in class org.dromara.hutool.core.net.NetUtil
-
隐藏掉IP地址的最后一部分为 * 代替
- HierarchicalAnnotatedElements - Class in org.dromara.hutool.core.annotation.elements
-
- HierarchyIterator<T> - Class in org.dromara.hutool.core.tree
-
- HighMultiReplacer - Class in org.dromara.hutool.core.text.replacer
-
高效替换器,通过查找指定关键字,替换对应的值
基于AC自动机算法实现,需要被替换的原字符串越大,替换的键值对越多,效率提升越明显
注意: 如果需要被替换的关键字出现交叉,最先匹配中的关键字会被替换
1、"abc","ab" 会优先替换"ab"
2、"abed","be" 会优先替换"abed"
3、"abc", "bc" 会优先替换"abc"
- HighMultiReplacer(Map<String, String>) - Constructor for class org.dromara.hutool.core.text.replacer.HighMultiReplacer
-
构造
- HighMultiReplacerV2 - Class in org.dromara.hutool.core.text.replacer
-
高效替换器,通过查找指定关键字,替换对应的值
基于AC自动机算法实现,需要被替换的原字符串越大,替换的键值对越多,效率提升越明显
注意: 如果需要被替换的关键字出现交叉,最先匹配中的关键字会被替换
1、"abc","ab" 会优先替换"ab"
2、"abed","be" 会优先替换"abed"
3、"abc", "bc" 会优先替换"abc"
- HighMultiReplacerV2(Map<String, String>) - Constructor for class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2
-
构造
- HighMultiReplacerV2.AhoCorasickAutomaton - Class in org.dromara.hutool.core.text.replacer
-
AC 自动机
- HikariDSFactory - Class in org.dromara.hutool.db.ds.hikari
-
HikariCP数据源工厂类
- HikariDSFactory() - Constructor for class org.dromara.hutool.db.ds.hikari.HikariDSFactory
-
构造
- hitCount - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
命中数,即命中缓存计数
- hmac(HmacAlgorithm, byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
创建HMac对象,调用digest方法可获得hmac值
- hmac(HmacAlgorithm, SecretKey) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
创建HMac对象,调用digest方法可获得hmac值
- HMac - Class in org.dromara.hutool.crypto.digest.mac
-
HMAC摘要算法
HMAC,全称为“Hash Message Authentication Code”,中文名“散列消息鉴别码”
主要是利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
- HMac(HmacAlgorithm) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造,自动生成密钥
- HMac(HmacAlgorithm, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造
- HMac(HmacAlgorithm, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造
- HMac(String, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造
- HMac(String, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造
- HMac(String, Key, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造
- HMac(MacEngine) - Constructor for class org.dromara.hutool.crypto.digest.mac.HMac
-
构造
- hmac(HmacAlgorithm, String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
创建HMac对象,调用digest方法可获得hmac值
- hmac(HmacAlgorithm, byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
创建HMac对象,调用digest方法可获得hmac值
- hmac(HmacAlgorithm, SecretKey) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
创建HMac对象,调用digest方法可获得hmac值
- HmacAlgorithm - Enum in org.dromara.hutool.crypto.digest.mac
-
HMAC算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#Mac
- HMacJWTSigner - Class in org.dromara.hutool.json.jwt.signers
-
HMac算法签名实现
- HMacJWTSigner(String, byte[]) - Constructor for class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
-
构造
- HMacJWTSigner(String, Key) - Constructor for class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
-
构造
- hmacMd5(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacMD5加密器
例:
HmacMD5加密:hmacMd5(key).digest(data)
HmacMD5加密并转为16进制字符串:hmacMd5(key).digestHex(data)
- hmacMd5(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacMD5加密器
例:
HmacMD5加密:hmacMd5(key).digest(data)
HmacMD5加密并转为16进制字符串:hmacMd5(key).digestHex(data)
- hmacMd5() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacMD5加密器,生成随机KEY
例:
HmacMD5加密:hmacMd5().digest(data)
HmacMD5加密并转为16进制字符串:hmacMd5().digestHex(data)
- hmacSha1(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacSHA1加密器
例:
HmacSHA1加密:hmacSha1(key).digest(data)
HmacSHA1加密并转为16进制字符串:hmacSha1(key).digestHex(data)
- hmacSha1(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacSHA1加密器
例:
HmacSHA1加密:hmacSha1(key).digest(data)
HmacSHA1加密并转为16进制字符串:hmacSha1(key).digestHex(data)
- hmacSha1() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacSHA1加密器,生成随机KEY
例:
HmacSHA1加密:hmacSha1().digest(data)
HmacSHA1加密并转为16进制字符串:hmacSha1().digestHex(data)
- hmacSha256(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacSHA256加密器
例:
HmacSHA256加密:hmacSha256(key).digest(data)
HmacSHA256加密并转为16进制字符串:hmacSha256(key).digestHex(data)
- hmacSha256(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacSHA256加密器
例:
HmacSHA256加密:hmacSha256(key).digest(data)
HmacSHA256加密并转为16进制字符串:hmacSha256(key).digestHex(data)
- hmacSha256() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
HmacSHA256加密器,生成随机KEY
例:
HmacSHA256加密:hmacSha256().digest(data)
HmacSHA256加密并转为16进制字符串:hmacSha256().digestHex(data)
- hmacSm3(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
HmacSM3算法实现
- hmd5(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
HMD5(HmacMD5)签名器
- HOME - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 安装目录的KEY
- HOME - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 安装目录
- home() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
获取HOME路径
- HostInfo - Class in org.dromara.hutool.extra.management
-
代表当前主机的信息。
- HostInfo() - Constructor for class org.dromara.hutool.extra.management.HostInfo
-
- HOTP - Class in org.dromara.hutool.crypto.digest.otp
-
HMAC-based one-time passwords (HOTP) 基于HMAC算法一次性密码生成器,
规范见:
RFC 4226.
- HOTP(byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.HOTP
-
构造,使用默认密码长度和默认HMAC算法(HmacSHA1)
- HOTP(int, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.HOTP
-
构造,使用默认HMAC算法(HmacSHA1)
- HOTP(int, HmacAlgorithm, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.HOTP
-
构造
- HOTP_HMAC_ALGORITHM - Static variable in class org.dromara.hutool.crypto.digest.otp.HOTP
-
默认HMAC算法.
- HoubbEngine - Class in org.dromara.hutool.extra.pinyin.engine.houbb
-
封装了 houbb Pinyin 的引擎。
- HoubbEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
-
构造
- HoubbEngine(PinyinStyleEnum) - Constructor for class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
-
构造
- hour(boolean) - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期的小时数部分
- hour(Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期的小时数部分
- hs256(byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
HS256(HmacSHA256)签名器
- hs384(byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
HS384(HmacSHA384)签名器
- hs512(byte[]) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
HS512(HmacSHA512)签名器
- hsha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
HSHA1(HmacSHA1)签名器
- HTML40_EXTENDED_ESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Escape
-
HTML 4.01 extended entities.
- HTML40_EXTENDED_UNESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Unescape
-
HTML40_EXTENDED的UNESCAPE
- Html4Escape - Class in org.dromara.hutool.core.text.escape
-
HTML4的ESCAPE
参考:Commons Lang3
- Html4Escape() - Constructor for class org.dromara.hutool.core.text.escape.Html4Escape
-
构造
- Html4Unescape - Class in org.dromara.hutool.core.text.escape
-
HTML4的UNESCAPE
- Html4Unescape() - Constructor for class org.dromara.hutool.core.text.escape.Html4Unescape
-
构造
- HtmlFilter - Class in org.dromara.hutool.http.html
-
HTML过滤器,用于去除XSS(Cross Site Scripting) 漏洞隐患。
- HtmlFilter() - Constructor for class org.dromara.hutool.http.html.HtmlFilter
-
Default constructor.
- HtmlFilter(boolean) - Constructor for class org.dromara.hutool.http.html.HtmlFilter
-
Set debug flag to true.
- HtmlFilter(Map<String, Object>) - Constructor for class org.dromara.hutool.http.html.HtmlFilter
-
Map-parameter configurable constructor.
- htmlSpecialChars(String) - Static method in class org.dromara.hutool.http.html.HtmlFilter
-
HTML特殊字符替换
- HtmlUtil - Class in org.dromara.hutool.http.html
-
HTML工具类
比如去掉指定标签(例如广告栏等)、去除JS、去掉样式等等,这些操作都可以使用此工具类完成。
- HtmlUtil() - Constructor for class org.dromara.hutool.http.html.HtmlUtil
-
- HTTP_ACCEPTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 202: Accepted.
- HTTP_ALREADY_REPORTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 208: Already Reported.
- HTTP_BAD_GATEWAY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 502: Bad Gateway.
- HTTP_BAD_METHOD - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 405: Method Not Allowed.
- HTTP_BAD_REQUEST - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 400: Bad Request.
- HTTP_BANDWIDTH_LIMIT_EXCEEDED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 509: Bandwidth Limit Exceeded.
- HTTP_CHECKPOINT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 103: Checkpoint.
- HTTP_CLIENT_TIMEOUT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 408: Request Time-Out.
- HTTP_CONFLICT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 409: Conflict.
- HTTP_CONTINUE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 100: Continue.
- HTTP_CREATED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 201: Created.
- HTTP_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- HTTP_DATETIME_FORMAT_GMT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- HTTP_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
HTTP头中日期时间格式:EEE, dd MMM yyyy HH:mm:ss z
- HTTP_ENTITY_TOO_LARGE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 413: Request Entity Too Large.
- HTTP_EXPECTATION_FAILED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 417: Expectation Failed.
- HTTP_FAILED_DEPENDENCY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 424: Failed Dependency.
- HTTP_FORBIDDEN - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 403: Forbidden.
- HTTP_GATEWAY_TIMEOUT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 504: Gateway Timeout.
- HTTP_GONE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 410: Gone.
- HTTP_I_AM_A_TEAPOT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 418: I'm a teapot.
- HTTP_IM_USED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 226: IM Used.
- HTTP_INSUFFICIENT_STORAGE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 507: Insufficient Storage.
- HTTP_INTERNAL_ERROR - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 500: Internal Server Error.
- HTTP_LENGTH_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 411: Length Required.
- HTTP_LOCKED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 423: Locked.
- HTTP_LOOP_DETECTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 508: Loop Detected.
- HTTP_MOVED_PERM - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 301: Moved Permanently.
- HTTP_MOVED_TEMP - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 302: Temporary Redirect.
- HTTP_MULT_CHOICE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 300: Multiple Choices.
- HTTP_MULTI_STATUS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 207: Multi-Status.
- HTTP_NETWORK_AUTHENTICATION_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 511: Network Authentication Required.
- HTTP_NO_CONTENT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 204: No Content.
- HTTP_NOT_ACCEPTABLE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 406: Not Acceptable.
- HTTP_NOT_AUTHORITATIVE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 203: Non-Authoritative Information.
- HTTP_NOT_EXTENDED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 510: Not Extended.
- HTTP_NOT_FOUND - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 404: Not Found.
- HTTP_NOT_IMPLEMENTED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 501: Not Implemented.
- HTTP_NOT_MODIFIED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 304: Not Modified.
- HTTP_OK - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 200: OK.
- HTTP_PARTIAL - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 206: Partial Content.
- HTTP_PAYMENT_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 402: Payment Required.
- HTTP_PERMANENT_REDIRECT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP 1.1 Status-Code 308: Permanent Redirect 永久重定向
见:RFC-7231
- HTTP_PRECON_FAILED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 412: Precondition Failed.
- HTTP_PRECONDITION_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 428: Precondition Required.
- HTTP_PROCESSING - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 102: Processing.
- HTTP_PROXY_AUTH - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 407: Proxy Authentication Required.
- HTTP_REQ_TOO_LONG - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 414: Request-URI Too Large.
- HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 431: Request Header Fields Too Large.
- HTTP_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 416: Requested Range Not Satisfiable.
- HTTP_RESET - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 205: Reset Content.
- HTTP_SEE_OTHER - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 303: See Other.
- HTTP_SWITCHING_PROTOCOLS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 101: Switching Protocols.
- HTTP_TEMP_REDIRECT - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP 1.1 Status-Code 307: Temporary Redirect.
- HTTP_TOO_EARLY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 425: Too Early.
- HTTP_TOO_MANY_REQUESTS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 429: Too Many Requests.
- HTTP_UNAUTHORIZED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 401: Unauthorized.
- HTTP_UNAVAILABLE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 503: Service Unavailable.
- HTTP_UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 451: Unavailable For Legal Reasons.
- HTTP_UNPROCESSABLE_ENTITY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 422: Unprocessable Entity.
- HTTP_UNSUPPORTED_TYPE - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 415: Unsupported Media Type.
- HTTP_UPGRADE_REQUIRED - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 426: Upgrade Required.
- HTTP_USE_PROXY - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 305: Use Proxy.
- HTTP_VARIANT_ALSO_NEGOTIATES - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 506: Variant Also Negotiates.
- HTTP_VERSION - Static variable in interface org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 505: HTTP Version Not Supported.
- HttpAuthUtil - Class in org.dromara.hutool.http.auth
-
HTTP验证工具类
- HttpAuthUtil() - Constructor for class org.dromara.hutool.http.auth.HttpAuthUtil
-
- HttpBody - Interface in org.dromara.hutool.http.client.body
-
定义请求体接口
- HttpClient4BodyEntity - Class in org.dromara.hutool.http.client.engine.httpclient4
-
- HttpClient4BodyEntity(String, String, boolean, HttpBody) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
构造
- HttpClient4Cookie - Class in org.dromara.hutool.http.client.engine.httpclient4
-
HttpClient4 Cookie实现
- HttpClient4Cookie(Cookie) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
构造
- HttpClient4CookieStore - Class in org.dromara.hutool.http.client.engine.httpclient4
-
Apache HttpClient4的Cookie存储器实现
- HttpClient4CookieStore(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4CookieStore
-
构造
- HttpClient4Engine - Class in org.dromara.hutool.http.client.engine.httpclient4
-
Apache HttpClient5的HTTP请求引擎
- HttpClient4Engine() - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
构造
- HttpClient4Response - Class in org.dromara.hutool.http.client.engine.httpclient4
-
HttpClient响应包装
通过包装CloseableHttpResponse,实现获取响应状态码、响应头、响应体等内容
- HttpClient4Response(HttpResponse, Request) - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
构造
通过传入一个请求时的编码,当无法获取响应内容的编码时,默认使用响应时的编码
- HttpClient5BodyEntity - Class in org.dromara.hutool.http.client.engine.httpclient5
-
- HttpClient5BodyEntity(String, String, boolean, HttpBody) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
构造
- HttpClient5Cookie - Class in org.dromara.hutool.http.client.engine.httpclient5
-
HttpClient5 Cookie实现
- HttpClient5Cookie(Cookie) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
构造
- HttpClient5CookieStore - Class in org.dromara.hutool.http.client.engine.httpclient5
-
HttpClient5 Cookie存储器实现
- HttpClient5CookieStore(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5CookieStore
-
构造
- HttpClient5Engine - Class in org.dromara.hutool.http.client.engine.httpclient5
-
Apache HttpClient5的HTTP请求引擎
- HttpClient5Engine() - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
构造
- HttpClient5Response - Class in org.dromara.hutool.http.client.engine.httpclient5
-
HttpClient响应包装
通过包装CloseableHttpResponse,实现获取响应状态码、响应头、响应体等内容
- HttpClient5Response(ClassicHttpResponse, Request) - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
构造
通过传入一个请求时的编码,当无法获取响应内容的编码时,默认使用响应时的编码
- httpConnection - Variable in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
持有连接对象
- HttpDownloader - Class in org.dromara.hutool.http.client
-
HTTP下载器,两种使用方式:
1.
- HttpDownloader(String) - Constructor for class org.dromara.hutool.http.client.HttpDownloader
-
构造
- HttpException - Exception in org.dromara.hutool.http
-
HTTP异常
- HttpException(Throwable) - Constructor for exception org.dromara.hutool.http.HttpException
-
构造
- HttpException(String) - Constructor for exception org.dromara.hutool.http.HttpException
-
构造
- HttpException(String, Object...) - Constructor for exception org.dromara.hutool.http.HttpException
-
构造
- HttpException(String, Throwable) - Constructor for exception org.dromara.hutool.http.HttpException
-
构造
- HttpException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.http.HttpException
-
构造
- HttpException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.http.HttpException
-
构造
- httpExchange - Variable in class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
-
- HttpExchangeWrapper - Class in org.dromara.hutool.http.server.engine.sun
-
HttpExchange包装类,提供增强方法和缓存
- HttpExchangeWrapper(HttpExchange) - Constructor for class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
构造
- HttpFilter - Interface in org.dromara.hutool.http.server.engine.sun.filter
-
过滤器接口,用于简化Filter 使用
- HttpGlobalConfig - Class in org.dromara.hutool.http
-
HTTP 全局参数配置
- HttpGlobalConfig() - Constructor for class org.dromara.hutool.http.HttpGlobalConfig
-
- HttpHandler - Interface in org.dromara.hutool.http.server.handler
-
HTTP请求处理器
抽象请求处理,对于不同的HTTP服务器,将这个处理器封装成对应的处理器,例如Jetty的JettyHandler,Undertow的UndertowHandler等
- HttpHeaderUtil - Class in org.dromara.hutool.http.meta
-
HTTP头相关方法
相关规范见:https://www.rfc-editor.org/rfc/rfc5987
- HttpHeaderUtil() - Constructor for class org.dromara.hutool.http.meta.HttpHeaderUtil
-
- HttpHeaderUtil.ExtendedValue - Class in org.dromara.hutool.http.meta
-
根据rfc5987的扩展值,格式为:
编码'语言'值
- HttpResource - Class in org.dromara.hutool.core.io.resource
-
HTTP资源,用于自定义表单数据,可自定义Content-Type
- HttpResource(Resource, String) - Constructor for class org.dromara.hutool.core.io.resource.HttpResource
-
构造
- HttpStatus - Interface in org.dromara.hutool.http.meta
-
HTTP状态码
- HttpUriRequestBuilder - Class in org.dromara.hutool.http.client.engine.httpclient4
-
HttpClient4请求构建器
- HttpUriRequestBuilder() - Constructor for class org.dromara.hutool.http.client.engine.httpclient4.HttpUriRequestBuilder
-
- HttpUrlConnectionUtil - Class in org.dromara.hutool.http.client.engine.jdk
-
- HttpUrlConnectionUtil() - Constructor for class org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
-
- HttpUrlUtil - Class in org.dromara.hutool.http
-
- HttpUrlUtil() - Constructor for class org.dromara.hutool.http.HttpUrlUtil
-
- HttpUtil - Class in org.dromara.hutool.http
-
Http请求工具类
- HttpUtil() - Constructor for class org.dromara.hutool.http.HttpUtil
-
- Hutool - Class in org.dromara.hutool
-
========================================
__ __ __ __
/ / / /__ __ / /_ __ __ __ __ / /
/ /_/ // / / // __// _ _ \ / _ _ \ / /
/ __ // /_/ // /_ / /__/ // /__/ // /
/_/ /_/ \____/ \__/ \_____/ \_____//_/
-----------https://hutool.cn/-----------
========================================
Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。
- HUTOOL_CRYPTO_DECODE_HEX - Static variable in class org.dromara.hutool.crypto.SecureUtil
-
Hutool自定义系统属性:是否解码Hex字符 issue#I90M9D
- HUTOOL_DATE_LENIENT - Static variable in class org.dromara.hutool.core.util.SystemUtil
-
Hutool自定义系统属性:是否解析日期字符串采用严格模式
- HutoolException - Exception in org.dromara.hutool.core.exception
-
Hutool工具类异常
- HutoolException() - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolException(String) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.HutoolException
-
构造
- HutoolJSONEngine - Class in org.dromara.hutool.json.engine
-
Hutool自身实现的JSON引擎
- HutoolJSONEngine() - Constructor for class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- HutoolJSONSerializer - Class in org.dromara.hutool.json.engine.jackson
-
Hutool JSON序列化器
- HutoolJSONSerializer() - Constructor for class org.dromara.hutool.json.engine.jackson.HutoolJSONSerializer
-
- HutoolModule - Class in org.dromara.hutool.json.engine.jackson
-
时间相关序列化模块
- HutoolModule(String) - Constructor for class org.dromara.hutool.json.engine.jackson.HutoolModule
-
构造
- HyperlinkCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
Hyperlink 值单元格设置器
I
- ICaptcha - Interface in org.dromara.hutool.swing.captcha
-
验证码接口,提供验证码对象接口定义
- ID_NONE - Static variable in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
-
- ID_SM2_PUBLIC_KEY_PARAM - Static variable in class org.dromara.hutool.crypto.bc.SM2Constant
-
SM2国密算法公钥参数的Oid标识
- idCardNum(CharSequence, int, int) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
【身份证号】前1位 和后2位
- idCardNum(CharSequence, int, int) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
【身份证号】前1位 和后2位
- IdcardUtil - Class in org.dromara.hutool.core.data
-
身份证相关工具类,参考标准:GB 11643-1999
标准描述见:
IdcardUtil() - Constructor for class org.dromara.hutool.core.data.
IdcardUtil
-
- IdConstants - Class in org.dromara.hutool.core.data.id
-
ID相关常量
- IdConstants() - Constructor for class org.dromara.hutool.core.data.id.IdConstants
-
- identifyDriver(String) - Method in class org.dromara.hutool.db.driver.DriverIdentifier
-
通过JDBC URL等信息识别JDBC驱动名
- identifyDriver(String) - Static method in class org.dromara.hutool.db.driver.DriverUtil
-
通过JDBC URL等信息识别JDBC驱动名
- identifyDriver(DataSource) - Static method in class org.dromara.hutool.db.driver.DriverUtil
-
识别JDBC驱动名
- identifyDriver(Connection) - Static method in class org.dromara.hutool.db.driver.DriverUtil
-
识别JDBC驱动名
- identity() - Static method in interface org.dromara.hutool.core.convert.Converter
-
返回原值的转换器,不做转换
- identity() - Static method in interface org.dromara.hutool.core.func.SerFunction
-
Returns a function that always returns its input argument.
- identity() - Static method in interface org.dromara.hutool.core.func.SerUnaryOperator
-
Returns a unary operator that always returns its input argument.
- identityHashCode(Object) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
根据对象的内存地址生成相应的Hash值
- idnToASCII(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
Unicode域名转puny code
- IdUtil - Class in org.dromara.hutool.core.data.id
-
ID生成器工具类,此工具类中主要封装:
1.
- IdUtil() - Constructor for class org.dromara.hutool.core.data.id.IdUtil
-
- ifFail(Consumer<? super Throwable>) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹内容失败了,则执行传入的操作(
Consumer.accept(T))
例如执行有异常就打印结果
Opt.ofTry(() -> 1 / 0).ifFail(Console::log);
- ifFail(Consumer<? super Throwable>, Class<? extends Throwable>...) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹内容失败了,同时是指定的异常执行传入的操作(
Consumer.accept(T))
例如如果值存在就打印结果
Opt.ofTry(() -> 1 / 0).ifFail(Console::log, ArithmeticException.class);
- ifInitialized(Consumer<T>) - Method in interface org.dromara.hutool.core.lang.loader.Loader
-
如果已经初始化,就执行传入函数
- ifPresent(SerConsumer<? super T>) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里的值存在,就执行传入的操作(
Consumer.accept(T))
例如如果值存在就打印结果
{@code
Opt.ofNullable("Hello Hutool!").
- ifPresents(SerConsumer<T>...) - Method in class org.dromara.hutool.core.lang.Opt
-
- ignoreCase - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
是否忽略字段大小写
- ignoreEmptyRow - Variable in class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
-
是否忽略空行
- ignoreError - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
是否忽略字段注入错误
- ignoreNullValue - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
- IKAnalyzerEngine - Class in org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
-
IKAnalyzer分词引擎实现
项目地址:https://github.com/yozhao/IKAnalyzer
IKSegmenter 非线程全,因此每次单独创建对象
- IKAnalyzerEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
-
构造
- IKAnalyzerEngine(Configuration) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
-
构造
- IKAnalyzerResult - Class in org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
-
IKAnalyzer分词结果实现
项目地址:https://github.com/yozhao/IKAnalyzer
- IKAnalyzerResult(IKSegmenter) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerResult
-
构造
- IKAnalyzerWord - Class in org.dromara.hutool.extra.tokenizer.engine.ikanalyzer
-
IKAnalyzer分词中的一个单词包装
- IKAnalyzerWord(Lexeme) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
-
构造
- IMAGE_TYPE_BMP - Static variable in class org.dromara.hutool.swing.img.ImgUtil
-
英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式:BMP
- IMAGE_TYPE_GIF - Static variable in class org.dromara.hutool.swing.img.ImgUtil
-
图形交换格式:GIF
- IMAGE_TYPE_JPEG - Static variable in class org.dromara.hutool.swing.img.ImgUtil
-
联合照片专家组:JPEG
- IMAGE_TYPE_JPG - Static variable in class org.dromara.hutool.swing.img.ImgUtil
-
联合照片专家组:JPG
- IMAGE_TYPE_PNG - Static variable in class org.dromara.hutool.swing.img.ImgUtil
-
可移植网络图形:PNG
- IMAGE_TYPE_PSD - Static variable in class org.dromara.hutool.swing.img.ImgUtil
-
Photoshop的专用格式:PSD
- imageBytes - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
验证码图片
- IMAGES_TYPE - Static variable in class org.dromara.hutool.swing.img.BackgroundRemoval
-
目前暂时支持的图片类型数组
其他格式的不保证结果
- ImageSelection - Class in org.dromara.hutool.swing.clipboard
-
- ImageSelection(Image) - Constructor for class org.dromara.hutool.swing.clipboard.ImageSelection
-
构造
- img - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
二维码中的Logo
- Img - Class in org.dromara.hutool.swing.img
-
图像编辑器
- Img(BufferedImage) - Constructor for class org.dromara.hutool.swing.img.Img
-
构造,目标图片类型取决于来源图片类型
- Img(BufferedImage, String) - Constructor for class org.dromara.hutool.swing.img.Img
-
构造
- ImgMetaUtil - Class in org.dromara.hutool.swing.img
-
图片元信息工具类
借助metadata-extractor完成图片元信息的读取,如旋转角度等问题
- ImgMetaUtil() - Constructor for class org.dromara.hutool.swing.img.ImgMetaUtil
-
- imgRound - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
二维码logo圆角弧度,0~1,为长宽占比
- imgToOfd(Path, Path...) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
多个图片转为ODF
- ImgUtil - Class in org.dromara.hutool.swing.img
-
- ImgUtil() - Constructor for class org.dromara.hutool.swing.img.ImgUtil
-
- ImgWriter - Class in org.dromara.hutool.swing.img
-
图片写出封装
- ImgWriter(Image, String) - Constructor for class org.dromara.hutool.swing.img.ImgWriter
-
构造
- in(String, Object...) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加IN查询条件,即field IN (value1,value2)
- in(String, Iterable<?>) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加IN查询条件,即field IN (value1,value2)
- in(String, T...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
多值选择
- increase(int) - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
扩容并填充对象池队列
如果传入的扩容大小大于可用大小(即扩容大小加现有大小大于最大大小,则实际扩容到最大)
- increment() - Method in class org.dromara.hutool.core.data.id.ULID
-
自增ULID
- increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
值+1
- increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
值+1
- increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
值+1
- increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
值+1
- increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
值+1
- increment() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
值+1
- increment(String) - Method in class org.dromara.hutool.json.JSONObject
-
对值加一,如果值不存在,赋值1,如果为数字类型,做加一操作
- increment() - Method in class org.dromara.hutool.json.JSONPrimitive
-
- incrementAndGet() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
先加1, 再获取值
- incrementRedirectCount() - Method in class org.dromara.hutool.http.client.RequestContext
-
重定向计数器+1
- IncrementSelector<T> - Class in org.dromara.hutool.core.lang.selector
-
简单的轮询选择器
- IncrementSelector() - Constructor for class org.dromara.hutool.core.lang.selector.IncrementSelector
-
构造
- IncrementSelector(Iterable<T>) - Constructor for class org.dromara.hutool.core.lang.selector.IncrementSelector
-
构造
- INDENT_DEFAULT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
-
XML格式化输出默认缩进量
- index() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
-
当前缓冲位于缓冲区的索引位
- index - Variable in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
- INDEX_NOT_FOUND - Static variable in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组中元素未找到的下标,值为-1
- INDEX_NOT_FOUND - Static variable in class org.dromara.hutool.core.text.CharSequenceUtil
-
未找到的的位置表示,用-1表示
- INDEX_NOT_FOUND - Static variable in interface org.dromara.hutool.core.text.finder.Finder
-
未找到的的位置表示,用-1表示
- IndexedComparator<T> - Class in org.dromara.hutool.core.comparator
-
按照数组的顺序正序排列,数组的元素位置决定了对象的排序先后
默认的,如果参与排序的元素并不在数组中,则排序在前(可以通过atEndIfMiss设置)
- IndexedComparator(T...) - Constructor for class org.dromara.hutool.core.comparator.IndexedComparator
-
构造
- IndexedComparator(boolean, Map<? super T, Integer>) - Constructor for class org.dromara.hutool.core.comparator.IndexedComparator
-
构造
- IndexedComparator(boolean, T...) - Constructor for class org.dromara.hutool.core.comparator.IndexedComparator
-
构造
- indexedFormat(CharSequence, Object...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
有序的格式化文本,使用{number}做为占位符
通常使用:format("this is {0} for {1}", "a", "b") =》 this is a for b
- IndexedPlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
-
基字符串模板-基于下标的占位符 Segment
例如,"{1}"
- IndexedPlaceholderSegment(String, String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.IndexedPlaceholderSegment
-
构造
- indexedSegmentMaxIdx - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
在 下标占位符中,最大的下标值
- indexForEach(Iterator<T>, SerBiConsumer<Integer, T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- IndexInfo - Class in org.dromara.hutool.db.meta
-
- IndexInfo(boolean, String, String, String, String) - Constructor for class org.dromara.hutool.db.meta.IndexInfo
-
构造
- indexListOfAll(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取匹配规则定义中匹配到元素的所有位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- indexOf(T[], Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- indexOf(T[], Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- indexOf(Object) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- indexOf(Object, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- indexOf(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- indexOf(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取匹配规则定义中匹配到元素的第一个位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- indexOf(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- indexOf(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
找到指定正则匹配到字符串的开始位置
- indexOf(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
找到指定模式匹配到字符串的开始位置
- indexOf(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, char, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, char, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, Predicate<Character>, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找指定字符
- indexOf(CharSequence, CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找字符串
- indexOfAll(Collection<T>, Predicate<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取匹配规则定义中匹配到元素的所有位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- indexOfIgnoreCase(CharSequence[], CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- indexOfIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找字符串,忽略大小写
indexOfIgnoreCase(null, *, *) = -1
indexOfIgnoreCase(*, null, *) = -1
indexOfIgnoreCase("", "", 0) = 0
indexOfIgnoreCase("aabaabaa", "A", 0) = 0
indexOfIgnoreCase("aabaabaa", "B", 0) = 2
indexOfIgnoreCase("aabaabaa", "AB", 0) = 1
indexOfIgnoreCase("aabaabaa", "B", 3) = 5
indexOfIgnoreCase("aabaabaa", "B", 9) = -1
indexOfIgnoreCase("aabaabaa", "B", -1) = 2
indexOfIgnoreCase("aabaabaa", "", 2) = 2
indexOfIgnoreCase("abc", "", 9) = -1
- indexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找字符串
indexOfIgnoreCase(null, *, *) = -1
indexOfIgnoreCase(*, null, *) = -1
indexOfIgnoreCase("", "", 0) = 0
indexOfIgnoreCase("aabaabaa", "A", 0) = 0
indexOfIgnoreCase("aabaabaa", "B", 0) = 2
indexOfIgnoreCase("aabaabaa", "AB", 0) = 1
indexOfIgnoreCase("aabaabaa", "B", 3) = 5
indexOfIgnoreCase("aabaabaa", "B", 9) = -1
indexOfIgnoreCase("aabaabaa", "B", -1) = 2
indexOfIgnoreCase("aabaabaa", "", 2) = 2
indexOfIgnoreCase("abc", "", 9) = -1
- indexOfLeft(L) - Method in class org.dromara.hutool.core.map.TripleTable
-
获取指定左元素的索引
- indexOfMiddle(M) - Method in class org.dromara.hutool.core.map.TripleTable
-
获取指定中元素的索引
- indexOfRight(R) - Method in class org.dromara.hutool.core.map.TripleTable
-
获取指定右元素的索引
- indexOfSub(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
查找子数组的位置
- indexOfSub(T[], int, T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
查找子数组的位置
- indexToColName(int) - Static method in class org.dromara.hutool.poi.excel.cell.CellReferenceUtil
-
将Sheet列号变为列名
- INFINITE_MAX - Static variable in interface org.dromara.hutool.core.lang.range.Bound
-
无穷大的藐视
- INFINITE_MIN - Static variable in interface org.dromara.hutool.core.lang.range.Bound
-
无穷小的描述
- inflater() - Method in class org.dromara.hutool.core.compress.Deflate
-
将压缩流解压到target中
- InflaterInputStream - Class in org.dromara.hutool.core.compress
-
InflaterInputStream包装实现,实现"deflate"算法解压
参考:org.apache.hc.client5.http.entity.DeflateInputStream
- InflaterInputStream(InputStream) - Constructor for class org.dromara.hutool.core.compress.InflaterInputStream
-
构造
- InflaterInputStream(InputStream, int) - Constructor for class org.dromara.hutool.core.compress.InflaterInputStream
-
构造
- info(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
-
- info(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- info(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- info(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- info(Throwable) - Method in interface org.dromara.hutool.log.level.InfoLog
-
打印 INFO 等级的日志
- info(String, Object...) - Method in interface org.dromara.hutool.log.level.InfoLog
-
打印 INFO 等级的日志
- info(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.InfoLog
-
打印 INFO 等级的日志
- info(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.InfoLog
-
打印 INFO 等级的日志
- info(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Info等级日志,小于Warn
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
- info(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Info等级日志,小于Warn
- InfoLog - Interface in org.dromara.hutool.log.level
-
INFO级别日志接口
- init() - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
初始化定时器
- init() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
-
Read-ahead four bytes and check for BOM marks.
- init() - Method in class org.dromara.hutool.core.lang.loader.AtomicLoader
-
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
- init() - Method in class org.dromara.hutool.core.lang.loader.LazyFunLoader
-
- init() - Method in class org.dromara.hutool.core.lang.loader.LazyLoader
-
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
- init(Collection<String>, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
初始化敏感词树
- init(Collection<String>) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
初始化敏感词树
- init(String, String, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
初始化敏感词树
- init(String, boolean) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
初始化敏感词树,使用逗号分隔每个单词
- init() - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
初始化全局线程池
- init(String, KeyPair) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
- init(String, KeyPair) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
初始化
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密(签名)或者解密(校验)
- init(CipherMode, Cipher.Parameters) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- init(String, KeyPair) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
初始化
- init() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
初始化
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密(签名)或者解密(校验)
- init(CipherMode, Cipher.Parameters) - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- init(CipherMode, Cipher.Parameters) - Method in interface org.dromara.hutool.crypto.Cipher
-
初始化模式和参数
- init(CipherMode, Cipher.Parameters) - Method in class org.dromara.hutool.crypto.JceCipher
-
- init(int, JceCipher.JceParameters) - Method in class org.dromara.hutool.crypto.JceCipher
-
执行初始化参数操作
- init(String, SecretKey) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
初始化
- init(Table, ResultSet) - Method in class org.dromara.hutool.db.meta.Column
-
初始化
- init(Boolean, Boolean, Boolean, Level) - Method in class org.dromara.hutool.db.sql.SqlLog
-
设置全局配置:是否通过debug日志显示SQL
- init() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
初始化连接
- init(FtpConfig, FtpMode) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
初始化连接
- init(PinyinStyleEnum) - Method in class org.dromara.hutool.extra.pinyin.engine.houbb.HoubbEngine
-
初始化
- init(PinyinFormat) - Method in class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
-
初始化格式
- init(HanyuPinyinOutputFormat) - Method in class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
-
初始化
- init() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
初始化
- init() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
SSH 初始化并创建一个sftp客户端.
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.jte.JteEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
-
- init(TemplateConfig) - Method in interface org.dromara.hutool.extra.template.engine.TemplateEngine
-
使用指定配置文件初始化模板引擎
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
-
- init(ExtProperties) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
-
- init(TemplateConfig) - Method in class org.dromara.hutool.extra.template.engine.wit.WitEngine
-
- init(ClientConfig) - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
-
- init(ClientConfig) - Method in interface org.dromara.hutool.http.client.engine.ClientEngine
-
- init(ClientConfig) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
- init(ServerConfig) - Method in class org.dromara.hutool.http.server.engine.AbstractServerEngine
-
- init(ServerConfig) - Method in interface org.dromara.hutool.http.server.engine.ServerEngine
-
初始化HTTP服务器
- init(KeyManager[], TrustManager[], SecureRandom) - Method in class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
- init(SoapProtocol) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
初始化
- init(JSONEngineConfig) - Method in class org.dromara.hutool.json.engine.AbstractJSONEngine
-
- init(JSONEngineConfig) - Method in interface org.dromara.hutool.json.engine.JSONEngine
-
初始化配置
在引擎被加载时,如果需要自定义引擎,可以首先调用此方法
调用此方法前,需要清除已经生成的引擎内容
- init(URL, Charset) - Method in class org.dromara.hutool.setting.GroupedSet
-
初始化设定文件
- init(InetSocketAddress) - Method in class org.dromara.hutool.socket.aio.AioServer
-
初始化
- init(InetSocketAddress) - Method in class org.dromara.hutool.socket.nio.NioClient
-
初始化
- init(InetSocketAddress) - Method in class org.dromara.hutool.socket.nio.NioServer
-
初始化
- initCache() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
初始化实现文件缓存的缓存对象
- initCache() - Method in class org.dromara.hutool.core.cache.file.LFUFileCache
-
- initCache() - Method in class org.dromara.hutool.core.cache.file.LRUFileCache
-
- initCipher() - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
- initCipher() - Method in class org.dromara.hutool.crypto.asymmetric.RSA
-
- initEngine() - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
-
初始化引擎,实现逻辑中如果初始化完成,不再重新初始化
- initEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
- initEngine() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
- initEngine() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
- initEngine() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
- initEngine() - Method in class org.dromara.hutool.http.server.engine.AbstractServerEngine
-
初始化引擎,实现逻辑中如果初始化完成,不再重新初始化
- initEngine() - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
-
- initEngine() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
-
- initEngine() - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
-
- initEngine() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
-
- initEngine() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowEngine
-
- initEngine() - Method in class org.dromara.hutool.json.engine.AbstractJSONEngine
-
初始化引擎,实现逻辑中如果初始化完成,不再重新初始化
- initEngine() - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
-
- initEngine() - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
-
- initEngine() - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- initEngine() - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
- initEngine() - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
- initialCapacity(int) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
-
Specifies the initial capacity of the hash table (default 16).
- initialize(int, SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
- initialize(ConfigurableApplicationContext) - Method in class org.dromara.hutool.extra.spring.SpringUtil
-
- initKeys() - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
生成随机公钥和私钥
- initKeys() - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
- initMode(CipherMode, Key) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
- InMemoryCookieStore - Class in org.dromara.hutool.http.client.cookie
-
基于内存的Cookie存储实现,线程安全
- InMemoryCookieStore() - Constructor for class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
-
构造
- input() - Static method in class org.dromara.hutool.core.lang.Console
-
读取用户输入的内容(在控制台敲回车前的内容)
- InputStreamResource - Class in org.dromara.hutool.core.io.resource
-
- InputStreamResource(Reader, Charset) - Constructor for class org.dromara.hutool.core.io.resource.InputStreamResource
-
构造
- InputStreamResource(InputStream) - Constructor for class org.dromara.hutool.core.io.resource.InputStreamResource
-
构造
- InputStreamResource(InputStream, String) - Constructor for class org.dromara.hutool.core.io.resource.InputStreamResource
-
构造
- insert(T[], int, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将新元素插入到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充
- insert(A, int, E...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将新元素插入到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
- insert(int, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将新元素插入到已有数组中的某个位置
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
- insert(String) - Method in class org.dromara.hutool.core.text.dfa.NFA
-
词库添加新词,初始化查找树
- insert(String...) - Method in class org.dromara.hutool.core.text.dfa.NFA
-
词库批量添加新词,初始化查找树
- insert(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
插入数据
- insert(Collection<Entity>) - Method in class org.dromara.hutool.db.AbstractDb
-
批量插入数据
需要注意的是,批量插入每一条数据结构必须一致。
- insert(Connection, Entity...) - Method in class org.dromara.hutool.db.DialectRunner
-
批量插入数据
批量插入必须严格保持Entity的结构一致,不一致会导致插入数据出现不可预知的结果
此方法不会关闭Connection
- insert(Connection, Entity, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
-
插入数据
此方法不会关闭Connection
- insert(Entity) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
插入,使用默认的ANSI方言
- insert(Entity, DialectName) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
插入
插入会忽略空的字段名及其对应值,但是对于有字段名对应值为null的情况不忽略
- insert(Entity, String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
插入
插入会忽略空的字段名及其对应值,但是对于有字段名对应值为null的情况不忽略
- insertArray(int, A) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将新元素插入到已有数组中的某个位置
如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充
- insertForGeneratedKey(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
插入数据
- insertForGeneratedKeys(Entity) - Method in class org.dromara.hutool.db.AbstractDb
-
插入数据
- insertOrUpdate(Entity, String...) - Method in class org.dromara.hutool.db.AbstractDb
-
插入或更新数据
根据给定的字段名查询数据,如果存在则更新这些数据,否则执行插入
- insertOrUpdate(Connection, Entity, String...) - Method in class org.dromara.hutool.db.DialectRunner
-
插入或更新数据
此方法不会关闭Connection
- insertPreFragment(Object) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
在SQL的开头补充SQL片段
- insertRow(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.RowUtil
-
插入行
- insertRow - Variable in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
是否强制插入行
如果为true,则写入行以下的已存在行下移,false则利用填充已有行,不存在再创建行
- INSTANCE - Static variable in class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.bean.path.node.EmptyNode
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base32Codec
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base58Codec
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.codec.binary.Base64Decoder
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.codec.hash.CityHash
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.codec.hash.MurmurHash
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.comparator.StrLengthComparator
-
单例的字符串长度比较器,短在前
- INSTANCE - Static variable in class org.dromara.hutool.core.comparator.VersionComparator
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.comparator.WindowsExplorerStringComparator
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.ArrayConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.AtomicBooleanConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.BeanConverter
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.BooleanConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.CastConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.CharacterConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.ClassConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.CollectionConverter
-
单例实体
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.DateConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.EnumConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.KBeanConverter
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.MapConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.NumberConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.PrimitiveConverter
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.RecordConverter
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.stringer.BlobStringer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.stringer.ClobStringer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.TimeZoneConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.TupleConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.convert.impl.ZoneIdConverter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
默认实例
- INSTANCE - Static variable in class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.date.format.parser.TimeParser
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.io.file.visitor.DelVisitor
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
单例实例
- INSTANCE - Static variable in class org.dromara.hutool.core.io.stream.EmptyOutputStream
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.math.NumberParser
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
-
全局单例信任管理器,默认信任所有客户端和服务端证书
- INSTANCE - Static variable in class org.dromara.hutool.core.reflect.NullType
-
单例对象
- INSTANCE - Static variable in class org.dromara.hutool.core.thread.lock.NoLock
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.cron.pattern.builder.PartBuilder.Always
-
始终匹配
- INSTANCE - Static variable in class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.db.driver.DriverIdentifier
-
单例驱动识别器
- INSTANCE - Static variable in class org.dromara.hutool.db.handler.NumberHandler
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.http.client.engine.httpclient4.HttpUriRequestBuilder
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.http.client.engine.httpclient5.ClassicHttpRequestBuilder
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBuilder
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
-
默认日期格式化描述,默认为null,表示使用时间戳
- INSTANCE - Static variable in class org.dromara.hutool.json.engine.gson.TimeZoneGsonTypeAdapter
-
默认时区格式化描述
- INSTANCE - Static variable in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ClassTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.DefaultDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.PairDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.RecordDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ResourceBundleSerializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ResourceSerializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TokenerSerializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TripleDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.serializer.impl.TupleDeserializer
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.json.support.JSONStrFormatter
-
默认实例
- INSTANCE - Static variable in class org.dromara.hutool.poi.excel.cell.setters.NullCellSetter
-
默认单例
- INSTANCE - Static variable in class org.dromara.hutool.swing.img.color.Ansi4bitMapping
-
单例
- INSTANCE - Static variable in class org.dromara.hutool.swing.img.color.Ansi8bitMapping
-
单例
- InstanceComparator<T> - Class in org.dromara.hutool.core.comparator
-
按照指定类型顺序排序,对象顺序取决于对象对应的类在数组中的位置。
- InstanceComparator(Class<?>...) - Constructor for class org.dromara.hutool.core.comparator.InstanceComparator
-
构造
- InstanceComparator(boolean, Class<?>...) - Constructor for class org.dromara.hutool.core.comparator.InstanceComparator
-
构造
- intercept(Object, Method, Object[], MethodProxy) - Method in class org.dromara.hutool.extra.aop.engine.spring.SpringCglibInterceptor
-
- interfereCount - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
验证码干扰元素个数
- Intern<T> - Interface in org.dromara.hutool.core.lang.intern
-
- intern(T) - Method in interface org.dromara.hutool.core.lang.intern.Intern
-
返回指定对象对应的规范化对象,sample对象可能有多个,但是这些对象如果都equals,则返回的是同一个对象
- intern(String) - Method in class org.dromara.hutool.core.lang.intern.StringIntern
-
- intern(T) - Method in class org.dromara.hutool.core.lang.intern.WeakIntern
-
- InternalJSONUtil - Class in org.dromara.hutool.json.support
-
内部JSON工具类,仅用于JSON内部使用
- InternalJSONUtil() - Constructor for class org.dromara.hutool.json.support.InternalJSONUtil
-
- InternalMailUtil - Class in org.dromara.hutool.extra.mail
-
邮件内部工具类
- InternalMailUtil() - Constructor for class org.dromara.hutool.extra.mail.InternalMailUtil
-
- InternUtil - Class in org.dromara.hutool.core.lang.intern
-
规范化对象生成工具
- InternUtil() - Constructor for class org.dromara.hutool.core.lang.intern.InternUtil
-
- interrupt(Thread, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
- intersection() - Method in class org.dromara.hutool.core.collection.CollectionOperation
-
多个集合的交集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最少的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c],此结果中只保留了两个c
- intersection(Collection<T>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
多个集合的交集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最少的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c],此结果中只保留了两个c
- intersection(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
若other与当前区间相交,则获得该区间与当前区间的交集
- intersection(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
若other与当前区间相交,则获得该区间与当前区间的交集
- intersectionDistinct() - Method in class org.dromara.hutool.core.collection.CollectionOperation
-
多个集合的唯一交集
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
- intersectionDistinct(Collection<T>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
多个集合的交集
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
- intHash(int) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
Thomas Wang的算法,整数hash
- intToByte(int) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
int转byte
- intToBytes(int) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
int转byte数组
默认以小端序转换
- intToRoman(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
整数转罗马数字
限制:[1,3999]的正整数
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
- intToRoman(int) - Static method in class org.dromara.hutool.core.math.RomanNumberFormatter
-
整数转罗马数字
限制:[1,3999]的正整数
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
- intVal() - Method in interface org.dromara.hutool.core.lang.EnumItem
-
int值
- intValue() - Method in class org.dromara.hutool.core.codec.Number128
-
- intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- intValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- INVALID_PATTERN - Static variable in class org.dromara.hutool.core.xml.XmlConstants
-
在XML中无效的字符 正则
- inverse(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
- inverse() - Method in class org.dromara.hutool.core.stream.EntryStream
-
将键值对翻转
- INVERTED_DECODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Decoder
-
反转风格,即将GMP风格中的大小写做转换解码器
- INVERTED_ENCODER - Static variable in class org.dromara.hutool.core.codec.binary.Base62Codec.Base62Encoder
-
反转风格,即将GMP风格中的大小写做转换编码器
- invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.core.annotation.AnnotationMappingProxy
-
调用被代理的方法
- invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.core.annotation.AnnotationProxy
-
- invoke(String, Object...) - Method in class org.dromara.hutool.core.bean.DynaBean
-
执行原始Bean中的方法
- invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.core.map.MapProxy
-
- invoke(Object, Object...) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
- invoke(Object, Object...) - Method in interface org.dromara.hutool.core.reflect.Invoker
-
调用指定目标对象的方法。
- invoke(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodHandleUtil
-
执行接口或对象中的方法
interface Duck {
default String quack() {
return "Quack";
}
}
Duck duck = (Duck) Proxy.newProxyInstance(
ClassLoaderUtil.getClassLoader(),
new Class[] { Duck.class },
MethodHandleUtil::invoke);
- invoke(Object, Object...) - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
- invoke(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行方法
对于用户传入参数会做必要检查,包括:
1、忽略多余的参数
2、参数不够补齐默认值
3、传入参数为null,但是目标参数类型为原始类型,做转换
- invoke(Object, String, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行对象中指定方法
如果需要传递的参数为null,请使用NullWrapperBean来传递,不然会丢失类型信息
- invoke(String, Object[]) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
非单例模式,如果是非静态方法,每次创建一个新对象
- invoke(String, boolean, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
- invoke(String, String, Object[]) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
非单例模式,如果是非静态方法,每次创建一个新对象
- invoke(String, String, boolean, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行方法
可执行Private方法,也可执行static方法
执行非static方法时,必须满足对象有默认构造方法
- invoke(Object, Method, Object[]) - Method in class org.dromara.hutool.extra.aop.engine.jdk.JdkInterceptor
-
- invokeAll(Collection<? extends Callable<T>>) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- invokeExact(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodHandleUtil
-
执行接口或对象中的方法,参数类型不做转换,必须与方法参数类型完全匹配
interface Duck {
default String quack() {
return "Quack";
}
}
Duck duck = (Duck) Proxy.newProxyInstance(
ClassLoaderUtil.getClassLoader(),
new Class[] { Duck.class },
MethodHandleUtil::invoke);
- invokeGet(Object) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
获取字段值
- invokeHandle(MethodHandle, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodHandleUtil
-
- Invoker - Interface in org.dromara.hutool.core.reflect
-
Invoker接口定义了调用目标对象的方法的规范。
- invokeSet(Object, Object) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
设置字段值,传入的字段值必须和字段类型一致,否则抛出异常
- invokeStatic(Object...) - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
执行静态方法
- invokeStatic(Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行静态方法
- InvokeTask - Class in org.dromara.hutool.cron.task
-
反射执行任务
通过传入类名#方法名,通过反射执行相应的方法
如果是静态方法直接执行,如果是对象方法,需要类有默认的构造方法。
- InvokeTask(String) - Constructor for class org.dromara.hutool.cron.task.InvokeTask
-
构造
- invokeWithCheck(Object, Method, Object...) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
执行方法
执行前要检查给定参数:
1.
- ioAction - Variable in class org.dromara.hutool.socket.aio.AioServer
-
- IoAction<T> - Interface in org.dromara.hutool.socket.aio
-
Socket流处理接口
实现此接口用于处理接收到的消息,发送指定消息
- IoCopier<S,T> - Class in org.dromara.hutool.core.io.copy
-
IO拷贝抽象,可自定义包括缓存、进度条等信息
此对象非线程安全
- IoCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.IoCopier
-
构造
- IORuntimeException - Exception in org.dromara.hutool.core.io
-
IO运行时异常,常用于对IOException的包装
- IORuntimeException() - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IORuntimeException(Throwable) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IORuntimeException(String) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IORuntimeException(String, Object...) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IORuntimeException(String, Throwable) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IORuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IORuntimeException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.io.IORuntimeException
-
构造
- IoUtil - Class in org.dromara.hutool.core.io
-
IO工具类
IO工具类只是辅助流的读写,并不负责关闭流。
- IoUtil() - Constructor for class org.dromara.hutool.core.io.IoUtil
-
- IP_MASK_SPLIT_MARK - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
IP与掩码的分割符
- IP_SPLIT_MARK - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
IP段的分割符
- IPAD - Static variable in class org.dromara.hutool.http.useragent.Platform
-
ipad
- IPHONE - Static variable in class org.dromara.hutool.http.useragent.Platform
-
Iphone
- IPOD - Static variable in class org.dromara.hutool.http.useragent.Platform
-
ipod
- ipv4(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
IPv4脱敏,如:脱敏前:192.0.2.1;脱敏后:192.*.*.*。
- ipv4(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
IPv4脱敏,如:脱敏前:192.0.2.1;脱敏后:192.*.*.*。
- IPV4 - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
IP v4
- IPV4 - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
IP v4
采用分组方式便于解析地址的每一个段
- IPV4_A_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址最大值数值形式
- IPV4_A_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址最小值数值形式
- IPV4_A_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址私网网段最大值数值形式
- IPV4_A_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址私网网段最小值数值形式
- IPV4_A_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址私网网段最大值字符串形式
- IPV4_A_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址私网网段最小值字符串形式
- IPV4_A_PUBLIC_1_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最大值数值形式
- IPV4_A_PUBLIC_1_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最小值数值形式
- IPV4_A_PUBLIC_1_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最大值字符串形式
- IPV4_A_PUBLIC_1_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第一个公网网段最小值字符串形式
- IPV4_A_PUBLIC_2_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最大值数值形式
- IPV4_A_PUBLIC_2_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最小值数值形式
- IPV4_A_PUBLIC_2_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最大值字符串形式
- IPV4_A_PUBLIC_2_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址第二个公网网段最小值字符串形式
- IPV4_A_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址最大值字符串形式
- IPV4_A_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 A类地址最小值字符串形式
- IPV4_B_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址最大值数值形式
- IPV4_B_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址最小值数值形式
- IPV4_B_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址私网网段最大值数值形式
- IPV4_B_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址私网网段最小值数值形式
- IPV4_B_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址私网网段最大值字符串形式
- IPV4_B_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址私网网段最小值字符串形式
- IPV4_B_PUBLIC_1_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最大值数值形式
- IPV4_B_PUBLIC_1_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最小值数值形式
- IPV4_B_PUBLIC_1_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最大值字符串形式
- IPV4_B_PUBLIC_1_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第一个公网网段最小值字符串形式
- IPV4_B_PUBLIC_2_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最大值数值形式
- IPV4_B_PUBLIC_2_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最小值数值形式
- IPV4_B_PUBLIC_2_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最大值字符串形式
- IPV4_B_PUBLIC_2_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址第二个公网网段最小值字符串形式
- IPV4_B_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址最大值字符串形式
- IPV4_B_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 B类地址最小值字符串形式
- IPV4_C_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址最大值数值形式
- IPV4_C_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址最小值数值形式
- IPV4_C_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址私网网段最大值数值形式
- IPV4_C_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址私网网段最小值数值形式
- IPV4_C_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址私网网段最大值字符串形式
- IPV4_C_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址私网网段最小值字符串形式
- IPV4_C_PUBLIC_1_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最大值数值形式
- IPV4_C_PUBLIC_1_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最小值数值形式
- IPV4_C_PUBLIC_1_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最大值字符串形式
- IPV4_C_PUBLIC_1_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第一个公网网段最小值字符串形式
- IPV4_C_PUBLIC_2_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最大值数值形式
- IPV4_C_PUBLIC_2_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最小值数值形式
- IPV4_C_PUBLIC_2_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最大值字符串形式
- IPV4_C_PUBLIC_2_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址第二个公网网段最小值字符串形式
- IPV4_C_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址最大值字符串形式
- IPV4_C_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 C类地址最小值字符串形式
- IPV4_D_DEDICATED_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最大值数值形式
- IPV4_D_DEDICATED_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最小值数值形式
- IPV4_D_DEDICATED_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最大值字符串形式
- IPV4_D_DEDICATED_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址专用网段(用于广播)最小值字符串形式
- IPV4_D_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址最大值数值形式
- IPV4_D_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址最小值数值形式
- IPV4_D_PRIVATE_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最大值数值形式
- IPV4_D_PRIVATE_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最小值数值形式
- IPV4_D_PRIVATE_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最大值字符串形式
- IPV4_D_PRIVATE_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址私用网段(用于测试)最小值字符串形式
- IPV4_D_PUBLIC_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最大值数值形式
- IPV4_D_PUBLIC_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最小值数值形式
- IPV4_D_PUBLIC_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最大值字符串形式
- IPV4_D_PUBLIC_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址公用网段(用于组播)最小值字符串形式
- IPV4_D_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址最大值字符串形式
- IPV4_D_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 D类地址最小值字符串形式
- IPV4_E_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 E类地址最大值数值形式
- IPV4_E_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 E类地址最小值数值形式
- IPV4_E_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 E类地址最大值字符串形式
- IPV4_E_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 E类地址最小值字符串形式
- IPV4_LOOPBACK_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 本地回环地址最大值数值形式
- IPV4_LOOPBACK_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 本地回环地址最小值数值形式
- IPV4_LOOPBACK_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 本地回环地址最大值字符串形式
- IPV4_LOOPBACK_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4 本地回环地址最小值字符串形式
- IPV4_MASK_BIT_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4最大掩码位
- IPV4_MASK_BIT_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4最小掩码位
- IPV4_MASK_BIT_VALID_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4有意义的最小掩码位
- IPV4_MASK_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4最大掩码字符串
- IPV4_MASK_VALID_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4有意义的最小掩码字符串
- IPV4_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4最大值数值形式
- IPV4_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4最小值数值形式
- IPV4_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4地址最大值字符串形式
- IPV4_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4地址最小值字符串形式
- IPV4_UNUSED_NUM_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4未使用地址最大值数值形式
- IPV4_UNUSED_NUM_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4未使用地址最小值数值形式
- IPV4_UNUSED_STR_MAX - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4未使用地址最大值字符串形式
- IPV4_UNUSED_STR_MIN - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
Ipv4未使用地址最小值字符串形式
- Ipv4Pool - Interface in org.dromara.hutool.core.net
-
Ip相关常量
为了方便处理作出以下特别说明,若后续因此收到影响或有更好处理方式需要及时调整:
1、此处定义的`最小值`、`最大值`并非实际ip可分配的最小值、最大值。
- ipv4ToLong(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
将 ip字符串 转换为 long值
方法别名:inet_aton
- ipv4ToLong(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
根据ip地址计算出long型的数据
- Ipv4Util - Class in org.dromara.hutool.core.net
-
IPV4地址工具类
工具类来源pr
名词解释:
ip字符串:点分十进制,形如:xxx.xxx.xxx.xxx
ip的Long类型:有效位32位,每8位可以转为一个十进制数,例如:0xC0A802FA, 转为点分十进制是:192.168.2.250
掩码地址:点分十进制,例如:255.255.255.0
掩码位:int类型,例如 24, 它代表的掩码地址为:255.255.255.0;掩码位和掩码地址的相互转换,请使用
MaskBit
CIDR:无类域间路由,形如:xxx.xxx.xxx.xxx/掩码位,192.168.1.101/24
全量地址:区间内所有ip地址,包含区间两端
可用地址:区间内所有ip地址,但是不包含区间两端
- Ipv4Util() - Constructor for class org.dromara.hutool.core.net.Ipv4Util
-
- ipv6(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
IPv6脱敏,如:脱敏前:2001:0db8:86a3:08d3:1319:8a2e:0370:7344;脱敏后:2001:*:*:*:*:*:*:*
- ipv6(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
IPv6脱敏,如:脱敏前:2001:0db8:86a3:08d3:1319:8a2e:0370:7344;脱敏后:2001:*:*:*:*:*:*:*
- IPV6 - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
IP v6
- IPV6 - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
IP v6
- ipv6ToBigInteger(String) - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
将IPv6地址字符串转为大整数
- Ipv6Util - Class in org.dromara.hutool.core.net
-
IPv6工具类
- Ipv6Util() - Constructor for class org.dromara.hutool.core.net.Ipv6Util
-
- IS_ANDROID - Static variable in class org.dromara.hutool.core.util.JdkUtil
-
是否Android环境
- IS_AT_LEAST_JDK17 - Static variable in class org.dromara.hutool.core.util.JdkUtil
-
是否大于等于JDK17
- IS_GRAALVM_NATIVE - Static variable in class org.dromara.hutool.core.util.JdkUtil
-
是否GraalVM Native Image环境
- IS_JDK8 - Static variable in class org.dromara.hutool.core.util.JdkUtil
-
是否JDK8
由于Hutool基于JDK8编译,当使用JDK版本低于8时,不支持。
- IS_KOTLIN_ENABLE - Static variable in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
是否提供或处于Kotlin环境中
- IS_OPENJ9 - Static variable in class org.dromara.hutool.core.util.JdkUtil
-
是否OPENJ9环境
- IS_PREFIX - Static variable in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
is方法前缀
- isAbsolutePath(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
- isAbstract(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否抽象成员
- isAbstract(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否抽象类
- isAfter(Date) - Method in class org.dromara.hutool.core.date.DateTime
-
是否在给定日期之后
- isAfterOrEquals(Date) - Method in class org.dromara.hutool.core.date.DateTime
-
是否在给定日期之后或与给定日期相等
- isAix() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isAllAssignableFrom(Class<?>[], Class<?>[]) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
比较判断types1和types2两组类,如果types1中所有的类都与types2对应位置的类相同,或者是其父类或接口,则返回true
- isAllBlank(CharSequence...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllBlank(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- isAllBlank(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllCharMatch(CharSequence, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.StrValidator
-
字符串的每一个字符是否都与定义的匹配器匹配
- isAllEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- isAllEmpty(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllEmpty(Iterable<? extends CharSequence>) - Static method in class org.dromara.hutool.core.text.StrValidator
-
指定字符串数组中的元素,是否全部为空字符串。
- isAllEmptyVarargs(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- isAllNotBlank(CharSequence...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- isAllNotBlank(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
-
- isAllNotEmpty(Object...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- isAllNotEmpty(CharSequence...) - Static method in class org.dromara.hutool.core.text.StrValidator
-
指定字符串数组中的元素,是否都不为空字符串。
- isAllNotNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
是否所有元素都不为 null
如果提供的数组为null,则返回false,如果提供的数组为空,则返回true
- isAllNull(T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
所有字段是否全为null
如果数组为null或者空,则返回 true
- isAllNull(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
是否全部元素为null
- isAllNull(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
是否全部元素为null
- isAllowFileExts - Variable in class org.dromara.hutool.http.multipart.UploadSetting
-
扩展名是允许列表还是禁止列表
- isAllowFileExts() - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
是否允许文件扩展名
- isAlwaysMakeTags() - Method in class org.dromara.hutool.http.html.HtmlFilter
-
flag determining whether to try to make tags when presented with "unbalanced" angle brackets (e.g.
- isAM(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
是否为上午
- isAm() - Method in class org.dromara.hutool.core.date.DateBuilder
-
检查当前是否为上午。
- isAM() - Method in class org.dromara.hutool.core.date.DateTime
-
是否为上午
- isAM(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
是否为上午
- isAndroid() - Method in class org.dromara.hutool.http.useragent.Platform
-
是否为Android平台,包括Android和Google TV
- isAnnotated(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- isAnnotationAttribute(Method) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
- isAnnotationPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
在element上,是否存在该类型的注解或元注解
- isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
- isArray(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
对象是否为数组对象
- isAscii(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为ASCII字符,ASCII字符位于0~127之间
CharUtil.isAscii('a') = true
CharUtil.isAscii('A') = true
CharUtil.isAscii('3') = true
CharUtil.isAscii('-') = true
CharUtil.isAscii('\n') = true
CharUtil.isAscii('©') = false
- isAsciiControl(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为ASCII控制符(不可见字符),控制符位于0~31和127
CharUtil.isAsciiControl('a') = false
CharUtil.isAsciiControl('A') = false
CharUtil.isAsciiControl('3') = false
CharUtil.isAsciiControl('-') = false
CharUtil.isAsciiControl('\n') = true
CharUtil.isAsciiControl('©') = false
- isAsciiPrintable(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为可见ASCII字符,可见字符位于32~126之间
CharUtil.isAsciiPrintable('a') = true
CharUtil.isAsciiPrintable('A') = true
CharUtil.isAsciiPrintable('3') = true
CharUtil.isAsciiPrintable('-') = true
CharUtil.isAsciiPrintable('\n') = false
CharUtil.isAsciiPrintable('©') = false
- isAssignable(Class<?>, Class<?>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言 superType.isAssignableFrom(subType) 是否为 true.
- isAssignable(Class<?>, Class<?>, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言 superType.isAssignableFrom(subType) 是否为 true.
- isAssignable(Class<?>, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
检查目标类是否可以从原类转化
转化包括:
1、原类是对象,目标类型是原类型实现的接口
2、目标类型是原类型的父类
3、两者是原始类型或者包装类型(相互转换)
- isAuth() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
是否需要用户名密码验证
- isAutoIncrement() - Method in class org.dromara.hutool.db.meta.Column
-
是否自增
- isAutoIncrement() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否自增
- isBackToPwd() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
是否执行完操作返回当前目录
- isBase64Code(byte) - Method in class org.dromara.hutool.core.codec.binary.Base64Decoder
-
给定的字符是否为Base64字符
- isBasicType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为基本类型(包括包装类和原始类)
- isBasicType(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
是否为基本类型,包括包装类型和原始类型
- isBefore(Date) - Method in class org.dromara.hutool.core.date.DateTime
-
是否在给定日期之前
- isBeforeOrEquals(Date) - Method in class org.dromara.hutool.core.date.DateTime
-
是否在给定日期之前或与给定日期相等
- isBeside(long, long) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
- isBeside(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
- isBetween(Number, Number, Number) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查给定的数字是否在指定范围内
- isBirthday(int, int, int) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为生日
- isBirthday(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为生日
只支持以下几种格式:
yyyyMMdd
yyyy-MM-dd
yyyy/MM/dd
yyyy.MM.dd
yyyy年MM月dd日
- isBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
- isBlankChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
- isBlankChar(int) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
- isBlankIfStr(Object) - Static method in class org.dromara.hutool.core.text.StrUtil
-
如果对象是字符串是否为空白,空白的定义如下:
null
空字符串:
""
空格、全角空格、制表符、换行符,等不可见字符
例:
StrUtil.isBlankIfStr(null) // true
StrUtil.isBlankIfStr("") // true
StrUtil.isBlankIfStr(" \t\n") // true
StrUtil.isBlankIfStr("abc") // false
注意:该方法与
StrUtil.isEmptyIfStr(Object) 的区别是:
该方法会校验空白字符,且性能相对于
StrUtil.isEmptyIfStr(Object) 略慢。
- isBlankOrUndefined(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
检查字符串是否为null、空白串、“null”、“undefined”
- isBoolean(Type) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
给定类是否为Boolean或者boolean
- isBoolean() - Method in class org.dromara.hutool.json.JSONPrimitive
-
是否为布尔类型
- isBoundary(byte) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
- isCalledBy(Class<?>) - Method in interface org.dromara.hutool.core.lang.caller.Caller
-
是否被指定类调用
- isCalledBy(Class<?>) - Static method in class org.dromara.hutool.core.lang.caller.CallerUtil
-
是否被指定类调用
- isCalledBy(Class<?>) - Method in class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- isCalledBy(Class<?>) - Method in class org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- isCarDrivingLicence(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为驾驶证 别名:驾驶证档案编号、行驶证编号
仅限:中国驾驶证档案编号
- isCarVin(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为车架号;别名:行驶证编号 车辆识别代号 车辆识别码
- isCaseInsensitive() - Method in class org.dromara.hutool.db.config.DbConfig
-
获取是否在结果中忽略大小写
- isCaseSensitive() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否大小写敏感
- isCausedBy(Throwable, Class<? extends Exception>...) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
判断是否由指定异常类引起
- isCglibProxy(Object) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
是否Cglib代理对象
- isCglibProxyClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
是否Cglib代理对象
- isChar(Object) - Static method in class org.dromara.hutool.core.text.CharUtil
-
给定对象对应的类是否为字符类,字符类包括:
Character.class
char.class
- isCharClass(Class<?>) - Static method in class org.dromara.hutool.core.text.CharUtil
-
给定类名是否为字符类,字符类包括:
Character.class
char.class
- isCharEquals(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
检查给定字符串的所有字符是否都一样
- isChinese(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否都为汉字
- isChinese(char) - Static method in class org.dromara.hutool.extra.pinyin.PinyinUtil
-
是否为中文字符
- isChineseName(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
是否是中文姓名
维吾尔族姓名里面的点是 · 输入法中文状态下,键盘左上角数字1前面的那个符号;
错误字符:..。..
- isChunked() - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
是否为Transfer-Encoding:Chunked的内容
- isChunked() - Method in interface org.dromara.hutool.http.client.Response
-
是否为Transfer-Encoding:Chunked的内容
- isCitizenId(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为身份证号码(支持18位、15位和港澳台的10位)
- isClassExists(String, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
判断指定类名的类是否存在
- isClose() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
是闭区间
- isClosed() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
是否已关闭
- isClosed() - Method in class org.dromara.hutool.db.ds.pooled.PooledConnection
-
- isClosed() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- isClosed - Variable in class org.dromara.hutool.poi.excel.ExcelBase
-
是否被关闭
- isClosed - Variable in class org.dromara.hutool.poi.word.Word07Writer
-
是否被关闭
- isCloseOnCompletion() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedSession
-
- isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
- isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
-
- isConnected() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
- isConnected() - Method in interface org.dromara.hutool.extra.ssh.Session
-
是否连接状态
- isConnected(AsynchronousSocketChannel) - Static method in class org.dromara.hutool.socket.SocketUtil
-
远程主机是否处于连接状态
通过判断远程地址获取成功与否判断
- isCreditCode(CharSequence) - Static method in class org.dromara.hutool.core.data.CreditCodeUtil
-
是否是有效的统一社会信用代码
第一部分:登记管理部门代码1位 (数字或大写英文字母)
第二部分:机构类别代码1位 (数字或大写英文字母)
第三部分:登记管理机关行政区划码6位 (数字)
第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母)
第五部分:校验码1位 (数字或大写英文字母)
- isCreditCode(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
是否是有效的统一社会信用代码
第一部分:登记管理部门代码1位 (数字或大写英文字母)
第二部分:机构类别代码1位 (数字或大写英文字母)
第三部分:登记管理机关行政区划码6位 (数字)
第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母)
第五部分:校验码1位 (数字或大写英文字母)
- isCreditCodeSimple(CharSequence) - Static method in class org.dromara.hutool.core.data.CreditCodeUtil
-
正则校验统一社会信用代码(18位)
注意:此方法是简化版本,并未严格判断校验码是否符合规则,严格校验参考
CreditCodeUtil.isCreditCode(CharSequence)
规则:
第一部分:登记管理部门代码1位 (数字或大写英文字母)
第二部分:机构类别代码1位 (数字或大写英文字母)
第三部分:登记管理机关行政区划码6位 (数字)
第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母)
第五部分:校验码1位 (数字或大写英文字母)
- isCropSupported() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
-
- isCurrency() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否为货币
- isCustomFormat(String) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
检查指定格式是否为自定义格式
- isCustomParse(String) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
检查指定格式是否为自定义格式
- isDaemon() - Method in class org.dromara.hutool.cron.Scheduler
-
是否为守护线程
- isDataFlavorSupported(DataFlavor) - Method in class org.dromara.hutool.swing.clipboard.ImageSelection
-
是否支持指定元数据类型
- isDateFormat(Cell) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
-
是否日期格式
- isDateFormat(Cell, ConditionalFormattingEvaluator) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
-
判断是否日期格式
- isDateFormat(ExcelNumberFormat) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
-
判断是否日期格式
- isDateFormat(int, String) - Static method in class org.dromara.hutool.poi.excel.ExcelDateUtil
-
判断日期格式
- isDateFormat(CellValueRecordInterface, FormatTrackingHSSFListener) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
判断数字Record中是否为日期格式
- isDateFormat(int, String) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
判断日期格式
- isDebug() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
是否打开调试模式,调试模式会显示与邮件服务器通信过程,默认不开启
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- isDebugEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- isDebugEnabled() - Method in interface org.dromara.hutool.log.level.DebugLog
-
- isDefault(Method) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
提供的方法是否为default方法
- isDefault(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
-
是否为默认Content-Type,默认包括null和application/x-www-form-urlencoded
- isDefinitelyWritable() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
写入操作是否将一定成功
- isDir(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
判断给定路径是否为目录
- isDir(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- isDirectory(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断是否为目录,如果path为null,则返回false
- isDirectory(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断是否为目录,如果file为null,则返回false
- isDirectory(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断是否为目录,如果file为null,则返回false
此方法不会追踪到软链对应的真实地址,即软链被当作文件
- isDirectory(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断是否为目录,如果file为null,则返回false
- isDirEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
目录是否为空
- isDirEmpty(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
目录是否为空
- isDisableCache() - Method in class org.dromara.hutool.http.client.ClientConfig
-
是否禁用缓存
- isDisjoint(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
other是否与当前区间不相交
- isDisjoint(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
boundedRange是否与other前区间不相交
- isDislocated(BoundType) - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
该边界类型是否与当前边界错位,即一个的左边界,一个是右边界
- isDocumented(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
是否会保存到 Javadoc 文档中
- isDouble(String) - Static method in class org.dromara.hutool.core.math.NumberValidator
-
判断字符串是否是浮点数
- isElement(Node) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- isEmail(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为可用邮箱地址
邮箱地址限制长度为254个字符,参考:https://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address/44317754
- isEmoji(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
判断是否为emoji表情符
- isEmoji(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
是否为Emoji表情的Unicode符
- isEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组是否为空
- isEmpty(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组是否为空
此方法会匹配单一对象,如果此对象为null则返回true
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回false
如果此对象为数组对象,数组长度大于0的情况下返回false,否则返回true
- isEmpty() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
数组是否为空
- isEmpty(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为空
- isEmpty() - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
是否为空
- isEmpty(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断Bean是否为空对象,空对象表示本身为null或者所有属性都为null
此方法不判断static属性
- isEmpty() - Method in interface org.dromara.hutool.core.cache.Cache
-
缓存是否为空
- isEmpty() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- isEmpty() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- isEmpty(Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
集合是否为空
- isEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Iterable是否为空
- isEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Iterator是否为空
- isEmpty(Enumeration<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Enumeration是否为空
- isEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Map是否为空
- isEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
Iterable是否为空
- isEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
Iterator是否为空
- isEmpty() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- isEmpty() - Method in class org.dromara.hutool.core.collection.partition.Partition
-
- isEmpty() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- isEmpty() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- isEmpty() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- isEmpty() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
-
- isEmpty() - Method in class org.dromara.hutool.core.collection.TransCollection
-
- isEmpty() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
-
是否为空
- isEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件是否为空
目录:里面没有文件时为空 文件:文件大小为0时为空
- isEmpty() - Method in class org.dromara.hutool.core.lang.Opt
-
判断包裹里元素的值是否不存在,不存在为 true,否则为false
- isEmpty() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
当前区间是否为空。
- isEmpty() - Method in class org.dromara.hutool.core.lang.selector.WeightListRandomSelector
-
判断是否为空
- isEmpty(Object) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为空
对于String类型判定是否为empty(null 或 "")
- isEmpty() - Method in class org.dromara.hutool.core.map.BeanMap
-
- isEmpty() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- isEmpty() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
当前实例是否为空
- isEmpty() - Method in class org.dromara.hutool.core.map.MapProxy
-
- isEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
Map是否为空
- isEmpty() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- isEmpty() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- isEmpty() - Method in interface org.dromara.hutool.core.map.multi.Table
-
表格是否为空
- isEmpty() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- isEmpty() - Method in class org.dromara.hutool.core.map.TableMap
-
- isEmpty() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
流是否为空
- isEmpty(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
字符串是否为空,空的定义如下:
null
空字符串:
""
例:
StrUtil.isEmpty(null) // true
StrUtil.isEmpty("") // true
StrUtil.isEmpty(" \t\n") // false
StrUtil.isEmpty("abc") // false
注意:该方法与
StrValidator.isBlank(CharSequence) 的区别是:该方法不校验空白字符。
- isEmpty(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
- isEmpty() - Method in class org.dromara.hutool.cron.Scheduler
-
是否无任务
- isEmpty() - Method in class org.dromara.hutool.cron.TaskTable
-
任务表是否为空
- isEmpty(KeyPair) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
- isEmpty() - Method in class org.dromara.hutool.db.ThreadLocalConnection.GroupedConnection
-
持有的连接是否为空
- isEmpty() - Method in interface org.dromara.hutool.json.JSON
-
判断JSON是否为空,即大小为0
- isEmpty(JSON) - Static method in class org.dromara.hutool.json.JSONUtil
-
- isEmpty(Sheet) - Static method in class org.dromara.hutool.poi.excel.SheetUtil
-
sheet是否为空
- isEmpty(String) - Method in class org.dromara.hutool.setting.GroupedMap
-
某个分组对应的键值对是否为空
- isEmpty() - Method in class org.dromara.hutool.setting.GroupedMap
-
是否为空,如果多个分组同时为空,也按照空处理
- isEmpty(String) - Method in class org.dromara.hutool.setting.Setting
-
某个分组对应的键值对是否为空
- isEmpty() - Method in class org.dromara.hutool.setting.Setting
-
- isEmptyIfStr(Object) - Static method in class org.dromara.hutool.core.text.StrUtil
-
如果对象是字符串是否为空串,空的定义如下:
null
空字符串:
""
例:
StrUtil.isEmptyIfStr(null) // true
StrUtil.isEmptyIfStr("") // true
StrUtil.isEmptyIfStr(" \t\n") // false
StrUtil.isEmptyIfStr("abc") // false
注意:该方法与
StrUtil.isBlankIfStr(Object) 的区别是:该方法不校验空白字符。
- isEmptyOrUndefined(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
检查字符串是否为null、“”、“null”、“undefined”
- isEmptyParam(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
是否为无参数方法
- isEnabled(Level) - Method in class org.dromara.hutool.log.AbstractLog
-
- isEnabled(Level) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- isEnabled(Level) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- isEnabled(Level) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- isEnabled(Level) - Method in interface org.dromara.hutool.log.Log
-
是否开启指定日志
- isEncodefilename() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
- isEnd - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- isEnum(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
判断类是否为枚举类型
- isEnum(Type) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
指定类是否为Enum类
- isEnum(Object) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
指定类是否为Enum类
- isEqual(Object...) - Static method in interface org.dromara.hutool.core.func.SerPredicate
-
- isEqualList(Collection<?>, Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- isEqualList(Iterable<?>, Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- isEqualsMethod(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
是否为equals方法
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- isErrorEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- isErrorEnabled() - Method in interface org.dromara.hutool.log.level.ErrorLog
-
- isEven(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
检查是否为偶数
- isExistsAndNotDirectory(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断是否存在且为非目录
如果path为null,返回false
如果path不存在,返回false
- isExpired() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
判断是否过期
- isExpired(Instant) - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
Cookie是否过期
- isExpired() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
Cookie是否过期
- isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- isExpired() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- isExpired(Instant) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- isFail() - Method in class org.dromara.hutool.core.lang.Opt
-
- isFalse(boolean, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言是否为假,如果为
true 抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.isFalse(i > 0, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- isFalse(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言是否为假,如果为
true 抛出
IllegalArgumentException 异常
Assert.isFalse(i < 0, "The value must not be negative");
- isFalse(boolean) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言是否为假,如果为
true 抛出
IllegalArgumentException 异常
Assert.isFalse(i < 0);
- isFalse(boolean) - Static method in class org.dromara.hutool.core.lang.Validator
-
给定值是否不为false
- isFalse(Boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
检查 Boolean 值是否为 false
BooleanUtil.isFalse(Boolean.TRUE) = false
BooleanUtil.isFalse(Boolean.FALSE) = true
BooleanUtil.isFalse(null) = false
- isFile(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断是否为文件,如果path为null,则返回false
- isFile(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断是否为文件,如果file为null,则返回false
- isFile(Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断是否为文件,如果file为null,则返回false
- isFile() - Method in class org.dromara.hutool.http.multipart.UploadFileHeader
-
Returns true if uploaded data are correctly marked as a file.
- isFileOrVfsURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
-
提供的URL是否为文件
文件协议包括"file", "vfsfile" 或 "vfs".
- isFileSeparator(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为Windows或者Linux(Unix)文件分隔符
Windows平台下分隔符为\,Linux(Unix)为/
- isFileURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
-
提供的URL是否为文件
文件协议包括"file".
- isFirst() - Method in class org.dromara.hutool.db.PageResult
-
- isFirstDayOfMonth(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
是否为本月第一天
- isFirstPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
是否首页
- isFormUrlEncode(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
-
是否为application/x-www-form-urlencoded
- isFromOrSuppressedThrowable(Throwable, Class<? extends Throwable>) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
判断指定异常是否来自或者包含指定异常
- isFromOrSuppressedThrowable(Throwable, Class<? extends Throwable>, boolean) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
判断指定异常是否来自或者包含指定异常
- isFull() - Method in interface org.dromara.hutool.core.cache.Cache
-
缓存是否已满,仅用于有空间限制的缓存对象
- isFull() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- isFull() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- isFull() - Method in interface org.dromara.hutool.core.collection.BoundedCollection
-
是否已满,如果集合已满,不允许新增元素
- isFull() - Method in class org.dromara.hutool.core.collection.BoundedList
-
- isFull() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
- isGeneral(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为英文字母 、数字和下划线
- isGeneral(CharSequence, int, int) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为给定长度范围的英文字母 、数字和下划线
- isGeneral(CharSequence, int) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为给定最小长度的英文字母 、数字和下划线
- isGeneralWithChinese(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为中文字、英文字母、数字和下划线
- isGetCharsetFromContent() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
是否从响应正文中的meta标签获取编码信息
- isGetMethod() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
是否为GET请求
- isGetMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
是否为GET请求
- isGetMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
是否为GET请求
- isGetter(Method, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
检查给定方法是否为Getter方法,规则为:
方法参数必须为0个
方法名称不能是getClass
"is"开头返回必须为boolean或Boolean
是否以“get”
- isGetterOrSetter(Method, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
检查给定方法是否为Getter或者Setter方法,规则为:
方法参数必须为0个或1个
方法名称不能是getClass
如果是无参方法,则判断是否以“get”或“is”开头
如果方法参数1个,则判断是否以“set”开头
- isGetterOrSetterIgnoreCase(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
检查给定方法是否为Getter或者Setter方法,规则为:
方法参数必须为0个或1个
如果是无参方法,则判断是否以“get”或“is”开头
如果方法参数1个,则判断是否以“set”开头
- isGlobalLenient() - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取全局参数,是否日期解析宽容模式,未定义时返回false
通过系统参数hutool.date.lenient定义
- isHashCodeMethod(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
是否为hashCode方法
- isHex(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为Hex(16进制)字符串
- isHexChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为16进制规范的字符,判断是否为如下字符
1. 0~9
2. a~f
4.
- isHexNumber(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
判断给定字符串是否为16进制数
如果是,需要使用对应数字类型对象的decode方法解码
例如:Integer.decode方法解码int类型的16进制数字
- isHostOnly() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
限制 Cookie 主机作用域,一般包含子域名
Cookie 作用域,默认为空,表示所有域名下生效
- isHostOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- isHostOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- isHostOnly() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- isHostOnly() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- isHpUx() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isHttp(String) - Static method in class org.dromara.hutool.http.HttpUtil
-
检测是否http
- isHttpOnly() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
限制 Cookie 的作用域
标记为 HttpOnly 的 Cookie 只能在 HTTP 协议中访问,不能通过脚本语言(如 JavaScript)访问
- isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- isHttpOnly() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- isHttps(String) - Static method in class org.dromara.hutool.http.HttpUtil
-
检测是否https
- isIE(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
客户浏览器是否为IE
- isIE(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
客户浏览器是否为IE
- isIgnoreBody() - Method in enum org.dromara.hutool.http.meta.Method
-
是否忽略读取响应body部分
HEAD、CONNECT、TRACE方法将不读取响应体
- isIgnoreCase() - Method in class org.dromara.hutool.json.JSONConfig
-
是否忽略键的大小写
- isIgnoreEmptyRow() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
-
是否忽略空行
- isIgnoreEOFError() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
获取是否忽略响应读取时可能的EOF异常。
- isIgnoreError() - Method in class org.dromara.hutool.json.JSONConfig
-
是否忽略转换过程中的异常
- isIgnoreNullValue() - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
是否忽略null值
- isIgnoreNullValue() - Method in class org.dromara.hutool.json.JSONConfig
-
是否忽略null值
- isIgnoreZeroWithChar() - Method in class org.dromara.hutool.json.JSONConfig
-
是否忽略零宽字符,这些字符可能会导致解析安全问题,这些字符包括:
零宽空格:
零宽非换行空:
零宽连接符:
零宽无断空格:
- isIn(T, T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
给定的value是否在c1和c2的范围内
即 min(c1,c2) <= value <= max(c1,c2)
- isIn(Date, Date) - Method in class org.dromara.hutool.core.date.DateTime
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
- isIn(Date, Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
- isIn(Date, Date, Date, boolean, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
通过includeBegin, includeEnd参数控制日期范围区间是否为开区间,例如:传入参数:includeBegin=true, includeEnd=false,
则本方法会判断 date ∈ (beginDate, endDate] 是否成立
- isIn(TemporalAccessor, TemporalAccessor, TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
- isIn(TemporalAccessor, TemporalAccessor, TemporalAccessor, boolean, boolean) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
通过includeBegin, includeEnd参数控制日期范围区间是否为开区间,例如:传入参数:includeBegin=true, includeEnd=false,
则本方法会判断 date ∈ (beginDate, endDate] 是否成立
- isInAlphabet(String) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Tests a given String to see if it contains only valid characters within the alphabet.
- isInAlphabet(byte[], boolean) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Tests a given byte array to see if it contains only valid characters within the alphabet.
- isInAlphabet(byte) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Returns whether the octet is in the Base32 alphabet.
- isInExclusive(T, T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
给定的value是否在c1和c2的范围内,但是不包括边界
即 min(c1,c2) < value < max(c1,c2)
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- isInfoEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- isInfoEnabled() - Method in interface org.dromara.hutool.log.level.InfoLog
-
- isInherited(Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
是否可以被继承,默认为 false
- isInitialized() - Method in class org.dromara.hutool.core.lang.loader.AtomicLoader
-
- isInitialized() - Method in class org.dromara.hutool.core.lang.loader.LazyLoader
-
- isInitialized() - Method in interface org.dromara.hutool.core.lang.loader.Loader
-
是否已经初始化完毕
- isInitialized() - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
- isInMemory() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- isInnerIP(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
判定是否为内网IPv4
私有IP:
A类 10.0.0.0-10.255.255.255
B类 172.16.0.0-172.31.255.255
C类 192.168.0.0-192.168.255.255
当然,还有127这个网段是环回地址
- isInnerIP(long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
是否为内网地址
- isInnerIP(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
判定是否为内网IPv4
私有IP:
A类 10.0.0.0-10.255.255.255
B类 172.16.0.0-172.31.255.255
C类 192.168.0.0-192.168.255.255
当然,还有127这个网段是环回地址
- isInRange(String, String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
是否在CIDR规则配置范围内
方法来自:【成都】小邓
- isInstanceOf(Class<?>, T) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定对象是否是给定类的实例,如果不是则抛出异常
此方法用于限定对象的类型
Assert.instanceOf(Foo.class, foo);
- isInstanceOf(Class<?>, T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定对象是否是给定类的实例
此方法用于限定对象的类型
Assert.instanceOf(Foo.class, foo, "foo must be an instance of class Foo");
- isInteger(String) - Static method in class org.dromara.hutool.core.math.NumberValidator
-
判断字符串是否是整数
支持格式:
10进制, 不能包含前导零
8进制(以0开头)
16进制(以0x或者0X开头)
- isInterface(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否抽象类
- isIntersected(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
other是否与当前区间相交:
- isIntersected(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
boundedRange是否与other相交
- isIos() - Method in class org.dromara.hutool.http.useragent.Platform
-
是否为IOS平台,包括IPhone、IPod、IPad
- isIPad() - Method in class org.dromara.hutool.http.useragent.Platform
-
是否为Iphone或者iPod设备
- isIPhoneOrIPod() - Method in class org.dromara.hutool.http.useragent.Platform
-
是否为Iphone或者iPod设备
- isIpv4(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为IPV4地址
- isIpv6(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为IPV6地址
- isIrix() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isJarFileURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
-
提供的URL是否为Jar文件URL 判断依据为file协议且扩展名为.jar
- isJarURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
-
提供的URL是否为jar包URL 协议包括: "jar", "zip", "vfszip" 或 "wsjar".
- isJava10() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判断当前Java的版本。
- isJava11() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判断当前Java的版本。
- isJava12() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判断当前Java的版本。
- isJava13() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
是否是当前java的版本。
- isJava14() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
是否是当前java的版本。
- isJava15() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
是否是当前java的版本。
- isJava16() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
是否是当前java的版本。
- isJava17() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
是否是当前java的版本。
- isJava18() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
是否是当前java的版本。
- isJava1_8() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判断当前Java的版本。
- isJava9() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判断当前Java的版本。
- isJavaVersionAtLeast(float) - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判定当前Java的版本是否大于等于指定的版本号,例如:
测试JDK 1.2:isJavaVersionAtLeast(1.2f)
测试JDK 1.2.1:isJavaVersionAtLeast(1.31f)
- isJavaVersionAtLeast(int) - Method in class org.dromara.hutool.extra.management.JavaInfo
-
判定当前Java的版本是否大于等于指定的版本号,例如:
测试JDK 1.2:isJavaVersionAtLeast(120)
测试JDK 1.2.1:isJavaVersionAtLeast(131)
- isJdkClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为JDK中定义的类或接口,判断依据:
1、以java.
- isJdkProxy(Object) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
是否为JDK代理对象
- isJdkProxyClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
是否为JDK代理类
- isKeepStrings() - Method in class org.dromara.hutool.json.xml.ParseConfig
-
是否保持值为String类型,如果为false,则尝试转换为对应类型(numeric, boolean, string)
- isKotlinClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
检查给定的类是否为Kotlin类
Kotlin类带有@kotlin.Metadata注解
- isLast() - Method in class org.dromara.hutool.db.PageResult
-
- isLastDayOfMonth(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
是否为本月最后一天
- isLastDayOfMonth() - Method in class org.dromara.hutool.core.date.DateTime
-
是否为本月最后一天
- isLastDayOfMonth(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
是否为本月最后一天
- isLastPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
是否尾页
- isLeapMonth() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
当前农历月份是否为闰月
- isLeapMonth(int, int) - Static method in class org.dromara.hutool.core.date.chinese.ChineseMonth
-
当前农历月份是否为闰月
- isLeapYear() - Method in class org.dromara.hutool.core.date.DateTime
-
是否闰年
- isLeapYear(int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
是否闰年
- isLessThan1000() - Method in class org.dromara.hutool.core.data.VIN
-
是否是年产量小于1000的车辆制造厂
- isLetter(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
判断字符串是否全部为字母组成,包括大写和小写字母和汉字
- isLetter(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
判断是否为字母(包括大写字母和小写字母)
字母包括A~Z和a~z
CharUtil.isLetter('a') = true
CharUtil.isLetter('A') = true
CharUtil.isLetter('3') = false
CharUtil.isLetter('-') = false
CharUtil.isLetter('\n') = false
CharUtil.isLetter('©') = false
- isLetterLower(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
检查字符是否为小写字母,小写字母指a~z
CharUtil.isLetterLower('a') = true
CharUtil.isLetterLower('A') = false
CharUtil.isLetterLower('3') = false
CharUtil.isLetterLower('-') = false
CharUtil.isLetterLower('\n') = false
CharUtil.isLetterLower('©') = false
- isLetterOrNumber(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为字母或数字,包括A~Z、a~z、0~9
CharUtil.isLetterOrNumber('a') = true
CharUtil.isLetterOrNumber('A') = true
CharUtil.isLetterOrNumber('3') = true
CharUtil.isLetterOrNumber('-') = false
CharUtil.isLetterOrNumber('\n') = false
CharUtil.isLetterOrNumber('©') = false
- isLetterUpper(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
判断是否为大写字母,大写字母包括A~Z
CharUtil.isLetterUpper('a') = false
CharUtil.isLetterUpper('A') = true
CharUtil.isLetterUpper('3') = false
CharUtil.isLetterUpper('-') = false
CharUtil.isLetterUpper('\n') = false
CharUtil.isLetterUpper('©') = false
- isLinux() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isLoaded() - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
是否已被解析
- isLocked() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
是否已经被锁定。
- isLong(String) - Static method in class org.dromara.hutool.core.math.NumberValidator
-
判断字符串是否是Long类型
支持格式:
10进制, 不能包含前导零
8进制(以0开头)
16进制(以0x或者0X开头)
- isLowerBound() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
是下界
- isLowerCase(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
判断字符串是否全部为小写字母
- isLowerCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串中的字母是否全部为小写,判断依据如下:
1.
- isLowerCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
给定字符串中的字母是否全部为小写,判断依据如下:
1.
- isMac(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为MAC地址
- isMac() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isMacOS() - Method in class org.dromara.hutool.http.useragent.OS
-
是否为MacOS
- isMacOsX() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isMaskBitValid(int) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
判断掩码位是否合法
- isMaskValid(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
判断掩码是否合法
- isMatch(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
给定内容是否匹配正则
- isMatch(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
给定内容是否匹配正则
- isMatch(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
指定文本是否包含树中的词
- isMatch(String) - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
指定内容中是否包含匹配此信息的内容
- isMatches(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
校验 传入的字符串 是否和模板匹配
- isMatchMethod(Method, Method) - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
检验方法的签名是否与原始方法匹配
- isMatchName(Object, String, boolean) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
给定的Bean的类名是否匹配指定类名字符串
如果isSimple为true,则只匹配类名而忽略包名,例如:org.dromara.hutool.TestEntity只匹配TestEntity
如果isSimple为false,则匹配包括包名的全类名,例如:org.dromara.hutool.TestEntity匹配org.dromara.hutool.TestEntity
- isMatchRegex(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
通过正则表达式验证
- isMatchRegex(String, CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
通过正则表达式验证
- isMatchSecond() - Method in class org.dromara.hutool.cron.CronConfig
-
是否支持秒匹配
- isMatchSecond() - Method in class org.dromara.hutool.cron.Scheduler
-
是否支持秒匹配
- isMergedRegion(Sheet, String) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
判断指定的单元格是否是合并单元格
- isMergedRegion(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
判断指定的单元格是否是合并单元格
- isMergedRegion(Sheet, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
判断指定的单元格是否是合并单元格
- isMobile(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为手机号码(中国)
- isMobile(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为手机号码(中国)
- isMobile() - Method in class org.dromara.hutool.http.useragent.Browser
-
是否移动浏览器
- isMobile() - Method in class org.dromara.hutool.http.useragent.Platform
-
是否为移动平台
- isMobile() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
是否为移动平台
- isMobileHk(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为手机号码(中国香港)
- isMobileMo(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为手机号码(中国澳门)
- isMobileTw(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为手机号码(中国台湾)
- isModified(File, long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断文件是否被改动
如果文件对象为 null 或者文件不存在,被视为改动
- isModified() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
- isModified() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- isModified() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
检查资源是否变更
一般用于文件类资源,检查文件是否被修改过。
- isModified() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
- isModified() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
- isMoney(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为货币
- isMultipart() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
是否为Multipart类型表单,此类型表单用于文件上传
- isMultipart(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
是否为Multipart类型表单,此类型表单用于文件上传
- isMultipart(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
是否为Multipart类型表单,此类型表单用于文件上传
- isMutable() - Method in class org.dromara.hutool.core.date.DateTime
-
- isNeedMapping(Map<Class<? extends Annotation>, T>, Annotation) - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
- isNegative() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
是否为负数,不包括0
- isNextVal(Object) - Static method in class org.dromara.hutool.db.dialect.impl.OracleDialect
-
检查字段值是否为Oracle自增字段,自增字段以`.nextval`结尾
- isNonUnique() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
检查索引是否是非唯一的
- isNormalClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为标准的类
这个类必须:
1、非接口
2、非抽象类
3、非Enum枚举
4、非数组
5、非注解
6、非原始类型(int, long等)
- isNotBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
- isNotEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组是否为非空
- isNotEmpty(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组是否为非空
此方法会匹配单一对象,如果此对象为null则返回false
如果此对象为非数组,理解为此对象为数组的第一个元素,则返回true
如果此对象为数组对象,数组长度大于0的情况下返回true,否则返回false
- isNotEmpty(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
数组是否为非空
- isNotEmpty(Object, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断Bean是否为非空对象,非空对象表示本身不为null或者含有非null属性的对象
- isNotEmpty(Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
集合是否为非空
- isNotEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Iterable是否为空
- isNotEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Iterator是否为空
- isNotEmpty(Enumeration<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Enumeration是否为空
- isNotEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
Map是否为非空
- isNotEmpty(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
Iterable是否为空
- isNotEmpty(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
Iterator是否为空
- isNotEmpty(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件是不为空
目录:里面有文件或目录 文件:文件大小大于0时
- isNotEmpty(Object) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为非空
对于String类型判定是否为empty(null 或 "")
- isNotEmpty(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
Map是否为非空
- isNotEmpty() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
流是否不为空
- isNotEmpty(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
字符串是否为非空白,非空白的定义如下:
不为
null
不为空字符串:
""
例:
StrUtil.isNotEmpty(null) // false
StrUtil.isNotEmpty("") // false
StrUtil.isNotEmpty(" \t\n") // true
StrUtil.isNotEmpty("abc") // true
注意:该方法与
StrValidator.isNotBlank(CharSequence) 的区别是:该方法不校验空白字符。
- isNotEmpty(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
判断指定对象是否为非空
- isNotInstanceOf(Class<?>, T) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定对象不是否是给定类的实例,如果是则抛出异常
此方法用于排除给定类型
Assert.isNotInstanceOf(Foo.class, foo);
- isNotInstanceOf(Class<?>, T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定对象是否不是给定类的实例,如果是则抛出异常
此方法用于排除给定类型
Assert.isNotInstanceOf(Foo.class, foo, "foo must be not an Foo");
- isNotNull(Object) - Static method in class org.dromara.hutool.core.lang.Validator
-
给定值是否不为null
- isNotNull(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
检查对象是否不为null
- isNotStopChar(char) - Static method in class org.dromara.hutool.core.text.dfa.StopChar
-
是否为合法字符(待处理字符)
- isNull(Object, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言对象是否为
null ,如果不为
null 抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.isNull(value, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- isNull(Object, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
- isNull(Object) - Static method in class org.dromara.hutool.core.lang.Assert
-
- isNull(Object) - Static method in class org.dromara.hutool.core.lang.Validator
-
给定值是否为null
- isNull(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
检查对象是否为null
- isNull(K) - Method in interface org.dromara.hutool.json.JSONGetter
-
key对应值是否为null或无此key
- isNullable() - Method in class org.dromara.hutool.db.meta.Column
-
是否为可空
- isNullOrDefaultStyle(Workbook, CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
给定样式是否为null(无样式)或默认样式,默认样式为workbook.getCellStyleAt(0)
- isNullOrUndefined(CharSequence) - Static method in class org.dromara.hutool.core.text.StrValidator
-
检查字符串是否为null、“null”、“undefined”
- isNumber() - Method in class org.dromara.hutool.core.bean.path.node.NameNode
-
是否为数字节点
- isNumber(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证该字符串是否是数字
- isNumber(CharSequence) - Static method in class org.dromara.hutool.core.math.NumberValidator
-
是否为数字,支持包括:
1、10进制
2、16进制数字(0x开头)
3、科学计数法形式(1234E3)
4、类型标识形式(123D)
5、正负数标识形式(+123、-234)
6、八进制数字(0开头)
- isNumber(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
检查是否为数字字符,数字字符指0~9
CharUtil.isNumber('a') = false
CharUtil.isNumber('A') = false
CharUtil.isNumber('3') = true
CharUtil.isNumber('-') = false
CharUtil.isNumber('\n') = false
CharUtil.isNumber('©') = false
- isNumber() - Method in class org.dromara.hutool.json.JSONPrimitive
-
是否为数字类型
- isNumeric(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
检查字符串是否都为数字组成
- ISO8601_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- ISO8601_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- ISO8601_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
UTC时间:yyyy-MM-dd'T'HH:mm:ss.SSS
- ISO8601_MS_WITH_XXX_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- ISO8601_MS_WITH_XXX_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSSXXX
- ISO8601_MS_WITH_ZONE_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- ISO8601_MS_WITH_ZONE_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSSZ
- ISO8601_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
ISO8601日期时间:yyyy-MM-dd'T'HH:mm:ss
按照ISO8601规范,默认使用T分隔日期和时间,末尾不加Z表示当地时区
- ISO8601_WITH_XXX_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- ISO8601_WITH_XXX_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ssXXX
- ISO8601_WITH_ZONE_OFFSET_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- ISO8601_WITH_ZONE_OFFSET_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ssZ,Z表示一个时间偏移,如+0800
- ISO8859_1_ESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Escape
-
ISO8859_1 转义字符
- ISO8859_1_UNESCAPE - Static variable in class org.dromara.hutool.core.text.escape.Html4Unescape
-
ISO8859_1的UNESCAPE
- ISO_8859_1 - Static variable in class org.dromara.hutool.core.util.CharsetUtil
-
ISO-8859-1
- isOdd(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
检查是否为奇数
- isOk() - Method in interface org.dromara.hutool.http.client.Response
-
请求是否成功,判断依据为:状态码范围在200~299内。
- isOpen() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
是开区间
- isOpen(InetSocketAddress, int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检查远程端口是否开启
- isOpen() - Method in class org.dromara.hutool.socket.aio.AioServer
-
服务是否开启状态
- isOpen() - Method in class org.dromara.hutool.socket.aio.AioSession
-
会话是否打开状态
当Socket保持连接时会话始终打开
- isOperatorBetween() - Method in class org.dromara.hutool.db.sql.Condition
-
是否 between x and y 类型
- isOperatorIn() - Method in class org.dromara.hutool.db.sql.Condition
-
是否IN条件
- isOperatorIs() - Method in class org.dromara.hutool.db.sql.Condition
-
是否IS条件
- isOperatorLike() - Method in class org.dromara.hutool.db.sql.Condition
-
是否LIKE条件
- isOperatorNotIn() - Method in class org.dromara.hutool.db.sql.Condition
-
是否NOT IN条件
- isOracle() - Method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
是否为Oracle数据库
- isOracle(DatabaseMetaData) - Static method in class org.dromara.hutool.db.meta.MetaUtil
-
判断当前数据库是否为Oracle。
- isOs2() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isOther(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断是否为其它类型文件,即非文件、非目录、非链接。
- isOuterClassField(Field) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
是否为父类引用字段
当字段所在类是对象子类时(对象中定义的非static的class),会自动生成一个以"this$0"为名称的字段,指向父类对象
- isOverlap(Date, Date, Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
检查两个时间段是否有时间重叠
重叠指两个时间段是否有交集,注意此方法时间段重合时如:
此方法未纠正开始时间小于结束时间
当realStartTime和realEndTime或startTime和endTime相等时,退化为判断区间是否包含点
当realStartTime和realEndTime和startTime和endTime相等时,退化为判断点与点是否相等
See
准确的区间关系参考:艾伦区间代数
- isOverlap(ChronoLocalDateTime<?>, ChronoLocalDateTime<?>, ChronoLocalDateTime<?>, ChronoLocalDateTime<?>) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
检查两个时间段是否有时间重叠
重叠指两个时间段是否有交集,注意此方法时间段重合时如:
此方法未纠正开始时间小于结束时间
当realStartTime和realEndTime或startTime和endTime相等时,退化为判断区间是否包含点
当realStartTime和realEndTime和startTime和endTime相等时,退化为判断点与点是否相等
See
准确的区间关系参考:艾伦区间代数
- isParallel() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回流的并行状态
- isPartOfArrayFormulaGroup() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- isPartOfArrayFormulaGroup() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- isPattern(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
判断给定路径是否是表达式
- isPersistent() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
是否持久化,即Cookie是否在Session关闭前一直有效
- isPersistent() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- isPersistent() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- isPersistent() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- isPersistent() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- isPhone(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为座机号码+手机号码(CharUtil中国大陆)+ 400 + 800电话 + 手机号号码(中国香港)
- isPk() - Method in class org.dromara.hutool.db.meta.Column
-
是否主键
- isPk(String) - Method in class org.dromara.hutool.db.meta.Table
-
给定列名是否为主键
- isPlaceHolder() - Method in class org.dromara.hutool.db.sql.Condition
-
是否使用条件占位符
- isPlateNumber(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为中国车牌号
- isPM(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
是否为下午
- isPm() - Method in class org.dromara.hutool.core.date.DateBuilder
-
检查当前是否为下午。
- isPM() - Method in class org.dromara.hutool.core.date.DateTime
-
是否为下午
- isPM(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
是否为下午
- isPoolable() - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- isPostMethod() - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
是否为POST请求
- isPostMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
是否为POST请求
- isPostMethod(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
是否为POST请求
- isPowerOfTwo(long) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
判断一个整数是否是2的幂
- isPresent(String) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- isPresent(String, ClassLoader) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- isPresent() - Method in class org.dromara.hutool.core.lang.Opt
-
判断包裹里元素的值是否存在,存在为 true,否则为false
- isPrettyPrint() - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
获取是否启用格式化输出
- isPrime(int) - Static method in class org.dromara.hutool.core.math.NumberValidator
-
是否是质数(素数)
质数表的质数又称素数。
- isPrimitive() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
是否原始类型数组
- isPrimitiveWrapper(Class<?>) - Static method in enum org.dromara.hutool.core.convert.BasicType
-
是否为包装类型
- isPrimitiveWrapper(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为包装类型
- isPrivate(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是private成员,可检测包括构造、字段和方法
- isPrivate(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是private类
- isProperSubset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
当前区间是否是other的真子集
- isProperSuperset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
other是否是当前区间的子集
- isProxied(Annotation) - Static method in class org.dromara.hutool.core.annotation.AnnotationMappingProxy
-
当前注解是否由当前代理类生成
- isProxy(Object) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
是否为代理对象,判断JDK代理或Cglib代理
- isProxyClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
是否为代理类,判断JDK代理或Cglib代理
- isPruneExpiredActive() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
只有设置公共缓存失效时长或每个对象单独的失效时长时清理可用
- isPublic() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配共有方法的方法匹配器。
- isPublic(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是public成员,可检测包括构造、字段和方法
- isPublic(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是public类
- isPublicIP(String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
是否为公网地址
公网IP:
A类 1.0.0.0-9.255.255.255,11.0.0.0-126.255.255.255
B类 128.0.0.0-172.15.255.255,172.32.0.0-191.255.255.255
C类 192.0.0.0-192.167.255.255,192.169.0.0-223.255.255.255
- isPublicIP(long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
是否为公网地址
- isPublicStatic() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配公共静态方法的方法匹配器。
- isReadable(boolean) - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
是否有可读字段,即有getter方法或public字段
- isReadable(boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
- isReadableBean(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断是否为可读的Bean对象,判定方法是:
1、是否存在只有无参数的getXXX方法或者isXXX方法
2、是否存在public类型的字段
- isReadOnly() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- isReadOnly() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否只读(不可写入)
- isRecord(Class<?>) - Static method in class org.dromara.hutool.core.bean.RecordUtil
-
判断给定类是否为Record类
- isRedirected(int) - Static method in interface org.dromara.hutool.http.meta.HttpStatus
-
是否为重定向状态码
- isRepeatable() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
- isRepeatableMethod(Method) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Full
-
判断方法是否为容器注解的value方法
- isRepeatableMethod(Method) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Standard
-
判断方法是否为容器注解的value方法
- isResolved() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
- isResolved() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
总是返回false
- isResolved() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
- isRoot() - Method in interface org.dromara.hutool.core.annotation.AnnotationMapping
-
当前注解是否为根注解
- isRoot() - Method in class org.dromara.hutool.core.annotation.GenericAnnotationMapping
-
当前注解是否为根注解
- isRoot() - Method in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
当前注解是否为根注解
- isRoot() - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
当前节点是否为根节点
- isRotateSupported() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
-
- isRunning() - Method in class org.dromara.hutool.core.date.StopWatch
-
检查是否有正在运行的任务
- isSafe(char) - Method in class org.dromara.hutool.core.codec.PercentCodec
-
检查给定字符是否为安全字符
- isSame(String) - Method in enum org.dromara.hutool.db.sql.LogicalOperator
-
给定字符串逻辑运算符是否与当前逻辑运算符一致,不区分大小写,自动去除两边空白符
- isSameDay(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
比较两个日期是否为同一天
- isSameDay(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
比较两个日期是否为同一天
- isSameDay(ChronoLocalDateTime<?>, ChronoLocalDateTime<?>) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
比较两个日期是否为同一天
- isSameDay(ChronoLocalDate, ChronoLocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
比较两个日期是否为同一天
- isSameFile(Path, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
检查两个文件是否是同一个文件
所谓文件相同,是指Path对象是否指向同一个文件或文件夹
- isSameInstant(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
检查两个Calendar时间戳是否相同。
- isSameMonth(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
比较两个日期是否为同一月
同一个月的意思是:ERA(公元)、year(年)、month(月)都一致。
- isSameMonth(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
比较两个日期是否为同一月
- isSameTime(Date, Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
是否为相同时间
此方法比较两个日期的时间戳是否相同
- isSameWeek(Calendar, Calendar, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
比较两个日期是否为同一周
同一个周的意思是:ERA(公元)、year(年)、month(月)、week(周)都一致。
- isSameWeek(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
比较两个日期是否为同一周
- isSameYear(Calendar, Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
比较两个日期是否为同一年
同一个年的意思是:ERA(公元)、year(年)都一致。
- isSearchable() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否可搜索
- isSecure() - Method in interface org.dromara.hutool.http.client.cookie.CookieSpi
-
限制访问 Cookie
标记为 Secure 的 Cookie 只应通过被 HTTPS 协议加密过的请求发送给服务端
- isSecure() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- isSecure() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- isSecure() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
- isSecure() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- isSelfSigned(X509Certificate) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
判断一个证书是否是自签名的,即证书由自己签发。
- isSerializable(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
- isSetter(Method, boolean) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
检查给定方法是否为Setter方法,规则为:
方法参数必须为1个
判断是否以“set”开头
- isShutdown() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- isSigned() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否为带正负号的数字
- isSignedBy(X509Certificate, X509Certificate) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
验证一个证书是否由另一个证书签发。
- isSimpleTypeOrArray(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为 简单值类型 或 简单值类型的数组
- isSimpleValueType(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为简单值类型
包括:
原始类型
枚举
String、other CharSequence
Number
Date
URI
URL
Locale
Class
jdk8时间相关类型
- isSocketFactoryFallback() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
如果设置为true,未能创建一个套接字使用指定的套接字工厂类将导致使用java.net.Socket创建的套接字类, 默认值为true
- isSolaris() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isSorted(T[], Comparator<? super T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
检查数组是否有序,升序或者降序,使用指定比较器比较
若传入空数组或空比较器,则返回false;元素全部相等,返回 true
- isSorted(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
检查数组是否有序,升序或者降序
若传入空数组,则返回false;元素全部相等,返回 true
- isSorted(Comparator<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
检查数组是否有序,升序或者降序
若传入空数组,则返回false;元素全部相等,返回 true
- isSorted(Comparator<E>, boolean) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
数组是否有有序
反序,前一个小于后一个则返回错
正序,前一个大于后一个则返回错
- isSortedASC(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
检查数组是否升序,即 array[i].compareTo(array[i + 1]) <= 0
若传入空数组,则返回false
- isSortedASC(T[], Comparator<? super T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
检查数组是否升序,使用指定的比较器比较,即 comparator.compare(array[i], array[i + 1]) <= 0
若传入空数组或空比较器,则返回false
- isSortedASC(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedASC(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否升序,即array[i] <= array[i+1]
若传入空数组,则返回false
- isSortedDESC(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
检查数组是否降序,即 array[i].compareTo(array[i + 1]) >= 0
若传入空数组,则返回false
- isSortedDESC(T[], Comparator<? super T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
检查数组是否降序,使用指定的比较器比较,即 comparator.compare(array[i], array[i + 1]) >= 0
若传入空数组或空比较器,则返回false
- isSortedDESC(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSortedDESC(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
检查数组是否降序,即array[i] >= array[i+1]
若传入空数组,则返回false
- isSourceModified(Resource) - Method in class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
-
- isSpaceAfterSeparators() - Method in class org.dromara.hutool.json.support.JSONFormatStyle
-
分隔符后是否加空格
- isSslEnable() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
是否使用 SSL安全连接
- isStarted() - Method in class org.dromara.hutool.cron.Scheduler
-
- isStarttlsEnable() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
是否使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
- isStatic() - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于匹配静态方法的方法匹配器。
- isStatic(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是static成员,包括构造、字段或方法
- isStatic(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是static类
- isStopChar(char) - Static method in class org.dromara.hutool.core.text.dfa.StopChar
-
判断指定的词是否是不处理的词。
- isStreaming() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
- isStreaming() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
- isString() - Method in class org.dromara.hutool.json.JSONPrimitive
-
是否为字符串类型
- isStripComments() - Method in class org.dromara.hutool.http.html.HtmlFilter
-
flag determining whether comments are allowed in input String.
- isStripTrailingZeros() - Method in class org.dromara.hutool.json.JSONConfig
-
是否去除末尾多余0,例如如果为true,5.0返回5
- isSub(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
是否是数组的子数组
- isSub(Collection<?>, Collection<?>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
判断subCollection是否为collection的子集合,不考虑顺序,只考虑元素数量。
- isSub(Iterable<?>, Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
判断subIter是否为iter的子集合,不考虑顺序,只考虑元素数量。
- isSub(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断给定的目录是否为给定文件或文件夹的子目录
- isSub(Path, Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断给定的目录是否为给定文件或文件夹的子目录
- isSubEquals(byte[], int, byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
是否局部匹配,相当于对比以下子串是否相等
array1[offset1, subArray.length]
||
subArray
- isSubEquals(CharSequence, int, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取第一个字串的部分字符,与第二个字符串比较(长度一致),判断截取的子串是否相同
任意一个字符串为null返回false
- isSubEquals(CharSequence, int, CharSequence, int, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取两个字符串的不同部分(长度一致),判断截取的子串是否相同
任意一个字符串为null返回false
- isSubset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
当前区间是否是other的子集
- isSuccess() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
-
是否验证通过
- ISSUED_AT - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
jwt的签发时间
- ISSUER - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
jwt签发者
- isSunOS() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isSuperset(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
other是否是当前区间的子集
- isSupportTransaction - Variable in class org.dromara.hutool.db.AbstractDb
-
是否支持事务
- isSymlink(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断是否为符号链接文件
- isSymlink(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
判断是否为符号链接文件
- isSynthetic() - Method in class org.dromara.hutool.core.reflect.ClassMember
-
- isSynthetic(Member) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是合成成员(由java编译器生成的)
- isSynthetic(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
是否是合成类(由java编译器生成的)
- isTel(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为座机号码(中国大陆)
- isTel400800(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
验证是否为座机号码(中国大陆)+ 400 + 800
- isTerminated() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- isTopLevelClass(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
是否为顶层类,即定义在包中的类,而非定义在类中的内部类
- isToStringMethod(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodUtil
-
是否为toString方法
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- isTraceEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- isTraceEnabled() - Method in interface org.dromara.hutool.log.level.TraceLog
-
- isTransientSupport() - Method in class org.dromara.hutool.json.JSONConfig
-
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- isTrue(boolean, Supplier<? extends X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言是否为真,如果为
false 抛出给定的异常
Assert.isTrue(i > 0, IllegalArgumentException::new);
- isTrue(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言是否为真,如果为
false 抛出
IllegalArgumentException 异常
Assert.isTrue(i > 0, "The value must be greater than zero");
- isTrue(boolean) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言是否为真,如果为
false 抛出
IllegalArgumentException 异常
Assert.isTrue(i > 0);
- isTrue(boolean) - Static method in class org.dromara.hutool.core.lang.Validator
-
给定值是否为true
- isTrue(Boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
检查 Boolean 值是否为 true
BooleanUtil.isTrue(Boolean.TRUE) = true
BooleanUtil.isTrue(Boolean.FALSE) = false
BooleanUtil.isTrue(null) = false
- isTrustAnyHost() - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
是否信任所有Host
- isType(String, String...) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
根据文件名检查文件类型,忽略大小写
- isTypeBase64(CharSequence) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
检查是否为Base64
- isTypeBase64(byte[]) - Static method in class org.dromara.hutool.core.codec.binary.Base64
-
检查是否为Base64格式
- isTypeForJSONPrimitive(Object) - Static method in class org.dromara.hutool.json.JSONPrimitive
-
判断给定对象是否可以转为JSONPrimitive类型
- isTypeForJSONPrimitive(Class<?>) - Static method in class org.dromara.hutool.json.JSONPrimitive
-
判断给定类是否可以转为JSONPrimitive类型
- isTypeJSON(String) - Static method in class org.dromara.hutool.json.JSONUtil
-
是否为JSON类型字符串,首尾都为大括号或中括号判定为JSON字符串
- isTypeJSONArray(String) - Static method in class org.dromara.hutool.json.JSONUtil
-
是否为JSONArray类型的字符串,首尾都为中括号判定为JSONArray字符串
- isTypeJSONObject(String) - Static method in class org.dromara.hutool.json.JSONUtil
-
是否为JSONObject类型字符串,首尾都为大括号判定为JSONObject字符串
- isUnknown(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检测给定字符串是否为未知,多用于检测HTTP请求相关
- isUnknown(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
- isUnknown() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
是否为Unknown
- isUploaded() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- isUpperBound() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
是上界
- isUpperCase(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
判断字符串是否全部为大写字母
- isUpperCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串中的字母是否全部为大写,判断依据如下:
1.
- isUpperCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
给定字符串中的字母是否全部为大写,判断依据如下:
1.
- isUrl(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为URL
- isUsableLocalPort(int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检测本地端口可用性
来自org.springframework.util.SocketUtils
- isUseCookieManager() - Method in class org.dromara.hutool.http.client.ClientConfig
-
是否使用引擎默认的Cookie管理器,默认为true
默认情况下每个客户端维护一个自己的Cookie管理器,这个管理器用于在多次请求中记录并自动附带Cookie信息
如请求登录后,服务器返回Set-Cookie信息,Cookie管理器记录之,后续请求会自动带上这个Cookie信息,从而实现会话保持。
- isUUID(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
- isValid(String) - Static method in class org.dromara.hutool.core.data.id.ObjectId
-
给定的字符串是否为有效的ObjectId
- isValid(double) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
- isValid(float) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
检查是否为有效的数字
检查double否为无限大,或者Not a Number(NaN)
- isValid(int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- isValidCard(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
是否有效身份证号,忽略X的大小写
如果身份证号码中含有空格始终返回false
- isValidCard10(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
是否有效的10位身份证号码,一般用于判断和验证台湾、澳门、香港身份证
- isValidCard18(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
判断18位身份证的合法性
根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
- isValidCard18(String, boolean) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
判断18位身份证的合法性
根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
- isValidHkMoHomeReturn(String) - Static method in class org.dromara.hutool.core.data.IdcardUtil
-
港澳居民来往内地通行证,俗称:回乡证,通行证号码组成规则:
通行证证件号码共11位。
- isValidIfNumber(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
- isValidLine(String) - Method in class org.dromara.hutool.core.collection.iter.LineIter
-
重写此方法来判断是否每一行都被返回,默认全部为true
- isValidNumber(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
检查是否为有效的数字
检查Double和Float是否为无限大,或者Not a Number
非数字类型和null将返回false
- isValidPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
当前页是否可用(是否大于firstPageNum且小于总页数)
- isValidPort(int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
是否为有效的端口
此方法并不检查端口是否被占用
- isVerified() - Method in class org.dromara.hutool.core.data.CIN10
-
是否验证通过
- isVfsURL(URL) - Static method in class org.dromara.hutool.core.net.url.UrlProtocolUtil
-
提供的URL是否为文件
文件协议包括"vfsfile" 或 "vfs".
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- isWarnEnabled() - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- isWarnEnabled() - Method in interface org.dromara.hutool.log.level.WarnLog
-
- isWeekend() - Method in class org.dromara.hutool.core.date.DateTime
-
是否为周末,周末指周六或者周日
- isWeekend(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
是否为周末(周六或周日)
- isWeekend(LocalDateTime) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
是否为周末(周六或周日)
- isWeekend(LocalDate) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
是否为周末(周六或周日)
- isWhiteSpace(byte) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Checks if a byte value is whitespace or not.
- isWindows() - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
是否为Windows环境
- isWindows() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows10() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows2000() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows7() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows8() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows8_1() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows95() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindows98() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindowsME() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindowsNT() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWindowsXP() - Method in class org.dromara.hutool.extra.management.OsInfo
-
判断当前OS的类型。
- isWord(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证该字符串是否是字母(包括大写和小写字母)
- isWrap(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定字符串是否被包装
- isWrap(CharSequence, String) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定字符串是否被同一字符包装(前后都有这些字符串)
- isWrap(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定字符串是否被同一字符包装(前后都有这些字符串)
- isWrap(CharSequence, char, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定字符串是否被包装
- isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- isWrapperFor(Class<?>) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- isWritable(boolean) - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
是否有可写字段,即有setter方法或public字段
- isWritable(boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
- isWritable() - Method in class org.dromara.hutool.db.meta.ResultColumn
-
是否能够成功在指定列上写入
- isWritableBean(Class<?>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
判断是否为可写Bean对象,判定方法是:
1、是否存在只有一个参数的setXXX方法
2、是否存在public类型的字段
- isXls(InputStream) - Static method in class org.dromara.hutool.poi.excel.ExcelFileUtil
-
- isXlsx() - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
判断是否为xlsx格式的Excel表(Excel07格式)
- isXlsx(InputStream) - Static method in class org.dromara.hutool.poi.excel.ExcelFileUtil
-
- isXlsx(File) - Static method in class org.dromara.hutool.poi.excel.ExcelFileUtil
-
是否为XLSX格式的Excel文件(XSSF)
XLSX文件主要用于Excel 2007+创建
- isZero(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- isZeroWidthChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
是否为零宽字符
- isZipCode(CharSequence) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为邮政编码(中国)
- isZoneOffsetSetted() - Method in class org.dromara.hutool.core.date.DateBuilder
-
检查时区偏移量是否已设置。
- items() - Method in interface org.dromara.hutool.core.lang.EnumItem
-
获取所有枚举对象
- iterable() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where the value is a
Iterable and its selector is the
number of elements.
- IterableIter<T> - Interface in org.dromara.hutool.core.collection.iter
-
- iterate(T, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
返回无限有序流
该流由 初始值 以及执行 迭代函数 进行迭代获取到元素
例如
FastStream.iterate(0, i -> i + 1)
就可以创建从0开始,每次+1的无限流,使用
WrappedStream.limit(long)可以限制元素个数
- iterate(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
返回无限有序流
该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
例如
FastStream.iterate(0, i -> i < 3, i -> ++i)
就可以创建包含元素0,1,2的流,使用
WrappedStream.limit(long)可以限制元素个数
- iterate(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
返回无限有序流
该流由 初始值 然后判断条件 以及执行 迭代函数 进行迭代获取到元素
- iterateHierarchies(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
指定一个层级结构的根节点(通常是树或图),
然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
- iterateHierarchies(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
指定一个层级结构的根节点(通常是树或图),
然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
- iterateHierarchies(T, Function<T, Collection<T>>, Predicate<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
指定一个层级结构的根节点(通常是树或图),
然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
- iterateHierarchies(T, Function<T, Collection<T>>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
指定一个层级结构的根节点(通常是树或图),
然后获取包含根节点在内,根节点所有层级结构中的节点组成的流。
- IterateSpliterator<T> - Class in org.dromara.hutool.core.stream.spliterators
-
无限有序流 的Spliterator
- IterateSpliterator(T, Predicate<? super T>, UnaryOperator<T>) - Constructor for class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
-
构造
- iterator() - Method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
获取注解元素映射集合的迭代器
- iterator() - Method in class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
获取注解映射对象集合的迭代器
- iterator() - Method in class org.dromara.hutool.core.annotation.elements.RepeatableMetaAnnotatedElement
-
获取迭代器
- iterator() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- iterator() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- iterator() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- iterator() - Method in class org.dromara.hutool.core.cache.SimpleCache
-
- iterator() - Method in interface org.dromara.hutool.core.collection.iter.IterableIter
-
- iterator() - Method in class org.dromara.hutool.core.collection.iter.IterChain
-
- iterator - Variable in class org.dromara.hutool.core.collection.iter.PartitionIter
-
被分批的迭代器
- iterator() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- iterator() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
- iterator() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- iterator() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- iterator() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- iterator() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- iterator() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
-
- iterator() - Method in class org.dromara.hutool.core.collection.TransCollection
-
- iterator() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
- iterator() - Method in class org.dromara.hutool.core.io.LineReader
-
- iterator() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- iterator() - Method in class org.dromara.hutool.core.io.stream.LineInputStream
-
- iterator() - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- iterator() - Method in class org.dromara.hutool.core.lang.range.Range
-
- iterator() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- iterator() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- iterator() - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- iterator() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- iterator() - Method in class org.dromara.hutool.core.map.TableMap
-
- iterator() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- iterator() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
- iterator() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回流的迭代器
- iterator() - Method in class org.dromara.hutool.core.text.CharArray
-
- iterator() - Method in class org.dromara.hutool.core.text.CodePointIter
-
- iterator() - Method in class org.dromara.hutool.core.text.replacer.ReplacerChain
-
- iterator() - Method in class org.dromara.hutool.db.sql.filter.SqlFilterChain
-
- iterator() - Method in class org.dromara.hutool.json.JSONArray
-
- iterator() - Method in class org.dromara.hutool.poi.csv.CsvData
-
- iterator() - Method in class org.dromara.hutool.poi.csv.CsvReader
-
- IteratorEnumeration<E> - Class in org.dromara.hutool.core.collection.iter
-
- IteratorEnumeration(Iterator<E>) - Constructor for class org.dromara.hutool.core.collection.iter.IteratorEnumeration
-
构造
- IterChain<T> - Class in org.dromara.hutool.core.collection.iter
-
- IterChain() - Constructor for class org.dromara.hutool.core.collection.iter.IterChain
-
- IterChain(Iterator<T>...) - Constructor for class org.dromara.hutool.core.collection.iter.IterChain
-
构造
- IterTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
- IterTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
- IterUtil - Class in org.dromara.hutool.core.collection.iter
-
- IterUtil() - Constructor for class org.dromara.hutool.core.collection.iter.IterUtil
-
J
- JacksonEngine - Class in org.dromara.hutool.json.engine.jackson
-
Jackson引擎
- JacksonEngine() - Constructor for class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
构造
- JacksonTemporalDeserializer - Class in org.dromara.hutool.json.engine.jackson
-
Jackson时间反序列化器
- JacksonTemporalDeserializer(Class<? extends TemporalAccessor>, String) - Constructor for class org.dromara.hutool.json.engine.jackson.JacksonTemporalDeserializer
-
构造
- JacksonTemporalSerializer - Class in org.dromara.hutool.json.engine.jackson
-
- JacksonTemporalSerializer(String) - Constructor for class org.dromara.hutool.json.engine.jackson.JacksonTemporalSerializer
-
构造
- JAR_URL_PREFIX - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
-
URL 前缀表示jar: "jar:"
- JAR_URL_SEPARATOR - Static variable in class org.dromara.hutool.core.net.url.UrlUtil
-
Jar路径以及内部文件路径的分界符: "!
- JarClassLoader - Class in org.dromara.hutool.core.classloader
-
外部Jar的类加载器
- JarClassLoader() - Constructor for class org.dromara.hutool.core.classloader.JarClassLoader
-
构造
- JarClassLoader(URL[]) - Constructor for class org.dromara.hutool.core.classloader.JarClassLoader
-
构造
- JarClassLoader(URL[], ClassLoader) - Constructor for class org.dromara.hutool.core.classloader.JarClassLoader
-
构造
- JarResource - Class in org.dromara.hutool.core.io.resource
-
Jar包资源对象
- JarResource(URI) - Constructor for class org.dromara.hutool.core.io.resource.JarResource
-
构造
- JarResource(URL) - Constructor for class org.dromara.hutool.core.io.resource.JarResource
-
构造
- JarResource(URL, String) - Constructor for class org.dromara.hutool.core.io.resource.JarResource
-
构造
- javaDefaultHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
JAVA自己带的算法
- JavaInfo - Class in org.dromara.hutool.extra.management
-
代表Java Implementation的信息。
- JavaInfo() - Constructor for class org.dromara.hutool.extra.management.JavaInfo
-
- JavaRuntimeInfo - Class in org.dromara.hutool.extra.management
-
代表当前运行的JRE的信息。
- JavaRuntimeInfo() - Constructor for class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
- JavaSpecInfo - Class in org.dromara.hutool.extra.management
-
代表Java Specification的信息。
- JavaSpecInfo() - Constructor for class org.dromara.hutool.extra.management.JavaSpecInfo
-
- JavaxServletRequest - Class in org.dromara.hutool.http.server.servlet
-
Javax Servlet请求对象包装
- JavaxServletRequest(HttpServletRequest) - Constructor for class org.dromara.hutool.http.server.servlet.JavaxServletRequest
-
构造
- JavaxServletResponse - Class in org.dromara.hutool.http.server.servlet
-
Javax Jetty响应对象包装
- JavaxServletResponse(HttpServletResponse) - Constructor for class org.dromara.hutool.http.server.servlet.JavaxServletResponse
-
构造
- JavaxServletUtil - Class in org.dromara.hutool.http.server.servlet
-
javax.Servlet相关工具类封装
- JavaxServletUtil() - Constructor for class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
- JAXBUtil - Class in org.dromara.hutool.extra.xml
-
JAXB(Java Architecture for XML Binding),根据XML Schema产生Java对象,即实现xml和Bean互转。
- JAXBUtil() - Constructor for class org.dromara.hutool.extra.xml.JAXBUtil
-
- JbossLog - Class in org.dromara.hutool.log.engine.jboss
-
- JbossLog(Logger) - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLog
-
构造
- JbossLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLog
-
构造
- JbossLog(String) - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLog
-
构造
- JbossLogEngine - Class in org.dromara.hutool.log.engine.jboss
-
- JbossLogEngine() - Constructor for class org.dromara.hutool.log.engine.jboss.JbossLogEngine
-
构造
- JceCipher - Class in org.dromara.hutool.crypto
-
- JceCipher(String) - Constructor for class org.dromara.hutool.crypto.JceCipher
-
构造
- JceCipher(Cipher) - Constructor for class org.dromara.hutool.crypto.JceCipher
-
构造
- JceCipher.JceParameters - Class in org.dromara.hutool.crypto
-
- JCEMacEngine - Class in org.dromara.hutool.crypto.digest.mac
-
JDK提供的的MAC算法实现引擎,使用
Mac 实现摘要
当引入BouncyCastle库时自动使用其作为Provider
- JCEMacEngine(String, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
构造
- JCEMacEngine(String, Key) - Constructor for class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
构造
- JCEMacEngine(String, Key, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
构造
- JceParameters(Key, AlgorithmParameterSpec, SecureRandom) - Constructor for class org.dromara.hutool.crypto.JceCipher.JceParameters
-
构造
- JcsegEngine - Class in org.dromara.hutool.extra.tokenizer.engine.jcseg
-
Jcseg分词引擎实现
项目地址:https://gitee.com/lionsoul/jcseg
ISegment非线程安全,每次单独创建
- JcsegEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegEngine
-
构造
- JcsegEngine(SegmenterConfig) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegEngine
-
构造
- JcsegResult - Class in org.dromara.hutool.extra.tokenizer.engine.jcseg
-
Jcseg分词结果包装
项目地址:https://gitee.com/lionsoul/jcseg
- JcsegResult(ISegment) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegResult
-
构造
- JcsegWord - Class in org.dromara.hutool.extra.tokenizer.engine.jcseg
-
Jcseg分词中的一个单词包装
- JcsegWord(IWord) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
-
构造
- JdbcType - Enum in org.dromara.hutool.db.meta
-
JDBC中字段类型枚举
- JDK_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- JDK_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
JDK中日期时间格式:EEE MMM dd HH:mm:ss zzz yyyy
- JdkClientEngine - Class in org.dromara.hutool.http.client.engine.jdk
-
基于JDK的UrlConnection的Http客户端引擎实现
- JdkClientEngine() - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
构造
- JdkCookie - Class in org.dromara.hutool.http.client.engine.jdk
-
JDK Cookie实现
- JdkCookie(HttpCookie) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookie
-
构造
- JdkCookieManager - Class in org.dromara.hutool.http.client.engine.jdk
-
JDK Cookie管理器,用于管理Cookie信息,包括:
1.
- JdkCookieManager(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
构造
- JdkCookieManager(CookieManager) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
构造
- JdkCookieStore - Class in org.dromara.hutool.http.client.engine.jdk
-
JDK CookieStore实现
- JdkCookieStore(CookieStoreSpi) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
-
构造
- JdkHttpConnection - Class in org.dromara.hutool.http.client.engine.jdk
-
http连接对象,对HttpURLConnection的包装
- JdkHttpConnection(URL, Proxy) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
构造HttpConnection
- JdkHttpInputStream - Class in org.dromara.hutool.http.client.engine.jdk
-
HTTP输入流,此流用于包装Http请求响应内容的流,用于解析各种压缩、分段的响应流内容
- JdkHttpInputStream(JdkHttpResponse) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
构造
- JdkHttpResponse - Class in org.dromara.hutool.http.client.engine.jdk
-
Http响应类
非线程安全对象
- JdkHttpResponse(JdkHttpConnection, JdkCookieManager, Request) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
构造
- JdkInterceptor - Class in org.dromara.hutool.extra.aop.engine.jdk
-
JDK实现的动态代理切面
- JdkInterceptor(Object, Aspect) - Constructor for class org.dromara.hutool.extra.aop.engine.jdk.JdkInterceptor
-
构造
- JdkLog - Class in org.dromara.hutool.log.engine.jdk
-
- JdkLog(Logger) - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLog
-
- JdkLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLog
-
- JdkLog(String) - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLog
-
- JdkLogEngine - Class in org.dromara.hutool.log.engine.jdk
-
- JdkLogEngine() - Constructor for class org.dromara.hutool.log.engine.jdk.JdkLogEngine
-
构造
- JdkProxyEngine - Class in org.dromara.hutool.extra.aop.engine.jdk
-
JDK实现的切面代理
- JdkProxyEngine() - Constructor for class org.dromara.hutool.extra.aop.engine.jdk.JdkProxyEngine
-
- JdkProxyUtil - Class in org.dromara.hutool.core.reflect
-
- JdkProxyUtil() - Constructor for class org.dromara.hutool.core.reflect.JdkProxyUtil
-
- JdkRequestBuilder - Class in org.dromara.hutool.http.client.engine.jdk
-
JDK Http请求构建器
- JdkRequestBuilder(ClientConfig, JdkCookieManager) - Constructor for class org.dromara.hutool.http.client.engine.jdk.JdkRequestBuilder
-
构造
- JdkServiceLoaderUtil - Class in org.dromara.hutool.core.spi
-
- JdkServiceLoaderUtil() - Constructor for class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
- JdkUtil - Class in org.dromara.hutool.core.util
-
JDK相关工具类,包括判断JDK版本等
工具部分方法来自fastjson2的JDKUtils
- JdkUtil() - Constructor for class org.dromara.hutool.core.util.JdkUtil
-
- JetbrickEngine - Class in org.dromara.hutool.extra.template.engine.jetbrick
-
Jetbrick模板引擎封装
见:https://github.com/subchen/jetbrick-template-2x
- JetbrickEngine() - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
-
默认构造
- JetbrickEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
-
构造
- JetbrickEngine(JetEngine) - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickEngine
-
构造
- JetbrickTemplate - Class in org.dromara.hutool.extra.template.engine.jetbrick
-
Jetbrick模板实现
见:https://github.com/subchen/jetbrick-template-2x
- JetbrickTemplate(JetTemplate) - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickTemplate
-
构造
- Jetty9Handler - Class in org.dromara.hutool.http.server.engine.jetty
-
Jetty9版本使用的Handler
- Jetty9Handler(HttpHandler) - Constructor for class org.dromara.hutool.http.server.engine.jetty.Jetty9Handler
-
构造
- JettyEngine - Class in org.dromara.hutool.http.server.engine.jetty
-
Jetty引擎实现
- JettyEngine() - Constructor for class org.dromara.hutool.http.server.engine.jetty.JettyEngine
-
构造
- JiebaEngine - Class in org.dromara.hutool.extra.tokenizer.engine.jieba
-
Jieba分词引擎实现
项目地址:https://github.com/huaban/jieba-analysis
JiebaSegmenter.process(String, SegMode) 线程安全
- JiebaEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaEngine
-
构造
- JiebaEngine(JiebaSegmenter.SegMode) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaEngine
-
构造
- JiebaResult - Class in org.dromara.hutool.extra.tokenizer.engine.jieba
-
Jieba分词结果实现
项目地址:https://github.com/huaban/jieba-analysis
- JiebaResult(List<SegToken>) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
-
构造
- JiebaWord - Class in org.dromara.hutool.extra.tokenizer.engine.jieba
-
Jieba分词中的一个单词包装
- JiebaWord(SegToken) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
-
构造
- JndiDSFactory - Class in org.dromara.hutool.db.ds.jndi
-
JNDI数据源工厂类
Setting配置样例:
[group]
jndi = jdbc/TestDB
- JndiDSFactory() - Constructor for class org.dromara.hutool.db.ds.jndi.JndiDSFactory
-
- JNDIUtil - Class in org.dromara.hutool.core.util
-
JNDI工具类
JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,
它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。
- JNDIUtil() - Constructor for class org.dromara.hutool.core.util.JNDIUtil
-
- join(T[], CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
以 conjunction 为分隔符将数组转换为字符串
- join(T[], CharSequence, String, String) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
以 conjunction 为分隔符将数组转换为字符串
- join(T[], CharSequence, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
先处理数组元素,再以 conjunction 为分隔符将数组转换为字符串
- join(Object, CharSequence) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
以 conjunction 为分隔符将数组转换为字符串
- join(Iterable<T>, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
以 conjunction 为分隔符将集合转换为字符串
- join(Iterable<T>, CharSequence) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- join(Iterable<T>, CharSequence, String, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
以 conjunction 为分隔符将集合转换为字符串
- join(Iterator<T>, CharSequence) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- join(Iterator<T>, CharSequence, String, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- join(Iterator<T>, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- join(String, String) - Method in class org.dromara.hutool.core.map.MapBuilder
-
将map转成字符串
- join(String, String, boolean) - Method in class org.dromara.hutool.core.map.MapBuilder
-
将map转成字符串
- join(Map<K, V>, String, String, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将map转成字符串
- join(Map<K, V>, String, String, boolean, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将map转成字符串
- join(Map<K, V>, String, String, Predicate<Map.Entry<K, V>>, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将map转成字符串
- join(Stream<T>, CharSequence) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
将Stream中所有元素以指定分隔符,合并为一个字符串,对象默认调用toString方法
- join(Stream<T>, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
将Stream中所有元素以指定分隔符,合并为一个字符串
- join() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
返回拼接后的字符串
- join(CharSequence) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
返回拼接后的字符串
- join(CharSequence, CharSequence, CharSequence) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
返回拼接后的字符串
- join(CharSequence, Object...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
以 conjunction 为分隔符将多个对象转换为字符串
- join(CharSequence, Iterable<T>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
以 conjunction 为分隔符将多个对象转换为字符串
- join(String, SqlBuilder.Join) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
多表关联
- joinIgnoreNull(String, String) - Method in class org.dromara.hutool.core.map.MapBuilder
-
将map转成字符串
- joinIgnoreNull(Map<K, V>, String, String, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将map转成字符串,忽略null的键和值
- joining(CharSequence) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- joining(CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- joining(CharSequence, CharSequence, CharSequence, Function<T, ? extends CharSequence>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- JPinyinEngine - Class in org.dromara.hutool.extra.pinyin.engine.jpinyin
-
封装了Jpinyin的引擎。
- JPinyinEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
-
构造
- JPinyinEngine(PinyinFormat) - Constructor for class org.dromara.hutool.extra.pinyin.engine.jpinyin.JPinyinEngine
-
构造
- JschSession - Class in org.dromara.hutool.extra.ssh.engine.jsch
-
Jsch Session封装
- JschSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
构造
- JschSession(Session, long) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
构造
- JschSftp - Class in org.dromara.hutool.extra.ssh.engine.jsch
-
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。
- JschSftp(FtpConfig) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
构造
- JschSftp(FtpConfig, boolean) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
构造
- JschSftp(Session, Charset, long) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
构造
- JschSftp(ChannelSftp, Charset, long) - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
构造
- JschSftp.Mode - Enum in org.dromara.hutool.extra.ssh.engine.jsch
-
JSch支持的三种文件传输模式
- JschUtil - Class in org.dromara.hutool.extra.ssh.engine.jsch
-
Jsch工具类
Jsch是Java Secure Channel的缩写。
- JschUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
-
- jsHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
JS算法
- JSON - Interface in org.dromara.hutool.json
-
JSON树模型接口,表示树中的一个节点。
- JSONArray - Class in org.dromara.hutool.json
-
JSON数组
JSON数组是表示中括号括住的数据表现形式
对应的JSON字符串格格式例如:
["a", "b", "c", 12]
- JSONArray() - Constructor for class org.dromara.hutool.json.JSONArray
-
- JSONArray(int) - Constructor for class org.dromara.hutool.json.JSONArray
-
- JSONArray(JSONConfig) - Constructor for class org.dromara.hutool.json.JSONArray
-
- JSONArray(int, JSONConfig) - Constructor for class org.dromara.hutool.json.JSONArray
-
- JSONArray(int, JSONFactory) - Constructor for class org.dromara.hutool.json.JSONArray
-
- JSONConfig - Class in org.dromara.hutool.json
-
JSON配置项
- JSONConfig() - Constructor for class org.dromara.hutool.json.JSONConfig
-
- JSONConfig.DuplicateMode - Enum in org.dromara.hutool.json
-
- JSONContext - Interface in org.dromara.hutool.json.serializer
-
JSON序列化上下文,用于获取当前JSON对象,以便在序列化过程中获取配置信息
- JSONDeserializer<V> - Interface in org.dromara.hutool.json.serializer
-
JSON自定义反序列化接口,实现
JSON to Bean,主要作用于JSON转为Java对象时,使用方式为:
定义好反序列化规则,关联指定类型与转换器实现反序列化。
- JSONEngine - Interface in org.dromara.hutool.json.engine
-
- JSONEngineConfig - Class in org.dromara.hutool.json.engine
-
JSON引擎配置
- JSONEngineConfig() - Constructor for class org.dromara.hutool.json.engine.JSONEngineConfig
-
- JSONEngineFactory - Class in org.dromara.hutool.json.engine
-
- JSONEngineFactory() - Constructor for class org.dromara.hutool.json.engine.JSONEngineFactory
-
- JSONException - Exception in org.dromara.hutool.json
-
JSON异常
- JSONException(Throwable) - Constructor for exception org.dromara.hutool.json.JSONException
-
构造
- JSONException(String) - Constructor for exception org.dromara.hutool.json.JSONException
-
构造
- JSONException(String, Object...) - Constructor for exception org.dromara.hutool.json.JSONException
-
构造
- JSONException(String, Throwable) - Constructor for exception org.dromara.hutool.json.JSONException
-
构造
- JSONException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.json.JSONException
-
构造
- JSONException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.json.JSONException
-
构造
- JSONFactory - Class in org.dromara.hutool.json
-
JSON工厂类,用于JSON创建、解析、转换为Bean等功能
- JSONFactory(JSONConfig, Predicate<MutableEntry<Object, Object>>) - Constructor for class org.dromara.hutool.json.JSONFactory
-
构造
- JSONFormatStyle - Class in org.dromara.hutool.json.support
-
JSON格式化风格,用于格式化JSON字符串
- JSONFormatStyle(String, String, boolean) - Constructor for class org.dromara.hutool.json.support.JSONFormatStyle
-
构造
- JSONGetter<K> - Interface in org.dromara.hutool.json
-
用于JSON的Getter类,提供各种类型的Getter方法
- JSONMapper - Class in org.dromara.hutool.json.serializer
-
- JSONMapper(JSONFactory) - Constructor for class org.dromara.hutool.json.serializer.JSONMapper
-
构造
- JSONNodeBeanFactory - Class in org.dromara.hutool.json.support
-
JSON节点Bean创建器
- JSONNodeBeanFactory(JSONConfig) - Constructor for class org.dromara.hutool.json.support.JSONNodeBeanFactory
-
构造
- JSONObject - Class in org.dromara.hutool.json
-
JSON对象
对象是 JSON 中的映射类型。
- JSONObject() - Constructor for class org.dromara.hutool.json.JSONObject
-
- JSONObject(int) - Constructor for class org.dromara.hutool.json.JSONObject
-
构造
- JSONObject(JSONConfig) - Constructor for class org.dromara.hutool.json.JSONObject
-
构造
- JSONObject(int, JSONConfig) - Constructor for class org.dromara.hutool.json.JSONObject
-
构造
- JSONObject(int, JSONFactory) - Constructor for class org.dromara.hutool.json.JSONObject
-
构造
- JSONObjectValueProvider - Class in org.dromara.hutool.json.support
-
JSONObject值提供者,用于将JSONObject中的值注入Bean
兼容下划线模式的JSON转换为驼峰模式
- JSONObjectValueProvider(JSONObject) - Constructor for class org.dromara.hutool.json.support.JSONObjectValueProvider
-
构造
- JSONParser - Class in org.dromara.hutool.json.reader
-
JSON字符串解析器,实现:
JSONTokener
字符串 -------------> JSONObject
字符串 -------------> JSONArray
字符串 -------------> JSONPrimitive
- JSONParser(JSONTokener, JSONFactory) - Constructor for class org.dromara.hutool.json.reader.JSONParser
-
构造
- JSONPrimitive - Class in org.dromara.hutool.json
-
JSON原始类型数据封装,根据RFC8259规范,JSONPrimitive只包含以下类型:
Number
boolean
String
- JSONPrimitive(Object, JSONConfig) - Constructor for class org.dromara.hutool.json.JSONPrimitive
-
构造
- JSONPrimitive(Object, JSONFactory) - Constructor for class org.dromara.hutool.json.JSONPrimitive
-
构造
- JSONPrimitiveDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
- JSONPrimitiveDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
-
- JSONSerializer<V> - Interface in org.dromara.hutool.json.serializer
-
序列化接口,通过实现此接口,实现自定义的对象转换为JSON的操作
序列化主要作用于Java对象转为JSON时
- JSONStrFormatter - Class in org.dromara.hutool.json.support
-
JSON字符串格式化工具,用于简单格式化JSON字符串
from http://blog.csdn.net/lovelong8808/article/details/54580278
- JSONStrFormatter(int, CharSequence) - Constructor for class org.dromara.hutool.json.support.JSONStrFormatter
-
构造
- JSONTokener - Class in org.dromara.hutool.json.reader
-
JSON解析器
用于解析JSON字符串,支持流式解析,即逐个字符解析,而不是一次性解析整个字符串。
- JSONTokener(InputStream, boolean) - Constructor for class org.dromara.hutool.json.reader.JSONTokener
-
从InputStream中构建,使用UTF-8编码
- JSONTokener(CharSequence, boolean) - Constructor for class org.dromara.hutool.json.reader.JSONTokener
-
从字符串中构建
- JSONTokener(Reader, boolean) - Constructor for class org.dromara.hutool.json.reader.JSONTokener
-
从Reader中构建
- JSONUtil - Class in org.dromara.hutool.json
-
JSON工具类,封装包括:
JSON类型判断
JSON对象创建
JSON对象解析或读取
JSON对象转Bean、List等
Bean转JSON字符串
序列化和反序列化注册
JSON路径操作
- JSONUtil() - Constructor for class org.dromara.hutool.json.JSONUtil
-
- JSONWriter - Class in org.dromara.hutool.json.writer
-
JSON数据写出器
通过简单的append方式将JSON的键值对等信息写出到
Writer中。
- JSONWriter(Appendable, JSONFormatStyle, int, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Constructor for class org.dromara.hutool.json.writer.JSONWriter
-
构造
- JSONXMLParser - Class in org.dromara.hutool.json.xml
-
XML解析器,将XML解析为JSON对象
- JSONXMLParser(ParseConfig, Predicate<MutableEntry<Object, Object>>) - Constructor for class org.dromara.hutool.json.xml.JSONXMLParser
-
构造
- JSONXMLSerializer - Class in org.dromara.hutool.json.xml
-
JSON转XML字符串工具
- JSONXMLSerializer() - Constructor for class org.dromara.hutool.json.xml.JSONXMLSerializer
-
- JSONXMLUtil - Class in org.dromara.hutool.json.xml
-
提供静态方法在XML和JSONObject之间转换
- JSONXMLUtil() - Constructor for class org.dromara.hutool.json.xml.JSONXMLUtil
-
- JSSESSLContext - Class in org.dromara.hutool.http.server.engine.tomcat
-
Tomcat SSLContext实现
- JSSESSLContext(SSLContext) - Constructor for class org.dromara.hutool.http.server.engine.tomcat.JSSESSLContext
-
构造
- JteEngine - Class in org.dromara.hutool.extra.template.engine.jte
-
- JteEngine() - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteEngine
-
默认构造
- JteEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteEngine
-
构造
- JteEngine(CodeResolver) - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteEngine
-
构造
- JteTemplate - Class in org.dromara.hutool.extra.template.engine.jte
-
Jte模板实现
- JteTemplate(TemplateEngine, String, Charset) - Constructor for class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
构造
- justAfter() - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
-
just after
- justBefore() - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
-
just before
- JVM_BOOLEAN - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
boolean(Z).
- JVM_BYTE - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
byte(B).
- JVM_CHAR - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
char(C).
- JVM_DOUBLE - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
double(D).
- JVM_FLOAT - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
float(F).
- JVM_INT - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
int(I).
- JVM_LONG - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
long(J).
- JVM_SHORT - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
short(S).
- JVM_VERSION - Static variable in class org.dromara.hutool.core.util.JdkUtil
-
JDK版本
- JVM_VOID - Static variable in class org.dromara.hutool.core.reflect.ClassDescUtil
-
void(V).
- JvmInfo - Class in org.dromara.hutool.extra.management
-
代表Java Virtual Machine Implementation的信息。
- JvmInfo() - Constructor for class org.dromara.hutool.extra.management.JvmInfo
-
- JvmSpecInfo - Class in org.dromara.hutool.extra.management
-
代表Java Virtual Machine Specification的信息。
- JvmSpecInfo() - Constructor for class org.dromara.hutool.extra.management.JvmSpecInfo
-
- JWT - Class in org.dromara.hutool.json.jwt
-
JSON Web Token (JWT),基于JSON的开放标准((RFC 7519)用于在网络应用环境间传递声明。
- JWT() - Constructor for class org.dromara.hutool.json.jwt.JWT
-
构造
- JWT(String) - Constructor for class org.dromara.hutool.json.jwt.JWT
-
构造
- JWT_ID - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
jwt的唯一身份标识,主要用来作为一次性token,从而回避重放攻击。
- JWTException - Exception in org.dromara.hutool.json.jwt
-
JWT异常
- JWTException(Throwable) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
-
构造
- JWTException(String) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
-
构造
- JWTException(String, Object...) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
-
构造
- JWTException(String, Throwable) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
-
构造
- JWTException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
-
构造
- JWTException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.json.jwt.JWTException
-
构造
- JWTHeader - Class in org.dromara.hutool.json.jwt
-
JWT头部信息
- JWTHeader() - Constructor for class org.dromara.hutool.json.jwt.JWTHeader
-
- JWTPayload - Class in org.dromara.hutool.json.jwt
-
JWT载荷信息
载荷就是存放有效信息的地方。
- JWTPayload() - Constructor for class org.dromara.hutool.json.jwt.JWTPayload
-
- JWTSigner - Interface in org.dromara.hutool.json.jwt.signers
-
JWT签名接口封装,通过实现此接口,完成不同算法的签名功能
- JWTSignerUtil - Class in org.dromara.hutool.json.jwt.signers
-
JWT签名器工具类
- JWTSignerUtil() - Constructor for class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
- JWTUtil - Class in org.dromara.hutool.json.jwt
-
JSON Web Token (JWT)工具类
- JWTUtil() - Constructor for class org.dromara.hutool.json.jwt.JWTUtil
-
- JWTValidator - Class in org.dromara.hutool.json.jwt
-
JWT数据校验器,用于校验包括:
算法是否一致
算法签名是否正确
字段值是否有效(例如时间未过期等)
- JWTValidator(JWT) - Constructor for class org.dromara.hutool.json.jwt.JWTValidator
-
构造
K
- KBeanConverter - Class in org.dromara.hutool.core.convert.impl
-
Kotlin Bean转换器,支持:
Map =》 Bean
Bean =》 Bean
ValueProvider =》 Bean
- KBeanConverter() - Constructor for class org.dromara.hutool.core.convert.impl.KBeanConverter
-
- KBeanDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
Kotlin对象反序列化器
issue#I5WDP0 对于Kotlin对象,由于参数可能非空限制,导致无法创建一个默认的对象再赋值
- KBeanDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
-
- KCallable - Class in org.dromara.hutool.core.reflect.kotlin
-
kotlin.reflect.KCallable方法包装调用类
- KCallable() - Constructor for class org.dromara.hutool.core.reflect.kotlin.KCallable
-
- KClassImpl - Class in org.dromara.hutool.core.reflect.kotlin
-
kotlin.reflect.jvm.internal.KClassImpl包装
- KClassImpl() - Constructor for class org.dromara.hutool.core.reflect.kotlin.KClassImpl
-
- KClassUtil - Class in org.dromara.hutool.core.reflect.kotlin
-
Kotlin反射包装相关工具类
- KClassUtil() - Constructor for class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
- keepAlive(boolean) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
设置是否为长连接
- KetamaHash - Class in org.dromara.hutool.core.codec.hash
-
Ketama算法,用于在一致性Hash中快速定位服务器位置
- KetamaHash() - Constructor for class org.dromara.hutool.core.codec.hash.KetamaHash
-
- key - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
-
键
- key - Variable in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
键
- KEY_ALIAS_DRIVER - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
别名字段名:驱动名
- KEY_ALIAS_PASSWORD - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
别名字段名:密码
- KEY_ALIAS_URL - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
别名字段名:URL
- KEY_ALIAS_USER - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
别名字段名:用户名
- KEY_CASE_INSENSITIVE - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
配置文件中配置属性名:是否忽略大小写
- KEY_CONN_PROPS - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
某些数据库需要的特殊配置项需要的配置项
- KEY_FORMAT_SQL - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
配置文件中配置属性名:是否格式化SQL
- KEY_ID - Static variable in class org.dromara.hutool.json.jwt.JWTHeader
-
jwk的ID编号
- KEY_SHOW_PARAMS - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
配置文件中配置属性名:是否显示参数
- KEY_SHOW_SQL - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
配置文件中配置属性名:是否显示SQL
- KEY_SQL_LEVEL - Static variable in interface org.dromara.hutool.db.config.DSKeys
-
配置文件中配置属性名:显示的日志级别
- keyClick(int...) - Static method in class org.dromara.hutool.swing.RobotUtil
-
模拟键盘点击
包括键盘的按下和释放
- keyLockMap - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
写的时候每个key一把锁,降低锁的粒度
- keyLockMap - Variable in class org.dromara.hutool.core.cache.SimpleCache
-
写的时候每个key一把锁,降低锁的粒度
- KeyManagerUtil - Class in org.dromara.hutool.core.net.ssl
-
- KeyManagerUtil() - Constructor for class org.dromara.hutool.core.net.ssl.KeyManagerUtil
-
- keyPressString(String) - Static method in class org.dromara.hutool.swing.RobotUtil
-
打印输出指定字符串(借助剪贴板)
- keyPressWithAlt(int) - Static method in class org.dromara.hutool.swing.RobotUtil
-
alt+ 按键
- keyPressWithCtrl(int) - Static method in class org.dromara.hutool.swing.RobotUtil
-
ctrl+ 按键
- keyPressWithShift(int) - Static method in class org.dromara.hutool.swing.RobotUtil
-
shift+ 按键
- keys() - Method in class org.dromara.hutool.core.cache.SimpleCache
-
获取所有键
- keys() - Method in class org.dromara.hutool.core.map.TableMap
-
获取所有键,可重复,不可修改
- keySet() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
返回所有键
- keySet(Collection<Map<K, ?>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取指定Map列表中所有的Key
- keySet() - Method in class org.dromara.hutool.core.map.BeanMap
-
- keySet() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- keySet() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
- keySet() - Method in class org.dromara.hutool.core.map.MapProxy
-
- keySet() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- keySet() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- keySet() - Method in class org.dromara.hutool.core.map.TableMap
-
- keySet() - Method in class org.dromara.hutool.setting.GroupedMap
-
- keySet(String) - Method in class org.dromara.hutool.setting.GroupedMap
-
指定分组所有键的Set
- keySet(String) - Method in class org.dromara.hutool.setting.Setting
-
指定分组所有键的Set
- keySet() - Method in class org.dromara.hutool.setting.Setting
-
获取默认分组(空分组)中的所有键列表
- KeyStoreUtil - Class in org.dromara.hutool.crypto
-
- KeyStoreUtil() - Constructor for class org.dromara.hutool.crypto.KeyStoreUtil
-
- KeyType - Enum in org.dromara.hutool.crypto.asymmetric
-
密钥类型
- KeyUtil - Class in org.dromara.hutool.crypto
-
密钥工具类
包括:
1、生成密钥(单密钥、密钥对)
2、读取密钥文件
- KeyUtil() - Constructor for class org.dromara.hutool.crypto.KeyUtil
-
- KParameter - Class in org.dromara.hutool.core.reflect.kotlin
-
kotlin.reflect.KParameter实例表示类
通过反射获取Kotlin中KParameter相关属性值
- KParameter(Object) - Constructor for class org.dromara.hutool.core.reflect.kotlin.KParameter
-
构造
L
- LabColor - Class in org.dromara.hutool.swing.img.color
-
表示以 LAB 形式存储的颜色。
- LabColor(Integer) - Constructor for class org.dromara.hutool.swing.img.color.LabColor
-
构造
- LabColor(Color) - Constructor for class org.dromara.hutool.swing.img.color.LabColor
-
构造
- LambdaFactory - Class in org.dromara.hutool.core.func
-
以类似反射的方式动态创建Lambda,在性能上有一定优势,同时避免每次调用Lambda时创建匿名内部类
- LambdaInfo - Class in org.dromara.hutool.core.func
-
- LambdaInfo(Executable, SerializedLambda) - Constructor for class org.dromara.hutool.core.func.LambdaInfo
-
构造
- LambdaTreeNodeConfig<T,R> - Class in org.dromara.hutool.core.tree
-
树配置属性相关(使用Lambda语法)
避免对字段名称硬编码
- LambdaTreeNodeConfig() - Constructor for class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
- LambdaUtil - Class in org.dromara.hutool.core.func
-
Lambda相关工具类
- LambdaUtil() - Constructor for class org.dromara.hutool.core.func.LambdaUtil
-
- last(SerSupplier<T>...) - Static method in interface org.dromara.hutool.core.func.SerSupplier
-
last
- lastAccess - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
-
上次访问时间
- lastHeader - Variable in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
最后的头部信息
- lastIndexOf(T[], Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- lastIndexOf(T[], Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- lastIndexOf(Object) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- lastIndexOf(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- lastIndexOf(Collection<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取匹配规则定义中匹配到元素的最后位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- lastIndexOf(List<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
获取匹配规则定义中匹配到元素的最后位置
此方法对于某些无序集合的位置信息,以转换为数组后的位置为准。
- lastIndexOf(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- lastIndexOf(String, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
找到指定正则匹配到第一个字符串的位置
- lastIndexOf(Pattern, CharSequence) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
找到指定模式匹配到最后一个字符串的位置
- lastIndexOf(CharSequence, CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找字符串
fromIndex 为搜索起始位置,从后往前计数
- lastIndexOfIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找字符串,忽略大小写
- lastIndexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
指定范围内查找字符串,忽略大小写
fromIndex 为搜索起始位置,从后往前计数
- lastIndexOfSeparator(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得最后一个文件路径分隔符的位置
- lastIndexOfSub(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
查找最后一个子数组的开始位置
- lastIndexOfSub(T[], int, T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
查找最后一个子数组的开始位置
- lastModifiedTime(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
指定文件最后修改时间
- lastModifiedTime(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
指定路径文件最后修改时间
- lastMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
上个月
- lastWeek() - Static method in class org.dromara.hutool.core.date.DateUtil
-
上周
- launchers - Variable in class org.dromara.hutool.cron.TaskLauncherManager
-
启动器列表
- LazyFunLoader<T> - Class in org.dromara.hutool.core.lang.loader
-
函数式懒加载加载器
传入用于生成对象的函数,在对象需要使用时调用生成对象,然后抛弃此生成对象的函数。
- LazyFunLoader(Supplier<T>) - Constructor for class org.dromara.hutool.core.lang.loader.LazyFunLoader
-
构造
- LazyLoader<T> - Class in org.dromara.hutool.core.lang.loader
-
懒加载加载器
在load方法被调用前,对象未被加载,直到被调用后才开始加载
此加载器常用于对象比较庞大而不一定被使用的情况,用于减少启动时资源占用问题
此加载器使用双重检查(Double-Check)方式检查对象是否被加载,避免多线程下重复加载或加载丢失问题
- LazyLoader() - Constructor for class org.dromara.hutool.core.lang.loader.LazyLoader
-
- le(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
c1是否小于或等于c2,通过调用compare(c1, c2) <= 0完成
- le(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加小于等于条件,即field <= value
- leapDays(int) - Static method in class org.dromara.hutool.core.date.chinese.LunarInfo
-
传回农历 y年闰月的天数,如果本年无闰月,返回0,区分大小月
- leapMonth(int) - Static method in class org.dromara.hutool.core.date.chinese.LunarInfo
-
传回农历 y年闰哪个月 1-12 , 没闰传回 0
此方法会返回润N月中的N,如二月、闰二月都返回2
- left - Variable in class org.dromara.hutool.core.lang.tuple.Pair
-
左值(第一个值)
- length(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取数组长度
如果参数为null,返回0
ArrayUtil.length(null) = 0
ArrayUtil.length([]) = 0
ArrayUtil.length([null]) = 1
ArrayUtil.length([true, false]) = 2
ArrayUtil.length([1, 2, 3]) = 3
ArrayUtil.length(["a", "b", "c"]) = 3
- length() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
获取数组长度
- length() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
-
获取缓冲总长度
- length() - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
获取BOM头byte数
- length(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- length() - Method in interface org.dromara.hutool.core.lang.range.Segment
-
- length() - Method in class org.dromara.hutool.core.text.CharArray
-
- length(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
获取字符串的长度,如果为null返回0
- length() - Method in class org.dromara.hutool.core.text.StrJoiner
-
长度
长度计算方式为prefix + suffix + content
此方法结果与toString().length()一致。
- length(Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
- length - Variable in class org.dromara.hutool.swing.captcha.generator.AbstractGenerator
-
验证码长度
- LengthFinder - Class in org.dromara.hutool.core.text.finder
-
固定长度查找器
给定一个长度,查找的位置为from + length,一般用于分段截取
- LengthFinder(int) - Constructor for class org.dromara.hutool.core.text.finder.LengthFinder
-
构造
- lengthOfMonth(int, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定月份的总天数
- lengthOfYear(int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定年份的总天数
- lessThan(T) - Static method in interface org.dromara.hutool.core.lang.range.Bound
-
{x | x < max}
- lessThan(T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
-
{x | -∞ < x < upperBound}
- Level - Enum in org.dromara.hutool.log.level
-
日志等级
- LF - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:换行符 '\n'
- LF - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:换行符 "\n"
- LFUCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
LFU(least frequently used) 最少使用率缓存
根据使用次数来判定对象是否被持续缓存
使用率是通过访问次数计算的。
- LFUCache(int) - Constructor for class org.dromara.hutool.core.cache.impl.LFUCache
-
构造
- LFUCache(int, long) - Constructor for class org.dromara.hutool.core.cache.impl.LFUCache
-
构造
- LFUFileCache - Class in org.dromara.hutool.core.cache.file
-
使用LFU缓存文件,以解决频繁读取文件引起的性能问题
- LFUFileCache(int) - Constructor for class org.dromara.hutool.core.cache.file.LFUFileCache
-
构造
最大文件大小为缓存容量的一半
默认无超时
- LFUFileCache(int, int) - Constructor for class org.dromara.hutool.core.cache.file.LFUFileCache
-
构造
默认无超时
- LFUFileCache(int, int, long) - Constructor for class org.dromara.hutool.core.cache.file.LFUFileCache
-
构造
- LIBRARY_PATH - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
加载库时搜索的路径列表的KEY
- LIBRARY_PATH - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
加载库时搜索的路径列表
- like(String, String) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加模糊查询条件,即field like '%value%'
- likeEndWith(String, String) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加以固定值结尾模糊查询条件,即field like '%value'
- likeStartWith(String, String) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加以固定值开头模糊查询条件,即field like 'value%'
- likeValueOf(Class<E>, Object) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
模糊匹配转换为枚举,给定一个值,匹配枚举中定义的所有字段名(包括name属性),一旦匹配到返回这个枚举对象,否则返回null
- limit - Variable in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- limit(long) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回截取后面一些元素的流
这是一个短路状态中间操作
- limitByteLength(CharSequence, Charset, int, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截断字符串,使用其按照指定编码为字节后不超过maxBytes长度
此方法用于截取总bytes数不超过指定长度,如果字符出没有超出原样输出,如果超出了,则截取掉超出部分,并可选添加...,
但是添加“...”后总长度也不超过限制长度。
- limitByteLengthUtf8(CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截断字符串,使用UTF8编码为字节后不超过maxBytes长度
- LimitedInputStream - Class in org.dromara.hutool.core.io.stream
-
- LimitedInputStream(InputStream, long) - Constructor for class org.dromara.hutool.core.io.stream.LimitedInputStream
-
构造
- LimitedInputStream(InputStream, long, boolean) - Constructor for class org.dromara.hutool.core.io.stream.LimitedInputStream
-
构造
- limitLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
限制字符串长度,如果超过指定长度,截取指定长度并在末尾加"..."
- LINE_SEPARATOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
行分隔符(在 UNIX 系统中是“\n”)的KEY
- LINE_SEPARATOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
行分隔符(在 UNIX 系统中是“\n”)
- LineCaptcha - Class in org.dromara.hutool.swing.captcha
-
使用干扰线方式生成的图形验证码
- LineCaptcha(int, int) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
-
构造,默认5位验证码,150条干扰线
- LineCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
-
构造
- LineCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
-
构造
- LineCaptcha(int, int, int, int, float) - Constructor for class org.dromara.hutool.swing.captcha.LineCaptcha
-
构造
- LineCounter - Class in org.dromara.hutool.core.io.stream
-
行数计数器
- LineCounter(InputStream, int) - Constructor for class org.dromara.hutool.core.io.stream.LineCounter
-
构造
- lineDelimiter - Variable in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
换行符
- lineEnd(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
一行的末尾位置,查找位置时位移ByteBuffer到结束位置
- lineEnd(ByteBuffer, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
一行的末尾位置,查找位置时位移ByteBuffer到结束位置
支持的换行符如下:
1.
- LineInputStream - Class in org.dromara.hutool.core.io.stream
-
行读取器,类似于BufferedInputStream,支持多行转义,规则如下:
支持'\n'和'\r\n'两种换行符,不支持'\r'换行符
如果想读取转义符,必须定义为'\\'
多行转义后的换行符和空格都会被忽略
例子:
a=1\
2
读出后就是a=12
- LineInputStream(InputStream) - Constructor for class org.dromara.hutool.core.io.stream.LineInputStream
-
构造
- LineIter - Class in org.dromara.hutool.core.collection.iter
-
将Reader包装为一个按照行读取的Iterator
此对象遍历结束后,应关闭之,推荐使用方式:
LineIterator it = null;
try {
it = new LineIterator(reader);
while (it.hasNext()) {
String line = it.nextLine();
// do something with line
}
} finally {
it.close();
}
此类来自于Apache Commons io
- LineIter(InputStream, Charset) - Constructor for class org.dromara.hutool.core.collection.iter.LineIter
-
构造
- LineIter(Reader) - Constructor for class org.dromara.hutool.core.collection.iter.LineIter
-
构造
- lineIter(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
返回行遍历器
LineIterator it = null;
try {
it = IoUtil.lineIter(reader);
while (it.hasNext()) {
String line = it.nextLine();
// do something with line
}
} finally {
it.close();
}
- lineIter(InputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
返回行遍历器
LineIterator it = null;
try {
it = IoUtil.lineIter(in, CharsetUtil.CHARSET_UTF_8);
while (it.hasNext()) {
String line = it.nextLine();
// do something with line
}
} finally {
it.close();
}
- lineNumber() - Static method in class org.dromara.hutool.core.lang.Console
-
返回当前行号 (不支持Lambda、内部类、递归内使用)
- LineReader - Class in org.dromara.hutool.core.io
-
行读取器,类似于BufferedInputStream,支持多行转义,规则如下:
支持'\n'和'\r\n'两种换行符,不支持'\r'换行符
如果想读取转义符,必须定义为'\\'
多行转义后的换行符和空格都会被忽略
例子:
a=1\
2
读出后就是a=12
- LineReader(InputStream, Charset) - Constructor for class org.dromara.hutool.core.io.LineReader
-
构造
- LineReader(Reader) - Constructor for class org.dromara.hutool.core.io.LineReader
-
构造
- LineReadWatcher - Class in org.dromara.hutool.core.io.file
-
行处理的Watcher实现
- LineReadWatcher(RandomAccessFile, Charset, SerConsumer<String>) - Constructor for class org.dromara.hutool.core.io.file.LineReadWatcher
-
构造
- LineSeparator - Enum in org.dromara.hutool.core.io.file
-
换行符枚举
换行符包括:
Mac系统换行符:"\r"
Linux系统换行符:"\n"
Windows系统换行符:"\r\n"
- LineStyle - Enum in org.dromara.hutool.poi.excel.style
-
SimpleShape中的线条风格枚举
- Linked<T extends Linked<T>> - Interface in org.dromara.hutool.core.collection.queue
-
An element that is linked on the
Deque.
- LinkedDeque<E extends Linked<E>> - Class in org.dromara.hutool.core.collection.queue
-
Linked list implementation of the
Deque interface where the link
pointers are tightly integrated with the element.
- LinkedDeque() - Constructor for class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- LinkedForestMap<K,V> - Class in org.dromara.hutool.core.map
-
- LinkedForestMap(boolean) - Constructor for class org.dromara.hutool.core.map.LinkedForestMap
-
构建LinkedForestMap
- LinkedForestMap.EntryNodeWrapper<K,V,N extends TreeEntry<K,V>> - Class in org.dromara.hutool.core.map
-
- LinkedForestMap.TreeEntryNode<K,V> - Class in org.dromara.hutool.core.map
-
树节点
- linkNodes(K, K) - Method in interface org.dromara.hutool.core.map.ForestMap
-
为集合中的指定的节点建立父子关系
- linkNodes(K, K, BiConsumer<TreeEntry<K, V>, TreeEntry<K, V>>) - Method in interface org.dromara.hutool.core.map.ForestMap
-
为集合中的指定的节点建立父子关系
- linkNodes(K, K, BiConsumer<TreeEntry<K, V>, TreeEntry<K, V>>) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
为指定的节点建立父子关系,若parentKey或childKey对应节点不存在,则会创建一个对应的值为null的空节点
- list - Variable in class org.dromara.hutool.core.collection.partition.Partition
-
被分区的列表
- list() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where the value is a
List and its selector is the number
of elements.
- list(String, boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
智能获取指定区间内的所有IP地址
- list(String, int, boolean) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 IP地址 和 掩码位数 获取 子网所有ip地址
- list(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
获得 指定区间内 所有ip地址
- list(long, long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
得到指定区间内的所有IP地址
- listen() - Method in class org.dromara.hutool.socket.nio.NioClient
-
开始监听
- listen() - Method in class org.dromara.hutool.socket.nio.NioServer
-
开始监听
- listen(boolean) - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
-
开始监听
- listen(ClipboardListener) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
监听剪贴板修改事件
- listen(ClipboardListener, boolean) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
监听剪贴板修改事件
- listen(int, long, ClipboardListener, boolean) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
监听剪贴板修改事件
- listener - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
缓存监听
- listener(BiConsumer<K, V>) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
-
Specifies an optional listener that is registered for notification when
an entry is evicted.
- listenerManager - Variable in class org.dromara.hutool.cron.Scheduler
-
监听管理器列表
- listFileNames(ZipFile, String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
获取Zip文件中指定目录下的所有文件,只显示文件,不显示目录
此方法并不会关闭
ZipFile。
- listFileNames(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得指定目录下所有文件
不会扫描子目录
如果用户传入相对路径,则是相对classpath的路径
如:"test/aaa"表示"${classpath}/test/aaa"
- listIterator() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- listIterator(int) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- ListNode - Class in org.dromara.hutool.core.bean.path.node
-
列表节点
[num0,num1,num2...]模式或者['key0','key1']模式
- ListNode(String) - Constructor for class org.dromara.hutool.core.bean.path.node.ListNode
-
列表节点
- ListRowHandler<E> - Class in org.dromara.hutool.db.handler.row
-
- ListRowHandler(ResultSetMetaData, Class<E>) - Constructor for class org.dromara.hutool.db.handler.row.ListRowHandler
-
构造
- ListServiceLoader<S> - Class in org.dromara.hutool.core.spi
-
列表类型的服务加载器,用于替换JDK提供的
ServiceLoader
相比JDK,增加了:
可选服务存储位置(默认位于META-INF/services/)。
- ListServiceLoader(String, Class<S>, ClassLoader, Charset) - Constructor for class org.dromara.hutool.core.spi.ListServiceLoader
-
构造
- ListSheetReader - Class in org.dromara.hutool.poi.excel.reader.sheet
-
读取Sheet为List列表形式
- ListSheetReader(int, int, boolean) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.ListSheetReader
-
构造
- ListUtil - Class in org.dromara.hutool.core.collection
-
List相关工具类
- ListUtil() - Constructor for class org.dromara.hutool.core.collection.ListUtil
-
- ListValueMap<K,V> - Class in org.dromara.hutool.core.map.multi
-
值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
- ListValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class org.dromara.hutool.core.map.multi.ListValueMap
-
基于
mapFactory创建一个值为
List的多值映射集合
- ListValueMap(Map<K, Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.ListValueMap
-
- ListValueMap() - Constructor for class org.dromara.hutool.core.map.multi.ListValueMap
-
- ListWrapper<E> - Class in org.dromara.hutool.core.collection
-
列表包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑
- ListWrapper(List<E>) - Constructor for class org.dromara.hutool.core.collection.ListWrapper
-
构造
- LiteralSegment - Class in org.dromara.hutool.core.text.placeholder.segment
-
字符串模板-固定文本 Segment
- LiteralSegment(String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.LiteralSegment
-
构造
- load(File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
-
加载Jar到ClassPath
- load(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
加载服务
- load(Class<T>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
加载服务
- load() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- load() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
加载或重新加载全部服务
- load() - Method in interface org.dromara.hutool.core.spi.ServiceLoader
-
加载服务
- load() - Method in class org.dromara.hutool.db.ActiveEntity
-
根据Entity中现有字段条件从数据库中加载一个Entity对象
- load(String) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.loader.StringResourceLoader
-
- load(URL) - Method in class org.dromara.hutool.setting.GroupedSet
-
加载设置文件
- load(InputStream) - Method in class org.dromara.hutool.setting.GroupedSet
-
加载设置文件。
- load(URL) - Method in class org.dromara.hutool.setting.props.Props
-
初始化配置文件
- load(Resource) - Method in class org.dromara.hutool.setting.props.Props
-
初始化配置文件
- load() - Method in class org.dromara.hutool.setting.props.Props
-
重新加载配置文件
- load() - Method in class org.dromara.hutool.setting.Setting
-
重新加载配置文件
- load(Resource) - Method in class org.dromara.hutool.setting.SettingLoader
-
加载设置文件
- load(InputStream) - Method in class org.dromara.hutool.setting.SettingLoader
-
加载设置文件。
- load(InputStream, Class<T>) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
从流中加载YAML
- load(Reader) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
- load(Reader, Class<T>) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
- load(Reader, Class<T>, boolean) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
加载YAML
- LOAD_EXTERNAL_DTD - Static variable in class org.dromara.hutool.core.xml.XmlFeatures
-
忽略外部DTD
- loadAllTo(Properties, String, ClassLoader, Charset, boolean) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- loadByPath(String) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
从classpath或绝对路径加载YAML文件
- loadByPath(String, Class<T>) - Static method in class org.dromara.hutool.setting.yaml.YamlUtil
-
从classpath或绝对路径加载YAML文件
- loadClass(String) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader并初始化类(调用static模块内容和初始化static属性)
扩展
Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载:
1、原始类型,例如:int
2、数组类型,例如:int[]、Long[]、String[]
3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
- loadClass(String, boolean) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
- loadClass(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
加载类,通过传入类的字符串,返回其对应的类名
此方法支持缓存,第一次被加载的类之后会读取缓存中的类
加载失败的原因可能是此类不存在或其关联引用类不存在
扩展
Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载:
1、原始类型,例如:int
2、数组类型,例如:int[]、Long[]、String[]
3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
- loadClass(File, String) - Static method in class org.dromara.hutool.core.classloader.ClassLoaderUtil
-
加载外部类
- loadClass(String) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
加载类
- Loader<T> - Interface in org.dromara.hutool.core.lang.loader
-
对象加载抽象接口
通过实现此接口自定义实现对象的加载方式,例如懒加载机制、多线程加载等
- loadFirst(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
加载第一个服务,如果用户定义了多个接口实现类,只获取第一个。
- loadFirstAvailable(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
。
- loadFirstAvailable(Class<S>) - Static method in class org.dromara.hutool.core.spi.SpiUtil
-
加载第一个可用服务,如果用户定义了多个接口实现类,只获取第一个不报错的服务
- loadFirstAvailable(ServiceLoader<S>) - Static method in class org.dromara.hutool.core.spi.SpiUtil
-
加载第一个可用服务,如果用户定义了多个接口实现类,只获取第一个不报错的服务
- loadForRequest(JdkHttpConnection) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
将本地存储的Cookie信息附带到Http请求中,不覆盖用户定义好的Cookie
- loadForRequest(HttpUrl) - Method in class org.dromara.hutool.http.client.engine.okhttp.CookieJarImpl
-
- loadJar(File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
-
加载Jar到ClassPath
- loadJar(URLClassLoader, File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
-
加载Jar文件到指定loader中
- loadJarToSystemClassLoader(File) - Static method in class org.dromara.hutool.core.classloader.JarClassLoader
-
加载Jar文件到System ClassLoader中
- loadList(Class<T>) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
加载服务 并已list列表返回
- loadList(Class<T>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.JdkServiceLoaderUtil
-
加载服务 并已list列表返回
- loadList(Class<T>) - Static method in class org.dromara.hutool.core.spi.SpiUtil
-
加载服务
- loadList(Class<T>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.SpiUtil
-
加载服务
- loadTo(Properties, Resource, Charset) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
- LOCAL_IP - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
localhost默认解析的ip地址
- LOCAL_IP - Static variable in class org.dromara.hutool.core.net.NetUtil
-
本地IP
- LOCAL_IP_NUM - Static variable in interface org.dromara.hutool.core.net.Ipv4Pool
-
localhost默认解析的ip地址的数值形式
- localAddressList(Predicate<InetAddress>) - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取所有满足过滤条件的本地IP地址对象
- localAddressList(Predicate<NetworkInterface>, Predicate<InetAddress>) - Static method in class org.dromara.hutool.core.net.NetUtil
-
获取所有满足过滤条件的本地IP地址对象
- locale - Variable in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
The locale.
- LocaleComparator - Class in org.dromara.hutool.core.comparator
-
自定义语言环境 String 比较,可为自然语言文本构建搜索和排序例程。
- LocaleComparator(boolean, Locale) - Constructor for class org.dromara.hutool.core.comparator.LocaleComparator
-
构造
- LocaleConverter - Class in org.dromara.hutool.core.convert.impl
-
- LocaleConverter() - Constructor for class org.dromara.hutool.core.convert.impl.LocaleConverter
-
- localIps() - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
获得本机的IPv6地址列表
返回的IP列表有序,按照系统设备顺序
- localIps() - Static method in class org.dromara.hutool.core.net.NetUtil
-
获得本机的IP地址列表(包括Ipv4和Ipv6)
返回的IP列表有序,按照系统设备顺序
- localIpv4s() - Static method in class org.dromara.hutool.core.net.NetUtil
-
获得本机的IPv4地址列表
返回的IP列表有序,按照系统设备顺序
- LocalPortGenerator - Class in org.dromara.hutool.core.net
-
本地端口生成器
用于生成本地可用(未被占用)的端口号
注意:多线程甚至单线程访问时可能会返回同一端口(例如获取了端口但是没有使用)
- LocalPortGenerator(int) - Constructor for class org.dromara.hutool.core.net.LocalPortGenerator
-
构造
- LocalTimeUtil - Class in org.dromara.hutool.core.date
-
- LocalTimeUtil() - Constructor for class org.dromara.hutool.core.date.LocalTimeUtil
-
- locationTo(String) - Method in class org.dromara.hutool.http.client.Request
-
更新设置重定向后的URL,用于处理相对路径
注意此方法会修改对象本身
- lock - Variable in class org.dromara.hutool.core.cache.impl.LockedCache
-
一些特殊缓存,例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,导致无法使用读写锁
- lock() - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- lock - Variable in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
锁
- LockedCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
使用
Lock保护的缓存,读写都使用悲观锁完成,主要避免某些Map无法使用读写锁的问题
例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,因此读写必须加互斥锁
- LockedCache() - Constructor for class org.dromara.hutool.core.cache.impl.LockedCache
-
- lockInterruptibly() - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- LockUtil - Class in org.dromara.hutool.core.thread.lock
-
锁相关工具
- LockUtil() - Constructor for class org.dromara.hutool.core.thread.lock.LockUtil
-
- log() - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
- log(Object) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable对象,那么同时打印堆栈
- log(Object, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable对象,那么同时打印堆栈
- log(String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
当传入template无"{}"时,被认为非模板,直接打印多个参数以空格分隔
- log(Throwable, String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
- log() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
- log(String) - Method in class org.dromara.hutool.db.sql.SqlLog
-
打印SQL日志
- log(String, Object) - Method in class org.dromara.hutool.db.sql.SqlLog
-
打印SQL日志
- log(Level, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- log(Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleColorLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- log(String, Level, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- Log - Interface in org.dromara.hutool.log
-
日志统一接口
- log(Level, String, Object...) - Method in interface org.dromara.hutool.log.Log
-
打印指定级别的日志
- log(Level, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.Log
-
打印 指定级别的日志
- log(String, Level, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.Log
-
打印 ERROR 等级的日志
- log(Level, Throwable, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
打印日志
- Log4j2Log - Class in org.dromara.hutool.log.engine.log4j2
-
- Log4j2Log(Class<?>) - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
构造
- Log4j2Log(String) - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
构造
- Log4j2Log(Logger) - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
构造
- Log4j2LogEngine - Class in org.dromara.hutool.log.engine.log4j2
-
- Log4j2LogEngine() - Constructor for class org.dromara.hutool.log.engine.log4j2.Log4j2LogEngine
-
构造
- Log4jLog - Class in org.dromara.hutool.log.engine.log4j
-
- Log4jLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLog
-
构造
- Log4jLog(String) - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLog
-
构造
- Log4jLog(Logger) - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLog
-
构造
- Log4jLogEngine - Class in org.dromara.hutool.log.engine.log4j
-
- Log4jLogEngine() - Constructor for class org.dromara.hutool.log.engine.log4j.Log4jLogEngine
-
构造
- LogEngine - Interface in org.dromara.hutool.log.engine
-
日期引擎接口
- LogEngineFactory - Class in org.dromara.hutool.log.engine
-
日志引擎简单工厂(静态工厂)类
- LogEngineFactory() - Constructor for class org.dromara.hutool.log.engine.LogEngineFactory
-
- LogFactory - Class in org.dromara.hutool.log
-
日志简单工厂类,提供带有缓存的日志对象创建
- LogFactory() - Constructor for class org.dromara.hutool.log.LogFactory
-
- logForBatch(String) - Method in class org.dromara.hutool.db.sql.SqlLog
-
打印批量 SQL日志
- LogicalOperator - Enum in org.dromara.hutool.db.sql
-
逻辑运算符
- LogUtil - Class in org.dromara.hutool.log
-
静态日志类,用于在不引入日志对象的情况下打印日志
- LogUtil() - Constructor for class org.dromara.hutool.log.LogUtil
-
- LONG - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
-
LONG locale dependent date or time style.
- longestCommonSubstring(String, String) - Static method in class org.dromara.hutool.core.text.TextSimilarity
-
最长公共子串,采用动态规划算法。
- longestCommonSubstringLength(String, String) - Static method in class org.dromara.hutool.core.text.TextSimilarity
-
求公共子串,采用动态规划算法。
- longToBytes(long) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
- longToIpv4(long) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
根据 ip的long值 获取 ip字符串,即:xxx.xxx.xxx.xxx
- longToIpv4(long) - Static method in class org.dromara.hutool.core.net.NetUtil
-
根据long值获取ip v4地址
- longValue() - Method in class org.dromara.hutool.core.codec.Number128
-
- longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- longValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- lookup(Class<?>) - Method in class org.dromara.hutool.core.reflect.lookup.ConstructorLookupFactory
-
- lookup(Class<?>) - Method in interface org.dromara.hutool.core.reflect.lookup.LookupFactory
-
jdk8中如果直接调用
MethodHandles.lookup()获取到的
MethodHandles.Lookup在调用findSpecial和unreflectSpecial
时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。
- lookup() - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
jdk8中如果直接调用
MethodHandles.lookup()获取到的
MethodHandles.Lookup在调用findSpecial和unreflectSpecial
时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。
- lookup(Class<?>) - Static method in class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
jdk8中如果直接调用
MethodHandles.lookup()获取到的
MethodHandles.Lookup在调用findSpecial和unreflectSpecial
时会出现权限不够问题,抛出"no private access for invokespecial"异常,因此针对JDK8及JDK9+分别封装lookup方法。
- lookup(Class<?>) - Method in class org.dromara.hutool.core.reflect.lookup.MethodLookupFactory
-
- lookupClosest(Color) - Method in class org.dromara.hutool.swing.img.color.AnsiLabMapping
-
查找与给定LabColor最接近的AnsiElement颜色
- lookupClosest(LabColor) - Method in class org.dromara.hutool.swing.img.color.AnsiLabMapping
-
查找与给定LabColor最接近的AnsiElement颜色
- LookupFactory - Interface in org.dromara.hutool.core.reflect.lookup
-
MethodHandles.Lookup方法工厂,用于创建MethodHandles.Lookup对象
MethodHandles.Lookup是一个方法句柄查找对象,用于在指定类中查找符合给定方法名称、方法类型的方法句柄。
- LookupReplacer - Class in org.dromara.hutool.core.text.replacer
-
查找替换器,通过查找指定关键字,替换对应的值
- LookupReplacer(String[]...) - Constructor for class org.dromara.hutool.core.text.replacer.LookupReplacer
-
构造
- LookupUtil - Class in org.dromara.hutool.core.reflect.lookup
-
MethodHandles.Lookup工具
MethodHandles.Lookup是一个方法句柄查找对象,用于在指定类中查找符合给定方法名称、方法类型的方法句柄。
- LookupUtil() - Constructor for class org.dromara.hutool.core.reflect.lookup.LookupUtil
-
- loopFiles(String, FileFilter) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
递归遍历目录以及子目录中的所有文件
如果提供file为文件,直接返回过滤结果
- loopFiles(File, FileFilter) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
递归遍历目录以及子目录中的所有文件
如果提供file为文件,直接返回过滤结果
- loopFiles(File, int, FileFilter) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
递归遍历目录以及子目录中的所有文件
如果提供file为文件,直接返回过滤结果
- loopFiles(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
递归遍历目录以及子目录中的所有文件
如果用户传入相对路径,则是相对classpath的路径
如:"test/aaa"表示"${classpath}/test/aaa"
- loopFiles(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
递归遍历目录以及子目录中的所有文件
- loopFiles(Path, FileFilter) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
递归遍历目录以及子目录中的所有文件
如果提供path为文件,直接返回过滤结果
- loopFiles(Path, int, FileFilter) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
递归遍历目录以及子目录中的所有文件
如果提供path为文件,直接返回过滤结果
- loopFiles(Path, int, boolean, FileFilter) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
递归遍历目录以及子目录中的所有文件
如果提供path为文件,直接返回过滤结果
- lostOwnership(Clipboard, Transferable) - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
-
- lowerAt(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
小写对应下标字母
例如: str = NAME,index = 1, return NaME
- lowerFirst(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
小写首字母
例如:str = Name, return name
- LRUCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
LRU (least recently used)最近最久未使用缓存
根据使用时间来判定对象是否被持续缓存
当对象被访问时放入缓存,当缓存满了,最久未被使用的对象将被移除。
- LRUCache(int) - Constructor for class org.dromara.hutool.core.cache.impl.LRUCache
-
构造
默认无超时
- LRUCache(int, long) - Constructor for class org.dromara.hutool.core.cache.impl.LRUCache
-
构造
- LRUFileCache - Class in org.dromara.hutool.core.cache.file
-
使用LRU缓存文件,以解决频繁读取文件引起的性能问题
- LRUFileCache(int) - Constructor for class org.dromara.hutool.core.cache.file.LRUFileCache
-
构造
最大文件大小为缓存容量的一半
默认无超时
- LRUFileCache(int, int) - Constructor for class org.dromara.hutool.core.cache.file.LRUFileCache
-
构造
默认无超时
- LRUFileCache(int, int, long) - Constructor for class org.dromara.hutool.core.cache.file.LRUFileCache
-
构造
- ls(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
列出指定路径下的目录和文件
给定的绝对路径不能是压缩包中的路径
- ls(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
- ls(String, Predicate<FTPFile>) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
遍历某个目录下所有文件和目录,不会递归遍历
此方法自动过滤"."
- ls(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
遍历某个目录下所有文件和目录,不会递归遍历
- ls(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
遍历某个目录下所有文件或目录,不会递归遍历
- ls(String, Predicate<ChannelSftp.LsEntry>) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
遍历某个目录下所有文件或目录,不会递归遍历
此方法自动过滤"."
- ls(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- lsDirs(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
遍历某个目录下所有目录,不会递归遍历
- lsEntries(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
遍历某个目录下所有文件或目录,生成LsEntry列表,不会递归遍历
此方法自动过滤"."
- lsEntries(String, Predicate<ChannelSftp.LsEntry>) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
遍历某个目录下所有文件或目录,生成LsEntry列表,不会递归遍历
此方法自动过滤"."
- lsFiles(String, Predicate<FTPFile>) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
遍历某个目录下所有文件和目录,不会递归遍历
此方法自动过滤"."
- lsFiles(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
遍历某个目录下所有文件和目录,不会递归遍历
- lsFiles(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
遍历某个目录下所有文件,不会递归遍历
- lt(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
c1是否大小于c2,通过调用compare(c1, c2) < 0完成
- LT - Static variable in class org.dromara.hutool.core.xml.XmlConstants
-
字符串常量:XML 小于号转义 "<" -> "<"
- lt(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加小于条件,即field < value
- Luhn - Class in org.dromara.hutool.core.codec
-
Luhn算法,也称为“模10”算法,是一种简单的校验和(Checksum)算法,在ISO/IEC 7812-1中定义,校验步骤如下:
从右边第1个数字(校验数字)开始偶数位乘以2,如果小于10,直接返回,否则将个位数和十位数相加
把步骤1种获得的乘积的各位数字与原号码中未乘2的各位数字相加
如果步骤2得到的总和模10为0,则校验通过
- Luhn() - Constructor for class org.dromara.hutool.core.codec.Luhn
-
- LunarFestival - Class in org.dromara.hutool.core.date.chinese
-
节假日(农历)封装
由于
- LunarFestival() - Constructor for class org.dromara.hutool.core.date.chinese.LunarFestival
-
- LunarInfo - Class in org.dromara.hutool.core.date.chinese
-
阴历(农历)信息
- LunarInfo() - Constructor for class org.dromara.hutool.core.date.chinese.LunarInfo
-
M
- Mac - Class in org.dromara.hutool.crypto.digest.mac
-
MAC摘要算法(此类兼容和JCE的 javax.crypto.Mac对象和BC库的org.bouncycastle.crypto.Mac对象)
MAC,全称为“Message Authentication Code”,中文名“消息鉴别码”
主要是利用指定算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
- Mac(MacEngine) - Constructor for class org.dromara.hutool.crypto.digest.mac.Mac
-
构造
- MAC_ADDRESS - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
MAC地址正则
- MAC_ADDRESS - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
MAC地址正则
- MacAddressUtil - Class in org.dromara.hutool.core.net
-
MAC地址(硬件地址)相关工具类
- MacAddressUtil() - Constructor for class org.dromara.hutool.core.net.MacAddressUtil
-
- MacEngine - Interface in org.dromara.hutool.crypto.digest.mac
-
MAC(Message Authentication Code)算法引擎
- MacEngineFactory - Class in org.dromara.hutool.crypto.digest.mac
-
- MacEngineFactory() - Constructor for class org.dromara.hutool.crypto.digest.mac.MacEngineFactory
-
- MAGIC_SALT_LENGTH - Static variable in class org.dromara.hutool.crypto.openssl.SaltMagic
-
获取魔术值和随机盐的长度:16(128位)
- Mail - Class in org.dromara.hutool.extra.mail
-
邮件发送客户端
- Mail() - Constructor for class org.dromara.hutool.extra.mail.Mail
-
构造,使用全局邮件帐户
- Mail(MailAccount) - Constructor for class org.dromara.hutool.extra.mail.Mail
-
构造
- mail(String) - Static method in class org.dromara.hutool.swing.DesktopUtil
-
使用平台默认邮件客户端打开邮件程序
- MAIL_SETTING_PATHS - Static variable in class org.dromara.hutool.extra.mail.MailAccount
-
默认mail配置查询路径
- MailAccount - Class in org.dromara.hutool.extra.mail
-
邮件账户对象
- MailAccount() - Constructor for class org.dromara.hutool.extra.mail.MailAccount
-
构造,所有参数需自行定义或保持默认值
- MailAccount(String) - Constructor for class org.dromara.hutool.extra.mail.MailAccount
-
构造
- MailAccount(Setting) - Constructor for class org.dromara.hutool.extra.mail.MailAccount
-
构造
- MailException - Exception in org.dromara.hutool.extra.mail
-
邮件异常
- MailException(Throwable) - Constructor for exception org.dromara.hutool.extra.mail.MailException
-
构造
- MailException(String) - Constructor for exception org.dromara.hutool.extra.mail.MailException
-
构造
- MailException(String, Object...) - Constructor for exception org.dromara.hutool.extra.mail.MailException
-
构造
- MailException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.mail.MailException
-
构造
- MailException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.mail.MailException
-
构造
- MailException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.mail.MailException
-
构造
- MailUtil - Class in org.dromara.hutool.extra.mail
-
邮件工具类,基于jakarta.mail封装
- MailUtil() - Constructor for class org.dromara.hutool.extra.mail.MailUtil
-
- mainName(File) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
返回主文件名
- mainName(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
返回主文件名
- ManagementException - Exception in org.dromara.hutool.extra.management
-
FtpException异常
- ManagementException(Throwable) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
-
构造
- ManagementException(String) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
-
构造
- ManagementException(String, Object...) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
-
构造
- ManagementException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
-
构造
- ManagementException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
-
构造
- ManagementException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.management.ManagementException
-
构造
- ManagementUtil - Class in org.dromara.hutool.extra.management
-
Java的JMX(Java Management Extensions)相关封装工具类。
- ManagementUtil() - Constructor for class org.dromara.hutool.extra.management.ManagementUtil
-
- ManifestUtil - Class in org.dromara.hutool.core.io
-
Jar包中manifest.mf文件获取和解析工具类
来自Jodd
- ManifestUtil() - Constructor for class org.dromara.hutool.core.io.ManifestUtil
-
- map(Object, Class<R>, Function<?, ? extends R>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组转换为另一种类型
- map(Iterable<T>, Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
通过func自定义一个规则,此规则将原集合中的元素转换成新的元素,生成新的列表返回
例如提供的是一个Bean列表,通过Function接口实现获取某个字段值,返回这个字段值组成的新列表
默认忽略映射后null的情况
- map(Iterable<T>, Function<? super T, ? extends R>, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
通过func自定义一个规则,此规则将原集合中的元素转换成新的元素,生成新的列表返回
例如提供的是一个Bean列表,通过Function接口实现获取某个字段值,返回这个字段值组成的新列表
- map(UnaryOperator<T>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
根据操作修改值
- map(SerFunction<? super T, ? extends U>) - Method in class org.dromara.hutool.core.lang.Opt
-
- map() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where the value is a
Map and its selector is the number of
entries.
- map() - Method in class org.dromara.hutool.core.map.MapBuilder
-
创建后的map
- map(Map<K, V>, BiFunction<K, V, R>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
通过biFunction自定义一个规则,此规则将原Map中的元素转换成新的元素,生成新的Map返回
变更过程通过传入的
BiFunction 实现来返回一个值可以为不同类型的
Map
- map(Function<? super T, ? extends R>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- map(Function<? super Map.Entry<K, V>, ? extends R>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- map(BiFunction<? super K, ? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- map(Function<? super T, ? extends R>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- MapBuilder<K,V> - Class in org.dromara.hutool.core.map
-
Map创建类
- MapBuilder(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建类
- MapConverter - Class in org.dromara.hutool.core.convert.impl
-
Map 转换器,通过预定义key和value的类型,实现:
Map 转 Map,key和value类型自动转换
Bean 转 Map,字段和字段值类型自动转换
- MapConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.MapConverter
-
构造
- MapGetUtil - Class in org.dromara.hutool.core.map
-
Map的getXXX封装,提供针对通用型的value按照所需类型获取值
- MapGetUtil() - Constructor for class org.dromara.hutool.core.map.MapGetUtil
-
- mapIdx(BiFunction<? super T, Integer, ? extends R>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行的结果组成的流,操作带下标
- MapJoiner - Class in org.dromara.hutool.core.map
-
Map拼接器,可以拼接包括Map、Entry列表等。
- MapJoiner(StrJoiner, String) - Constructor for class org.dromara.hutool.core.map.MapJoiner
-
构造
- mapKeys(Function<? super K, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
将键映射为另一类型
- mapMerger(BinaryOperator<V>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
用户合并map的BinaryOperator,传入合并前需要对value进行的操作
- mapMulti(BiConsumer<? super T, ? super Consumer<R>>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带一个方法,调用该方法可增加元素
这是一个无状态中间操作
- mapNonNull(Function<? super T, ? extends R>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回 元素 转换后 并且不为 null 的 新元素组成的流
这是一个无状态中间操作
// 等价于先调用map再调用nonNull
.nonNull().map(...).nonNull()...
- MapProxy - Class in org.dromara.hutool.core.map
-
Map代理,提供各种getXXX方法,并提供默认值支持
- MapProxy(Map<?, ?>) - Constructor for class org.dromara.hutool.core.map.MapProxy
-
构造
- MapRowHandler - Class in org.dromara.hutool.poi.excel.sax.handler
-
Map形式的行处理器
将一行数据转换为Map,key为指定行,value为当前行对应位置的值
- MapRowHandler(int, int, int) - Constructor for class org.dromara.hutool.poi.excel.sax.handler.MapRowHandler
-
构造
- MapServiceLoader<S> - Class in org.dromara.hutool.core.spi
-
键值对服务加载器,使用
Properties加载并存储服务
服务文件默认位于"META-INF/hutool/"下,文件名为服务接口类全名。
- MapServiceLoader(String, Class<S>, ClassLoader, Charset) - Constructor for class org.dromara.hutool.core.spi.MapServiceLoader
-
构造
- MapSheetReader - Class in org.dromara.hutool.poi.excel.reader.sheet
-
读取Sheet为Map的List列表形式
- MapSheetReader(int, int, int) - Constructor for class org.dromara.hutool.poi.excel.reader.sheet.MapSheetReader
-
构造
- mapToArray(T[], Function<? super T, ? extends R>, IntFunction<R[]>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为数组
- MapToBeanCopier<T> - Class in org.dromara.hutool.core.bean.copier
-
Map属性拷贝到Bean中的拷贝器
- MapToBeanCopier(Map<?, ?>, T, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.MapToBeanCopier
-
构造
- mapToDouble(ToDoubleFunction<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
- mapToInt(ToIntFunction<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
- mapToList(T[], Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为
List
- mapToLong(ToLongFunction<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
- MapToMapCopier - Class in org.dromara.hutool.core.bean.copier
-
Map属性拷贝到Map中的拷贝器
- MapToMapCopier(Map, Map, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.MapToMapCopier
-
构造
- mapToSet(T[], Function<? super T, ? extends R>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为
Set
- mapToXml(Map<?, ?>, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML
- mapToXml(Map<?, ?>, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML
- mapToXmlStr(Map<?, ?>) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
当omitXmlDeclaration为true时,表示忽略xml Declaration,即
{@code
- mapToXmlStr(Map<?, ?>, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String, String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String, String, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
当omitXmlDeclaration为true时,表示忽略xml Declaration,即删掉
{@code
- mapToXmlStr(Map<?, ?>, String, String, boolean, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
当omitXmlDeclaration为true时,表示忽略xml Declaration,即删掉
{@code
- mapToXmlStr(Map<?, ?>, String, String, Charset, boolean, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
当omitXmlDeclaration为true时,表示忽略xml Declaration,即删掉
{@code
- MapTree<T> - Class in org.dromara.hutool.core.tree
-
通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序
- MapTree() - Constructor for class org.dromara.hutool.core.tree.MapTree
-
构造
- MapTree(TreeNodeConfig) - Constructor for class org.dromara.hutool.core.tree.MapTree
-
构造
- MapTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
Map类型适配器,用于将JSON对象和Map对象互转。
- MapTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
- MapUtil - Class in org.dromara.hutool.core.map
-
Map相关工具类
- MapUtil() - Constructor for class org.dromara.hutool.core.map.MapUtil
-
- MapValueProvider - Class in org.dromara.hutool.core.bean.copier.provider
-
Map值提供者
- MapValueProvider(Map) - Constructor for class org.dromara.hutool.core.bean.copier.provider.MapValueProvider
-
构造
- mapValues(Function<? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
将值映射为另一类型
- MapWrapper<K,V> - Class in org.dromara.hutool.core.map
-
Map包装类,通过包装一个已有Map实现特定功能。
- MapWrapper(Supplier<Map<K, V>>) - Constructor for class org.dromara.hutool.core.map.MapWrapper
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- MapWrapper(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.MapWrapper
-
构造
- margin - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
边距0~4
- mark(int) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- mark(int) - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- mark(int) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- mark(int) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- mark(int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
- markSupported() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- markSupported() - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- markSupported() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- markSupported() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- markSupported() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
- MASK_8BITS - Static variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Mask used to extract 8 bits, used in decoding bytes
- MaskBit - Class in org.dromara.hutool.core.net
-
掩码位和掩码之间的Map对应
- MaskBit() - Constructor for class org.dromara.hutool.core.net.MaskBit
-
- masking(String, CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
脱敏处理
如果没有指定的脱敏处理器,则返回null
- masking(MaskingType, CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
脱敏,使用默认的脱敏策略
MaskingUtil.masking("100", MaskingUtil.DesensitizedType.USER_ID)) = "0"
MaskingUtil.masking("段正淳", MaskingUtil.DesensitizedType.CHINESE_NAME)) = "段**"
MaskingUtil.masking("51343620000320711X", MaskingUtil.DesensitizedType.ID_CARD)) = "5***************1X"
MaskingUtil.masking("09157518479", MaskingUtil.DesensitizedType.FIXED_PHONE)) = "0915*****79"
MaskingUtil.masking("18049531999", MaskingUtil.DesensitizedType.MOBILE_PHONE)) = "180****1999"
MaskingUtil.masking("北京市海淀区马连洼街道289号", MaskingUtil.DesensitizedType.ADDRESS)) = "北京市海淀区马********"
MaskingUtil.masking("duandazhi-jack@gmail.com.cn", MaskingUtil.DesensitizedType.EMAIL)) = "d*************@gmail.com.cn"
MaskingUtil.masking("1234567890", MaskingUtil.DesensitizedType.PASSWORD)) = "**********"
MaskingUtil.masking("苏D40000", MaskingUtil.DesensitizedType.CAR_LICENSE)) = "苏D4***0"
MaskingUtil.masking("11011111222233333256", MaskingUtil.DesensitizedType.BANK_CARD)) = "1101 **** **** **** 3256"
MaskingUtil.masking("192.168.1.1", MaskingUtil.DesensitizedType.IPV4)) = "192.*.*.*"
- MaskingHandler - Interface in org.dromara.hutool.core.data.masking
-
脱敏处理器,用于自定义脱敏规则
- MaskingManager - Class in org.dromara.hutool.core.data.masking
-
- MaskingManager(Map<String, MaskingHandler>) - Constructor for class org.dromara.hutool.core.data.masking.MaskingManager
-
构造
- MaskingManager(Map<String, MaskingHandler>, char) - Constructor for class org.dromara.hutool.core.data.masking.MaskingManager
-
构造
- MaskingType - Enum in org.dromara.hutool.core.data.masking
-
支持的脱敏类型枚举
- MaskingUtil - Class in org.dromara.hutool.core.data
-
数据脱敏(Data Masking)工具类,对某些敏感信息(比如,身份证号、手机号、卡号、姓名、地址、邮箱等 )屏蔽敏感数据。
- MaskingUtil() - Constructor for class org.dromara.hutool.core.data.MaskingUtil
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ArrayConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CastConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ClassConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.CollectionConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.DateConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EmptyBeanConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EntryConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.EnumConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.KBeanConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.MapConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.NumberConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.PrimitiveConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.RecordConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.TimeZoneConverter
-
- match(Type, Class<?>, Object) - Method in class org.dromara.hutool.core.convert.impl.ZoneIdConverter
-
- match(Type, Class<?>, Object) - Method in interface org.dromara.hutool.core.convert.MatcherConverter
-
判断需要转换的对象是否匹配当前转换器,满足则转换,否则跳过
- match(Type, Object) - Method in interface org.dromara.hutool.core.convert.MatcherConverter
-
判断需要转换的对象是否匹配当前转换器,满足则转换,否则跳过
- match(byte[]) - Method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
是否匹配bytes
- match(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
给定路径是否匹配表达式
- match(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
获得第一个匹配的关键字
- match(String) - Method in class org.dromara.hutool.core.text.placeholder.StrMatcher
-
匹配并提取匹配到的内容
- match(long, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
给定时间是否匹配定时任务表达式
- match(TimeZone, long, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
给定时间是否匹配定时任务表达式
- match(Calendar, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
给定时间是否匹配定时任务表达式
- match(LocalDateTime, boolean) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
给定时间是否匹配定时任务表达式
- match(int, int, boolean) - Method in class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
-
给定的日期是否匹配当前匹配器
- match(int[]) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
-
给定时间是否匹配定时任务表达式
- match(String) - Method in enum org.dromara.hutool.db.dialect.DialectName
-
是否为指定数据库方言,检查时不分区大小写
- match(String) - Method in class org.dromara.hutool.http.server.handler.PathTrie
-
查找匹配的处理器,采用最长匹配模式,即:
传入"a/b/c",存在"a/b/c",则直接匹配,否则匹配"a/b",否则匹配"a"
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.JSONPrimitiveDeserializer
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.KBeanDeserializer
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.RecordDeserializer
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ResourceBundleSerializer
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ResourceSerializer
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
-
- match(JSON, Type) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
-
- match(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TokenerSerializer
-
- match(JSON, Type) - Method in interface org.dromara.hutool.json.serializer.MatcherJSONDeserializer
-
匹配反序列化器是否匹配
根据JSON的内容、类型,和目标类型,精准匹配反序列化器
- match(Object, JSONContext) - Method in interface org.dromara.hutool.json.serializer.MatcherJSONSerializer
-
判断是否匹配
根据Java对象内容、类型等信息,配合当前JSON所处位置判断是否匹配,用于决定是否执行序列化
- match(String) - Method in enum org.dromara.hutool.poi.excel.sax.AttributeName
-
是否匹配给定属性
- match(String) - Method in enum org.dromara.hutool.poi.excel.sax.ElementName
-
给定标签名是否匹配当前标签
- matchAll(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAll(String, int) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAll(String, int, boolean, boolean) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
假如被检查文本是"abab"
密集匹配原则:假如关键词有 ab,b,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
- matchAllWords(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAllWords(String, int) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAllWords(String, int, boolean, boolean) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
假如被检查文本是"abab"
密集匹配原则:假如关键词有 ab,b,将匹配 [ab,b,ab,b]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[ab]
- matchedDates(String, Date, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
-
列举指定日期之后(到开始日期对应年年底)内所有匹配表达式的日期
- matchedDates(String, Date, Date, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
-
列举指定日期范围内所有匹配表达式的日期
- matchedDates(String, long, long, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
-
列举指定日期范围内所有匹配表达式的日期
- matchedDates(CronPattern, long, long, int) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
-
列举指定日期范围内所有匹配表达式的日期
- MatcherConverter - Interface in org.dromara.hutool.core.convert
-
带有匹配的转换器
判断目标对象是否满足条件,满足则转换,否则跳过
实现此接口同样可以不判断断言而直接转换
- MatcherJSONDeserializer<V> - Interface in org.dromara.hutool.json.serializer
-
带有匹配方法的 JSON反序列化器
匹配方法返回true表示匹配,反序列化器将执行反序列化操作
- MatcherJSONSerializer<V> - Interface in org.dromara.hutool.json.serializer
-
匹配JSON序列化器,用于判断是否匹配,匹配则执行序列化
- matches(String, String) - Static method in class org.dromara.hutool.core.net.Ipv4Util
-
检测指定 IP 地址是否匹配通配符 wildcard
- matches(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- matches(String, Supplier<T>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
根据 占位变量 和 对应位置解析值 构造 map 或者 bean 实例
- matches(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串列表
- matchesByKey(String, BiConsumer<String, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 和 默认值 获得最终的 value,由消费者处理该 value
- matchesByKey(String, BiConsumer<String, String>, boolean, Function<AbstractPlaceholderSegment, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 和 默认值 获得最终的 value,由消费者处理该 value
- matchesIndexed(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串列表
- matchesIndexed(String, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串列表
例如,模板中为 "This is between {1} and {2}",格式化结果为 "This is between 666 and 999",
由于其最大下标为 2, 则解析结果中固定有 3 个元素,解析结果为 [null, "666", "999"]
- matchesIndexed(String, BiConsumer<Integer, String>, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
根据 下标 和 下标占位符位置的值,自行提取结果值
例如,模板中为 "This is between {1} and {2}",格式化结果为 "This is between 666 and 999",
由于其最大下标为 2, 则解析结果中固定有 3 个元素,解析结果为 [null, "666", "999"]
- matchesIndexedToArray(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串数组
- matchesIndexedToArray(String, IntFunction<String>) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串数组
- matchesRawByKey(String, BiConsumer<String, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
原始数据的解析方法
不对 占位符 和 解析得到的值 做任何处理,由用户抉择
- matchesRawBySegment(String, BiConsumer<AbstractPlaceholderSegment, String>) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
原始数据的解析方法
不对 占位符 和 解析得到的值 做任何处理,由用户抉择
- matchesSequence(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
将 占位符位置的值 按顺序解析为 字符串列表
- matchesSequence(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串列表
- matchesSequenceToArray(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串数组
- matchesToArray(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串数组
- matchIndex(Predicate<T>, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
返回数组中第一个匹配规则的值的位置
- matchIndex(int, Predicate<E>, E...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
返回数组中第一个匹配规则的值的位置
- matchIndex(Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中第一个匹配规则的值的位置
- matchIndex(int, Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中第一个匹配规则的值的位置
- matchLastIndex(Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中最后一个匹配规则的值的位置(从后向前查找)
- matchLastIndex(int, Predicate<E>) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中最后一个匹配规则的值的位置(从后向前查找)
- matchSecond - Variable in class org.dromara.hutool.cron.CronConfig
-
是否支持秒匹配
- matchStart(String, String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
前置部分匹配
- matchStrings(String, Map<String, String>) - Method in class org.dromara.hutool.core.text.AntPathMatcher.AntPathStringMatcher
-
Main entry point.
- matchWeek(int) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
-
给定周的值是否匹配定时任务表达式对应部分
- matchWord(String) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
获得第一个匹配的关键字
- MathGenerator - Class in org.dromara.hutool.swing.captcha.generator
-
数字计算验证码生成器
- MathGenerator() - Constructor for class org.dromara.hutool.swing.captcha.generator.MathGenerator
-
构造
- MathGenerator(int) - Constructor for class org.dromara.hutool.swing.captcha.generator.MathGenerator
-
构造
- MathUtil - Class in org.dromara.hutool.core.math
-
数学相关方法工具类
此工具类与
NumberUtil属于一类工具,NumberUtil偏向于简单数学计算的封装,MathUtil偏向复杂数学计算
- MathUtil() - Constructor for class org.dromara.hutool.core.math.MathUtil
-
- max(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
取最大值
- max(T[], Comparator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
取最大值
- max(long...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(int...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(short...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(char...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(double...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(float...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
取最大值
- max(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
取两个值中的最大值,大小相同返回第一个值
- max(boolean) - Static method in class org.dromara.hutool.core.date.LocalTimeUtil
-
获取最大时间,提供参数是否将毫秒归零
如果truncateMillisecond为false,返回时间最大值,为:23:59:59,999
如果truncateMillisecond为true,返回时间最大值,为:23:59:59,000
- max(Comparator<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
获取最大值
- MAX_CELL_BIT - Static variable in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
列的最大位数
- MAX_DATA_CENTER_ID - Static variable in class org.dromara.hutool.core.data.id.Snowflake
-
最大支持数据中心节点数0~31,一共32个
- MAX_HMS - Static variable in class org.dromara.hutool.core.date.LocalTimeUtil
-
只有时分秒的最大时间
- MAX_NODE_ID - Static variable in class org.dromara.hutool.core.data.id.SeataSnowflake
-
节点ID的最大值,1023
- MAX_WORKER_ID - Static variable in class org.dromara.hutool.core.data.id.Snowflake
-
最大支持机器节点数0~31,一共32个
- MAX_YEAR - Static variable in class org.dromara.hutool.core.date.chinese.LunarInfo
-
支持的最大年限
- maxAttempts(long) - Method in class org.dromara.hutool.core.thread.RetryableTask
-
最大重试次数
- maxBy(Comparator<? super T>) - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
-
Returns a SerBinaryOperator which returns the greater of two elements
according to the specified Comparator.
- maxColumnCount() - Method in class org.dromara.hutool.poi.excel.RowGroup
-
分组占用的最大列数,取决于子分组占用列数
- maxDistance(Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
计算给定点与其他点之间的最大可能距离。
- maxFileSize - Variable in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
缓存的最大文件大小,文件大于此大小时将不被缓存
- maxFileSize() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
- maxFileSize - Variable in class org.dromara.hutool.http.multipart.UploadSetting
-
最大文件大小,默认无限制
- maximumWeightedCapacity(long) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
-
Specifies the maximum weighted capacity to coerce the map to and may
exceed it temporarily.
- maxRedirects() - Method in class org.dromara.hutool.http.client.Request
-
获取最大重定向请求次数
如果次数小于1则表示不重定向,大于等于1表示打开重定向。
- maxRowCount() - Method in class org.dromara.hutool.poi.excel.RowGroup
-
获取最大行数,取决于子分组行数
结果为:标题行占用行数 + 子分组占用行数
- maxSize() - Method in interface org.dromara.hutool.core.collection.BoundedCollection
-
获取集合最大允许容量
- maxSize() - Method in class org.dromara.hutool.core.collection.BoundedList
-
- maxSize() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
- md5(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值
- md5(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值
- md5(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值,使用UTF-8编码
- md5(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值
- md5(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值
- MD5 - Class in org.dromara.hutool.crypto.digest
-
MD5算法
- MD5() - Constructor for class org.dromara.hutool.crypto.digest.MD5
-
构造
- MD5(byte[]) - Constructor for class org.dromara.hutool.crypto.digest.MD5
-
构造
- MD5(byte[], int) - Constructor for class org.dromara.hutool.crypto.digest.MD5
-
构造
- MD5(byte[], int, int) - Constructor for class org.dromara.hutool.crypto.digest.MD5
-
构造
- md5() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
MD5加密
例:
MD5加密:md5().digest(data)
MD5加密并转为16进制字符串:md5().digestHex(data)
- md5(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
MD5加密,生成16进制MD5字符串
- md5(InputStream) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
MD5加密,生成16进制MD5字符串
- md5(File) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
MD5加密文件,生成16进制MD5字符串
- md5Hex(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值,并转为16进制字符串
- md5Hex(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值,并转为16进制字符串
- md5Hex(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值,并转为16进制字符串
- md5Hex(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值,并转为16进制字符串
- md5Hex(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算32位MD5摘要值,并转为16进制字符串
- md5Hex16(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算16位MD5摘要值,并转为16进制字符串
- md5Hex16(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算16位MD5摘要值,并转为16进制字符串
- md5Hex16(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算16位MD5摘要值,并转为16进制字符串
- md5Hex16(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算16位MD5摘要值,并转为16进制字符串
- md5Hex16(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算16位MD5摘要值,并转为16进制字符串
- md5HexTo16(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
32位MD5转16位MD5
- MEDIUM - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
-
MEDIUM locale dependent date or time style.
- MemorySafeLinkedBlockingQueue<E> - Class in org.dromara.hutool.core.collection.queue
-
- MemorySafeLinkedBlockingQueue(long) - Constructor for class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
构造
- MemorySafeLinkedBlockingQueue(Collection<? extends E>, long) - Constructor for class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
构造
- memoryThreshold - Variable in class org.dromara.hutool.http.multipart.UploadSetting
-
文件保存到内存的边界
- mercatorToWgs84(double, double) - Static method in class org.dromara.hutool.core.data.CoordinateUtil
-
墨卡托投影 转为 WGS84 坐标
- merge(Map<K, X>, Map<K, Y>, BiFunction<X, Y, V>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
合并两个相同key类型的map
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
-
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
-
- merge(Iterable<K>, Iterable<V>) - Static method in class org.dromara.hutool.core.stream.EntryStream
-
根据键与值的集合创建键值对流,若两集合在相同下标的位置找不到对应的键或值,则使用null填充。
- merge(StrJoiner) - Method in class org.dromara.hutool.core.text.StrJoiner
-
- merge(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
合并当前行的单元格
- merge(int, Object) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
合并当前行的单元格,并写入对象到单元格
如果写到单元格中的内容非null,行号自动+1,否则当前行号不变
- merge(int, Object, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
合并某行的单元格,并写入对象到单元格
如果写到单元格中的内容非null,行号自动+1,否则当前行号不变
- merge(CellRangeAddress, Object, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
合并某行的单元格,并写入对象到单元格
- merge(CellRangeAddress, Object, CellStyle) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
合并单元格,并写入对象到单元格,使用指定的样式
指定样式传入null,则不使用任何样式
- MergedCell - Class in org.dromara.hutool.poi.excel.cell
-
合并单元格封装
- MergedCell(Cell, CellRangeAddress) - Constructor for class org.dromara.hutool.poi.excel.cell.MergedCell
-
构造
- mergingCells(Sheet, CellRangeAddress) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
合并单元格,可以根据设置的值来合并行和列
- mergingCells(Sheet, CellRangeAddress, CellStyle) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
合并单元格,可以根据设置的值来合并行和列
- Meta(String, Set<String>) - Constructor for class org.dromara.hutool.db.Entity.Meta
-
构造
- meta - Variable in class org.dromara.hutool.db.handler.row.AbsRowHandler
-
- META_CHARSET_PATTERN - Static variable in class org.dromara.hutool.http.html.HtmlUtil
-
正则:匹配meta标签的编码信息
- MetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - Class in org.dromara.hutool.core.annotation.elements
-
- MetaAnnotatedElement(AnnotatedElement, BiFunction<T, Annotation, T>) - Constructor for class org.dromara.hutool.core.annotation.elements.MetaAnnotatedElement
-
解析注解属性
- MetaUtil - Class in org.dromara.hutool.db.meta
-
数据库元数据信息工具类
需要注意的是,此工具类在某些数据库(比如Oracle)下无效,此时需要手动在数据库配置中增加:
remarks = true
useInformationSchema = true
- MetaUtil() - Constructor for class org.dromara.hutool.db.meta.MetaUtil
-
- method() - Method in class org.dromara.hutool.http.client.Request
-
获取Http请求方法
- method(Method) - Method in class org.dromara.hutool.http.client.Request
-
设置请求方法
- Method - Enum in org.dromara.hutool.http.meta
-
Http方法枚举
- MethodHandleUtil - Class in org.dromara.hutool.core.reflect.method
-
方法句柄
MethodHandle封装工具类
方法句柄是一个有类型的,可以直接执行的指向底层方法、构造器、field等的引用,可以简单理解为函数指针,它是一种更加底层的查找、调整和调用方法的机制。
- MethodHandleUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodHandleUtil
-
- MethodInvoker - Class in org.dromara.hutool.core.reflect.method
-
方法调用器,通过反射调用方法。
- MethodInvoker(Method) - Constructor for class org.dromara.hutool.core.reflect.method.MethodInvoker
-
构造
- MethodLookupFactory - Class in org.dromara.hutool.core.reflect.lookup
-
jdk11中直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup只能对接口类型才会权限获取方法的方法句柄MethodHandle。
- MethodLookupFactory() - Constructor for class org.dromara.hutool.core.reflect.lookup.MethodLookupFactory
-
构造
- MethodMatcherUtil - Class in org.dromara.hutool.core.reflect.method
-
方法匹配器工具类,用于基于各种预设条件创建方法匹配器。
- MethodMatcherUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
- MethodNameUtil - Class in org.dromara.hutool.core.reflect.method
-
方法名相关工具,如生成Getter和Setter方法,获取其字段名等。
- MethodNameUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
- MethodReflect - Class in org.dromara.hutool.core.reflect.method
-
方法反射相关操作类。
- MethodReflect(Class<?>) - Constructor for class org.dromara.hutool.core.reflect.method.MethodReflect
-
构造
- methodType(Executable) - Static method in class org.dromara.hutool.core.reflect.method.MethodTypeUtil
-
- methodType(Executable, Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodTypeUtil
-
- MethodTypeUtil - Class in org.dromara.hutool.core.reflect.method
-
- MethodTypeUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodTypeUtil
-
- MethodUtil - Class in org.dromara.hutool.core.reflect.method
-
- MethodUtil() - Constructor for class org.dromara.hutool.core.reflect.method.MethodUtil
-
- MetroHash<R extends MetroHash<R>> - Interface in org.dromara.hutool.core.codec.hash.metro
-
Apache 发布的MetroHash算法接口,是一组用于非加密用例的最先进的哈希函数。
- metroHash128(byte[], long) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
MetroHash 算法128-bit实现
- MetroHash128 - Class in org.dromara.hutool.core.codec.hash.metro
-
Apache 发布的MetroHash算法的128位实现,是一组用于非加密用例的最先进的哈希函数。
- MetroHash128(long) - Constructor for class org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
使用指定种子构造
- metroHash64(byte[], long) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
MetroHash 算法64-bit实现
- MetroHash64 - Class in org.dromara.hutool.core.codec.hash.metro
-
Apache 发布的MetroHash算法的64位实现,是一组用于非加密用例的最先进的哈希函数。
- MetroHash64(long) - Constructor for class org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
使用指定种子构造
- middle - Variable in class org.dromara.hutool.core.lang.tuple.Triple
-
中值
- millisecond() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期的毫秒数部分
- millisecond(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期的毫秒数部分
- min(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
取最小值
- min(T[], Comparator<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
取最小值
- min(long...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(int...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(short...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(char...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(double...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(float...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
取最小值
- min(T, T) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
取两个值中的最小值,大小相同返回第一个值
- min(Comparator<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
获取最小值
- MinaSession - Class in org.dromara.hutool.extra.ssh.engine.mina
-
Apache MINA SSHD(https://mina.apache.org/sshd-project/)会话封装
- MinaSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.mina.MinaSession
-
构造
- MinaUtil - Class in org.dromara.hutool.extra.ssh.engine.mina
-
Apache MINA SSHD(https://mina.apache.org/sshd-project/)相关工具类
- MinaUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.mina.MinaUtil
-
- minBy(Comparator<? super T>) - Static method in interface org.dromara.hutool.core.func.SerBinaryOperator
-
Returns a SerBinaryOperator which returns the lesser of two elements
according to the specified Comparator.
- minChunkLen - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
-
一个缓冲区的最小字节数
- minute() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
- minute(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
- minValue - Variable in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
-
用户定义此字段的最小值
- missCount - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
丢失数,即未命中缓存计数
- mixHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
混合hash算法,输出64位的值
- mkdir(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件夹,如果存在直接返回此文件夹
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- mkdir(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件夹,会递归自动创建其不存在的父文件夹,如果存在直接返回此文件夹
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- mkdir(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
创建所给目录及其父目录
- mkdir(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
- mkdir(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
在当前远程目录(工作目录)下创建新的目录
- mkdir(String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- mkdir(String) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- mkDirs(String) - Method in class org.dromara.hutool.extra.ftp.AbstractFtp
-
- mkDirs(String) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
创建指定文件夹及其父目录,从根目录开始创建,创建完成后回到默认的工作目录
- mkdirsSafely(File, int, long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
安全地级联创建目录 (确保并发环境下能创建成功)
并发环境下,假设 test 目录不存在,如果线程A mkdirs "test/A" 目录,线程B mkdirs "test/B"目录,
其中一个线程可能会失败,进而导致以下代码抛出 FileNotFoundException 异常
file.getParentFile().mkdirs(); // 父目录正在被另一个线程创建中,返回 false
file.createNewFile(); // 抛出 IO 异常,因为该线程无法感知到父目录已被创建
- mkParentDirs(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建所给文件或目录的父目录
- mkParentDirs(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建父文件夹,如果存在直接返回此文件夹
- mkParentDirs(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
创建所给文件或目录的父目录
- MmsegEngine - Class in org.dromara.hutool.extra.tokenizer.engine.mmseg
-
mmseg4j分词引擎实现
项目地址:https://github.com/chenlb/mmseg4j-core
MMSeg非线程安全,故单独创建之
- MmsegEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegEngine
-
构造
- MmsegEngine(Seg) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegEngine
-
构造
- MmsegResult - Class in org.dromara.hutool.extra.tokenizer.engine.mmseg
-
mmseg4j分词结果实现
项目地址:https://github.com/chenlb/mmseg4j-core
- MmsegResult(MMSeg) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegResult
-
构造
- MmsegWord - Class in org.dromara.hutool.extra.tokenizer.engine.mmseg
-
mmseg分词中的一个单词包装
- MmsegWord(Word) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
-
构造
- MOBILE - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
移动电话
- MOBILE - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
移动电话
eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字
- MOBILE_HK - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
中国香港移动电话
eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数
eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字
中国大陆 +86 Mainland China
中国香港 +852 Hong Kong
中国澳门 +853 Macao
中国台湾 +886 Taiwan
- MOBILE_HK - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
中国香港移动电话
eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数
- MOBILE_MO - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
中国澳门移动电话
eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数
中国澳门 +853 Macao 国际域名缩写:MO
- MOBILE_MO - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
中国澳门移动电话
eg: 中国澳门: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数
- MOBILE_TW - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
中国台湾移动电话
eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数
中国台湾 +886 Taiwan 国际域名缩写:TW
- MOBILE_TW - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
中国台湾移动电话
eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数
- mobilePhone(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
【手机号码】前三位,后4位,其他隐藏,比如135****2210
- mobilePhone(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
【手机号码】前三位,后4位,其他隐藏,比如135****2210
- mobilePlatforms - Static variable in class org.dromara.hutool.http.useragent.Platform
-
支持的移动平台类型
- Mode - Enum in org.dromara.hutool.crypto
-
模式
加密算法模式,是用来描述加密算法(此处特指分组密码,不包括流密码)在加密时对明文分组的模式,它代表了不同的分组方式
- ModifierType - Enum in org.dromara.hutool.core.reflect
-
修饰符枚举
- ModifierUtil - Class in org.dromara.hutool.core.reflect
-
修饰符工具类
- ModifierUtil() - Constructor for class org.dromara.hutool.core.reflect.ModifierUtil
-
- modify(Calendar, int, DateModifier.ModifyType) - Static method in class org.dromara.hutool.core.date.DateModifier
-
修改日期
- modify(Calendar, int, DateModifier.ModifyType, boolean) - Static method in class org.dromara.hutool.core.date.DateModifier
-
修改日期,取起始值或者结束值
可选是否归零毫秒。
- modulus - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Writes to the buffer only occur after every 3/5 reads when encoding, and every 4/8 reads when decoding.
- Money - Class in org.dromara.hutool.core.math
-
单币种货币类,处理货币算术、币种和取整。
- Money() - Constructor for class org.dromara.hutool.core.math.Money
-
缺省构造器。
- Money(long, int) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(long, int, Currency) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(String) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(String, Currency) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(String, Currency, RoundingMode) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(double) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(double, Currency) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal, RoundingMode) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal, Currency) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal, Currency, RoundingMode) - Constructor for class org.dromara.hutool.core.math.Money
-
构造器。
- MONEY - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
货币
- MONEY - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
货币
- month() - Method in class org.dromara.hutool.core.date.DateTime
-
获得月份,从0开始计数
- month(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得月份,从0开始计数
- Month - Enum in org.dromara.hutool.core.date
-
月份枚举
与Calendar中的月份int值对应
- monthBaseOne() - Method in class org.dromara.hutool.core.date.DateTime
-
获取月,从1开始计数
- monthDays(int, int) - Static method in class org.dromara.hutool.core.date.chinese.LunarInfo
-
传回农历 y年m月的总天数,区分大小月
- monthEnum() - Method in class org.dromara.hutool.core.date.DateTime
-
获得月份
- monthEnum(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得月份
- monthStartFromOne() - Method in class org.dromara.hutool.core.date.DateTime
-
获得月份,从1开始计数
由于
Calendar 中的月份按照0开始计数,导致某些需求容易误解,因此如果想用1表示一月,2表示二月则调用此方法
- more() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
源字符串是否有更多的字符
- Morse - Class in org.dromara.hutool.core.codec
-
- Morse() - Constructor for class org.dromara.hutool.core.codec.Morse
-
构造
- Morse(char, char, char) - Constructor for class org.dromara.hutool.core.codec.Morse
-
构造
- MoshiEngine - Class in org.dromara.hutool.json.engine.moshi
-
Moshi引擎实现
- MoshiEngine() - Constructor for class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
构造
- mouseMove(int, int) - Static method in class org.dromara.hutool.swing.RobotUtil
-
模拟鼠标移动
- mouseWheel(int) - Static method in class org.dromara.hutool.swing.RobotUtil
-
模拟鼠标滚轮滚动
- move(List<T>, T, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
将元素移动到指定列表的新位置。
- move(File, File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
移动文件或目录到目标中,例如:
如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
- move() - Method in class org.dromara.hutool.core.io.file.PathMover
-
移动文件或目录到目标中,例如:
如果src和target为同一文件或目录,直接返回target。
- move(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
移动文件或目录到目标中,例如:
如果src和target为同一文件或目录,直接返回target。
- move(CharSequence, int, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
循环位移指定位置的字符串为指定距离
当moveLength大于0向右位移,小于0向左位移,0不位移
当moveLength大于字符串长度时采取循环位移策略,即位移到头后从头(尾)位移,例如长度为10,位移13则表示位移3
- moveContent() - Method in class org.dromara.hutool.core.io.file.PathMover
-
移动文件或目录内容到目标中,例如:
如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
- moveContent(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
移动文件或目录内容到目标中,例如:
如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
- moveToBack(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
Moves the element to the back of the deque so that it becomes the last
element.
- moveToFront(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
Moves the element to the front of the deque so that it becomes the first
element.
- MoveVisitor - Class in org.dromara.hutool.core.io.file.visitor
-
文件移动操作的FileVisitor实现,用于递归遍历移动目录和文件,此类非线程安全
此类在遍历源目录并移动过程中会自动创建目标目录中不存在的上级目录。
- MoveVisitor(Path, Path, CopyOption...) - Constructor for class org.dromara.hutool.core.io.file.visitor.MoveVisitor
-
构造
- MsgDecoder<T> - Interface in org.dromara.hutool.socket.protocol
-
消息解码器
- MsgEncoder<T> - Interface in org.dromara.hutool.socket.protocol
-
消息编码器
- mul(Number...) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
- mul(String...) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
- multi(SerBiConsumer<T, U>...) - Static method in interface org.dromara.hutool.core.func.SerBiConsumer
-
multi
- multi(SerConsumer<T>...) - Static method in interface org.dromara.hutool.core.func.SerConsumer
-
multi
- multi(SerRunnable...) - Static method in interface org.dromara.hutool.core.func.SerRunnable
-
multi
- multiAnd(SerPredicate<T>...) - Static method in interface org.dromara.hutool.core.func.SerPredicate
-
multi
- MultiFileResource - Class in org.dromara.hutool.core.io.resource
-
- MultiFileResource(Collection<File>) - Constructor for class org.dromara.hutool.core.io.resource.MultiFileResource
-
构造
- MultiFileResource(File...) - Constructor for class org.dromara.hutool.core.io.resource.MultiFileResource
-
构造
- MultiFileResource(Path...) - Constructor for class org.dromara.hutool.core.io.resource.MultiFileResource
-
构造
- multiOr(SerPredicate<T>...) - Static method in interface org.dromara.hutool.core.func.SerPredicate
-
multi
- MultipartBody - Class in org.dromara.hutool.http.client.body
-
Multipart/form-data数据的请求体封装
遵循RFC2387规范,见:https://www.rfc-editor.org/rfc/rfc2387
- MultipartBody(Map<String, Object>, Charset, String) - Constructor for class org.dromara.hutool.http.client.body.MultipartBody
-
构造
- MultipartFormData - Class in org.dromara.hutool.http.multipart
-
HttpRequest解析器
来自Jodd
- MultipartFormData() - Constructor for class org.dromara.hutool.http.multipart.MultipartFormData
-
构造
- MultipartFormData(UploadSetting) - Constructor for class org.dromara.hutool.http.multipart.MultipartFormData
-
构造
- MultipartOutputStream - Class in org.dromara.hutool.http.client.body
-
Multipart/form-data输出流封装
遵循RFC2387规范,见:https://www.rfc-editor.org/rfc/rfc2387
- MultipartOutputStream(OutputStream, Charset) - Constructor for class org.dromara.hutool.http.client.body.MultipartOutputStream
-
构造,使用全局默认的边界字符串
- MultipartOutputStream(OutputStream, Charset, String) - Constructor for class org.dromara.hutool.http.client.body.MultipartOutputStream
-
构造
- MultipartRequestInputStream - Class in org.dromara.hutool.http.multipart
-
Http请求解析流,提供了专门针对带文件的form表单的解析
来自Jodd
- MultipartRequestInputStream(InputStream) - Constructor for class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
构造
- multiple(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
-
最小公倍数
- multiply(long) - Method in class org.dromara.hutool.core.math.Money
-
货币乘法。
- multiply(double) - Method in class org.dromara.hutool.core.math.Money
-
货币乘法。
- multiply(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
-
货币乘法。
- multiply(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
-
货币乘法。
- multiplyBy(long) - Method in class org.dromara.hutool.core.math.Money
-
货币累乘。
- multiplyBy(double) - Method in class org.dromara.hutool.core.math.Money
-
货币累乘。
- multiplyBy(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
-
货币累乘。
- multiplyBy(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
-
货币累乘。
- MultiResource - Class in org.dromara.hutool.core.io.resource
-
- MultiResource(Resource...) - Constructor for class org.dromara.hutool.core.io.resource.MultiResource
-
构造
- MultiResource(Collection<Resource>) - Constructor for class org.dromara.hutool.core.io.resource.MultiResource
-
构造
- MultiStrFinder - Class in org.dromara.hutool.core.text.finder
-
多字符串查询器 底层思路 使用 AC 自动机实现
设计思路见:https://zhuanlan.zhihu.com/p/368184958
- MultiStrFinder(Collection<String>) - Constructor for class org.dromara.hutool.core.text.finder.MultiStrFinder
-
构建多字符串查询器
- MultiStrFinder.Node - Class in org.dromara.hutool.core.text.finder
-
AC 自动机节点
- MultiValueMap<K,V> - Interface in org.dromara.hutool.core.map.multi
-
- murmur128(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
MurmurHash算法128-bit实现
- murmur32(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
MurmurHash算法32-bit实现
- murmur64(byte[]) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
MurmurHash算法64-bit实现
- MurmurHash - Class in org.dromara.hutool.core.codec.hash
-
Murmur3 32bit、64bit、128bit 哈希算法实现
此算法来自于:
...
- MurmurHash() - Constructor for class org.dromara.hutool.core.codec.hash.MurmurHash
-
- Mutable<T> - Interface in org.dromara.hutool.core.lang.mutable
-
- MutableBool - Class in org.dromara.hutool.core.lang.mutable
-
可变 boolean 类型
- MutableBool() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableBool
-
构造,默认值0
- MutableBool(boolean) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableBool
-
构造
- MutableBool(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableBool
-
构造
- MutableByte - Class in org.dromara.hutool.core.lang.mutable
-
可变 byte 类型
- MutableByte() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
-
构造,默认值0
- MutableByte(byte) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
-
构造
- MutableByte(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
-
构造
- MutableByte(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableByte
-
构造
- MutableDouble - Class in org.dromara.hutool.core.lang.mutable
-
可变 double 类型
- MutableDouble() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造,默认值0
- MutableDouble(double) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造
- MutableDouble(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造
- MutableDouble(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造
- MutableEntry<K,V> - Class in org.dromara.hutool.core.lang.mutable
-
可变键和值的Map.Entry实现,可以修改键和值
- MutableEntry(K, V) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableEntry
-
构造
- MutableFloat - Class in org.dromara.hutool.core.lang.mutable
-
可变 float 类型
- MutableFloat() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造,默认值0
- MutableFloat(float) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造
- MutableFloat(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造
- MutableFloat(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造
- MutableInt - Class in org.dromara.hutool.core.lang.mutable
-
可变 int 类型
- MutableInt() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
-
构造,默认值0
- MutableInt(int) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
-
构造
- MutableInt(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
-
构造
- MutableInt(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableInt
-
构造
- MutableLong - Class in org.dromara.hutool.core.lang.mutable
-
可变 long 类型
- MutableLong() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
-
构造,默认值0
- MutableLong(long) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
-
构造
- MutableLong(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
-
构造
- MutableLong(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableLong
-
构造
- MutableObj<T> - Class in org.dromara.hutool.core.lang.mutable
-
可变Object
- MutableObj() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableObj
-
构造,空值
- MutableObj(T) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableObj
-
构造
- MutablePair<L,R> - Class in org.dromara.hutool.core.lang.mutable
-
可变二元组对象
- MutablePair(L, R) - Constructor for class org.dromara.hutool.core.lang.mutable.MutablePair
-
构造
- MutableShort - Class in org.dromara.hutool.core.lang.mutable
-
可变 short 类型
- MutableShort() - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
-
构造,默认值0
- MutableShort(short) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
-
构造
- MutableShort(Number) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
-
构造
- MutableShort(String) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableShort
-
构造
- MutableTriple<L,M,R> - Class in org.dromara.hutool.core.lang.mutable
-
可变三元组对象
- MutableTriple(L, M, R) - Constructor for class org.dromara.hutool.core.lang.mutable.MutableTriple
-
构造
- MynlpEngine - Class in org.dromara.hutool.extra.tokenizer.engine.mynlp
-
MYNLP 中文NLP工具包分词实现
项目地址:https://github.com/mayabot/mynlp/
Lexer 线程安全
- MynlpEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpEngine
-
构造
- MynlpEngine(Lexer) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpEngine
-
构造
- MynlpResult - Class in org.dromara.hutool.extra.tokenizer.engine.mynlp
-
MYNLP 中文NLP工具包分词结果实现
项目地址:https://github.com/mayabot/mynlp/
- MynlpResult(Sentence) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
-
构造
- MynlpWord - Class in org.dromara.hutool.extra.tokenizer.engine.mynlp
-
mmseg分词中的一个单词包装
- MynlpWord(WordTerm) - Constructor for class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
-
构造
- MysqlDialect - Class in org.dromara.hutool.db.dialect.impl
-
MySQL方言
- MysqlDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.MysqlDialect
-
构造
- MysqlDriverMatcher - Class in org.dromara.hutool.db.driver.matcher
-
Mysql匹配器
- MysqlDriverMatcher(ClassLoader) - Constructor for class org.dromara.hutool.db.driver.matcher.MysqlDriverMatcher
-
构造
N
- name - Variable in class org.dromara.hutool.core.io.resource.UrlResource
-
资源名称
- name() - Method in interface org.dromara.hutool.core.lang.EnumItem
-
枚举名称
- NAME_GBK - Static variable in class org.dromara.hutool.core.util.CharsetUtil
-
GBK
- NAME_ISO_8859_1 - Static variable in class org.dromara.hutool.core.util.CharsetUtil
-
ISO-8859-1
- NAME_US_ASCII - Static variable in class org.dromara.hutool.core.util.CharsetUtil
-
US_ASCII
- NAME_UTF_8 - Static variable in class org.dromara.hutool.core.util.CharsetUtil
-
UTF-8
- NamedInheritableThreadLocal<T> - Class in org.dromara.hutool.core.thread.threadlocal
-
- NamedInheritableThreadLocal(String) - Constructor for class org.dromara.hutool.core.thread.threadlocal.NamedInheritableThreadLocal
-
构造
- NamedPlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
-
字符串模板-有前后缀的变量占位符 Segment
例如,"{1}", "{name}", "#{id}"
- NamedPlaceholderSegment(String, String) - Constructor for class org.dromara.hutool.core.text.placeholder.segment.NamedPlaceholderSegment
-
构造
- NamedPlaceholderStrTemplate - Class in org.dromara.hutool.core.text.placeholder.template
-
有前后缀的字符串模板
例如,"{1}", "{name}", "#{id}"
- NamedPlaceholderStrTemplate(String, int, String, String, char, String, UnaryOperator<String>) - Constructor for class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- NamedPlaceholderStrTemplate.Builder - Class in org.dromara.hutool.core.text.placeholder.template
-
构造器
- NamedSql - Class in org.dromara.hutool.db.sql
-
使用命名占位符的SQL,例如:select * from table where field1=:name1
支持的占位符格式为:
1、:name
2、@name
3、?
- NamedSql(String, Map<String, Object>) - Constructor for class org.dromara.hutool.db.sql.NamedSql
-
构造
- NamedThreadFactory - Class in org.dromara.hutool.core.thread
-
线程创建工厂类,此工厂可选配置:
1.
- NamedThreadFactory(String, boolean) - Constructor for class org.dromara.hutool.core.thread.NamedThreadFactory
-
构造
- NamedThreadFactory(String, ThreadGroup, boolean) - Constructor for class org.dromara.hutool.core.thread.NamedThreadFactory
-
构造
- NamedThreadFactory(String, ThreadGroup, boolean, Thread.UncaughtExceptionHandler) - Constructor for class org.dromara.hutool.core.thread.NamedThreadFactory
-
构造
- NamedThreadLocal<T> - Class in org.dromara.hutool.core.thread.threadlocal
-
- NamedThreadLocal(String) - Constructor for class org.dromara.hutool.core.thread.threadlocal.NamedThreadLocal
-
构造
- NameNode - Class in org.dromara.hutool.core.bean.path.node
-
处理名称节点或序号节点,如:
name
1
- NameNode(String) - Constructor for class org.dromara.hutool.core.bean.path.node.NameNode
-
构造
- nameToClass(String, boolean, ClassLoader) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
类名称转类
"boolean" => boolean.class
"java.util.Map[][]" => java.util.Map[][].class
- nameToDesc(String) - Static method in class org.dromara.hutool.core.reflect.ClassDescUtil
-
类名称转描述
java.util.Map[][] => "[[Ljava/util/Map;"
- NameUnknown - Static variable in class org.dromara.hutool.http.useragent.UserAgentInfo
-
未知类型
- nameUUIDFromBytes(byte[]) - Static method in class org.dromara.hutool.core.data.id.UUID
-
根据指定的字节数组获取类型 3 UUIDv3(基于名称的·使用MD5哈希加密)UUID 的静态工厂。
- NamingCase - Class in org.dromara.hutool.core.text
-
命名规则封装,主要是针对驼峰风格命名、连接符命名等的封装
- NamingCase() - Constructor for class org.dromara.hutool.core.text.NamingCase
-
- nanoId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取随机NanoId
- nanoId(int) - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取随机NanoId
- NanoId - Class in org.dromara.hutool.core.data.id
-
NanoId,一个小型、安全、对 URL友好的唯一字符串 ID 生成器,特点:
安全:它使用加密、强大的随机 API,并保证符号的正确分配
体积小:只有 258 bytes 大小(压缩后)、无依赖
紧凑:它使用比 UUID (A-Za-z0-9_~)更多的符号
此实现的逻辑基于JavaScript的NanoId实现,见:
https://github.com/ai/nanoid
- NanoId() - Constructor for class org.dromara.hutool.core.data.id.NanoId
-
- nanosToMillis(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
纳秒转毫秒
- nanosToSeconds(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
纳秒转秒,保留小数
- nativeSQL(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- natural() - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
获取自然排序器,即默认排序器
如需对null友好操作如下
Comparator.nullsLast(CompareUtil.natural())
Comparator.nullsFirst(CompareUtil.natural())
- naturalReverse() - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
获取反序排序器,即默认自然排序的反序排序器
如需对null友好操作如下
Comparator.nullsLast(CompareUtil.naturalReverse())
Comparator.nullsFirst(CompareUtil.naturalReverse())
- NavigatePageInfo - Class in org.dromara.hutool.core.lang.page
-
导航分页信息类
根据提供的总页数、每页记录数、导航页码数等信息,生成导航数组。
- NavigatePageInfo(int, int, int) - Constructor for class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
构造
- NBSP - Static variable in class org.dromara.hutool.core.xml.XmlConstants
-
字符串常量:XML 不间断空格转义 " " -> " "
- ne(String, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加不等条件,即{@code field !
- negate(Predicate<T>) - Static method in class org.dromara.hutool.core.func.PredicateUtil
-
反向条件
- negate() - Method in interface org.dromara.hutool.core.func.SerBiPredicate
-
Returns a predicate that represents the logical negation of this
predicate.
- negate() - Method in interface org.dromara.hutool.core.func.SerPredicate
-
Returns a predicate that represents the logical negation of this
predicate.
- negate() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
对当前边界取反
- negate() - Method in enum org.dromara.hutool.core.lang.range.BoundType
-
对边界类型取反
- negate(Boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
取相反值
- negate(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
取相反值
- negative - Variable in class org.dromara.hutool.core.text.finder.TextFinder
-
是否反向查找
- NegativeRingException(String) - Constructor for exception org.dromara.hutool.core.map.multi.DirectedWeightGraph.NegativeRingException
-
构造
- netCat(String, int, boolean, ByteBuffer) - Static method in class org.dromara.hutool.core.net.NetUtil
-
简易的使用Socket发送数据
- netCat(String, int, byte[]) - Static method in class org.dromara.hutool.core.net.NetUtil
-
使用普通Socket发送数据
- NetUtil - Class in org.dromara.hutool.core.net
-
网络相关工具
- NetUtil() - Constructor for class org.dromara.hutool.core.net.NetUtil
-
- newArray(Class<?>, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
新建一个空数组
- newArray(int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
新建一个Object类型空数组
- newBlockingQueue(int, boolean) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- newCompletionService() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
新建一个CompletionService,调用其submit方法可以异步执行多个任务,最后调用take方法按照完成的顺序获得其结果。
- newCompletionService(ExecutorService) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
新建一个CompletionService,调用其submit方法可以异步执行多个任务,最后调用take方法按照完成的顺序获得其结果。
- newCondition() - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- newCountDownLatch(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
新建一个CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- newCyclicBarrier(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
新建一个CycleBarrier 循环栅栏,一个同步辅助类
示例:7个同学,集齐7个龙珠,7个同学一起召唤神龙;前后集齐了2次
{@code
AtomicInteger times = new AtomicInteger();
CyclicBarrier barrier = new CyclicBarrier(7, ()->{
System.out.println("");
System.out.println("");
System.out.println("【循环栅栏业务处理】7个子线程 都收集了一颗龙珠,七颗龙珠已经收集齐全,开始召唤神龙。"
- newDecoder(Charset, CodingErrorAction) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
创建一个新的CharsetDecoder实例,配置指定的字符集和错误处理行为。
- newDialect(DbConfig) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
-
创建方言,如果配置中用户指定了方言,则直接返回用户指定的方言,否则根据驱动名等信息自动创建方言
驱动名是不分区大小写完全匹配的
- newDialect(DataSource) - Static method in class org.dromara.hutool.db.dialect.DialectFactory
-
创建方言
- newEncoder(Charset, CodingErrorAction) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
创建一个新的CharsetEncoder实例,配置指定的字符集和错误处理策略。
- newerThan(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
给定文件或目录的最后修改时间是否晚于给定时间
- newerThan(File, long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
给定文件或目录的最后修改时间是否晚于给定时间
- newExecutor() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得一个新的线程池,默认的策略如下:
1.
- newExecutor(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
新建一个线程池,默认的策略如下:
1.
- newExecutor(int, int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得一个新的线程池
如果maximumPoolSize >= corePoolSize,在没有新任务加入的情况下,多出的线程将最多保留60s
- newExecutor(int, int, int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得一个新的线程池,并指定最大任务队列大小
如果maximumPoolSize >= corePoolSize,在没有新任务加入的情况下,多出的线程将最多保留60s
- newExecutorByBlockingCoefficient(float) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得一个新的线程池
传入阻塞系数,线程池的大小计算公式为:CPU可用核心数 / (1 - 阻塞因子)
Blocking Coefficient(阻塞系数) = 阻塞时间/(阻塞时间+使用CPU的时间)
计算密集型任务的阻塞系数为0,而IO密集型任务的阻塞系数则接近于1。
- newFIFOCache(int, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建FIFO(first in first out) 先进先出缓存.
- newFIFOCache(int) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建FIFO(first in first out) 先进先出缓存.
- newFile(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建File对象,相当于调用new File(),不做任何处理
相对于项目路径,如`project:.
- newFixedExecutor(int, String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获取一个新的线程池,默认的策略如下
1.
- newFixedExecutor(int, int, String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获取一个新的线程池,默认的策略如下
1.
- newFixedExecutor(int, int, String, RejectedExecutionHandler) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得一个新的线程池,默认策略如下
1.
- newHashMap() - Static method in class org.dromara.hutool.core.map.MapUtil
-
新建一个HashMap
- newHashMap(int, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
-
新建一个HashMap
- newHashMap(int) - Static method in class org.dromara.hutool.core.map.MapUtil
-
新建一个HashMap
- newHashMap(boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
-
新建一个HashMap
- newIdentityMap(int) - Static method in class org.dromara.hutool.core.map.MapUtil
-
创建键不重复Map
- newInstance(Class<?>, ValueProvider<String>) - Static method in class org.dromara.hutool.core.bean.RecordUtil
-
实例化Record类
- newInstance(String) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
-
实例化对象
类必须有空构造函数
- newInstance(Class<T>, Object...) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
-
实例化对象
- newInstance(Class<T>, Map<String, ?>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
实例化Kotlin对象
- newInstance(Class<T>, ValueProvider<String>) - Static method in class org.dromara.hutool.core.reflect.kotlin.KClassUtil
-
实例化Kotlin对象
- newInstanceIfPossible(Class<T>) - Static method in class org.dromara.hutool.core.reflect.ConstructorUtil
-
尝试遍历并调用此类的所有构造方法,直到构造成功并返回
对于某些特殊的接口,按照其默认实现实例化,例如:
Map -》 HashMap
Collction -》 ArrayList
List -》 ArrayList
Set -》 HashSet
- newLFUCache(int, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建LFU(least frequently used) 最少使用率缓存.
- newLFUCache(int) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建LFU(least frequently used) 最少使用率缓存.
- newLRUCache(int, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建LRU (least recently used)最近最久未使用缓存.
- newLRUCache(int) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建LRU (least recently used)最近最久未使用缓存.
- newMoneyWithSameCurrency(long) - Method in class org.dromara.hutool.core.math.Money
-
创建一个币种相同,具有指定金额的货币对象。
- newNamedThreadFactory(String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
创建线程工厂
- newNamedThreadFactory(String, ThreadGroup, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
创建线程工厂
- newNamedThreadFactory(String, ThreadGroup, boolean, Thread.UncaughtExceptionHandler) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
创建线程工厂
- newNoCache() - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建无缓存实现.
- newPhaser(int) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
新建一个Phaser,一个同步辅助类,jdk1.7提供,可以完全替代CountDownLatch;
- newProxyInstance(ClassLoader, InvocationHandler, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
创建动态代理对象
动态代理对象的创建原理是:
假设创建的代理对象名为 $Proxy0
1、根据传入的interfaces动态生成一个类,实现interfaces中的接口
2、通过传入的classloder将刚生成的类加载到jvm中。
- newProxyInstance(InvocationHandler, Class<?>...) - Static method in class org.dromara.hutool.core.reflect.JdkProxyUtil
-
创建动态代理对象
- newSafeConcurrentHashMap() - Static method in class org.dromara.hutool.core.map.MapUtil
-
- newSafeConcurrentHashMap(int) - Static method in class org.dromara.hutool.core.map.MapUtil
-
- newSafeConcurrentHashMap(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
- newSimpleFormat(String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- newSimpleFormat(String, Locale, TimeZone) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- newSimpleFormat(String, Locale, TimeZone, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- newSingleExecutor() - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
获得一个新的线程池,只有单个线程,策略如下:
1.
- newThread(Runnable) - Method in class org.dromara.hutool.core.thread.NamedThreadFactory
-
- newThread(Runnable, String) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
创建新线程,非守护线程,正常优先级,线程组与当前线程的线程组一致
- newThread(Runnable, String, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
创建新线程
- newTimedCache(long, long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建定时缓存,通过定时任务自动清除过期缓存对象
- newTimedCache(long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建定时缓存.
- newTreeMap(Comparator<? super K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
新建TreeMap,Key有序的Map
- newTreeMap(Map<K, V>, Comparator<? super K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
新建TreeMap,Key有序的Map
- newWeakCache(long) - Static method in class org.dromara.hutool.core.cache.CacheUtil
-
创建弱引用缓存.
- next() - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
- next() - Method in class org.dromara.hutool.core.cache.impl.CacheObjIterator
-
- next() - Method in class org.dromara.hutool.core.cache.impl.CacheValuesIterator
-
- next() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.ComputeIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.CopiedIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.EnumerationIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.IterChain
-
- next() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.PartitionIter
-
- next() - Method in class org.dromara.hutool.core.collection.iter.TransIter
-
- next() - Static method in class org.dromara.hutool.core.data.id.ObjectId
-
获取一个objectId【没有下划线】。
- next(boolean) - Static method in class org.dromara.hutool.core.data.id.ObjectId
-
获取一个objectId
- next() - Method in class org.dromara.hutool.core.data.id.ObjectIdGenerator
-
- next() - Method in class org.dromara.hutool.core.data.id.SeataSnowflake
-
获取下一个雪花ID
- next() - Method in class org.dromara.hutool.core.data.id.Snowflake
-
下一个ID
- next() - Method in class org.dromara.hutool.core.data.id.ULIDGenerator
-
- next() - Method in class org.dromara.hutool.core.data.id.UUIDGenerator
-
- next() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- next() - Method in interface org.dromara.hutool.core.lang.generator.Generator
-
生成新的对象
- next() - Method in class org.dromara.hutool.core.lang.generator.ObjectGenerator
-
- next() - Method in class org.dromara.hutool.core.tree.HierarchyIterator
-
获取下一个节点
- next - Variable in class org.dromara.hutool.cron.timingwheel.TimerTask
-
下一个节点
- next() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjResult
-
- next() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
-
- next() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
-
- next() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
-
- next() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordResult
-
- next() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获得源字符串中的下一个字符
- next(int) - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获得接下来的n个字符
- next() - Method in class org.dromara.hutool.poi.csv.CsvTokener
-
读取下一个字符,并记录位置
- nextAfter(int) - Method in class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
-
- nextAfter(int) - Method in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
-
- nextAfter(int, int, boolean) - Method in class org.dromara.hutool.cron.pattern.matcher.DayOfMonthMatcher
-
获取指定值之后的匹配值,也可以是指定值本身
如果表达式中存在最后一天(如使用"L"),则:
4月、6月、9月、11月最多匹配到30日
4月闰年匹配到29日,非闰年28日
- nextAfter(int) - Method in interface org.dromara.hutool.cron.pattern.matcher.PartMatcher
-
获取指定值之后的匹配值,也可以是指定值本身
- nextAfter(int) - Method in class org.dromara.hutool.cron.pattern.matcher.YearValueMatcher
-
- nextBytes() - Static method in class org.dromara.hutool.core.data.id.ObjectId
-
获取一个objectId的bytes表现形式
- nextCDATA() - Method in class org.dromara.hutool.json.xml.XMLTokener
-
Get the text in the CDATA block.
- nextClean() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获得下一个字符,跳过空白符
- nextColon() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获取下一个冒号,非冒号则抛出异常
- nextContent() - Method in class org.dromara.hutool.json.xml.XMLTokener
-
Get the next XML outer token, trimming whitespace.
- nextDateAfter(CronPattern, Date) - Static method in class org.dromara.hutool.cron.pattern.CronPatternUtil
-
列举指定日期之后(到开始日期对应年年底)内第一个匹配表达式的日期
- nextElement() - Method in class org.dromara.hutool.core.collection.iter.IteratorEnumeration
-
- nextEntity(char) - Method in class org.dromara.hutool.json.xml.XMLTokener
-
Return the next entity.
- nextKey(char) - Method in class org.dromara.hutool.json.reader.JSONTokener
-
读取下一个JSON中的key,支持不带引号的key
- nextMatch(Calendar) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
返回匹配到的下一个时间,如果给定时间匹配,直接返回
- nextMatchAfter(Calendar) - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
返回匹配到的下一个时间
- nextMatchAfter(int[], TimeZone) - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
-
获取下一个匹配日期时间
获取方法是,先从年开始查找对应部分的下一个值:
如果此部分下个值不变,获取下一个部分
如果此部分下个值大于给定值,以下所有值置为最小值
如果此部分下个值小于给定值,回退到上一个值获取下一个新值,之后的值置为最小值
秒 分 时 日 月(1) 周(0) 年
下 <-----------------> 上
- nextMeta() - Method in class org.dromara.hutool.json.xml.XMLTokener
-
Returns the next XML meta token.
- nextMonotonic(long) - Method in class org.dromara.hutool.core.data.id.ULID
-
获取下一个有序的ULID
- nextMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
下个月
- nextPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- nextPoint(DirectedWeightGraph.Edge<T>) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
生成下一跳
- nextRow() - Method in class org.dromara.hutool.poi.csv.CsvParser
-
读取下一行数据
- nextStr() - Method in class org.dromara.hutool.core.data.id.SeataSnowflake
-
下一个ID(字符串形式)
- nextStr() - Method in class org.dromara.hutool.core.data.id.Snowflake
-
下一个ID(字符串形式)
- nextString() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
读取一个字符串,包括:
使用引号包裹的字符串,自动反转义。
- nextToken() - Method in class org.dromara.hutool.json.xml.XMLTokener
-
Get the next XML Token.
- nextTokenChar() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获取下一个token字符
- nextUnicode() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获取16进制unicode转义符对应的字符值,如:
'4f60' -> '你'
- nextUnwrapString(char) - Method in class org.dromara.hutool.json.reader.JSONTokener
-
获得下一个字符串,此字符串不以引号包围,不会处理转义符,主要解析:
非严格的key(无引号包围的key)
boolean值的字符串表示
Number值的字符串表示
null的字符串表示
- nextWeek() - Static method in class org.dromara.hutool.core.date.DateUtil
-
下周
- nextWord() - Method in class org.dromara.hutool.extra.tokenizer.AbstractResult
-
下一个单词,通过实现此方法获取下一个单词,null表示无下一个结果。
- nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisResult
-
- nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerResult
-
- nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegResult
-
- nextWord() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegResult
-
- nextWrapString(char) - Method in class org.dromara.hutool.json.reader.JSONTokener
-
返回当前位置到指定引号前的所有字符,反斜杠的转义符也会被处理。
- NFA - Class in org.dromara.hutool.core.text.dfa
-
基于非确定性有穷自动机(NFA) 实现的多模匹配工具
- NFA() - Constructor for class org.dromara.hutool.core.text.dfa.NFA
-
默认构造
- NFA(String...) - Constructor for class org.dromara.hutool.core.text.dfa.NFA
-
构造函数 并 初始化词库
- NioClient - Class in org.dromara.hutool.socket.nio
-
NIO客户端
- NioClient(String, int) - Constructor for class org.dromara.hutool.socket.nio.NioClient
-
构造
- NioClient(InetSocketAddress) - Constructor for class org.dromara.hutool.socket.nio.NioClient
-
构造
- NioServer - Class in org.dromara.hutool.socket.nio
-
基于NIO的Socket服务端实现
- NioServer(int) - Constructor for class org.dromara.hutool.socket.nio.NioServer
-
构造
- NioUtil - Class in org.dromara.hutool.core.io
-
NIO相关工具封装,主要针对Channel读写、拷贝等封装
- NioUtil() - Constructor for class org.dromara.hutool.core.io.NioUtil
-
- NO_POI_ERROR_MSG - Static variable in class org.dromara.hutool.poi.PoiChecker
-
没有引入POI的错误消息
- NoCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
无缓存实现,用于快速关闭缓存
- NoCache() - Constructor for class org.dromara.hutool.core.cache.impl.NoCache
-
- Node - Interface in org.dromara.hutool.core.bean.path.node
-
Bean路径节点接口
- node() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID 相关的节点值。
- Node() - Constructor for class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- Node<T> - Interface in org.dromara.hutool.core.tree
-
节点接口,提供节点相关的的方法定义
- NodeBeanFactory<T> - Interface in org.dromara.hutool.core.bean.path
-
BeanPath节点对应的Bean工厂,提供Bean的创建、获取和设置接口
- NodeFactory - Class in org.dromara.hutool.core.bean.path.node
-
节点简单工厂
- NodeFactory() - Constructor for class org.dromara.hutool.core.bean.path.node.NodeFactory
-
- nodeIndex - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- NodeListIter - Class in org.dromara.hutool.core.collection.iter
-
- NodeListIter(NodeList) - Constructor for class org.dromara.hutool.core.collection.iter.NodeListIter
-
- NodeParser<T,E> - Interface in org.dromara.hutool.core.tree.parser
-
- NoLock - Class in org.dromara.hutool.core.thread.lock
-
无锁实现
- NoLock() - Constructor for class org.dromara.hutool.core.thread.lock.NoLock
-
- none() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
空实现
- None() - Constructor for class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.None
-
- none(Predicate<T>...) - Static method in class org.dromara.hutool.core.func.PredicateUtil
-
用于组合多个方法匹配器的方法匹配器,即所有条件都为false时,才返回true,也可理解为,任一条件为true时,返回false
- none() - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
无签名
- NONE - Static variable in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
-
- NoneJWTSigner - Class in org.dromara.hutool.json.jwt.signers
-
无需签名的JWT签名器
- NoneJWTSigner() - Constructor for class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
-
- noneLowerBound() - Static method in interface org.dromara.hutool.core.lang.range.Bound
-
{x | x > -∞}
- noneMatch(Predicate<Method>...) - Static method in class org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
用于组合多个方法匹配器的方法匹配器,仅当所有方法匹配器均匹配失败时才认为方法匹配。
- noneMatch(BiPredicate<? super K, ? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
所有键值对是否都不符合条件
- noneMatch(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
判断是否没有元素满足给定断言
- noneUpperBound() - Static method in interface org.dromara.hutool.core.lang.range.Bound
-
{x | x < +∞}
- nonNull() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
过滤掉空元素
- nonNullKey() - Method in class org.dromara.hutool.core.stream.EntryStream
-
过滤流中键值对本身,或键值对的键为null的元素
- nonNullKeyValue() - Method in class org.dromara.hutool.core.stream.EntryStream
-
过滤流中键值对本身、键值对中的值或键为null的元素
- nonNullValue() - Method in class org.dromara.hutool.core.stream.EntryStream
-
过滤流中键值对本身,或键值对的值为null的元素
- noNullElements(T[], Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定数组是否不包含
null元素,如果数组为空或
null将被认为不包含
并使用指定的函数获取错误信息返回
Assert.noNullElements(array, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return ");
});
- noNullElements(T[], String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定数组是否不包含
null元素,如果数组为空或
null将被认为不包含
Assert.noNullElements(array, "The array must not have null elements");
- noNullElements(T[]) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定数组是否不包含
null元素,如果数组为空或
null将被认为不包含
Assert.noNullElements(array);
- NoReadWriteLock - Class in org.dromara.hutool.core.thread.lock
-
无锁的读写锁实现
- NoReadWriteLock() - Constructor for class org.dromara.hutool.core.thread.lock.NoReadWriteLock
-
- NoResourceException - Exception in org.dromara.hutool.core.io.resource
-
资源文件或资源不存在异常
- NoResourceException() - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NoResourceException(Throwable) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NoResourceException(String) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NoResourceException(String, Object...) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NoResourceException(String, Throwable) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NoResourceException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NoResourceException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.io.resource.NoResourceException
-
构造
- NORM_DATE_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATE_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期格式:yyyy-MM-dd
- NORM_DATETIME_COMMA_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_COMMA_MS_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_COMMA_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
ISO8601日期时间格式,精确到毫秒:yyyy-MM-dd HH:mm:ss,SSS
- NORM_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_MINUTE_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_MINUTE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_MINUTE_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期时间格式,精确到分:yyyy-MM-dd HH:mm
- NORM_DATETIME_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_MS_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_DATETIME_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期时间格式,精确到毫秒:yyyy-MM-dd HH:mm:ss.SSS
- NORM_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期时间格式,精确到秒:yyyy-MM-dd HH:mm:ss
- NORM_MONTH_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_MONTH_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_MONTH_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
年月格式:yyyy-MM
- NORM_TIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_TIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- NORM_TIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准时间格式:HH:mm:ss
- NORM_YEAR_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
年格式:yyyy
- normalize(String) - Static method in class org.dromara.hutool.core.io.file.FileNameUtil
-
修复路径
如果原路径尾部有分隔符,则保留为标准分隔符(/),否则不保留
1.
- normalize(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
修复路径
如果原路径尾部有分隔符,则保留为标准分隔符(/),否则不保留
1.
- normalize(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
标准化URL字符串,包括:
自动补齐“http://”头
去除开头的\或者/
替换\为/
- normalize(String, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
标准化URL字符串,包括:
自动补齐“http://”头
去除开头的\或者/
替换\为/
- normalize(String, boolean, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
标准化URL字符串,包括:
自动补齐“http://”头
去除开头的\或者/
替换\为/
如果replaceSlash为true,则替换多个/为一个
- normalize(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
对字符串归一化处理,如 "Á" 可以使用 "u00C1"或 "u0041u0301"表示,实际测试中两个字符串并不equals
因此使用此方法归一为一种表示形式,默认按照W3C通常建议的,在NFC中交换文本。
- normalizeQuery(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
标准化参数字符串,即URL中?
- normalizeV6Address(Inet6Address) - Static method in class org.dromara.hutool.core.net.Ipv6Util
-
规范IPv6地址,转换scope名称为scope id,如:
fe80:0:0:0:894:aeec:f37d:23e1%en0
|
fe80:0:0:0:894:aeec:f37d:23e1%5
地址后的“%5” 叫做 scope id.
- NOT_BEFORE - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
生效时间,定义在什么时间之前,该jwt都是不可用的.
- NOT_FOUND_ELEMENT_INDEX - Static variable in interface org.dromara.hutool.core.stream.WrappedStream
-
代表不存在的下标, 或者未找到元素时的下标
- NOT_FOUND_INDEX - Static variable in class org.dromara.hutool.core.annotation.ResolvedAnnotationMapping
-
不存在的属性对应的默认下标
- notBetween(String, Object, Object) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加非BETWEEN查询条件,即field NOT BETWEEN start AND end
- notBlank(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出自定义异常。
- notBlank(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notBlank(T) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notContain(CharSequence, T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notContain(String, String, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notContain(String, String) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定字符串是否不被另一个字符串包含(即是否为子串),即subString是否不是textToSearch的子串。
- notContains(Class<E>, String) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
判断某个值是不存在枚举中
- notEmpty(T[], Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定数组是否包含元素,数组必须不为
null 且至少包含一个元素
并使用指定的函数获取错误信息返回
Assert.notEmpty(array, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- notEmpty(T[], String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定数组是否包含元素,数组必须不为
null 且至少包含一个元素
Assert.notEmpty(array, "The array must have elements");
- notEmpty(T[]) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定数组是否包含元素,数组必须不为
null 且至少包含一个元素
Assert.notEmpty(array, "The array must have elements");
- notEmpty(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定集合非空
并使用指定的函数获取错误信息返回
Assert.notEmpty(collection, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- notEmpty(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定集合非空
Assert.notEmpty(collection, "Collection must have elements");
- notEmpty(T) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定集合非空
Assert.notEmpty(collection);
- notEmpty(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定Map非空
并使用指定的函数获取错误信息返回
Assert.notEmpty(map, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- notEmpty(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定Map非空
Assert.notEmpty(map, "Map must have entries");
- notEmpty(T) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言给定Map非空
Assert.notEmpty(map, "Map must have entries");
- notEmpty(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查给定字符串是否为空,为空抛出自定义异常,并使用指定的函数获取错误信息返回。
- notEmpty(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notEmpty(T) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notEquals(Object, Object) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言两个对象是否不相等,如果两个对象相等 抛出IllegalArgumentException 异常
Assert.notEquals(obj1,obj2);
- notEquals(Object, Object, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言两个对象是否不相等,如果两个对象相等 抛出IllegalArgumentException 异常
Assert.notEquals(obj1,obj2,"obj1 must be not equals obj2");
- notEquals(Object, Object, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言两个对象是否不相等,如果两个对象相等,抛出指定类型异常,并使用指定的函数获取错误信息返回
- notEquals(Object, Object) - Static method in class org.dromara.hutool.core.util.ObjUtil
-
比较两个对象是否不相等
- nothing() - Static method in interface org.dromara.hutool.core.func.SerBiConsumer
-
什么也不做,用于一些需要传入lambda的方法占位使用
- nothing() - Static method in interface org.dromara.hutool.core.func.SerConsumer
-
nothing
- notifyExecutorCompleted(TaskExecutor) - Method in class org.dromara.hutool.cron.TaskExecutorManager
-
执行器执行完毕调用此方法,将执行器从执行器列表移除,此方法由
TaskExecutor对象调用,用于通知管理器自身已完成执行
- notifyLauncherCompleted(TaskLauncher) - Method in class org.dromara.hutool.cron.TaskLauncherManager
-
启动器启动完毕,启动完毕后从执行器列表中移除
- notifyTaskFailed(TaskExecutor, Throwable) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
-
通知所有监听任务启动器结束并失败
无监听将打印堆栈到命令行
- notifyTaskStart(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
-
通知所有监听任务启动器启动
- notifyTaskSucceeded(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
-
通知所有监听任务启动器成功结束
- notIn(String, Object...) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加非IN查询条件,即field NOT IN (value1,value2)
- notIn(String, Iterable<?>) - Method in class org.dromara.hutool.db.sql.QueryBuilder
-
添加非IN查询条件,即field NOT IN (value1,value2)
- notNull(T, Supplier<X>) - Static method in class org.dromara.hutool.core.lang.Assert
-
断言对象是否不为
null ,如果为
null 抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.notNull(clazz, ()->{
// to query relation message
return new IllegalArgumentException("relation message to return");
});
- notNull(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
- notNull(T) - Static method in class org.dromara.hutool.core.lang.Assert
-
- now() - Static method in class org.dromara.hutool.core.date.DateTime
-
现在的时间
- now() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- now() - Static method in class org.dromara.hutool.core.date.SystemClock
-
- now() - Static method in class org.dromara.hutool.core.date.TimeUtil
-
当前时间,默认时区
- nowDate() - Static method in class org.dromara.hutool.core.date.SystemClock
-
- NULL - Static variable in class org.dromara.hutool.core.text.StrValidator
-
字符串常量:"null"
注意:{@code "null" !
- NullCell - Class in org.dromara.hutool.poi.excel.cell
-
当单元格不存在时使用此对象表示,得到的值都为null,此对象只用于标注单元格所在位置信息。
- NullCell(Row, int) - Constructor for class org.dromara.hutool.poi.excel.cell.NullCell
-
构造
- NullCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
null 值单元格设置器
- NullCellSetter() - Constructor for class org.dromara.hutool.poi.excel.cell.setters.NullCellSetter
-
- NullComparator<T> - Class in org.dromara.hutool.core.comparator
-
null友好的比较器包装,如果nullGreater,则null > non-null,否则反之。
- NullComparator(boolean, Comparator<? super T>) - Constructor for class org.dromara.hutool.core.comparator.NullComparator
-
构造
- nullGreater - Variable in class org.dromara.hutool.core.comparator.NullComparator
-
是否null最大,排在最后
- nullIfBlank(T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
当给定字符串为空字符串时,转换为null
- nullIfEmpty(T) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
当给定字符串为空字符串时,转换为null
- nullSafeClose(Closeable) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- nullToEmpty(String[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组元素中的null转换为""
- nullToZero(Integer) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- nullToZero(Long) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为0,返回1,否则返回原值
- nullToZero(Double) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- nullToZero(Float) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- nullToZero(Short) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- nullToZero(Byte) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- nullToZero(BigInteger) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- nullToZero(BigDecimal) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
如果给定值为null,返回0,否则返回原值
- NullType - Class in org.dromara.hutool.core.reflect
-
空类型表示
- NullWrapperBean<T> - Class in org.dromara.hutool.core.bean
-
为了解决反射过程中,需要传递null参数,但是会丢失参数类型而设立的包装类
- NullWrapperBean(Class<T>) - Constructor for class org.dromara.hutool.core.bean.NullWrapperBean
-
- Number128 - Class in org.dromara.hutool.core.codec
-
128位数字表示,分为:
最高有效位(Most Significant Bit),64 bit(8 bytes)
最低有效位(Least Significant Bit),64 bit(8 bytes)
- Number128(long, long) - Constructor for class org.dromara.hutool.core.codec.Number128
-
构造
- NumberCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
- NumberConverter - Class in org.dromara.hutool.core.convert.impl
-
数字转换器
支持类型为:
java.lang.Byte
java.lang.Short
java.lang.Integer
java.util.concurrent.atomic.AtomicInteger
java.lang.Long
java.util.concurrent.atomic.AtomicLong
java.lang.Float
java.lang.Double
java.math.BigDecimal
java.math.BigInteger
- NumberConverter() - Constructor for class org.dromara.hutool.core.convert.impl.NumberConverter
-
- NumberHandler - Class in org.dromara.hutool.db.handler
-
处理为数字结果,当查询结果为单个数字时使用此处理器(例如select count(1))
- NumberHandler() - Constructor for class org.dromara.hutool.db.handler.NumberHandler
-
- NumberParser - Class in org.dromara.hutool.core.math
-
数字解析器
用于将字符串解析为对应的数字类型,支持包括:
0开头的忽略开头的0
空串返回0
NaN返回0
其它情况按照10进制转换
.123形式返回0.123(按照小于0的小数对待)
构造时可选是否将NaN转为0,默认为true。
- NumberParser(Locale, boolean) - Constructor for class org.dromara.hutool.core.math.NumberParser
-
构造
- NUMBERS - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
数字
- NUMBERS - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
数字
- numberToChinese(double, boolean) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
将阿拉伯数字转为中文表达方式
- numberToSimple(Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
将阿拉伯数字转为精简表示形式,例如:
1200 -》 1.2k
- numberToWord(Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
将阿拉伯数字转为英文表达方式
- NumberUtil - Class in org.dromara.hutool.core.math
-
数字工具类
对于精确值计算应该使用
BigDecimal
JDK7中
BigDecimal(double val)构造方法的结果有一定的不可预知性,例如:
new BigDecimal(0.1)和 BigDecimal.valueOf(0.1)
表示的不是
0.1而是
0.1000000000000000055511151231257827021181583404541015625
这是因为0.1无法准确的表示为double。
- NumberUtil() - Constructor for class org.dromara.hutool.core.math.NumberUtil
-
- NumberValidator - Class in org.dromara.hutool.core.math
-
数字检查器
- NumberValidator() - Constructor for class org.dromara.hutool.core.math.NumberValidator
-
- NumberWriteMode - Enum in org.dromara.hutool.json.writer
-
Long写出模式
考虑到在JS或其他环境中,Long超过一定长度会丢失精度,因此针对Long类型值,可选写出规则
- NumericCellValue - Class in org.dromara.hutool.poi.excel.cell.values
-
数字类型单元格值
单元格值可能为Long、Double、Date
- NumericCellValue(Cell) - Constructor for class org.dromara.hutool.poi.excel.cell.values.NumericCellValue
-
构造
- NumericEntityUnescaper - Class in org.dromara.hutool.core.text.escape
-
形如'的反转义器
- NumericEntityUnescaper() - Constructor for class org.dromara.hutool.core.text.escape.NumericEntityUnescaper
-
- NumericToIntEditor - Class in org.dromara.hutool.poi.excel.cell.editors
-
POI中NUMRIC类型的值默认返回的是Double类型,此编辑器用于转换其为int型
- NumericToIntEditor() - Constructor for class org.dromara.hutool.poi.excel.cell.editors.NumericToIntEditor
-
O
- obj - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
-
值对象
- obj - Variable in class org.dromara.hutool.core.lang.selector.WeightObj
-
对象
- ObjectCreator<T> - Interface in org.dromara.hutool.core.reflect.creator
-
对象创建器,用于自定义创建指定类型、指定参数的对象
也叫对象初始化器。
- ObjectFactory<T> - Interface in org.dromara.hutool.core.pool
-
对象工厂接口,用于自定义对象创建、验证和销毁
来自:https://github.com/DanielYWoo/fast-object-pool/
- ObjectGenerator<T> - Class in org.dromara.hutool.core.lang.generator
-
对象生成器,通过指定对象的Class类型,调用next方法时生成新的对象。
- ObjectGenerator(Class<T>) - Constructor for class org.dromara.hutool.core.lang.generator.ObjectGenerator
-
构造
- objectId() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
创建MongoDB ID生成策略实现
ObjectId由以下几部分组成:
1.
- ObjectId - Class in org.dromara.hutool.core.data.id
-
MongoDB ID生成策略实现
ObjectId由以下几部分组成:
1.
- ObjectId() - Constructor for class org.dromara.hutool.core.data.id.ObjectId
-
- ObjectIdGenerator - Class in org.dromara.hutool.core.data.id
-
ObjectId生成器
- ObjectIdGenerator() - Constructor for class org.dromara.hutool.core.data.id.ObjectIdGenerator
-
- ObjectPool<T> - Interface in org.dromara.hutool.core.pool
-
- ObjUtil - Class in org.dromara.hutool.core.util
-
- ObjUtil() - Constructor for class org.dromara.hutool.core.util.ObjUtil
-
- odfToHtml(Path, Path) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
OFD转HTML
- odfToImage(Path, Path, String, double) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
OFD转图片
- odfToPdf(Path, Path) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
OFD转PDF
- odfToText(Path, Path) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
OFD转文本
- of(AnnotatedElement, Predicate<Annotation>) - Static method in class org.dromara.hutool.core.annotation.elements.CombinationAnnotatedElement
-
创建CombinationAnnotationElement
- of(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
创建一个分层注解元素
- of(AnnotatedElement, BiFunction<Set<AnnotatedElement>, AnnotatedElement, AnnotatedElement>) - Static method in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
创建一个分层注解元素
- of(Class<E>, int) - Static method in class org.dromara.hutool.core.array.ArrayWrapper
-
创建ArrayWrapper,创建一个指定长度的空数组
- of(A) - Static method in class org.dromara.hutool.core.array.ArrayWrapper
-
包装数组为ArrayWrapper
- of(Object, T, CopyOptions) - Static method in class org.dromara.hutool.core.bean.copier.BeanCopier
-
创建BeanCopier
- of(Object, T, Type, CopyOptions) - Static method in class org.dromara.hutool.core.bean.copier.BeanCopier
-
创建BeanCopier
- of() - Static method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
创建拷贝选项
- of(Class<?>, boolean, String...) - Static method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
创建拷贝选项
- of(Class<?>, Object...) - Static method in class org.dromara.hutool.core.bean.DynaBean
-
创建一个DynaBean
- of(Object) - Static method in class org.dromara.hutool.core.bean.DynaBean
-
创建一个DynaBean
- of(String) - Static method in class org.dromara.hutool.core.bean.path.BeanPath
-
创建Bean路径
- of(String, NodeBeanFactory<T>) - Static method in class org.dromara.hutool.core.bean.path.BeanPath
-
创建Bean路径
- of(long, boolean) - Static method in interface org.dromara.hutool.core.codec.hash.metro.MetroHash
-
创建 MetroHash对象
- of(long) - Static method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
创建 MetroHash128对象
- of(long) - Static method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
创建 MetroHash64对象
- of(char[]) - Static method in class org.dromara.hutool.core.codec.Hashids
-
- of(char[], int) - Static method in class org.dromara.hutool.core.codec.Hashids
-
- of(char[], char[], int) - Static method in class org.dromara.hutool.core.codec.Hashids
-
根据参数值,创建Hashids
- of(PercentCodec) - Static method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
从已知PercentCodec创建PercentCodec,会复制给定PercentCodec的安全字符
- of(CharSequence) - Static method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
创建PercentCodec,使用指定字符串中的字符作为安全字符
- of(Collection<? extends E>...) - Static method in class org.dromara.hutool.core.collection.CollectionOperation
-
创建运算对象
- of(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
新建一个
ArrayList
如果提供的初始化数组为空,新建默认初始长度的List
替换之前的:CollUtil.newArrayList()
- of(boolean) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
新建一个List
如果提供的初始化数组为空,新建默认初始长度的List
- of(boolean, Iterable<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- of(boolean, Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- of(boolean, Iterator<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- of(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- of(Iterator<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- of(Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- of(boolean) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个List
如果提供的初始化数组为空,新建默认初始长度的List
- of(T...) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(Iterable<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(boolean, Iterable<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
- of(boolean, Iterator<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(boolean, Enumeration<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(Map<T, Boolean>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个SetFromMap
- of(Comparator<E>) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(Comparator<E>, boolean) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(Comparator<E>...) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(List<Comparator<E>>) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(List<Comparator<E>>, BitSet) - Static method in class org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(InputStream, OutputStream, boolean) - Static method in class org.dromara.hutool.core.compress.Deflate
-
创建Deflate
- of(InputStream, OutputStream) - Static method in class org.dromara.hutool.core.compress.Gzip
-
创建Gzip
- of(File, Charset) - Static method in class org.dromara.hutool.core.compress.ZipReader
-
创建ZipReader
- of(InputStream, Charset) - Static method in class org.dromara.hutool.core.compress.ZipReader
-
创建ZipReader
- of(File, Charset) - Static method in class org.dromara.hutool.core.compress.ZipWriter
-
创建ZipWriter
- of(OutputStream, Charset) - Static method in class org.dromara.hutool.core.compress.ZipWriter
-
创建ZipWriter
- of(String) - Static method in class org.dromara.hutool.core.data.CIN
-
创建CIN
- of(String) - Static method in class org.dromara.hutool.core.data.CIN10
-
创建并验证台湾、澳门、香港身份证号码
- of() - Static method in class org.dromara.hutool.core.data.id.ULID
-
创建一个新的ULID,使用当前系统时间戳和随机数
- of(long) - Static method in class org.dromara.hutool.core.data.id.ULID
-
创建一个新的ULID,使用指定系统时间戳和随机数
- of(long, Random) - Static method in class org.dromara.hutool.core.data.id.ULID
-
创建一个新的ULID,使用指定系统时间戳和指定随机对象
- of(long, byte[]) - Static method in class org.dromara.hutool.core.data.id.ULID
-
创建一个新的ULID,使用指定系统时间戳和指定填充数
- of(String) - Static method in class org.dromara.hutool.core.data.id.ULID
-
解析一个Crockford`s Base32的ULID
- of(byte[]) - Static method in class org.dromara.hutool.core.data.id.ULID
-
从bytes解析ULID
- of(String) - Static method in class org.dromara.hutool.core.data.VIN
-
创建VIN
- of(long, BetweenFormatter.Level) - Static method in class org.dromara.hutool.core.date.BetweenFormatter
-
创建 BetweenFormatter
- of(long, BetweenFormatter.Level, int) - Static method in class org.dromara.hutool.core.date.BetweenFormatter
-
创建 BetweenFormatter
- of(Date, Date) - Static method in class org.dromara.hutool.core.date.DateBetween
-
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
- of(Date, Date, boolean) - Static method in class org.dromara.hutool.core.date.DateBetween
-
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
- of() - Static method in class org.dromara.hutool.core.date.DateBuilder
-
创建并返回一个DateBuilder实例。
- of(int) - Static method in enum org.dromara.hutool.core.date.DateField
-
- of(long) - Static method in class org.dromara.hutool.core.date.DateTime
-
转换时间戳为 DateTime,默认时区
- of(Date) - Static method in class org.dromara.hutool.core.date.DateTime
-
转换JDK date为 DateTime,如果传入为原生对象,使用默认时区
- of(Calendar) - Static method in class org.dromara.hutool.core.date.DateTime
-
- of(String, String) - Static method in class org.dromara.hutool.core.date.DateTime
-
构造
- of(ChronoUnit) - Static method in enum org.dromara.hutool.core.date.DateUnit
-
- of(String...) - Static method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
创建 PatternsDateParser
- of(String...) - Static method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
根据给定的正则列表,创建RegexListDateParser
- of(Pattern...) - Static method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
根据给定的正则列表,创建RegexListDateParser
- of(int) - Static method in enum org.dromara.hutool.core.date.Month
-
- of(String) - Static method in enum org.dromara.hutool.core.date.Month
-
解析别名为Month对象,别名如:jan或者JANUARY,不区分大小写
- of(Month) - Static method in enum org.dromara.hutool.core.date.Month
-
- of(int) - Static method in enum org.dromara.hutool.core.date.Quarter
-
将 季度int转换为Season枚举对象
- of() - Static method in class org.dromara.hutool.core.date.StopWatch
-
创建计时任务(秒表)
- of(String) - Static method in class org.dromara.hutool.core.date.StopWatch
-
创建计时任务(秒表)
- of(Instant, ZoneId) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(Instant, TimeZone) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(long) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(long, ZoneId) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(long, TimeZone) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(Date) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- of(int) - Static method in enum org.dromara.hutool.core.date.Week
-
- of(String) - Static method in enum org.dromara.hutool.core.date.Week
-
解析别名为Week对象,别名如:sun或者SUNDAY,不区分大小写
参考:https://github.com/sisyphsu/dateparser/blob/master/src/main/java/com/github/sisyphsu/dateparser/DateParser.java#L319
- of(DayOfWeek) - Static method in enum org.dromara.hutool.core.date.Week
-
- of(Function<B, C>, Function<A, ? extends B>) - Static method in class org.dromara.hutool.core.func.ComposeFunction
-
两个函数的叠加函数.
- of(byte[]) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
创建新Buffer
- of(CharSequence, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
从字符串创建新Buffer
- of() - Static method in class org.dromara.hutool.core.io.copy.FileChannelCopier
-
- of(long) - Static method in class org.dromara.hutool.core.io.copy.FileChannelCopier
-
- of(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileReader
-
创建 FileReader
- of(File) - Static method in class org.dromara.hutool.core.io.file.FileReader
-
- of(String) - Static method in class org.dromara.hutool.core.io.file.FileSystemUtil
-
- of(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileWriter
-
创建 FileWriter
- of(File) - Static method in class org.dromara.hutool.core.io.file.FileWriter
-
- of(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathCopier
-
创建文件或目录拷贝器
- of(Path, Path, CopyOption[]) - Static method in class org.dromara.hutool.core.io.file.PathCopier
-
创建文件或目录拷贝器
- of(Path) - Static method in class org.dromara.hutool.core.io.file.PathDeleter
-
创建文件或目录移动器
- of(Path, Path, boolean) - Static method in class org.dromara.hutool.core.io.file.PathMover
-
创建文件或目录移动器
- of(Path, Path, CopyOption[]) - Static method in class org.dromara.hutool.core.io.file.PathMover
-
创建文件或目录移动器
- of(String, String...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
拼接多个路径
- of(Path, Path...) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
拼接多个路径,
- of() - Static method in class org.dromara.hutool.core.io.resource.ResourceFinder
-
构建新的ResourceFinder,使用当前环境的类加载器
- of(ClassLoader) - Static method in class org.dromara.hutool.core.io.resource.ResourceFinder
-
构建新的ResourceFinder
- of(InputStream, int) - Static method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
根据输入流的总长度创建一个FastByteArrayOutputStream对象
如果输入流的长度不确定,且
- of(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.stream.StreamReader
-
创建读取器
- of(OutputStream, boolean) - Static method in class org.dromara.hutool.core.io.stream.StreamWriter
-
创建写出器
- of(CharSequence, Charset) - Static method in class org.dromara.hutool.core.io.stream.StrInputStream
-
创建StrInputStream
- of(long, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
- of(BigDecimal, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
- of(Watcher...) - Static method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
创建观察者链WatcherChain
- of(WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
创建WatchServiceWrapper
- of(URL, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(URL, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(URI, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(URI, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(File, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(File, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(String, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(String, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(Path, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(Path, int, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(int) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
根据code查找对应的Ansi4BitBackgroundColor
- of(int) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
根据code查找对应的Ansi4BitColor
- of(Supplier<T>) - Static method in class org.dromara.hutool.core.lang.builder.GenericBuilder
-
通过Supplier创建GenericBuilder
- of() - Static method in class org.dromara.hutool.core.lang.ConsoleTable
-
创建ConsoleTable对象
- of() - Static method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
-
- of(List<Subscriber>) - Static method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
-
- of(boolean) - Static method in class org.dromara.hutool.core.lang.intern.InternUtil
-
创建字符串规范化器
- of(Supplier<T>) - Static method in class org.dromara.hutool.core.lang.loader.LazyFunLoader
-
静态工厂方法,提供语义性与编码便利性
- of(boolean) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(byte) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(float) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(int) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(long) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(double) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(short) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(T) - Static method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- of(K, V) - Static method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
创建MutableEntry
- of(T) - Static method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
构建MutableObj
- of(L, R) - Static method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
构建MutablePair对象
- of(L, M, R) - Static method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
构建MutableTriple对象
- of(T) - Static method in class org.dromara.hutool.core.lang.Opt
-
返回一个包裹里元素不可能为空的Opt
- of(Optional<? extends T>) - Static method in class org.dromara.hutool.core.lang.Opt
-
- of(int, int) - Static method in class org.dromara.hutool.core.lang.page.PageInfo
-
创建PageInfo,默认当前页是1
- of(ReferenceType, T) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
-
获得引用
- of(ReferenceType, T, ReferenceQueue<T>) - Static method in class org.dromara.hutool.core.lang.ref.ReferenceUtil
-
获得引用
- of() - Static method in class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
创建平滑加权获取器
- of() - Static method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
-
创建权重随机获取器
- of(L, R) - Static method in class org.dromara.hutool.core.lang.tuple.Pair
-
构建Pair对象
- of(L, M, R) - Static method in class org.dromara.hutool.core.lang.tuple.Triple
-
构建Triple对象
- of(Object...) - Static method in class org.dromara.hutool.core.lang.tuple.Tuple
-
构建Tuple对象
- of(String) - Static method in class org.dromara.hutool.core.lang.Version
-
解析版本字符串为Version对象
- of(Object) - Static method in class org.dromara.hutool.core.map.BeanMap
-
构建BeanMap
- of() - Static method in class org.dromara.hutool.core.map.Dict
-
创建Dict
- of(K, V) - Static method in class org.dromara.hutool.core.map.MapBuilder
-
创建Builder,默认HashMap实现
- of() - Static method in class org.dromara.hutool.core.map.MapBuilder
-
创建Builder,默认HashMap实现
- of(boolean) - Static method in class org.dromara.hutool.core.map.MapBuilder
-
创建Builder
- of(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapBuilder
-
创建Builder
- of(String, String) - Static method in class org.dromara.hutool.core.map.MapJoiner
-
构建一个MapJoiner
- of(StrJoiner, String) - Static method in class org.dromara.hutool.core.map.MapJoiner
-
构建一个MapJoiner
- of(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapProxy
-
创建代理Map
此类对Map做一次包装,提供各种getXXX方法
- of(K, V) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将单一键值对转换为Map
- of(K, V, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将单一键值对转换为Map
- of(Object[]) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将数组转换为Map(HashMap),支持数组元素类型为:
Map.Entry
长度大于1的数组(取前两个值),如果不满足跳过此元素
Iterable 长度也必须大于1(取前两个值),如果不满足跳过此元素
Iterator 长度也必须大于1(取前两个值),如果不满足跳过此元素
Map<Object, Object> colorMap = MapUtil.of(new String[][] {
{ "RED", "#FF0000" },
{ "GREEN", "#00FF00" },
{ "BLUE", "#0000FF" }
});
参考:commons-lang
- of(Map<K, V>, V) - Static method in class org.dromara.hutool.core.map.TolerantMap
-
构建TolerantMap
- of() - Static method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
获取 ChineseNumberFormatter 默认对象
- of(Locale) - Static method in class org.dromara.hutool.core.math.NumberParser
-
构建NumberParser
- of(Locale, boolean) - Static method in class org.dromara.hutool.core.math.NumberParser
-
构建NumberParser
- of(Proxy) - Static method in class org.dromara.hutool.core.net.ProxySocketFactory
-
创建代理SocketFactory
- of() - Static method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
创建 SSLContextBuilder
- of(UrlBuilder) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用UrlBuilder构建UrlBuilder
- of(URI, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URI构建UrlBuilder
- of(String) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,默认使用UTF-8编码
注意:此方法如果提供的URL为非网络协议,自动尝试使用文件协议
- of(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,规则如下:
如果url用户传入的URL没有做编码,则charset设置为null,此时URL不会解码,在build时也不会编码。
- of(URL, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL构建UrlBuilder
- of(String, String, int, String, String, String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
构建UrlBuilder
- of(String, String, int, UrlPath, UrlQuery, String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
构建UrlBuilder
- of() - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
创建空的UrlBuilder
- of() - Static method in class org.dromara.hutool.core.net.url.UrlPath
-
构建UrlPath
- of(CharSequence, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlPath
-
构建UrlPath
- of(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(String, Charset, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(String, Charset, boolean, UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of() - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(Map<? extends CharSequence, ?>) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(Map<? extends CharSequence, ?>, UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(String, char[]) - Static method in class org.dromara.hutool.core.net.UserPassAuthenticator
-
- of() - Static method in class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
-
创建PartitionPoolConfig
- of() - Static method in class org.dromara.hutool.core.pool.PoolConfig
-
创建PoolConfig
- of(Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassMember
-
静态工厂方法,用于创建ClassMember对象
- of(String) - Static method in class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
-
创建默认的对象实例化器
- of(Class<T>, Object...) - Static method in class org.dromara.hutool.core.reflect.creator.DefaultObjectCreator
-
创建默认的对象实例化器
- of(Class<T>) - Static method in class org.dromara.hutool.core.reflect.creator.PossibleObjectCreator
-
创建默认的对象实例化器
- of(Field) - Static method in class org.dromara.hutool.core.reflect.FieldInvoker
-
创建字段调用器
- of(Class<?>) - Static method in class org.dromara.hutool.core.reflect.FieldReflect
-
创建FieldReflect
- of(Method) - Static method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
创建方法调用器
- of(Class<?>) - Static method in class org.dromara.hutool.core.reflect.method.MethodReflect
-
获取反射对象
- of(Class<S>) - Static method in class org.dromara.hutool.core.spi.ListServiceLoader
-
构建KVServiceLoader
- of(Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.ListServiceLoader
-
构建KVServiceLoader
- of(String, Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.ListServiceLoader
-
构建KVServiceLoader
- of(Class<S>) - Static method in class org.dromara.hutool.core.spi.MapServiceLoader
-
构建KVServiceLoader
- of(Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.MapServiceLoader
-
构建KVServiceLoader
- of(String, Class<S>, ClassLoader) - Static method in class org.dromara.hutool.core.spi.MapServiceLoader
-
构建KVServiceLoader
- of(T) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
返回包含单个元素的串行流
- of(T...) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
返回包含指定元素的串行流,若输入数组为null或空,则返回一个空的串行流
- of(Iterable<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
通过实现了
Iterable接口的对象创建串行流,若输入对象为
null,则返回一个空的串行流
- of(Iterable<T>, boolean) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
- of(Stream<T>) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
通过传入的
Stream创建流,若输入对象为
null,则返回一个空的串行流
- of(Map<K, V>) - Static method in class org.dromara.hutool.core.stream.EntryStream
-
根据一个
Map集合中的键值对创建一个串行流,
对流的操作不会影响到入参的
map实例本身
- of(Iterable<? extends Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.stream.EntryStream
-
根据一个
Map.Entry类型的
Iterable创建一个串行流,
对流的操作不会影响到入参的
entries实例本身。
- of(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.dromara.hutool.core.stream.EntryStream
-
- of(Stream<? extends Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.stream.EntryStream
-
包装一个已有的流,若入参为空则返回一个空的串行流。
- of(Spliterator<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
创建
- of(T, Predicate<? super T>, UnaryOperator<T>) - Static method in class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
-
- of(T...) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(Iterable<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(Iterable<T>, boolean) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(File) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(Path) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(File, Charset) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(Path, Charset) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- of(T, UnaryOperator<T>, int) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
通过函数创建Stream
- of(int, Function<String, Number>) - Static method in class org.dromara.hutool.core.text.bloom.FuncFilter
-
创建FuncFilter
- of(String...) - Static method in class org.dromara.hutool.core.text.dfa.WordTree
-
通过预定义的关键词构造单词树
- of(Collection<String>) - Static method in class org.dromara.hutool.core.text.finder.MultiStrFinder
-
创建多字符串查询器
- of(CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.finder.StrFinder
-
- of(String) - Static method in class org.dromara.hutool.core.text.placeholder.segment.SinglePlaceholderSegment
-
创建SinglePlaceholderSegment
- of(StrTemplate.Feature...) - Static method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
计算 总的策略值
- of(String) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
创建 单占位符模板对象的 Builder
例如,"{}", "?"
- of(Map<String, String>) - Static method in class org.dromara.hutool.core.text.replacer.HighMultiReplacer
-
生成一个HighMultiReplacer对象
- of(StrJoiner) - Static method in class org.dromara.hutool.core.text.StrJoiner
-
根据已有StrJoiner配置新建一个新的StrJoiner
- of(CharSequence) - Static method in class org.dromara.hutool.core.text.StrJoiner
-
使用指定分隔符创建StrJoiner
- of(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.StrJoiner
-
使用指定分隔符创建StrJoiner
- of(int) - Static method in class org.dromara.hutool.core.text.StrRepeater
-
创建StrRepeater
- of() - Static method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
创建ExecutorBuilder,开始构建
- of() - Static method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
创建限流配置
- of() - Static method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
创建ThreadFactoryBuilder
- of(SerFunction<T, R>, SerFunction<T, R>, R, SerFunction<T, List<T>>, SerBiConsumer<T, List<T>>) - Static method in class org.dromara.hutool.core.tree.BeanTree
-
构建BeanTree
- of(T) - Static method in class org.dromara.hutool.core.tree.TreeBuilder
-
创建Tree构建器
- of(T, TreeNodeConfig) - Static method in class org.dromara.hutool.core.tree.TreeBuilder
-
创建Tree构建器
- of(Node) - Static method in class org.dromara.hutool.core.xml.XmlMapper
-
创建XmlMapper
- of(InputSource) - Static method in class org.dromara.hutool.core.xml.XmlSaxReader
-
- of(SAXParserFactory, InputSource) - Static method in class org.dromara.hutool.core.xml.XmlSaxReader
-
创建XmlSaxReader
- of(Node) - Static method in class org.dromara.hutool.core.xml.XmlWriter
-
构建XmlWriter
- of(Source) - Static method in class org.dromara.hutool.core.xml.XmlWriter
-
构建XmlWriter
- of() - Static method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
创建构建器
- of(String) - Static method in class org.dromara.hutool.cron.pattern.CronPattern
-
解析表达式为 CronPattern
- of(Part) - Static method in class org.dromara.hutool.cron.pattern.parser.PartParser
-
创建解析器
- of(int) - Static method in enum org.dromara.hutool.cron.pattern.Part
-
根据位置获取Part
- of() - Static method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
创建PaillierKeyPairGenerator
- of(int) - Static method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
创建PaillierKeyPairGenerator
- of(int, SecureRandom) - Static method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
创建PaillierKeyPairGenerator
- of(String) - Static method in class org.dromara.hutool.crypto.digest.DigesterFactory
-
- of(MessageDigest) - Static method in class org.dromara.hutool.crypto.digest.DigesterFactory
-
创建工厂
- of() - Static method in class org.dromara.hutool.crypto.digest.MD5
-
创建MD5实例
- of() - Static method in class org.dromara.hutool.crypto.digest.SM3
-
创建SM3实例
- of(MessageDigest, int, String) - Static method in class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
-
创建OpenSSLSaltParser
- of() - Static method in class org.dromara.hutool.db.ActiveEntity
-
创建ActiveEntity
- of(String) - Static method in class org.dromara.hutool.db.ActiveEntity
-
创建ActiveEntity
- of(String, String, String) - Static method in class org.dromara.hutool.db.config.DbConfig
-
创建DsConfig
- of() - Static method in class org.dromara.hutool.db.config.DbConfig
-
创建DsConfig
- of() - Static method in class org.dromara.hutool.db.config.SettingConfigParser
-
创建默认配置解析器
- of(Setting) - Static method in class org.dromara.hutool.db.config.SettingConfigParser
-
创建默认配置解析器
- of() - Static method in class org.dromara.hutool.db.Db
-
创建Db
使用默认数据源,自动探测数据库连接池
- of(String) - Static method in class org.dromara.hutool.db.Db
-
创建Db
使用默认数据源,自动探测数据库连接池
- of(DataSource) - Static method in class org.dromara.hutool.db.Db
-
创建Db
会根据数据源连接的元信息识别目标数据库类型,进而使用合适的数据源
- of(DbConfig) - Static method in class org.dromara.hutool.db.Db
-
创建Db
- of(DataSource, Dialect) - Static method in class org.dromara.hutool.db.Db
-
创建Db
- of() - Static method in class org.dromara.hutool.db.Entity
-
创建Entity
- of(String) - Static method in class org.dromara.hutool.db.Entity
-
创建Entity
- of(T) - Static method in class org.dromara.hutool.db.Entity
-
将PO对象转为Entity
- of(T, boolean, boolean) - Static method in class org.dromara.hutool.db.Entity
-
将PO对象转为Entity
- of(Class<E>) - Static method in class org.dromara.hutool.db.handler.BeanHandler
-
创建一个 BeanHandler对象
- of(Class<E>) - Static method in class org.dromara.hutool.db.handler.BeanListHandler
-
创建一个 BeanListHandler对象
- of() - Static method in class org.dromara.hutool.db.handler.EntityHandler
-
创建一个 EntityHandler对象
- of() - Static method in class org.dromara.hutool.db.handler.EntityListHandler
-
创建一个 EntityListHandler对象,默认大小写敏感
- of() - Static method in class org.dromara.hutool.db.handler.EntitySetHandler
-
创建一个 EntityHandler对象
- of(PageResult<Entity>) - Static method in class org.dromara.hutool.db.handler.PageResultHandler
-
创建 PageResultHandler
- of(Class<T>, PageResult<T>) - Static method in class org.dromara.hutool.db.handler.PageResultHandler
-
创建 PageResultHandler
- of() - Static method in class org.dromara.hutool.db.handler.StringHandler
-
创建一个 NumberHandler对象
- of() - Static method in class org.dromara.hutool.db.handler.ValueListHandler
-
创建一个 EntityListHandler对象
- of(Table, ResultSet) - Static method in class org.dromara.hutool.db.meta.Column
-
创建列对象
- of(ResultSet) - Static method in class org.dromara.hutool.db.meta.ColumnIndex
-
根据DatabaseMetaData#getIndexInfo获取的
ResultSet构建索引列信息
- of(Connection) - Static method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
创建一个 DatabaseMetaDataWrapper 实例。
- of(DatabaseMetaData, String, String) - Static method in class org.dromara.hutool.db.meta.DatabaseMetaDataWrapper
-
创建一个 DatabaseMetaDataWrapper 实例。
- of(int) - Static method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
ResultSetMetaData中的int值转枚举
- of(String) - Static method in class org.dromara.hutool.db.meta.Table
-
根据提供的表名创建一个新的Table实例。
- of(int, int) - Static method in class org.dromara.hutool.db.Page
-
创建Page对象
- of() - Static method in class org.dromara.hutool.db.Session
-
创建默认数据源会话
- of(String) - Static method in class org.dromara.hutool.db.Session
-
创建会话
- of(DataSource) - Static method in class org.dromara.hutool.db.Session
-
创建会话
- of(Condition...) - Static method in class org.dromara.hutool.db.sql.ConditionBuilder
-
创建构建器
- of(Entity) - Static method in class org.dromara.hutool.db.sql.Query
-
- of() - Static method in class org.dromara.hutool.db.sql.SqlBuilder
-
创建SQL构建器
- of(QuoteWrapper) - Static method in class org.dromara.hutool.db.sql.SqlBuilder
-
创建SQL构建器
- of(CharSequence) - Static method in class org.dromara.hutool.db.sql.SqlBuilder
-
从已有的SQL中构建一个SqlBuilder
- of(DbConfig, Connection) - Static method in class org.dromara.hutool.db.sql.SqlExecutor
-
创建SqlExecutor
- of() - Static method in class org.dromara.hutool.db.sql.StatementBuilder
-
创建构建器
- of(PreparedStatement) - Static method in class org.dromara.hutool.db.sql.StatementWrapper
-
构建StatementWrapper
- of(Charset, String, File) - Static method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
-
创建归档器
- of(Charset, String, OutputStream) - Static method in class org.dromara.hutool.extra.compress.archiver.StreamArchiver
-
创建归档器
- of(String) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
构造CommonsFtp,匿名登录
- of(String, int) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
构造,匿名登录
- of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
构造
- of(Connector, Charset) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
构造
- of(Connector, Charset, String, String) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
构造
- of(Connector, Charset, String, String, FtpMode) - Static method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
构造
- of() - Static method in class org.dromara.hutool.extra.ftp.FtpConfig
-
创建默认配置
- of() - Static method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
- of(MailAccount) - Static method in class org.dromara.hutool.extra.mail.Mail
-
创建邮件客户端
- of() - Static method in class org.dromara.hutool.extra.mail.Mail
-
创建邮件客户端,使用全局邮件帐户
- of() - Static method in class org.dromara.hutool.extra.qrcode.QrConfig
-
创建QrConfig
- of(int, int) - Static method in class org.dromara.hutool.extra.qrcode.QrConfig
-
创建QrConfig
- of(boolean, boolean) - Static method in class org.dromara.hutool.extra.qrcode.QrDecoder
-
创建二维码(条形码等)解码器,用于将二维码(条形码等)解码为所代表的内容字符串
- of(Map<DecodeHintType, Object>) - Static method in class org.dromara.hutool.extra.qrcode.QrDecoder
-
创建二维码(条形码等)解码器
- of(QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrEncoder
-
创建QrEncoder
- of() - Static method in class org.dromara.hutool.extra.ssh.Connector
-
创建Connector,所有参数为默认,用于构建模式
- of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ssh.Connector
-
创建Connector
- of(String, int, String, String, long) - Static method in class org.dromara.hutool.extra.ssh.Connector
-
创建Connector
- of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
构造
- of(String, int, String, String, Charset) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
构造
- of(String, String, String) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
构造
- of(String, int, String, String) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
构造
- of(String, int, String, String, Charset) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
构造
- of() - Static method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
创建新的 HttpClientConfig
- of(byte[]) - Static method in class org.dromara.hutool.http.client.body.BytesBody
-
创建 Http request body
- of(Map<String, Object>, Charset) - Static method in class org.dromara.hutool.http.client.body.MultipartBody
-
- of(Map<String, Object>, Charset, String) - Static method in class org.dromara.hutool.http.client.body.MultipartBody
-
根据已有表单内容,构建MultipartBody
- of(HttpResource) - Static method in class org.dromara.hutool.http.client.body.ResourceBody
-
创建 Http request body
- of(Map<String, Object>, Charset) - Static method in class org.dromara.hutool.http.client.body.UrlEncodedFormBody
-
创建 Http request body
- of() - Static method in class org.dromara.hutool.http.client.ClientConfig
-
创建新的 ClientConfig
- of() - Static method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
-
创建
- of() - Static method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
创建TLS Socket策略构建器
- of(String, Proxy) - Static method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
创建HttpConnection
- of(URL, Proxy) - Static method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
创建HttpConnection
- of() - Static method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
-
创建新的 OkHttpClientConfig
- of(String) - Static method in class org.dromara.hutool.http.client.HttpDownloader
-
创建下载器
- of(String) - Static method in class org.dromara.hutool.http.client.Request
-
构建一个HTTP请求,默认编解码规则,规则为:
如果传入的URL已编码,则先解码,再按照RFC3986规范重新编码。
- of(String, Charset) - Static method in class org.dromara.hutool.http.client.Request
-
构建一个HTTP请求
对于传入的URL,可以自定义是否解码已经编码的内容,规则如下:
如果url已编码,则decodeAndEncodeCharset设置为null,此时URL不会解码,发送也不编码。
- of(UrlBuilder) - Static method in class org.dromara.hutool.http.client.Request
-
构建一个HTTP请求
- of(String) - Static method in class org.dromara.hutool.http.meta.HttpHeaderUtil.ExtendedValue
-
创建扩展值
- of(HttpHandler) - Static method in class org.dromara.hutool.http.server.handler.RouteHttpHandler
-
创建路由处理器
- of() - Static method in class org.dromara.hutool.http.server.ServerConfig
-
创建配置
- of() - Static method in class org.dromara.hutool.http.ssl.SSLInfo
-
构建SSLInfo
- of(String) - Static method in class org.dromara.hutool.http.webservice.SoapClient
-
创建SOAP客户端,默认使用soap1.1版本协议
- of(String, SoapProtocol) - Static method in class org.dromara.hutool.http.webservice.SoapClient
-
创建SOAP客户端
- of(String, SoapProtocol, String) - Static method in class org.dromara.hutool.http.webservice.SoapClient
-
创建SOAP客户端
- of() - Static method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
创建JSON引擎配置
- of() - Static method in class org.dromara.hutool.json.JSONConfig
-
创建默认的配置项
- of(JSONConfig) - Static method in class org.dromara.hutool.json.JSONFactory
-
创建JSON工厂
- of(JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.JSONFactory
-
创建JSON工厂
- of() - Static method in class org.dromara.hutool.json.jwt.JWT
-
创建空的JWT对象
- of(String) - Static method in class org.dromara.hutool.json.jwt.JWT
-
创建并解析JWT对象
- of(String) - Static method in class org.dromara.hutool.json.jwt.JWTValidator
-
创建JWT验证器
- of(JWT) - Static method in class org.dromara.hutool.json.jwt.JWTValidator
-
创建JWT验证器
- of(JSONTokener, JSONFactory) - Static method in class org.dromara.hutool.json.reader.JSONParser
-
创建JSONParser
- of(JSONFactory) - Static method in class org.dromara.hutool.json.serializer.JSONMapper
-
创建JSONMapper
- of() - Static method in class org.dromara.hutool.json.serializer.TypeAdapterManager
-
创建空的TypeAdapterManager
- of(Appendable, int, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.writer.JSONWriter
-
创建JSONWriter
- of(Appendable, int, int, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.writer.JSONWriter
-
创建JSONWriter
- of(ParseConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.xml.JSONXMLParser
-
创建XML解析器
- of() - Static method in class org.dromara.hutool.json.xml.ParseConfig
-
创建ParseConfig
- of() - Static method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
默认配置
- of(String) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
根据字符串表示法创建一个CellRangeAddress对象。
- of(int, int, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
根据给定的行和列索引创建一个CellRangeAddress对象。
- of(Cell, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.MergedCell
-
创建MergedCell
- of(Cell, CellRangeAddress) - Static method in class org.dromara.hutool.poi.excel.cell.MergedCell
-
创建MergedCell
- of(Cell, CellType, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.values.CompositeCellValue
-
创建CompositeCellValue
- of(String) - Static method in class org.dromara.hutool.poi.excel.RowGroup
-
创建分组
- of(String) - Static method in enum org.dromara.hutool.poi.excel.sax.CellDataType
-
类型字符串转为枚举
- of(String) - Static method in enum org.dromara.hutool.poi.excel.sax.ElementName
-
解析支持的节点名枚举
- of(CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
根据CellStyle创建单元格边框样式对象。
- of(BorderStyle, IndexedColors) - Static method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
创建单元格边框样式对象,四边框样式保持一致。
- of() - Static method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
创建一个形状配置
- of() - Static method in class org.dromara.hutool.setting.props.Props
-
构建一个空的Props,用于手动加入参数
- of(String) - Static method in class org.dromara.hutool.setting.props.Props
-
获得Classpath下的Properties文件
- of(String, Charset) - Static method in class org.dromara.hutool.setting.props.Props
-
获得Classpath下的Properties文件
- of(Properties) - Static method in class org.dromara.hutool.setting.props.Props
-
- of() - Static method in class org.dromara.hutool.setting.Setting
-
构建一个空的Setting,用于手动加入参数
- of(String, Color, Font, Point, float) - Static method in class org.dromara.hutool.swing.img.DisplayText
-
构建DisplayText
- of(Image, String, Color) - Static method in class org.dromara.hutool.swing.img.ImgWriter
-
创建图片写出器
- of(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgWriter
-
创建图片写出器
- of() - Static method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
- ofAll(URL, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(URL, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(URI, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(URI, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(File, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(File, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(String, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(String, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(Path, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(Path, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofArray(Iterable<T>, Class<T>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将集合转为数组,如果集合为null,则返回空的数组(元素个数为0)
- ofArray() - Method in class org.dromara.hutool.json.JSONFactory
-
创建JSONArray
- ofArray() - Static method in class org.dromara.hutool.json.JSONUtil
-
创建 JSONArray
- ofArray(JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
创建 JSONArray
- ofBeanPath(String) - Method in class org.dromara.hutool.json.JSONFactory
-
创建BeanPath,用于使用路径方式访问或设置值
- ofBlankAble(T) - Static method in class org.dromara.hutool.core.lang.Opt
-
返回一个包裹里元素可能为空的Opt,额外判断了空字符串的情况
- ofBytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获得对应bytes的DataSize
- ofCharBuffer(int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
- ofCircleCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建圆圈干扰的验证码,默认5位验证码,15个干扰圈
- ofCircleCaptcha(int, int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建圆圈干扰的验证码
- ofCircleCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建圆圈干扰的验证码
- ofCopyOnWrite(Collection<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
新建一个CopyOnWriteArrayList
- ofCopyOnWrite(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
新建一个CopyOnWriteArrayList
- ofDate(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- ofDefault(char) - Static method in class org.dromara.hutool.core.data.masking.MaskingManager
-
创建默认的脱敏管理器,通过给定的脱敏字符,提供默认的脱敏规则
- OfdWriter - Class in org.dromara.hutool.poi.ofd
-
OFD文件生成器
- OfdWriter(File) - Constructor for class org.dromara.hutool.poi.ofd.OfdWriter
-
构造
- OfdWriter(Path) - Constructor for class org.dromara.hutool.poi.ofd.OfdWriter
-
构造
- OfdWriter(OutputStream) - Constructor for class org.dromara.hutool.poi.ofd.OfdWriter
-
构造
- ofEmptyAble(R) - Static method in class org.dromara.hutool.core.lang.Opt
-
返回一个包裹里List集合可能为空的Opt,额外判断了集合内元素为空的情况
- ofEntries(Map.Entry<String, Object>...) - Static method in class org.dromara.hutool.core.map.Dict
-
根据给定的Entry数组创建Dict对象
- ofEntries(Map.Entry<K, V>...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
根据给定的Pair数组创建Map对象
- ofEntries(Iterable<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将Entry集合转换为HashMap
- ofEntries(Iterator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将Entry集合转换为HashMap
- ofException(Runnable, long, Duration, Runnable, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryUtil
-
根据异常信息进行重试
没有返回值,重试执行方法
- ofException(Supplier<T>, long, Duration, Supplier<T>, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryUtil
-
根据异常信息进行重试
有返回值,重试执行方法
- offer(E) - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
加入元素,当队列满时,淘汰末尾元素
- offer(E, long, TimeUnit) - Method in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- offer(E) - Method in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- offer(Object) - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- offer(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- offerFirst(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- offerLast(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- offset(CoordinateUtil.Coordinate) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
当前坐标偏移指定坐标
- offset(DateField, int) - Method in class org.dromara.hutool.core.date.DateTime
-
- offset(Date, DateField, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获取指定日期偏移指定时间后的时间,生成的偏移日期不影响原日期
- offset(T, long, TemporalUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
-
日期偏移,根据field不同加不同值(偏移会修改传入的对象)
- offset(T, DayOfWeek, boolean) - Method in class org.dromara.hutool.core.date.TemporalUtil
-
偏移到指定的周几
- offset(LocalDateTime, long, TemporalUnit) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
日期偏移,根据field不同加不同值(偏移会修改传入的对象)
- offset - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
-
当前缓冲偏移量
- offset() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
-
获取当前缓冲偏移量
- offsetDay(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移天
- offsetHour(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移小时
- offsetMillisecond(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移毫秒数
- offsetMinute(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移分钟
- offsetMonth(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移月
- offsetNew(DateField, int) - Method in class org.dromara.hutool.core.date.DateTime
-
调整日期和时间
返回调整后的新DateTime,不影响原对象
- offsetSecond(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移秒数
- offsetWeek(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移周
- offsetYear(Date, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
偏移年
- ofGifCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建GIF验证码
- ofGifCaptcha(int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建GIF验证码
- ofGifCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建圆圈干扰的验证码
- ofGigabytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获得对应gigabytes的DataSize
- ofHttp(String) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待,编码默认使用UTF-8
- ofHttp(String, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待。
- ofHttpWithoutEncode(String) - Static method in class org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待
此方法不对URL编码
- ofIter(Iterator<T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- ofIter(Iterator<T>, boolean) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
- ofJar(String) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
获取对应URL路径的jar文件,支持包括file://xxx这类路径
来自:org.springframework.core.io.support.PathMatchingResourcePatternResolver#getJarFile
- ofJdk(String) - Static method in class org.dromara.hutool.crypto.digest.DigesterFactory
-
创建工厂,只使用JDK提供的算法
- ofKilobytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获得对应kilobytes的DataSize
- ofKvs(Object...) - Static method in class org.dromara.hutool.core.map.Dict
-
根据给定的键值对数组创建Dict对象,传入参数必须为key,value,key,value...
- ofKvs(boolean, Object...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
根据给定的键值对数组创建HashMap对象,传入参数必须为key,value,key,value...
- ofLineCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建线干扰的验证码,默认5位验证码,150条干扰线
- ofLineCaptcha(int, int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建线干扰的验证码
- ofLineCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建线干扰的验证码
- ofLinked(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- ofLinked(T...) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
新建一个LinkedHashSet
- ofMatch(SerFunction<T, R>, SerFunction<T, R>, SerPredicate<T>, SerFunction<T, List<T>>, SerBiConsumer<T, List<T>>) - Static method in class org.dromara.hutool.core.tree.BeanTree
-
构建BeanTree
- ofMd5(int, String) - Static method in class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
-
创建MD5 OpenSSLSaltParser
- ofMegabytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获得对应megabytes的DataSize
- ofModify(URL, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(URL, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(URI, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(URI, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(File, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(File, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(String, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(String, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(Path, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofModify(Path, int, Watcher) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听修改事件
- ofNamed(String) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
创建 有前缀和后缀的占位符模板对象的 Builder
例如,"{0}", "{name}", "#{name}"
- ofNullable(T) - Static method in class org.dromara.hutool.core.lang.Opt
-
返回一个包裹里元素可能为空的Opt
- ofObj() - Method in class org.dromara.hutool.json.JSONFactory
-
创建JSONObject
- ofObj() - Static method in class org.dromara.hutool.json.JSONUtil
-
创建JSONObject
- ofObj(JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
创建JSONObject
- ofParser(JSONTokener) - Method in class org.dromara.hutool.json.JSONFactory
-
- ofPattern(String) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- ofPredicate(Runnable, long, Duration, Supplier<Void>, BiPredicate<Void, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryUtil
-
根据自定义结果进行重试
没有返回值,重试执行方法
- ofPredicate(Supplier<T>, long, Duration, Supplier<T>, BiPredicate<T, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryUtil
-
根据异常信息进行重试
有返回值,重试执行方法
- ofPrimitive(Object) - Method in class org.dromara.hutool.json.JSONFactory
-
创建JSONPrimitive
- ofPrimitive(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
创建JSONPrimitive对象,用于创建非JSON对象,例如:
JSONUtil.ofPrimitive(1);
JSONUtil.ofPrimitive(1L);
JSONUtil.ofPrimitive(1.0);
JSONUtil.ofPrimitive(true);
JSONUtil.ofPrimitive("str");
- ofPrimitive(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
创建JSONPrimitive对象,用于创建非JSON对象,例如:
JSONUtil.ofPrimitive(1, config);
JSONUtil.ofPrimitive(1L, config);
JSONUtil.ofPrimitive(1.0, config);
JSONUtil.ofPrimitive(true, config);
JSONUtil.ofPrimitive("str", config);
- ofShearCaptcha(int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建扭曲干扰的验证码,默认5位验证码
- ofShearCaptcha(int, int, int, int) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建扭曲干扰的验证码,默认5位验证码
- ofShearCaptcha(int, int, int, int, float) - Static method in class org.dromara.hutool.swing.captcha.CaptchaUtil
-
创建扭曲干扰的验证码,默认5位验证码
- ofSingleColumn(int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
根据给定的行和列索引创建一个单列CellRangeAddress对象,从首行开始。
- ofSingleColumn(int, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
根据给定的行和列索引创建一个单列CellRangeAddress对象。
- ofSingleRow(int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
根据给定的行和列索引创建一个单行的CellRangeAddress对象,从首列开始。
- ofSingleRow(int, int, int) - Static method in class org.dromara.hutool.poi.excel.cell.CellRangeUtil
-
根据给定的行和列索引创建一个单行的CellRangeAddress对象。
- ofString() - Static method in class org.dromara.hutool.core.lang.intern.InternUtil
-
创建JDK默认实现的字符串规范化器
- ofTerabytes(long) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获得对应terabytes的DataSize
- ofTry(SerSupplier<T>) - Static method in class org.dromara.hutool.core.lang.Opt
-
- ofUTC(Instant) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- ofUTC(long) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- ofUtf8(CharSequence) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
从字符串创建新Buffer,使用UTF-8编码
- ofUtf8(CharSequence) - Static method in class org.dromara.hutool.core.io.stream.StrInputStream
-
创建StrInputStream
- ofWeak() - Static method in class org.dromara.hutool.core.lang.intern.InternUtil
-
创建WeakHshMap实现的字符串规范化器
- ofWithoutEncode(String) - Static method in class org.dromara.hutool.http.client.Request
-
构建一个HTTP请求,不解码和编码,此时要求用户传入的URL必须是已经编码过的。
- ofWithUnderlineCase(T) - Static method in class org.dromara.hutool.db.Entity
-
将PO对象转为Entity,并采用下划线法转换字段
- ofWriter(Appendable) - Method in class org.dromara.hutool.json.JSONFactory
-
- ofWriter(Appendable, boolean) - Method in class org.dromara.hutool.json.JSONFactory
-
- ofWriter(Appendable, int) - Method in class org.dromara.hutool.json.JSONFactory
-
- ofZoned(TemporalAccessor, ZoneId) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- OkCookie - Class in org.dromara.hutool.http.client.engine.okhttp
-
OkHttp Cookie实现
- OkCookie(Cookie) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
构造
- OkHttpClientConfig - Class in org.dromara.hutool.http.client.engine.okhttp
-
OkHttpClient 配置
- OkHttpClientConfig() - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
-
- OkHttpEngine - Class in org.dromara.hutool.http.client.engine.okhttp
-
OkHttp3客户端引擎封装
- OkHttpEngine() - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
构造
- OkHttpRequestBody - Class in org.dromara.hutool.http.client.engine.okhttp
-
- OkHttpRequestBody(HttpBody) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBody
-
构造
- OkHttpRequestBuilder - Class in org.dromara.hutool.http.client.engine.okhttp
-
OkHttp请求构建器
- OkHttpRequestBuilder() - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpRequestBuilder
-
- OkHttpResponse - Class in org.dromara.hutool.http.client.engine.okhttp
-
OkHttp3的Response 响应包装
- OkHttpResponse(Response, Request) - Constructor for class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- On(int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.On
-
构造
- On(String) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.On
-
构造
- on(Condition...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
- on(String) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
配合JOIN的 ON语句,多表关联的条件语句
只支持单一的逻辑运算符(例如多个条件之间)
- onChange(Clipboard, Transferable) - Method in interface org.dromara.hutool.swing.clipboard.ClipboardListener
-
剪贴板变动触发的事件方法
在此事件中对剪贴板设置值无效,如若修改,需返回修改内容
- onChange(Clipboard, Transferable) - Method in class org.dromara.hutool.swing.clipboard.StrClipboardListener
-
- onChange(Clipboard, String) - Method in class org.dromara.hutool.swing.clipboard.StrClipboardListener
-
剪贴板变动触发的事件方法
在此事件中对剪贴板设置值无效,如若修改,需返回修改内容
- onClose(Runnable) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
在流关闭时执行操作
- onCreate(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
-
文件创建时执行的方法
- onCreate(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onCreate(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
-
- onCreate(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- onDelete(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
-
文件删除时执行的方法
- onDelete(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onDelete(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
-
- onDelete(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- oneByOneHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
一次一个hash
- onFailed(TaskExecutor, Throwable) - Method in class org.dromara.hutool.cron.listener.SimpleTaskListener
-
- onFailed(TaskExecutor, Throwable) - Method in interface org.dromara.hutool.cron.listener.TaskListener
-
任务启动失败时触发
- onlyAlias - Variable in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
是否只保留别名对应的字段
- onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.file.LineReadWatcher
-
- onModify(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
-
文件修改时执行的方法
文件修改可能触发多次
- onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
-
- onModify(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- onOverflow(WatchEvent<?>, WatchKey) - Method in interface org.dromara.hutool.core.io.watch.Watcher
-
事件丢失或出错时执行的方法
- onOverflow(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onOverflow(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
-
- onOverflow(WatchEvent<?>, WatchKey) - Method in class org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- onRemove(K, V) - Method in interface org.dromara.hutool.core.cache.CacheListener
-
对象移除回调
- onRemove(K, V) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
对象移除回调。
- onStart(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.SimpleTaskListener
-
- onStart(TaskExecutor) - Method in interface org.dromara.hutool.cron.listener.TaskListener
-
定时任务启动时触发
- onSucceeded(TaskExecutor) - Method in class org.dromara.hutool.cron.listener.SimpleTaskListener
-
- onSucceeded(TaskExecutor) - Method in interface org.dromara.hutool.cron.listener.TaskListener
-
任务成功结束时触发
- OpcZipOutputStream - Class in org.dromara.hutool.core.compress
-
Excel兼容的ZIP64 OutputStream实现
来自并见: https://github.com/rzymek/opczip
- OpcZipOutputStream(OutputStream) - Constructor for class org.dromara.hutool.core.compress.OpcZipOutputStream
-
构造
- open(T, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
-
构建一个开区间,即{x | lowerBound < x < upperBound}
- open(File) - Static method in class org.dromara.hutool.swing.DesktopUtil
-
启动关联应用程序来打开文件
- openChannel(ChannelType) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
打开Channel连接
- openChannel(Session, ChannelType, long) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
-
打开Channel连接
- openClient() - Static method in class org.dromara.hutool.extra.ssh.engine.mina.MinaUtil
-
打开一个客户端对象
- openClient(Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjUtil
-
打开客户端连接
- openClose(T, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRange
-
构建一个左闭右开区间,即{x | lowerBound < x <= upperBound}
- openConnection(Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedUtil
-
打开SSH连接
- openHttp(URL, Proxy) - Static method in class org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
-
初始化http或https请求参数
有些时候https请求会出现com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl的实现,此为sun内部api,按照普通http请求处理
- openSession(Connection) - Static method in class org.dromara.hutool.extra.ssh.engine.ganymed.GanymedUtil
-
打开SSH会话
- openSession(Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.jsch.JschUtil
-
打开Session会话
- openSession(SshClient, Connector) - Static method in class org.dromara.hutool.extra.ssh.engine.mina.MinaUtil
-
打开一个新的Session
- openSftp(Charset) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
打开SFTP会话
- openSftp(Charset) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
打开SFTP会话
- openShell() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSession
-
打开Shell连接
- OpensslKeyUtil - Class in org.dromara.hutool.crypto.bc
-
基于bcpkix封装的Openssl相关工具,包括密钥转换、Pem密钥文件读取等
注意此工具需要引入org.bouncycastle:bcpkix-jdk18on
- OpensslKeyUtil() - Constructor for class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
- OpenSSLPBEInputStream - Class in org.dromara.hutool.crypto.openssl
-
OpenSSL风格的PBE输入流,用于密文解密
来自:http://stackoverflow.com/questions/11783062/how-to-decrypt-an-encrypted-file-in-java-with-openssl-with-aes
- OpenSSLPBEInputStream(InputStream, String, int, char[]) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLPBEInputStream
-
构造
- OpenSSLPBEOutputStream - Class in org.dromara.hutool.crypto.openssl
-
OpenSSL风格的PBE输出流,用于生成密文
来自:http://stackoverflow.com/questions/11783062/how-to-decrypt-an-encrypted-file-in-java-with-openssl-with-aes
- OpenSSLPBEOutputStream(OutputStream, String, int, char[]) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLPBEOutputStream
-
构造
- OpenSSLSaltParser - Class in org.dromara.hutool.crypto.openssl
-
OpenSSL中加盐解析器
参考:
https://stackoverflow.com/questions/11783062/how-to-decrypt-file-in-java-encrypted-with-openssl-command-using-aes
https://stackoverflow.com/questions/32508961/java-equivalent-of-an-openssl-aes-cbc-encryption
- OpenSSLSaltParser(MessageDigest, int, String) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
-
构造
- OpenSSLSaltParser(MessageDigest, int, int) - Constructor for class org.dromara.hutool.crypto.openssl.OpenSSLSaltParser
-
构造
- Operation - Enum in org.dromara.hutool.socket.nio
-
SelectionKey Operation的枚举封装
- Opt<T> - Class in org.dromara.hutool.core.lang
-
复制jdk16中的Optional,以及自己进行了一点调整和新增,比jdk8中的Optional多了几个实用的函数
详细见:
- OptConverter - Class in org.dromara.hutool.core.convert.impl
-
- OptConverter() - Constructor for class org.dromara.hutool.core.convert.impl.OptConverter
-
- OptionalConverter - Class in org.dromara.hutool.core.convert.impl
-
- OptionalConverter() - Constructor for class org.dromara.hutool.core.convert.impl.OptionalConverter
-
- or(PercentCodec) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
增加安全字符到当前的PercentCodec
- or(Iterable<Predicate<T>>) - Static method in class org.dromara.hutool.core.func.PredicateUtil
-
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
- or(Predicate<T>...) - Static method in class org.dromara.hutool.core.func.PredicateUtil
-
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
- or(SerBiPredicate<? super T, ? super U>) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerPredicate<? super T>) - Method in interface org.dromara.hutool.core.func.SerPredicate
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerSupplier<? extends Opt<? extends T>>) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,就返回本身,如果不存在,则使用传入的操作执行后获得的 Opt
- or(boolean...) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean数组所有元素 或 的结果
BooleanUtil.or(true, true) = true
BooleanUtil.or(false, false) = false
BooleanUtil.or(true, false) = true
BooleanUtil.or(true, true, false) = true
BooleanUtil.or(true, true, true) = true
BooleanUtil.or(false, false, false) = false
- OracleDialect - Class in org.dromara.hutool.db.dialect.impl
-
Oracle 方言
- OracleDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.OracleDialect
-
构造
- order() - Method in interface org.dromara.hutool.core.lang.event.Subscriber
-
获取事件执行顺序,值越小越先执行
- Order - Class in org.dromara.hutool.db.sql
-
SQL排序对象
- Order() - Constructor for class org.dromara.hutool.db.sql.Order
-
构造
- Order(String) - Constructor for class org.dromara.hutool.db.sql.Order
-
构造
- Order(String, Direction) - Constructor for class org.dromara.hutool.db.sql.Order
-
构造
- orderBy(Order...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
排序
- ordinalIndexOf(CharSequence, CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置。
- orElse(T) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则返回传入的other
- orElseGet(SerSupplier<? extends T>) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
- orElseOpt(SerSupplier<? extends T>) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
- orElseRun(Runnable) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则执行传入的操作
- orElseThrow() - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里的值存在,则返回该值,否则抛出 NoSuchElementException
- orElseThrow(SerSupplier<? extends X>) - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里的值存在,则返回该值,否则执行传入的操作,获取异常类型的返回值并抛出
往往是一个包含无参构造器的异常 例如传入IllegalStateException::new
- org.dromara.hutool - package org.dromara.hutool
-
Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。
- org.dromara.hutool.core - package org.dromara.hutool.core
-
Hutool核心方法及数据结构包
- org.dromara.hutool.core.annotation - package org.dromara.hutool.core.annotation
-
注解包,提供增强型注解和注解工具类,处理包括:
注解元素(AnnotatedElement)上的注解。
- org.dromara.hutool.core.annotation.elements - package org.dromara.hutool.core.annotation.elements
-
AnnotatedElement对象实现
- org.dromara.hutool.core.array - package org.dromara.hutool.core.array
-
提供数组相关封装
- org.dromara.hutool.core.bean - package org.dromara.hutool.core.bean
-
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
- org.dromara.hutool.core.bean.copier - package org.dromara.hutool.core.bean.copier
-
Bean拷贝实现,包括拷贝选项等
- org.dromara.hutool.core.bean.copier.provider - package org.dromara.hutool.core.bean.copier.provider
-
Bean值提供者方式封装
- org.dromara.hutool.core.bean.path - package org.dromara.hutool.core.bean.path
-
Bean路径,通过路径表达式查找或设置对象或子对象中的值
- org.dromara.hutool.core.bean.path.node - package org.dromara.hutool.core.bean.path.node
-
Bean路径节点
- org.dromara.hutool.core.cache - package org.dromara.hutool.core.cache
-
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
- org.dromara.hutool.core.cache.file - package org.dromara.hutool.core.cache.file
-
提供针对文件的缓存实现
- org.dromara.hutool.core.cache.impl - package org.dromara.hutool.core.cache.impl
-
提供各种缓存实现
- org.dromara.hutool.core.classloader - package org.dromara.hutool.core.classloader
-
类加载相关封装和工具
- org.dromara.hutool.core.codec - package org.dromara.hutool.core.codec
-
编码解码封装编码封装
- org.dromara.hutool.core.codec.binary - package org.dromara.hutool.core.codec.binary
-
BaseN编码解码,提供将bytes和baseN的编码转换功能。
- org.dromara.hutool.core.codec.hash - package org.dromara.hutool.core.codec.hash
-
提供Hash算法的封装
- org.dromara.hutool.core.codec.hash.metro - package org.dromara.hutool.core.codec.hash.metro
-
MetroHash算法实现
参考:https://github.com/postamar/java-metrohash
- org.dromara.hutool.core.collection - package org.dromara.hutool.core.collection
-
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
- org.dromara.hutool.core.collection.iter - package org.dromara.hutool.core.collection.iter
-
- org.dromara.hutool.core.collection.partition - package org.dromara.hutool.core.collection.partition
-
列表分区或分段
- org.dromara.hutool.core.collection.queue - package org.dromara.hutool.core.collection.queue
-
- org.dromara.hutool.core.collection.set - package org.dromara.hutool.core.collection.set
-
- org.dromara.hutool.core.comparator - package org.dromara.hutool.core.comparator
-
各种比较器(Comparator)实现和封装
- org.dromara.hutool.core.compress - package org.dromara.hutool.core.compress
-
压缩解压封装
- org.dromara.hutool.core.convert - package org.dromara.hutool.core.convert
-
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
转换器是典型的策略模式应用,可自定义转换策略。
- org.dromara.hutool.core.convert.impl - package org.dromara.hutool.core.convert.impl
-
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
- org.dromara.hutool.core.convert.impl.stringer - package org.dromara.hutool.core.convert.impl.stringer
-
针对对象转换为String的封装
- org.dromara.hutool.core.data - package org.dromara.hutool.core.data
-
数据相关封装和工具类
在Hutool中,“数据”是指社会属性的内容
如ID、电话、统一社会信用代码、密码、坐标系、数据脱敏等。
- org.dromara.hutool.core.data.id - package org.dromara.hutool.core.data.id
-
提供各种ID生成
- org.dromara.hutool.core.data.masking - package org.dromara.hutool.core.data.masking
-
数据脱敏,提供各种数据类型(字符串、数字等)的脱敏方法。
- org.dromara.hutool.core.date - package org.dromara.hutool.core.date
-
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
- org.dromara.hutool.core.date.chinese - package org.dromara.hutool.core.date.chinese
-