- padAfter(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
padAfter(null, *, *);//null
padAfter("1", 3, '0');//"100"
padAfter("123", 2, '0');//"23"
padAfter("123", -1, '0')//"" 空串
- padAfter(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度
padAfter(null, *, *);//null
padAfter("1", 3, "ABC");//"1AB"
padAfter("123", 2, "ABC");//"23"
- padLeft(List<T>, int, T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
填充List,以达到最小长度
- padPre(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足指定长度,如果提供的字符串大于指定长度,截断之
同:leftPad (org.apache.commons.lang3.leftPad)
padPre(null, *, *);//null
padPre("1", 3, "ABC");//"AB1"
padPre("123", 2, "ABC");//"12"
padPre("1039", -1, "0");//"103"
- padPre(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
同:leftPad (org.apache.commons.lang3.leftPad)
padPre(null, *, *);//null
padPre("1", 3, '0');//"001"
padPre("123", 2, '0');//"12"
- padRight(Collection<T>, int, T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
填充List,以达到最小长度
- page(List<T>, int, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
对指定List分页取值
- page(List<T>, PageInfo) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
对指定List分页取值
- page(List<T>, int, Consumer<List<T>>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
对指定List进行分页,逐页返回数据
- PageInfo - Class in org.dromara.hutool.core.lang.page
-
分页信息,通过提供的总数、页码、每页记录数等信息,计算总页数等信息
来自:https://bbs.csdn.net/topics/360010907
- PageInfo(int, int) - Constructor for class org.dromara.hutool.core.lang.page.PageInfo
-
构造
- Pair<L,R> - Class in org.dromara.hutool.core.lang.tuple
-
不可变二元组对象
- Pair(L, R) - Constructor for class org.dromara.hutool.core.lang.tuple.Pair
-
构造
- PairConverter - Class in org.dromara.hutool.core.convert.impl
-
Pair 转换器,支持以下类型转为Pair
Map
Map.Entry
带分隔符的字符串,支持分隔符
:、
=、
,
Bean,包含
getLeft和
getRight方法
- PairConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PairConverter
-
- parallel(boolean) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
更改流的并行状态
- parallel() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
将流转换为并行
- parallelAllOfGet(CompletableFuture<T>...) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,重载方法
- parallelAllOfGet(List<CompletableFuture<T>>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行
- parallelAllOfGet(CompletableFuture<T>[], Function<Exception, T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法
- parallelAllOfGet(List<CompletableFuture<T>>, Function<Exception, T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法,重载方法
- parallelStream() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- parallelStream() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- parallelStream() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- parallelStream() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转成并行流
- ParameterizedTypeImpl - Class in org.dromara.hutool.core.reflect
-
- ParameterizedTypeImpl(Type[], Type, Type) - Constructor for class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
构造
- parse(CharSequence, boolean, PositionDateParser) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
- parse(CharSequence, DateFormat) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(CharSequence, String, Locale) - Static method in class org.dromara.hutool.core.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(CharSequence) - Static method in class org.dromara.hutool.core.date.DateUtil
-
将日期字符串转换为
DateTime对象,在转换过程中,如果字符串中有时区信息,表示是指定时区的时间
此时此方法会将时区转换为当前时区,时间戳会根据时区变化。
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(CharSequence, ParsePosition) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(CharSequence, ParsePosition, Calendar) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(CharSequence, String) - Static method in class org.dromara.hutool.core.date.format.GlobalCustomFormat
-
使用自定义格式解析日期
- parse(CharSequence) - Method in interface org.dromara.hutool.core.date.format.parser.DateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
解析日期,此方法线程安全
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(CharSequence, ParsePosition) - Method in class org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(CharSequence, ParsePosition, Calendar) - Method in class org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- parse(CharSequence, ParsePosition) - Method in interface org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- parse(CharSequence, ParsePosition, Calendar) - Method in interface org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.TimeParser
-
- parse(CharSequence, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parse(CharSequence, String) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parse(CharSequence) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获取指定数据大小文本对应的DataSize对象,如果无单位指定,默认获取
DataUnit.BYTES
例如:
"12KB" -- parses as "12 kilobytes"
"5MB" -- parses as "5 megabytes"
"20" -- parses as "20 bytes"
- parse(CharSequence, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
Obtain a DataSize from a text string such as
12MB using
the specified default
DataUnit if no unit is specified.
- parse(String) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
-
解析数据大小字符串,转换为bytes大小
- parse(T) - Static method in class org.dromara.hutool.core.map.Dict
-
将PO对象转为Dict
- parse(CharSequence, Charset) - Method in class org.dromara.hutool.core.net.url.UrlPath
-
解析path
- parse(String, Charset) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(String, Charset, boolean) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(TreeNode<T>, MapTree<T>) - Method in class org.dromara.hutool.core.tree.parser.DefaultNodeParser
-
- parse(T, MapTree<E>) - Method in interface org.dromara.hutool.core.tree.parser.NodeParser
-
- parse(String) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回系统默认编码
- parse(String, Charset) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回默认编码
- parseBean(T) - Method in class org.dromara.hutool.core.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - Method in class org.dromara.hutool.core.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBigInteger(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析为
BigInteger,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseBigInteger(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
创建
BigInteger,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseByISO(CharSequence) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parseByPatterns(CharSequence, String...) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(CharSequence, Locale, String...) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(CharSequence, Locale, boolean, String...) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(String, String...) - Static method in class org.dromara.hutool.core.date.DateUtil
-
通过给定的日期格式解析日期时间字符串。
- parseCookies(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
解析Cookie信息
- parseCrockford(String) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
解析Crockford`s Base32值
- parseDate(CharSequence, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parseDate(CharSequence, String) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parseDateByISO(CharSequence) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
解析日期时间字符串为
LocalDate,仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30
- parseDouble(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
5、NaN返回0
- parseDouble(String, Double) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Double 规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseDouble(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
5、NaN返回0
- parseFloat(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFloat(String, Float) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Float 规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFloat(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFromChinese(String) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
把中文转换为数字 如 二百二十 -》 220
一百一十二 -》 112
一千零一十二 -》 1012
- parseFromChineseMoney(String) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
中文大写数字金额转换为数字,返回结果以元为单位的BigDecimal类型数字
如:
“陆万柒仟伍佰伍拾陆元叁角贰分”返回“67556.32”
“叁角贰分”返回“0.32”
- parseFromChineseNumber(String) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
把中文转换为数字
一百一十二 -》 112
一千零一十二 -》 1012
十二点二三 -》 12.23
三点一四一五九二六五四 -》 3.141592654
- parseInt(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为int型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、科学计数法抛出NumberFormatException异常
- parseInt(char[], int) - Method in class org.dromara.hutool.core.math.NumberParser
-
- parseInt(String, Integer) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Integer 规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、解析失败返回默认值
- parseInt(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为int型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、科学计数法抛出NumberFormatException异常
- parseInt(char[], int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- parseLong(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、空串返回0
4、其它情况按照10进制转换
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
- parseLong(String, Long) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Long 规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、解析失败返回默认值
- parseLong(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、空串返回0
4、其它情况按照10进制转换
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
- parseLongFromChineseNumber(String, int) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
把中文整数转换为数字 如 二百二十 220
一百一十二 -》 112
一千零一十二 -》 1012
- parseNumber(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
将指定字符串转换为
Number 对象
此方法不支持科学计数法
空白符和NaN转换为0
0x开头使用16进制解析为Long类型
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumber(String, Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- parseNumber(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
将指定字符串转换为
Number 对象
此方法不支持科学计数法
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumber(String, Locale) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
将指定字符串转换为
Number 对象
此方法不支持科学计数法
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseObject(String, ParsePosition) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parsePattern() - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
Returns a list of Rules given a pattern.
- parseSegments(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
将 模板 解析为 Segment 列表
- parseSegments(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- parseSegments(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- parseToken(String, int[]) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
Performs the parsing of tokens.
- parseToLocalDateTime(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
- parseToOffsetDateTime(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
- parseXml(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将String类型的XML转换为XML文档
- partition(Collection<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
对集合按照指定长度分段,每一个段为单独的集合,返回这个集合的列表
- partition(List<T>, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition<T> - Class in org.dromara.hutool.core.collection.partition
-
列表分区或分段
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.Partition
-
列表分区
- partition(Map<K, V>, int) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将一个Map按照固定大小拆分成多个子Map
- partition(Predicate<T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Supplier<C>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Collector<T, ?, R>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- PartitionIter<T> - Class in org.dromara.hutool.core.collection.iter
-
分批迭代工具,可以分批处理数据
比如调用其他客户的接口,传入的入参有限,需要分批
比如mysql/oracle用in语句查询,超过1000可以分批
比如数据库取出游标,可以把游标里的数据一批一批处理
- PartitionIter(Iterator<T>, int) - Constructor for class org.dromara.hutool.core.collection.iter.PartitionIter
-
创建分组对象
- PartitionObjectPool<T> - Class in org.dromara.hutool.core.pool.partition
-
分区对象池实现
来自:https://github.com/DanielYWoo/fast-object-pool/blob/master/src/main/java/cn/danielw/fop/ObjectPool.java
- PartitionObjectPool(PartitionPoolConfig, ObjectFactory<T>) - Constructor for class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
构造
- PartitionPoolable<T> - Class in org.dromara.hutool.core.pool.partition
-
分区可池化对象,此对象会同时持有原始对象和所在的分区
- PartitionPoolable(T, PoolPartition<T>) - Constructor for class org.dromara.hutool.core.pool.partition.PartitionPoolable
-
构造
- PartitionPoolConfig - Class in org.dromara.hutool.core.pool.partition
-
分局对象池配置
- PartitionPoolConfig() - Constructor for class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
-
- partitionSize - Variable in class org.dromara.hutool.core.collection.iter.PartitionIter
-
实际每批大小
- partValue(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
当除以分数有余数时每份+1
- partValue(int, int, boolean) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
如果isPlusOneWhenHasRem为true,则当除以分数有余数时每份+1,否则丢弃余数部分
- PasswdStrength - Class in org.dromara.hutool.core.data
-
- PasswdStrength() - Constructor for class org.dromara.hutool.core.data.PasswdStrength
-
- PasswdStrength.CHAR_TYPE - Enum in org.dromara.hutool.core.data
-
字符类型枚举
- PasswdStrength.PASSWD_LEVEL - Enum in org.dromara.hutool.core.data
-
密码强度等级枚举
- password(String) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
【密码】密码的全部字符都用*代替,比如:******
- Path() - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
构造
- Path(DirectedWeightGraph.Edge<T>) - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
构造
- PATH - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
path = segment / "/"
- PATH_SEPARATOR - Static variable in class org.dromara.hutool.core.io.file.FileUtil
-
多个PATH之间的分隔符
在Unix和Linux下 是':'; 在Windows下是 ';'
- PathConverter - Class in org.dromara.hutool.core.convert.impl
-
字符串转换器
- PathConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PathConverter
-
- PathCopier - Class in org.dromara.hutool.core.io.file
-
文件复制封装
- PathCopier(Path, Path, CopyOption[]) - Constructor for class org.dromara.hutool.core.io.file.PathCopier
-
构造
- PathDeleter - Class in org.dromara.hutool.core.io.file
-
文件删除封装
- PathDeleter(Path) - Constructor for class org.dromara.hutool.core.io.file.PathDeleter
-
构造
- pathEndsWith(File, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断文件路径是否有指定后缀,忽略大小写
常用语判断扩展名
- pathEquals(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件路径是否相同
取两个文件的绝对路径比较,在Windows下忽略大小写,在Linux下不忽略。
- PathMover - Class in org.dromara.hutool.core.io.file
-
文件移动封装
- PathMover(Path, Path, CopyOption[]) - Constructor for class org.dromara.hutool.core.io.file.PathMover
-
构造
- pathPrefix - Variable in class org.dromara.hutool.core.spi.AbsServiceLoader
-
路径前缀
- PathUtil - Class in org.dromara.hutool.core.io.file
-
NIO中Path对象操作封装
- PathUtil() - Constructor for class org.dromara.hutool.core.io.file.PathUtil
-
- pattern - Variable in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
The pattern
- PatternFinder - Class in org.dromara.hutool.core.text.finder
-
正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置
- PatternFinder(String, boolean) - Constructor for class org.dromara.hutool.core.text.finder.PatternFinder
-
构造
- PatternFinder(Pattern) - Constructor for class org.dromara.hutool.core.text.finder.PatternFinder
-
构造
- PatternPool - Class in org.dromara.hutool.core.regex
-
- PatternPool() - Constructor for class org.dromara.hutool.core.regex.PatternPool
-
- PatternsDateParser - Class in org.dromara.hutool.core.date.format.parser
-
通过给定的日期格式解析日期时间字符串。
- PatternsDateParser(String...) - Constructor for class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
构造
- PCHAR - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
- peek() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- peek() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peek(byte[], int, int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns, whether the next bytes in the buffer are exactly those, given by
sourceBuffer, offset, and length.
- peek(Consumer<T>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
检查并操作值
- peek(Consumer<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
- peekFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peekIdx(BiConsumer<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
- peekKey(Consumer<? super K>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
检查键
- peekLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peekValue(Consumer<? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
检查值
- PERCENT - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:百分号 '%'
- PercentCodec - Class in org.dromara.hutool.core.codec
-
百分号编码(Percent-encoding), 也称作URL编码(URL encoding)。
- PercentCodec() - Constructor for class org.dromara.hutool.core.codec.PercentCodec
-
构造
[a-zA-Z0-9]默认不被编码
- PercentCodec(BitSet) - Constructor for class org.dromara.hutool.core.codec.PercentCodec
-
构造
- PercentCodec.Builder - Class in org.dromara.hutool.core.codec
-
- PeriodConverter - Class in org.dromara.hutool.core.convert.impl
-
- PeriodConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PeriodConverter
-
- PhantomObj<T> - Class in org.dromara.hutool.core.lang.ref
-
- PhantomObj(T, ReferenceQueue<? super T>) - Constructor for class org.dromara.hutool.core.lang.ref.PhantomObj
-
构造
- PhoneUtil - Class in org.dromara.hutool.core.data
-
电话号码工具类,包括:
手机号码
400、800号码
座机号码
- PhoneUtil() - Constructor for class org.dromara.hutool.core.data.PhoneUtil
-
- PI - Static variable in class org.dromara.hutool.core.data.CoordinateUtil
-
坐标转换参数:π
- Pid - Enum in org.dromara.hutool.core.data.id
-
- ping(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检测IP地址是否能ping通
- ping(String, int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检测IP地址是否能ping通
- PinyinComparator - Class in org.dromara.hutool.core.comparator
-
按照GBK拼音顺序对给定的汉字字符串排序
- PinyinComparator() - Constructor for class org.dromara.hutool.core.comparator.PinyinComparator
-
构造,null最大,排在最后
- PinyinComparator(boolean) - Constructor for class org.dromara.hutool.core.comparator.PinyinComparator
-
构造
- pjwHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
PJW算法
- placeholder - Variable in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
单占位符
例如:"?"
- placeholder(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
设置 占位符
- placeholder - Variable in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- PlaceholderParser - Class in org.dromara.hutool.core.text.placeholder
-
一个简单的占位符解析器。
- PlaceholderParser(UnaryOperator<String>, String, String) - Constructor for class org.dromara.hutool.core.text.placeholder.PlaceholderParser
-
创建一个占位符解析器,默认转义符为"\"
- PlaceholderParser(UnaryOperator<String>, String, String, char) - Constructor for class org.dromara.hutool.core.text.placeholder.PlaceholderParser
-
创建一个占位符解析器
- placeholderSegments - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
所有占位符
- PLATE_NUMBER - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
中国车牌号码(兼容新能源车牌)
- PLATE_NUMBER - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
中国车牌号码(兼容新能源车牌)
- PLUS - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:加号 '+'
- poll() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- poll() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- poll() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
- poll(long, TimeUnit) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
- pollFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- pollLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- Poolable<T> - Interface in org.dromara.hutool.core.pool
-
池化对象
- PoolConfig - Class in org.dromara.hutool.core.pool
-
对象池配置,提供基本的配置项,包括:
最小池大小(初始大小)
最大池大小
最长等待时间
最长空闲时间
- PoolConfig() - Constructor for class org.dromara.hutool.core.pool.PoolConfig
-
- PoolException - Exception in org.dromara.hutool.core.pool
-
对象池异常
- PoolException(Throwable) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String, Object...) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String, Throwable) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolPartition<T> - Class in org.dromara.hutool.core.pool.partition
-
对象池分区
一个分区实际为一个小的对象池,持有一个阻塞队列。
- PoolPartition(PoolConfig, BlockingQueue<Poolable<T>>, ObjectFactory<T>) - Constructor for class org.dromara.hutool.core.pool.partition.PoolPartition
-
构造
- pop() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- popPart(Stack<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- popPart(Deque<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- PORT_RANGE_MAX - Static variable in class org.dromara.hutool.core.net.NetUtil
-
默认最大端口,65535
- PORT_RANGE_MIN - Static variable in class org.dromara.hutool.core.net.NetUtil
-
默认最小端口,1024
- pos - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Position where next character should be written in the buffer.
- PositionDateParser - Interface in org.dromara.hutool.core.date.format.parser
-
- PossibleObjectCreator<T> - Class in org.dromara.hutool.core.reflect.creator
-
尝试方式对象实例化器
通过判断类型或调用可能的构造,构建对象,支持:
原始类型
接口或抽象类型
枚举
数组
使用默认参数的构造方法
对于接口或抽象类型,构造其默认实现:
Map -》 HashMap
Collction -》 ArrayList
List -》 ArrayList
Set -》 HashSet
- PossibleObjectCreator(Class<T>) - Constructor for class org.dromara.hutool.core.reflect.creator.PossibleObjectCreator
-
构造
- postVisitDirectory(Path, IOException) - Method in class org.dromara.hutool.core.io.file.visitor.DelVisitor
-
访问目录结束后删除目录,当执行此方法时,子文件或目录都已访问(删除)完毕
理论上当执行到此方法时,目录下已经被清空了
- pow(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
- pow(BigDecimal, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
如果n为负数,则返回1/a的-n次方,默认四舍五入
- pow(BigDecimal, int, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
如果n为负数,则返回1/a的-n次方,默认四舍五入
- PredicateDateParser - Interface in org.dromara.hutool.core.date.format.parser
-
- PredicateUnaryOperator<T> - Interface in org.dromara.hutool.core.func
-
- PredicateUtil - Class in org.dromara.hutool.core.func
-
- PredicateUtil() - Constructor for class org.dromara.hutool.core.func.PredicateUtil
-
- prefix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- prefix(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符前缀
- prefix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- prepend(Iterable<? extends Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- prepend(Iterable<? extends T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将输入元素转为流,返回一个前半段为新流,后半段为当前流的新实例
- prependIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在前面添加起始字符串
不忽略大小写
- prependIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
- prependIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
忽略大小写
- prettyPrint() - Method in class org.dromara.hutool.core.date.StopWatch
-
生成所有任务的一个任务花费时间表,单位纳秒
- prettyPrint(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch
-
生成所有任务的一个任务花费时间表
- previousPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
上一页,即当前页码-1,直到第一页则始终为第一页
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.compress.ZipCopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.CopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.MoveVisitor
-
- PrimitiveArrayUtil - Class in org.dromara.hutool.core.array
-
原始类型数组工具类
- PrimitiveArrayUtil() - Constructor for class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- PrimitiveConverter - Class in org.dromara.hutool.core.convert.impl
-
原始类型转换器
支持类型为:
byte
short
int
long
float
double
char
boolean
- PrimitiveConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PrimitiveConverter
-
- print(Object) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print(Object, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable对象,那么同时打印堆栈
- print(String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print() - Method in class org.dromara.hutool.core.lang.ConsoleTable
-
打印到控制台
- printProgress(char, int) - Static method in class org.dromara.hutool.core.lang.Console
-
打印进度条
- printProgress(char, int, double) - Static method in class org.dromara.hutool.core.lang.Console
-
打印进度条
- process(FoundWord) - Method in interface org.dromara.hutool.core.text.dfa.SensitiveProcessor
-
敏感词过滤处理
- processMultiple(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
-
可以用于计算双色球、大乐透注数的方法
比如大乐透35选5可以这样调用processMultiple(7,5); 就是数学中的:C75=7*6/2*1
- progress - Variable in class org.dromara.hutool.core.io.copy.IoCopier
-
进度条
- progress(long, long) - Method in interface org.dromara.hutool.core.io.StreamProgress
-
进行中
- PropDesc - Class in org.dromara.hutool.core.bean
-
属性描述,包括了字段、getter、setter和相应的方法执行
- PropDesc(Field, Method, Method) - Constructor for class org.dromara.hutool.core.bean.PropDesc
-
构造
Getter和Setter方法设置为默认可访问
- PropDesc(String, Method, Method) - Constructor for class org.dromara.hutool.core.bean.PropDesc
-
构造
Getter和Setter方法设置为默认可访问
- PropertyComparator<T> - Class in org.dromara.hutool.core.comparator
-
Bean属性排序器
支持读取Bean多层次下的属性
- PropertyComparator(String) - Constructor for class org.dromara.hutool.core.comparator.PropertyComparator
-
构造,默认null排在后(从小到大排序)
- PropertyComparator(String, boolean) - Constructor for class org.dromara.hutool.core.comparator.PropertyComparator
-
构造
- PropertyComparator(String, boolean, boolean) - Constructor for class org.dromara.hutool.core.comparator.PropertyComparator
-
构造
- PropIgnore - Annotation Type in org.dromara.hutool.core.annotation
-
属性忽略注解,使用此注解的字段等会被忽略,主要用于Bean拷贝、Bean转Map等
此注解应用于字段时,忽略读取和设置属性值,应用于setXXX方法忽略设置值,应用于getXXX忽略读取值
- propMap - Variable in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
属性Map
- ProxySocketFactory - Class in org.dromara.hutool.core.net
-
代理Socket工厂,用于创建代理Socket
来自commons-net的DefaultSocketFactory
- ProxySocketFactory(Proxy) - Constructor for class org.dromara.hutool.core.net.ProxySocketFactory
-
构造
- prune() - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中清理过期对象,清理策略取决于具体实现
- prune() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- prune() - Method in class org.dromara.hutool.core.cache.impl.ReentrantCache
-
- prune() - Method in class org.dromara.hutool.core.cache.impl.StampedCache
-
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
清理实现
子类实现此方法时无需加锁
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.FIFOCache
-
先进先出的清理策略
先遍历缓存清理过期的缓存对象,如果清理后还是满的,则删除第一个缓存对象
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.LFUCache
-
清理过期对象。
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.LRUCache
-
只清理超时对象,LRU的实现会交给LinkedHashMap
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.TimedCache
-
清理过期对象
- PunyCode - Class in org.dromara.hutool.core.codec
-
- PunyCode() - Constructor for class org.dromara.hutool.core.codec.PunyCode
-
- PURE_DATE_FORMAT - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_DATE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_DATE_PATTERN - Static variable in class org.dromara.hutool.core.date.DatePattern
-
标准日期格式:yyyyMMdd
- PURE_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_DATETIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_DATETIME_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_DATETIME_MS_FORMATTER - Static variable in class org.dromara.hutool.core.date.DatePattern
-
标准日期格式
DateTimeFormatter:yyyyMMddHHmmssSSS
see https://stackoverflow.com/questions/22588051/is-java-time-failing-to-parse-fraction-of-second
jdk8 bug at: https://bugs.openjdk.java.net/browse/JDK-8031085
- PURE_DATETIME_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DatePattern
-
标准日期格式:yyyyMMddHHmmssSSS
- PURE_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DatePattern
-
标准日期格式:yyyyMMddHHmmss
- PURE_TIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_TIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- PURE_TIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DatePattern
-
标准日期格式:HHmmss
- push(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- push(K, V) - Method in class org.dromara.hutool.core.stream.EntryStream
-
向当前流末尾追加元素
- push(T...) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
与给定元素组成的流合并,成为新的流
- put(K, V) - Method in interface org.dromara.hutool.core.cache.Cache
-
将对象加入到缓存,使用默认失效时长
- put(K, V, long) - Method in interface org.dromara.hutool.core.cache.Cache
-
- put(K, V) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- put(K, V) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- put(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- put(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.ReentrantCache
-
- put(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.StampedCache
-
- put(K, V) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
放入缓存
- put(E) - Method in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- put(Object) - Static method in class org.dromara.hutool.core.lang.Singleton
-
将已有对象放入单例中,其Class做为键
- put(String, Object) - Static method in class org.dromara.hutool.core.lang.Singleton
-
将已有对象放入单例中,key做为键
- put(String, Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.BiMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- put(K, TreeEntry<K, V>) - Method in interface org.dromara.hutool.core.map.ForestMap
-
添加一个节点,效果等同于 putNode(key, node.getValue())
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node指定的值;
- put(K, V) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(boolean, K, V) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(boolean, K, Supplier<V>) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(Object, Object) - Method in class org.dromara.hutool.core.map.MapProxy
-
- put(K, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- put(K, Collection<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
- put(R, C, V) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- put(R, C, V) - Method in interface org.dromara.hutool.core.map.multi.Table
-
为表格指定行列赋值,如果不存在,创建之,存在则替换之,返回原值
- put(K, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.TableMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- put(L, M, R) - Method in class org.dromara.hutool.core.map.TripleTable
-
加入值
- putAll(Map<? extends String, ?>) - Method in class org.dromara.hutool.core.map.BeanMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
-
- putAll(Map<? extends K, ? extends TreeEntry<K, V>>) - Method in interface org.dromara.hutool.core.map.ForestMap
-
批量添加节点,若节点具有父节点或者子节点,则一并在当前实例中引入该关系
- putAll(Map<K, V>) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- putAll(Map<?, ?>) - Method in class org.dromara.hutool.core.map.MapProxy
-
- putAll(Map<K, V>, Iterable<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- putAll(Map<? extends K, ? extends Collection<V>>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
- putAll(Table<? extends R, ? extends C, ? extends V>) - Method in interface org.dromara.hutool.core.map.multi.Table
-
批量加入
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.TableMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
-
- putAllNode(C, Function<V, K>, Function<V, K>, boolean) - Method in interface org.dromara.hutool.core.map.ForestMap
-
批量添加节点
- putAllValues(K, Collection<V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
coll.forEach(t -> map.putValue(key, t))
- putAllValues(Map<? extends K, ? extends Collection<V>>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将集合中的全部键值对追加到当前实例中,效果等同于:
for (Entry<K, Collection<V>> entry : m.entrySet()) {
K key = entry.getKey();
Collection<V> coll = entry.getValues();
for (V val : coll) {
map.putValue(key, val)
}
}
- putAllValues(K, Collection<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
for (V val : coll) {
map.putValue(key, val)
}
- putEdge(T, T, long) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
添加边
- putEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
添加边
- putExtra(String, Object) - Method in class org.dromara.hutool.core.tree.MapTree
-
扩展属性
- putExtra(String, Object) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
扩展属性
- putFileType(String, String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
增加文件类型映射
如果已经存在将覆盖之前的映射
- putFormatter(String, Function<Date, String>) - Static method in class org.dromara.hutool.core.date.format.GlobalCustomFormat
-
加入日期格式化规则
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.BiMap
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- putLinkedNodes(K, V, K, V) - Method in interface org.dromara.hutool.core.map.ForestMap
-
同时添加父子节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
该操作等同于:
putNode(parentKey, parentValue);
putNode(childKey, childValue);
linkNodes(parentKey, childKey);
- putLinkedNodes(K, K, V) - Method in interface org.dromara.hutool.core.map.ForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
- putLinkedNodes(K, V, K, V) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
同时添加父子节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
该操作等同于:
TreeEntry<K, V> parent = putNode(parentKey, parentValue);
TreeEntry<K, V> child = putNode(childKey, childValue);
linkNodes(parentKey, childKey);
- putLinkedNodes(K, K, V) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
- putNextEntry(ZipEntry) - Method in class org.dromara.hutool.core.compress.OpcZipOutputStream
-
- putNode(K, V) - Method in interface org.dromara.hutool.core.map.ForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node指定的值;
- putNode(K, V) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node指定的值;
- putParser(String, Function<CharSequence, Date>) - Static method in class org.dromara.hutool.core.date.format.GlobalCustomFormat
-
加入日期解析规则
- putProperty(String, Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
设置Path表达式对应的值
- putPropertyDescriptorMap(Class<?>, Map<String, PropertyDescriptor>, boolean) - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
加入缓存
- putStringer(Class<?>, Function<Object, String>) - Method in class org.dromara.hutool.core.convert.impl.StringConverter
-
加入自定义对象类型的toString规则
- putValue(K, V) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
向指定键对应的值集合追加值,效果等同于:
map.computeIfAbsent(key, k -> new Collection()).add(value)
- putValue(K, V) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
向指定键对应的值集合追加值,效果等同于:
Collection<V> coll = map.get(key);
if(null == coll) {
coll.add(value);
map.put(coll);
} else {
coll.add(value);
}
- putValues(K, V...) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将数组中的全部元素追加到指定的值集合中,效果等同于:
for (V val : values) {
map.putValue(key, val)
}
- putWithoutLock(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
加入元素,无锁
- RADIUS - Static variable in class org.dromara.hutool.core.data.CoordinateUtil
-
地球半径(Krasovsky 1940)
- RADIXS_34 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
34进制字符串,不包含 IO 字符
对于需要补齐的,自己可以随机填充IO字符
26个字母:abcdefghijklmnopqrstuvwxyz
- RADIXS_59 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
59进制字符串,不包含 IOl 字符
- RADIXS_SHUFFLE_34 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
打乱后的34进制
- RADIXS_SHUFFLE_59 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
打乱后的59进制
- RadixUtil - Class in org.dromara.hutool.core.codec
-
- RadixUtil() - Constructor for class org.dromara.hutool.core.codec.RadixUtil
-
- RandomAccessAvgPartition<T> - Class in org.dromara.hutool.core.collection.partition
-
列表分区或分段(可随机访问列表)
通过传入分区个数,将指定列表分区为不同的块,每块区域的长度均匀分布(个数差不超过1)
[1,2,3,4] -》 [1,2], [3, 4]
[1,2,3,4] -》 [1,2], [3], [4]
[1,2,3,4] -》 [1], [2], [3], [4]
[1,2,3,4] -》 [1], [2], [3], [4], []
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- RandomAccessAvgPartition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.RandomAccessAvgPartition
-
列表分区
- RandomAccessPartition<T> - Class in org.dromara.hutool.core.collection.partition
-
列表分区或分段(可随机访问列表)
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- RandomAccessPartition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.RandomAccessPartition
-
构造
- randomBigDecimal() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[0, 1)
- randomBigDecimal(BigDecimal) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomBigDecimal(BigDecimal, BigDecimal) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomBoolean() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机Boolean值
- randomBytes(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机bytes
- randomBytes(int, Random) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机bytes
- randomChar() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机字母或数字,小写
- randomChar(String) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机字符
- randomChinese() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机汉字('一'-'鿿')
- randomCreditCode() - Static method in class org.dromara.hutool.core.data.CreditCodeUtil
-
获取一个随机的统一社会信用代码
- randomDate(Date, DateField, int, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
以给定日期为基准,随机产生一个日期
- randomDay(int, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
以当天为基准,随机产生一个日期
- randomDouble(double, double) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double, double, int, RoundingMode) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数[0, 1)
- randomDouble(int, RoundingMode) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomDouble(double, int, RoundingMode) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomEle(List<T>) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的元素
- randomEle(List<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的元素
- randomEle(T[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得数组中的元素
- randomEle(T[], int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得数组中的元素
- randomEles(List<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的一定量元素
- randomEleSet(Collection<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的一定量的不重复元素,返回Set
- randomFloat() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数[0, 1)
- randomFloat(float) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomFloat(float, float) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomInt() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数int值
- randomInt(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomInt(int, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomInt(int, int, boolean, boolean) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomInts(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
创建指定长度的随机索引
- randomLong() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数
- randomLong(long) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomLong(long, long) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomLong(long, long, boolean, boolean) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomNanoId() - Static method in class org.dromara.hutool.core.data.id.NanoId
-
- randomNanoId(int) - Static method in class org.dromara.hutool.core.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNanoId(Random, char[], int) - Static method in class org.dromara.hutool.core.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNumber() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机数字,数字为0~9单个数字
- randomNumbers(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个只包含数字的字符串
- randomPick(List<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
- randomPickInts(int, int[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
生成从种子中获取随机数字
- RandomSelector<T> - Class in org.dromara.hutool.core.lang.selector
-
随机选择器
- RandomSelector() - Constructor for class org.dromara.hutool.core.lang.selector.RandomSelector
-
构造
- RandomSelector(Iterable<T>) - Constructor for class org.dromara.hutool.core.lang.selector.RandomSelector
-
构造
- randomString(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大小写字母)
- randomString(String, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串
- randomStringLower(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母)
- randomStringLowerWithoutStr(int, String) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母) 并排除指定字符串
- randomStringUpper(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大写字符)
- randomStringWithoutStr(int, String) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和字母) 并排除指定字符串
- RandomUtil - Class in org.dromara.hutool.core.util
-
随机工具类
- RandomUtil() - Constructor for class org.dromara.hutool.core.util.RandomUtil
-
- randomUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取随机UUID
- randomUUID() - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- randomUUID(boolean) - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- randomUUID(Random) - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- range(Date, Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
创建日期范围生成器
- Range<T> - Class in org.dromara.hutool.core.lang.range
-
范围生成器。
- Range(T, Range.Stepper<T>) - Constructor for class org.dromara.hutool.core.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>) - Constructor for class org.dromara.hutool.core.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>, boolean, boolean) - Constructor for class org.dromara.hutool.core.lang.range.Range
-
构造
- range(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
生成一个从0开始的数字列表
- range(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- range(int, int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- Range.Stepper<T> - Interface in org.dromara.hutool.core.lang.range
-
步进接口,此接口用于实现如何对一个对象按照指定步进增加步进
步进接口可以定义以下逻辑:
1、步进规则,即对象如何做步进
2、步进大小,通过实现此接口,在实现类中定义一个对象属性,可灵活定义步进大小
3、限制range个数,通过实现此接口,在实现类中定义一个对象属性,可灵活定义limit,限制range个数
- rangeConsume(Date, Date, DateField, Consumer<Date>) - Static method in class org.dromara.hutool.core.date.DateUtil
-
按日期范围遍历,执行 consumer
- rangeContains(DateRange, DateRange) - Static method in class org.dromara.hutool.core.date.DateUtil
-
俩个时间区间取交集
- rangeFunc(Date, Date, DateField, Function<Date, T>) - Static method in class org.dromara.hutool.core.date.DateUtil
-
按日期范围遍历,执行 function
- RangeNode - Class in org.dromara.hutool.core.bean.path.node
-
[start:end:step] 模式节点
- RangeNode(String) - Constructor for class org.dromara.hutool.core.bean.path.node.RangeNode
-
构造
- rangeNotContains(DateRange, DateRange) - Static method in class org.dromara.hutool.core.date.DateUtil
-
俩个时间区间取差集(end - start)
- RangeReplacerByChar - Class in org.dromara.hutool.core.text.replacer
-
- RangeReplacerByChar(int, int, char, boolean) - Constructor for class org.dromara.hutool.core.text.replacer.RangeReplacerByChar
-
构造
- RangeReplacerByStr - Class in org.dromara.hutool.core.text.replacer
-
- RangeReplacerByStr(int, int, CharSequence, boolean) - Constructor for class org.dromara.hutool.core.text.replacer.RangeReplacerByStr
-
构造
- rangeToList(Date, Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据步进单位获取起始日期时间和结束日期时间的时间区间集合
- rangeToList(Date, Date, DateField, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据步进单位和步进获取起始日期时间和结束日期时间的时间区间集合
- RateLimiter - Interface in org.dromara.hutool.core.thread.ratelimiter
-
限流接口
通过实现此接口以实现不同的限流策略,如令牌桶、分布式限流等
- RateLimiterConfig - Class in org.dromara.hutool.core.thread.ratelimiter
-
限流通用配置
- RateLimiterConfig() - Constructor for class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
- raw - Variable in class org.dromara.hutool.core.io.ReaderWrapper
-
原始Reader
- raw - Variable in class org.dromara.hutool.core.lang.wrapper.SimpleWrapper
-
原始对象
- RE_KEYS - Static variable in class org.dromara.hutool.core.regex.ReUtil
-
正则中需要被转义的关键字
- read() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- read(byte[]) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- read(Consumer<ZipEntry>, int) - Method in class org.dromara.hutool.core.compress.ZipFileResource
-
- read(Consumer<ZipEntry>) - Method in class org.dromara.hutool.core.compress.ZipReader
-
- read(Consumer<ZipEntry>, int) - Method in interface org.dromara.hutool.core.compress.ZipResource
-
- read(Consumer<ZipEntry>, int) - Method in class org.dromara.hutool.core.compress.ZipStreamResource
-
- read(ZipFile, Consumer<ZipEntry>) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- read(ZipInputStream, Consumer<ZipEntry>) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- read() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
从buffer中读取下一个byte,同时移除这个bytes。
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns the given number of bytes from the buffer by storing them in
the given byte array at the given offset.
- read() - Method in class org.dromara.hutool.core.io.FastStringReader
-
读取单个字符
- read(char[], int, int) - Method in class org.dromara.hutool.core.io.FastStringReader
-
将多个字符读取到提供的字符数组中
- read(SerFunction<BufferedReader, T>) - Method in class org.dromara.hutool.core.io.file.FileReader
-
按照给定的readerHandler读取文件中的数据
- read(String, Charset, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(File, Charset, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(InputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读取完毕后关闭流
- read(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后关闭流
- read(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从Reader中读取String,读取完毕后关闭Reader
- read(Reader, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- read(ReadableByteChannel, Charset) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从流中读取内容,读取完毕后并不关闭流
- read(ReadableByteChannel) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从流中读取内容,读到输出流中
- read(FileChannel, Charset) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从FileChannel中读取内容
- read() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read(CharBuffer) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read(char[]) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read(char[], int, int) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read(byte[]) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.stream.ReaderInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.ReaderInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(int) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(ContentHandler) - Method in class org.dromara.hutool.core.xml.XmlSaxReader
-
读取内容
- readableFileSize(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
可读的文件大小
- readableFileSize(long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
- readableFileSize() - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
可读的文件大小
- readBySax(File, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(Reader, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(InputStream, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(InputSource, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBytes(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分bytes
- readBytes(ByteBuffer, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取指定长度的bytes
如果长度不足,则读取剩余部分,此时buffer必须为读模式
- readBytes(ByteBuffer, int, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取指定区间的数据
- readBytes() - Method in class org.dromara.hutool.core.io.file.FileReader
-
- readBytes(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
读取文件的所有内容为byte数组
- readBytes(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取bytes,读取完毕后关闭流
- readBytes(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取bytes
- readBytes(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
读取指定长度的byte数组,不关闭流
- readBytes() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- readBytes() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
-
- readBytes() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- readBytes() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readBytes(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为byte[]
- readBytes() - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取bytes
- readBytes(int) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
读取指定长度的byte数组
- readBytes() - Method in class org.dromara.hutool.core.io.stream.SyncInputStream
-
读取流中所有bytes
- ReaderInputStream - Class in org.dromara.hutool.core.io.stream
-
- ReaderInputStream(Reader, Charset) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,使用指定的字符集和默认缓冲区大小
- ReaderInputStream(Reader, Charset, int) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,使用指定的字符集和缓冲区大小
- ReaderInputStream(Reader, CharsetEncoder) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,使用默认的缓冲区大小
- ReaderInputStream(Reader, CharsetEncoder, int) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,允许指定缓冲区大小。
- ReaderWrapper - Class in org.dromara.hutool.core.io
-
- ReaderWrapper(Reader) - Constructor for class org.dromara.hutool.core.io.ReaderWrapper
-
构造
- ReaderWriterCopier - Class in org.dromara.hutool.core.io.copy
-
- ReaderWriterCopier() - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int) - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long) - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- readHex(InputStream, int, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
读取16进制字符串
- readLine(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取一行,如果buffer中最后一部分并非完整一行,则返回null
支持的换行符如下:
1.
- readLine(RandomAccessFile, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
单行处理文件内容
- readLine(RandomAccessFile, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
单行处理文件内容
- readLine() - Method in class org.dromara.hutool.core.io.LineReader
-
读取一行
- readLines(T) - Method in class org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(T, Predicate<String>) - Method in class org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(SerConsumer<String>) - Method in class org.dromara.hutool.core.io.file.FileReader
-
按照行处理文件内容
- readLines() - Method in class org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(String, Charset, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容
- readLines(RandomAccessFile, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容
- readLines(InputStream, Charset, T) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容
- readLines(Reader, T) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从Reader中读取内容
- readLines(InputStream, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
按行读取数据,针对每行的数据做处理
- readLines(Reader, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
按行读取数据,针对每行的数据做处理
Reader自带编码定义,因此读取数据的编码跟随其编码。
- readLock() - Method in class org.dromara.hutool.core.thread.lock.NoReadWriteLock
-
- readObj(InputStream, Class<?>...) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取对象,即对象的反序列化,读取后不关闭流
注意!!!
- readObj(Class<?>...) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取对象,即对象的反序列化
注意!!!
- readStr(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分并转为字符串
- readStr(Charset) - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- readStr(Charset) - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
-
- readStr(Charset) - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- readStr(Charset) - Method in interface org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readStr(String, Charset) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串
- readString() - Method in class org.dromara.hutool.core.io.file.FileReader
-
读取文件内容
- readString(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(URL, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readTo(File) - Method in class org.dromara.hutool.core.compress.ZipReader
-
解压到指定目录中
- readTo(File, Predicate<ZipEntry>) - Method in class org.dromara.hutool.core.compress.ZipReader
-
解压到指定目录中
- readUtf8(String, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(File, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取UTF8编码的内容
- readUtf8(FileChannel) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从FileChannel中读取UTF-8编码内容
- readUtf8Lines(String, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行的UTF-8编码数据
- readUtf8Lines(File, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,数据编码为UTF-8
- readUtf8Lines(URL, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(URL) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(File, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容,编码为UTF-8
- readUtf8Lines(InputStream, T) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,使用UTF-8编码
- readUtf8Lines(InputStream, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
按行读取UTF-8编码数据,针对每行的数据做处理
- readUtf8Str(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分并转为UTF-8编码字符串
- readUtf8Str() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- readUtf8Str() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readUtf8Str(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串,使用UTF-8编码
- readUtf8String(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readUtf8String(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readXml(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
如果给定内容以“<”开头,表示这是一个XML内容,直接读取,否则按照路径处理
路径可以为相对路径,也可以是绝对路径,相对路径相对于ClassPath
- readXml(File) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
- readXml(InputStream) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- readXml(Reader) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
- readXml(InputSource, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- ready() - Method in class org.dromara.hutool.core.io.FastStringReader
-
- ready() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- RecordBeanDesc - Class in org.dromara.hutool.core.bean
-
针对Reccord类的Bean描述
Bean描述包括Record自定义字段及对应方法,getter方法与字段名同名,不支持setter
- RecordBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.RecordBeanDesc
-
构造
- RecordConverter - Class in org.dromara.hutool.core.convert.impl
-
Record类的转换器,支持:
Map =》 Record
Bean =》 Record
ValueProvider =》 Record
- RecordConverter() - Constructor for class org.dromara.hutool.core.convert.impl.RecordConverter
-
- RecordUtil - Class in org.dromara.hutool.core.bean
-
java.lang.Record 相关工具类封装
来自于FastJSON2的BeanUtils
- RecordUtil() - Constructor for class org.dromara.hutool.core.bean.RecordUtil
-
- reduce(T, BinaryOperator<T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,相当于在for循环里写sum=sum+ints[i]
这是一个终端操作
求和、最小值、最大值、平均值和转换成一个String字符串均为聚合操作
例如这里对int进行求和可以写成:
Integer sum = integers.reduce(0, (a, b) -> a+b);
或者写成:
Integer sum = integers.reduce(0, Integer::sum);
- reduce(BinaryOperator<T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后用
Optional包裹的值,相当于在for循环里写sum=sum+ints[i]
该操作相当于:
{@code
boolean foundAny = false;
T result = null;
for (T element : this unwrap) {
if (!
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,并行流时聚合拿到的初始值不稳定
这是一个终端操作
- reduceListMap() - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- reduceListMap(Supplier<R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- ReentrantCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
使用
ReentrantLock保护的缓存,读写都使用悲观锁完成,主要避免某些Map无法使用读写锁的问题
例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,因此读写必须加互斥锁
- ReentrantCache() - Constructor for class org.dromara.hutool.core.cache.impl.ReentrantCache
-
- Ref<T> - Interface in org.dromara.hutool.core.lang.ref
-
- ReferenceConcurrentMap<K,V> - Class in org.dromara.hutool.core.map.reference
-
线程安全的ReferenceMap实现
- ReferenceConcurrentMap(ConcurrentMap<Ref<K>, Ref<V>>) - Constructor for class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
构造
- ReferenceConverter - Class in org.dromara.hutool.core.convert.impl
-
- ReferenceConverter() - Constructor for class org.dromara.hutool.core.convert.impl.ReferenceConverter
-
- ReferenceType - Enum in org.dromara.hutool.core.lang.ref
-
引用类型
- ReferenceUtil - Class in org.dromara.hutool.core.lang.ref
-
- ReferenceUtil() - Constructor for class org.dromara.hutool.core.lang.ref.ReferenceUtil
-
- ReflectUtil - Class in org.dromara.hutool.core.reflect
-
- ReflectUtil() - Constructor for class org.dromara.hutool.core.reflect.ReflectUtil
-
- refreshLimit() - Method in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
- refreshLimit() - Method in class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
-
- refuse(Class<?>...) - Method in class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
禁止反序列化的类,用于反序列化验证
- RegexDateParser - Class in org.dromara.hutool.core.date.format.parser
-
使用正则列表方式的日期解析器
通过定义若干的日期正则,遍历匹配到给定正则后,按照正则方式解析为日期
- RegexDateParser(List<Pattern>) - Constructor for class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
构造
- RegexPool - Interface in org.dromara.hutool.core.regex
-
常用正则表达式字符串池
- regionMatches(byte[], int, byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
是否局部匹配,相当于对比以下子串是否相等
array1[offset1 : offset1 + length]
||
array2[offset2 : offset2 + length]
- register(Type, Converter) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
登记自定义转换器,登记的目标类型必须一致
- register(MatcherConverter) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
- register(PredicateDateParser) - Method in class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
- register(Watchable) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
注册单一的监听
- register(Watchable, WatchService, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
注册Watchable对象到WatchService服务
- RegisterConverter - Class in org.dromara.hutool.core.convert
-
- RegisterConverter() - Constructor for class org.dromara.hutool.core.convert.RegisterConverter
-
构造
- RegisterDateParser - Class in org.dromara.hutool.core.date.format.parser
-
- RegisterDateParser() - Constructor for class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
构造
- registerPath(Path, int) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
递归将指定路径加入到监听中
如果提供的是目录,则监听目录本身和目录下的目录和文件,深度取决于maxDepth
- registerPattern(Pattern) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
新增自定义日期正则
- registerRegex(String) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
新增自定义日期正则
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.dromara.hutool.core.thread.BlockPolicy
-
- RejectPolicy - Enum in org.dromara.hutool.core.thread
-
线程拒绝策略枚举
如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
- remove(T[], int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(long[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(short[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(char[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(byte[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(double[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(float[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(boolean[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(Object, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(K) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中移除对象
- remove() - Method in class org.dromara.hutool.core.cache.impl.CacheObjIterator
-
从缓存中移除没有过期的当前值,此方法不支持
- remove() - Method in class org.dromara.hutool.core.cache.impl.CacheValuesIterator
-
从缓存中移除没有过期的当前值,不支持此方法
- remove(K) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- remove(K) - Method in class org.dromara.hutool.core.cache.impl.ReentrantCache
-
- remove(K) - Method in class org.dromara.hutool.core.cache.impl.StampedCache
-
- remove(K) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
移除缓存
- remove(T) - Method in class org.dromara.hutool.core.codec.hash.ConsistentHash
-
移除节点的同时移除相应的虚拟节点
- remove(T, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
不允许操作数组元素
- remove() - Method in class org.dromara.hutool.core.collection.iter.CopiedIter
-
此对象不支持移除元素
- remove() - Method in class org.dromara.hutool.core.collection.iter.EnumerationIter
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.IterChain
-
- remove(Iterator<E>, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.TransIter
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- remove(int) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- remove() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
-
- remove() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- remove() - Method in class org.dromara.hutool.core.lang.range.Range
-
- remove(Class<?>) - Static method in class org.dromara.hutool.core.lang.Singleton
-
移除指定Singleton对象
- remove(String) - Static method in class org.dromara.hutool.core.lang.Singleton
-
移除指定Singleton对象
- remove(Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.BiMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.BiMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
将指定节点从当前
Map中删除
若存在父节点或子节点,则将其断开其与父节点或子节点的引用关系;
若同时存在父节点或子节点,则会在删除后将让子节点直接成为父节点的子节点,比如:
现有引用关系 a -> b -> c,删除 b 后,将有 a -> c
- remove(Object) - Method in class org.dromara.hutool.core.map.MapProxy
-
- remove(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- remove(R, C) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- remove(R, C) - Method in interface org.dromara.hutool.core.map.multi.Table
-
移除指定值
- remove(Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.TableMap
-
移除指定的所有键和对应的所有值
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.TableMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.TransMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.TransMap
-
- remove(int) - Method in class org.dromara.hutool.core.map.TripleTable
-
移除值
- remove(int, int) - Static method in class org.dromara.hutool.core.math.BitStatusUtil
-
删除一个状态
- remove(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
移除键及对应所有的值
- remove(String, int) - Static method in class org.dromara.hutool.core.regex.PatternPool
-
移除缓存
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- removeAll(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
移除字符串中所有给定字符串
例:removeAll("aa-bb-cc-dd", "-") =》 aabbccdd
- removeAll(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
移除字符串中所有给定字符串,当某个字符串出现多次,则全部移除
例:removeAny("aa-bb-cc-dd", "a", "b") =》 --cc-dd
- removeAll(CharSequence, char...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除字符串中指定的多个字符,如有多个则全部去除
- removeAllLineBreaks(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除所有换行符,包括:
1.
- removeAllPrefix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定所有前缀,如:
str=abcdef, prefix=ab => return cdef
str=ababcdef, prefix=ab => return cdef
str=ababcdef, prefix="" => return ababcdef
str=ababcdef, prefix=null => return ababcdef
- removeAllSuffix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定所有后缀,如:
str=11abab, suffix=ab => return 11
str=11ab, suffix=ab => return 11
str=11ab, suffix="" => return 11ab
str=11ab, suffix=null => return 11ab
- removeAllValues(K, Collection<V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将一批值从指定键下的值集合中删除
- removeAllValues(K, Collection<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeAny(T, E...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去掉集合中的多个元素,此方法直接修改原集合
- removeAny(T, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去掉Map中指定key的键值对,修改原Map
- removeBlank(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
去除null或者""或者空白字符串 元素
- removeBlank(T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去除null或者""或者空白字符串 元素,此方法直接修改原集合
- removeByIndex(int) - Method in class org.dromara.hutool.core.map.TableMap
-
移除指定位置的键值对
- removeByValue(Map<K, V>, V) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去除Map中值为指定值的键值对
注意:此方法在传入的Map上直接修改。
- removeEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
删除边
- removeEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
移除边
- removeEldestEntry(Map.Entry<K, V>) - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
- removeEle(T[], T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
去除null或者"" 元素
- removeEmpty(T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去除null或者"" 元素,此方法直接修改原集合
- removeEqual(T, String...) - Method in class org.dromara.hutool.core.map.Dict
-
与给定实体对比并去除相同的部分
此方法用于在更新操作时避免所有字段被更新,跳过不需要更新的字段 version from 2.0.0
- removeFeatures(StrTemplate.Feature...) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
从 策略值 中 删除策略
删除的策略 可以 不存在
- removeFileType(String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
移除文件类型映射
- removeFinalModify(Field) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
设置final的field字段可以被修改
只要不会被编译器内联优化的 final 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
以下属性,编译器会内联优化,无法通过反射修改:
基本类型 byte, char, short, int, long, float, double, boolean
Literal String 类型(直接双引号字符串)
以下属性,可以通过反射修改:
基本类型的包装类 Byte、Character、Short、Long、Float、Double、Boolean
字符串,通过 new String("")实例化
自定义java类
//示例,移除final修饰符
class JdbcDialects {private static final List<Number> dialects = new ArrayList<>();}
Field field = ReflectUtil.getField(JdbcDialects.class, fieldName);
ReflectUtil.removeFinalModify(field);
ReflectUtil.setFieldValue(JdbcDialects.class, fieldName, dialects);
JDK9+此方法抛出NoSuchFieldException异常,原因是除非开放,否则模块外无法访问属性
- removeFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeFirstOccurrence(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeIf(Predicate<? super E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- removeIf(Predicate<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- removeIf(Predicate<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- removeIf(Predicate<? super T>) - Method in class org.dromara.hutool.core.collection.TransCollection
-
- removeIf(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去除Map中值为null的键值对
注意:此方法在传入的Map上直接修改。
- removeLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeLastOccurrence(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeNew(String...) - Method in class org.dromara.hutool.core.map.Dict
-
过滤Map去除指定键值对,如果键不存在跳过
- removeNull(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
去除 null 元素
- removeNull(T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去除null 元素,此方法直接修改原集合
- removeNullValue(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去除Map中值为null的键值对
注意:此方法在传入的Map上直接修改。
- removePoint(T) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
删除点
- removePoint(T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
移除节点,并删除该节点与其他节点之间连成的边
- removePreAndLowerFirst(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, preLength=3 =》 return name
- removePreAndLowerFirst(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, prefix=set =》 return name
- removePrefix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定前缀
- removePrefix(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定前缀
- removePrefixIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
忽略大小写去掉指定前缀
- removeSafe(char) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
移除安全字符
安全字符不被编码
- removeSufAndLowerFirst(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定后缀,并小写首字母
- removeSuffix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定后缀
- removeSuffixIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
忽略大小写去掉指定后缀
- removeValue(K, V) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将值从指定键下的值集合中删除
- removeValue(K, V) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将值从指定键下的值集合中删除
- removeValues(K, V...) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeWithAddIf(T, T, Predicate<? super E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到指定的集合
此方法直接修改原集合
- removeWithAddIf(T, Predicate<? super E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到生成的新集合中后返回
此方法直接修改原集合
- removeWithoutLock(K) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
移除key对应的对象,不加锁
- rename(File, String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名,不保留扩展名。
- rename(File, String, boolean, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名
重命名有两种模式:
1、isRetainExt为true时,保留原扩展名:
FileUtil.rename(file, "aaa", true) xx/xx.png =》xx/aaa.png
2、isRetainExt为false时,不保留原扩展名,需要在newName中
FileUtil.rename(file, "aaa.jpg", false) xx/xx.png =》xx/aaa.jpg
- rename(Path, String, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名
FileUtil.rename(file, "aaa.jpg", false) xx/xx.png =》xx/aaa.jpg
FileUtil.rename(dir, "dir2", false) xx/xx/ =》xx/dir2/
- renameKey(Map<K, V>, K, K) - Static method in class org.dromara.hutool.core.map.MapUtil
-
- repeat(char, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符
repeat('e', 0) = ""
repeat('e', 3) = "eee"
repeat('e', -2) = ""
- repeat(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串
- repeat(char) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符
repeat('e', 0) = ""
repeat('e', 3) = "eee"
repeat('e', -2) = ""
- repeat(CharSequence) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串
- RepeatableAnnotationCollector - Interface in org.dromara.hutool.core.annotation
-
可重复注解收集器,用于从一个注解获得被它包含的可重复注解
- RepeatableAnnotationCollector.AbstractCollector - Class in org.dromara.hutool.core.annotation
-
RepeatableAnnotationCollector的基本实现
- RepeatableAnnotationCollector.Condition - Class in org.dromara.hutool.core.annotation
-
自定义判断条件的实现,当解析注解属性时,将根据给定的判断条件,
确定该属性中是否含有可重复注解,收集器将返回所有匹配的属性中的可重复注解。
- RepeatableAnnotationCollector.Full - Class in org.dromara.hutool.core.annotation
-
全量实现,当注解中存在有属性为注解数组,且该数组对应的注解类型被
Repeatable注解时,
认为该属性包含可重复注解。
- RepeatableAnnotationCollector.None - Class in org.dromara.hutool.core.annotation
-
空实现
- RepeatableAnnotationCollector.Standard - Class in org.dromara.hutool.core.annotation
-
标准实现,当注解中有且仅有一个名为
value的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable注解,
则收集器将返回该属性中包括的可重复注解。
- RepeatableMetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - Class in org.dromara.hutool.core.annotation.elements
-
- repeatAndJoin(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串并通过分界符连接
repeatAndJoin("?"
- repeatAndJoin(CharSequence, CharSequence) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串并通过分界符连接
repeatAndJoin("?"
- repeatByLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- repeatByLength(CharSequence) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- replace(T[], int, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(A, int, A) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(int, A) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(K, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.TableMap
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.TableMap
-
替换指定key的所有值为指定值
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- replace(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, int, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
如果指定字符串出现多次,则全部替换
- replace(CharSequence, Pattern, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replace(CharSequence, String, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.escape.NumericEntityUnescaper
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacer
-
- replace(CharSequence, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2.AhoCorasickAutomaton
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.LookupReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.RangeReplacerByChar
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.RangeReplacerByStr
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.ReplacerChain
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.SearchReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.StrReplacer
-
抽象的字符串替换方法,通过传入原字符串和当前位置,执行替换逻辑,返回处理或替换的字符串长度部分。
- replaceAll(UnaryOperator<E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TableMap
-
- replaceAll(CharSequence, String, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
例如:原字符串是:中文1234,我想把1234换成(1234),则可以:
ReUtil.replaceAll("中文1234", "(\\d+)", "($1)"))
结果:中文(1234)
- replaceAll(CharSequence, Pattern, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- replaceAll(CharSequence, String, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replaceAll(CharSequence, Pattern, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replaceAllValues(BiFunction<K, V, V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(UnaryOperator<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(BiFunction<K, V, V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAt(CharSequence, int, UnaryOperator<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
按照给定逻辑替换指定位置的字符,如字符大小写转换等
- replaceByCodePoint(CharSequence, int, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- replaceByCodePoint(CharSequence, int, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- replaceChars(CharSequence, String, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
提供的chars为所有需要被替换的字符,例如:"\r\n",则"\r"和"\n"都会被替换,哪怕他们单独存在
- replaceChars(CharSequence, char[], CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
- replaceFirst(Pattern, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
替换匹配的第一个内容
- replaceFirst(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中第一个指定字符串
- replaceIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串,忽略大小写
- replaceLast(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中最后一个指定字符串
- replaceMap - Variable in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2.AhoCorasickAutomaton
-
- ReplacerChain - Class in org.dromara.hutool.core.text.replacer
-
字符串替换链,用于组合多个字符串替换逻辑
- ReplacerChain(StrReplacer...) - Constructor for class org.dromara.hutool.core.text.replacer.ReplacerChain
-
构造
- RESERVED - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
- reset() - Method in interface org.dromara.hutool.core.codec.hash.metro.MetroHash
-
重置,重置后可复用对象开启新的计算
- reset() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
- reset() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
- reset() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
重置数组位置
- reset() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
-
- reset() - Method in interface org.dromara.hutool.core.collection.iter.ResettableIter
-
重置,重置后可重新遍历
- reset() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- reset() - Method in class org.dromara.hutool.core.date.DateBuilder
-
重置所有值为默认值
- reset() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
复位缓冲
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Ansi
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16CCITTFalse
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Modbus
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16USB
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16X25
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.CRC16
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.CRC8
-
- reset() - Method in class org.dromara.hutool.core.io.FastStringReader
-
- reset() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- reset() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
重置游标
- reset() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- reset() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
复位
- reset() - Method in class org.dromara.hutool.core.lang.range.Range
-
重置Range
- reset() - Method in interface org.dromara.hutool.core.text.finder.Finder
-
复位查找器,用于重用对象
- reset() - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- reset() - Method in class org.dromara.hutool.core.text.split.SplitIter
-
重置
- reset() - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
-
重置测试器,重置包括:
清空worker
重置计时器
- reset() - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
重置Builder,实现复用
- ResettableIter<E> - Interface in org.dromara.hutool.core.collection.iter
-
- resize(T[], int, Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(T[], int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断原数组
- resize(byte[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后拷贝原数组到新数组下。
- resolve(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
解析lambda表达式,加了缓存。
- resolveClass(ObjectStreamClass) - Method in class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
只允许反序列化SerialObject class
- ResolvedAnnotationMapping - Class in org.dromara.hutool.core.annotation
-
注解映射,用于包装并增强一个普通注解对象,
包装后的可以通过getResolvedXXX获得注解对象或属性值,
可以支持属性别名与属性覆写的属性解析机制。
- resolvePath(WatchEvent<?>, WatchKey) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
获取触发事件中相对监听Path的完整路径
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Condition
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Full
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Standard
-
解析获得注解中存放可重复注解的属性
- Resource - Interface in org.dromara.hutool.core.io.resource
-
资源接口定义
资源是数据表示的统称,我们可以将任意的数据封装为一个资源,然后读取其内容。
- ResourceClassLoader<T extends Resource> - Class in org.dromara.hutool.core.classloader
-
资源类加载器,可以加载任意类型的资源类
- ResourceClassLoader(ClassLoader, Map<String, T>) - Constructor for class org.dromara.hutool.core.classloader.ResourceClassLoader
-
构造
- ResourceFinder - Class in org.dromara.hutool.core.io.resource
-
资源查找器
参考Spring的PathMatchingResourcePatternResolver,实现classpath资源查找,利用
AntPathMatcher筛选资源。
- ResourceFinder(ClassLoader) - Constructor for class org.dromara.hutool.core.io.resource.ResourceFinder
-
构造
- ResourceUtil - Class in org.dromara.hutool.core.io.resource
-
Resource资源工具类
- ResourceUtil() - Constructor for class org.dromara.hutool.core.io.resource.ResourceUtil
-
- retainAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- retainAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- retainAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- RetryableTask<T> - Class in org.dromara.hutool.core.thread
-
重试任务类
- retryForExceptions(Runnable, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的异常,没有返回值
- retryForExceptions(Supplier<T>, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的异常,有返回值
- retryForPredicate(Runnable, BiPredicate<T, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- retryForPredicate(Supplier<T>, BiPredicate<T, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- RetryUtil - Class in org.dromara.hutool.core.thread
-
- RetryUtil() - Constructor for class org.dromara.hutool.core.thread.RetryUtil
-
- returnObject(T) - Method in interface org.dromara.hutool.core.pool.ObjectPool
-
归还对象,流程如下:
检查对象可用性
不可用则销毁之
可用则入池
- returnObject(T) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
- returnObject() - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolable
-
归还对象
- returnObject(T) - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
归还对象
- ReUtil - Class in org.dromara.hutool.core.regex
-
- ReUtil() - Constructor for class org.dromara.hutool.core.regex.ReUtil
-
- reverse(T[], int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(long[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
反序给定List,会在原List基础上直接修改
注意此方法不支持不可编辑的列表
- reverse(Comparator<E>) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
获取反序排序器,即默认排序器
如需对null友好操作如下
Comparator.nullsLast(CompareUtil.reverse())
Comparator.nullsFirst(CompareUtil.reverse())
- reverse(Map<T, T>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
- reverse() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
反转顺序
- reverse(String) - Static method in class org.dromara.hutool.core.text.StrUtil
-
反转字符串
例如:abcd =》dcba
- reverseNew(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
反序给定List,会创建一个新的List,原List数据不变
- RFC3986 - Class in org.dromara.hutool.core.net.url
-
- RFC3986() - Constructor for class org.dromara.hutool.core.net.url.RFC3986
-
- right - Variable in class org.dromara.hutool.core.lang.tuple.Pair
-
右值(第二个值)
- RingIndexUtil - Class in org.dromara.hutool.core.collection
-
集合索引环形获取工具类
- RingIndexUtil() - Constructor for class org.dromara.hutool.core.collection.RingIndexUtil
-
- ringNextInt(int, AtomicInteger) - Static method in class org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextIntByObj(Object, AtomicInteger) - Static method in class org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextLong(long, AtomicLong) - Static method in class org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
此方法一般用于大量数据完成回环累加(如数据库中的值大于int最大值)
- RomanNumberFormatter - Class in org.dromara.hutool.core.math
-
数字和罗马数字转换
- RomanNumberFormatter() - Constructor for class org.dromara.hutool.core.math.RomanNumberFormatter
-
- romanToInt(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
罗马数字转整数
- romanToInt(String) - Static method in class org.dromara.hutool.core.math.RomanNumberFormatter
-
罗马数字转整数
- root - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder
-
- Rot - Class in org.dromara.hutool.core.codec
-
RotN(rotate by N places),回转N位密码,是一种简易的替换式密码,也是过去在古罗马开发的凯撒加密的一种变体。
- Rot() - Constructor for class org.dromara.hutool.core.codec.Rot
-
- rotatingHash(String, int) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
旋转hash
- round(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改日期为某个时间字段四舍五入时间
- round(Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
修改日期为某个时间字段四舍五入时间
- round(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- round(Number, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundDown(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定小数位数,舍去多余位数
- roundHalfEven(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
四舍六入五成双计算法
四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。
- rounding(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
-
对BigDecimal型的值按指定取整方式取整。
- roundStr(String, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- roundStr(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- roundStr(String, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundStr(Number, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- rowKeySet() - Method in interface org.dromara.hutool.core.map.multi.Table
-
返回所有行的key,行的key不可重复
- RowKeyTable<R,C,V> - Class in org.dromara.hutool.core.map.multi
-
将行的键作为主键的
Table实现
此结构为: 行=(列=值)
- RowKeyTable() - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(boolean) - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>) - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>, Builder<? extends Map<C, V>>) - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- rowMap() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- rowMap() - Method in interface org.dromara.hutool.core.map.multi.Table
-
返回行列对应的Map
- rsHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
RS算法hash
- run() - Method in interface org.dromara.hutool.core.func.SerRunnable
-
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
- run() - Method in class org.dromara.hutool.core.io.file.LineReadWatcher
-
- run() - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
-
- run() - Method in class org.dromara.hutool.core.thread.SemaphoreRunnable
-
- run() - Method in class org.dromara.hutool.core.thread.SyncFinisher.Worker
-
- running() - Method in interface org.dromara.hutool.core.func.SerRunnable
-
When an object implementing interface Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread.
- RuntimeUtil - Class in org.dromara.hutool.core.util
-
系统运行时工具类,用于执行系统命令的工具
- RuntimeUtil() - Constructor for class org.dromara.hutool.core.util.RuntimeUtil
-
- SafeConcurrentHashMap<K,V> - Class in org.dromara.hutool.core.map.concurrent
-
- SafeConcurrentHashMap() - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造,默认初始大小(16)
- SafeConcurrentHashMap(int) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float, int) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- safeContains(Collection<?>, Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false,否则找到元素返回true
- safeGet(String) - Method in class org.dromara.hutool.core.bean.DynaBean
-
获得字段对应值,获取异常返回null
- safeSleep(Number) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
- safeSleep(Duration) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- safeSleep(long) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
- safeUnescape(String) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
安全的unescape文本,当文本不是被escape的时候,返回原文。
- SAXParserFactoryUtil - Class in org.dromara.hutool.core.xml
-
- SAXParserFactoryUtil() - Constructor for class org.dromara.hutool.core.xml.SAXParserFactoryUtil
-
- scan() - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
此方法首先扫描指定包名下的资源目录,如果未扫描到,则扫描整个classpath中所有加载的类
- scan(boolean) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
- scanAllPackage() - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描该包路径下所有class文件,包括其他加载的jar或者类
- scanAllPackage(String, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下和所有在classpath中加载的类,满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanAllPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类,包括其他加载的jar或者类
- scanAllPackageBySuper(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身,包括其他加载的jar或者类
- scanner() - Static method in class org.dromara.hutool.core.lang.Console
-
- scanPackage() - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描classpath下所有class文件,如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackage(String) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanPackage() - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理,有可能是一个不完善的地方,以后需要进行修改
- scanPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描指定包路径下所有包含指定注解的类
- scanPackageBySuper(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageBySuper(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描指定包路径下所有指定类或接口的子类或实现类
- schedule(Runnable, long) - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
启动定时任务
- schedule(ScheduledExecutorService, Runnable, long, long, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
- schedule(ScheduledExecutorService, Runnable, long, long, TimeUnit, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
- schedulePrune(long) - Method in class org.dromara.hutool.core.cache.impl.TimedCache
-
定时清理
- scheduler - Variable in class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
-
- sdbmHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
SDBM算法
- SearchReplacer - Class in org.dromara.hutool.core.text.replacer
-
查找替换器
查找给定的字符串,并全部替换为新的字符串,其它字符不变
- SearchReplacer(int, CharSequence, CharSequence, boolean) - Constructor for class org.dromara.hutool.core.text.replacer.SearchReplacer
-
构造
- SeataSnowflake - Class in org.dromara.hutool.core.data.id
-
Seata改进的雪花算法ID
改进主要是更换了节点和时间戳的位置,以实现在单节点中单调递增
来自:https://github.com/seata/seata/blob/2.x/common/src/main/java/io/seata/common/util/IdWorker.java
相关说明见:
https://zhuanlan.zhihu.com/p/648460337
http://seata.io/zh-cn/blog/seata-snowflake-explain.html
符号位(1bit) - 节点标志ID(10bit)- 时间戳相对值(41bit) - 递增序号(12bit)
(0) - (0000000000) - (0000000000 0000000000 0000000000 0000000000 0) - (000000000000)
- SeataSnowflake() - Constructor for class org.dromara.hutool.core.data.id.SeataSnowflake
-
构造
- SeataSnowflake(Long) - Constructor for class org.dromara.hutool.core.data.id.SeataSnowflake
-
构造
- SeataSnowflake(Date, Long) - Constructor for class org.dromara.hutool.core.data.id.SeataSnowflake
-
构造
- second() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期的秒数部分
- second(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期的秒数部分
- secondToTime(int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- SecurityManagerCaller - Class in org.dromara.hutool.core.lang.caller
-
- SecurityManagerCaller() - Constructor for class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- Segment<T extends Number> - Interface in org.dromara.hutool.core.lang.range
-
片段表示,用于表示文本、集合等数据结构的一个区间。
- SEGMENT - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
- SEGMENT_NZ_NC - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
segment-nz-nc = SEGMENT ; non-zero-length segment without any colon ":"
- segments - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
模板中的所有固定文本和占位符
- select() - Method in class org.dromara.hutool.core.lang.selector.IncrementSelector
-
- select() - Method in class org.dromara.hutool.core.lang.selector.RandomSelector
-
- select() - Method in interface org.dromara.hutool.core.lang.selector.Selector
-
选择下一个对象
- select() - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
通过平滑加权方法获取列表中的当前对象
- select() - Method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
-
下一个随机对象
- select() - Method in class org.dromara.hutool.core.math.Arrangement
-
全排列选择(列表全部参与排列)
- select(int) - Method in class org.dromara.hutool.core.math.Arrangement
-
排列选择(从列表中选择m个排列)
- select(int) - Method in class org.dromara.hutool.core.math.Combination
-
组合选择(从列表中选择m个组合)
- selectAll() - Method in class org.dromara.hutool.core.math.Arrangement
-
排列所有组合,即A(n, 1) + A(n, 2) + A(n, 3)...
- selectAll() - Method in class org.dromara.hutool.core.math.Combination
-
全组合
- selectNumberRule(int, int) - Method in class org.dromara.hutool.core.date.format.FastDatePrinter
-
Gets an appropriate rule for the padding required.
- Selector<T> - Interface in org.dromara.hutool.core.lang.selector
-
选择器接口
用于抽象负载均衡策略中的选择方式
- self() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 转义符
- self() - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- self() - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
- semaphore - Variable in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
- SemaphoreRateLimiter - Class in org.dromara.hutool.core.thread.ratelimiter
-
- SemaphoreRateLimiter(RateLimiterConfig) - Constructor for class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
构造
- SemaphoreRateLimiter(RateLimiterConfig, Semaphore) - Constructor for class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
构造
- SemaphoreRunnable - Class in org.dromara.hutool.core.thread
-
带有信号量控制的
Runnable 接口抽象实现
通过设置信号量,可以限制可以访问某些资源(物理或逻辑的)线程数目。
- SemaphoreRunnable(Runnable, Semaphore) - Constructor for class org.dromara.hutool.core.thread.SemaphoreRunnable
-
构造
- sensitiveFilter(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- sensitiveFilter(String, boolean, SensitiveProcessor) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- SensitiveProcessor - Interface in org.dromara.hutool.core.text.dfa
-
- SensitiveUtil - Class in org.dromara.hutool.core.text.dfa
-
敏感词工具类
- SensitiveUtil() - Constructor for class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
- sequential() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个串行流,该方法可以将并行流转换为串行流
- SerBiConsumer<T,U> - Interface in org.dromara.hutool.core.func
-
SerBiConsumer
- SerBiFunction<T,U,R> - Interface in org.dromara.hutool.core.func
-
SerBiFunction
- SerBinaryOperator<T> - Interface in org.dromara.hutool.core.func
-
SerBinaryOperator
- SerBiPredicate<T,U> - Interface in org.dromara.hutool.core.func
-
可序列化的BiPredicate
- SerConsumer<T> - Interface in org.dromara.hutool.core.func
-
可序列化的Consumer
- SerConsumer3<P1,P2,P3> - Interface in org.dromara.hutool.core.func
-
3参数Consumer
- SerFunction<T,R> - Interface in org.dromara.hutool.core.func
-
可序列化的Function
- serialize(T) - Static method in class org.dromara.hutool.core.io.SerializeUtil
-
序列化
对象必须实现Serializable接口
- SerializeUtil - Class in org.dromara.hutool.core.io
-
序列化工具类
注意!
- SerializeUtil() - Constructor for class org.dromara.hutool.core.io.SerializeUtil
-
- SerPredicate<T> - Interface in org.dromara.hutool.core.func
-
可序列化的Predicate
- SerRunnable - Interface in org.dromara.hutool.core.func
-
可序列化的Runnable
- SerSupplier<R> - Interface in org.dromara.hutool.core.func
-
可序列化的Supplier
- SerUnaryOperator<T> - Interface in org.dromara.hutool.core.func
-
可序列化的UnaryOperator
- serviceClass - Variable in class org.dromara.hutool.core.spi.AbsServiceLoader
-
服务类
- ServiceLoader<S> - Interface in org.dromara.hutool.core.spi
-
SPI服务加载接口
用户实现此接口用于制定不同的服务加载方式
- set(String, Object) - Method in class org.dromara.hutool.core.bean.DynaBean
-
设置字段值
- set(int, E) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- set(T) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
设置值
- set(boolean) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
设置值
- set(Boolean) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
- set(byte) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- set(double) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- set(Map.Entry<K, V>) - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
- set(float) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- set(int) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- set(long) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- set(T) - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- set(MutablePair<L, R>) - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
- set(short) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- set(MutableTriple<L, M, R>) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
- set() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where the value is a
Set and its selector is the number
of elements.
- set(String, Object) - Method in class org.dromara.hutool.core.map.Dict
-
设置列
- set(int, char) - Method in class org.dromara.hutool.core.text.CharArray
-
设置字符
- set(int) - Method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
在 策略值 中添加 当前策略
- set(String, String) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
设置系统属性,value为null表示移除此属性
- SET_PREFIX - Static variable in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
setter方法前缀
- setAccessible(T) - Static method in class org.dromara.hutool.core.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用)
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAccessibleQuietly(T) - Static method in class org.dromara.hutool.core.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用),静默调用,抛出异常则跳过
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAllowCoreThreadTimeOut(boolean) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程执行超时后是否回收线程
- setAm(boolean) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置是否为上午的状态。
- setAmount(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
-
设置本货币对象代表的金额数。
- setAutoTransCamelCase(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否自动转换为驼峰方式
一般用于map转bean和bean转bean出现非驼峰格式时,在尝试转换失败的情况下,是否二次检查转为驼峰匹配。
- setBeginAtSameTime(boolean) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
设置是否所有worker线程同时开始
- setBetweenMs(long) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置 时长毫秒数
- setBufferSize(int) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
自定义压缩缓存大小,特定条件下调节性能
- setCacheHash(boolean) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
缓存Hash值,当为true时,此对象的hash值只被计算一次,常用于Tuple中的值不变时使用。
- setCachePatterns(boolean) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
- setCapacity(long) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Sets the maximum weighted capacity of the map and eagerly evicts entries
until it shrinks to the appropriate size.
- setCapacity(int) - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
设置容量
- setCapacity(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
设置容量,可以是总容量,或者每个周期的容量
- setCaseSensitive(boolean) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
设置是否大小写敏感,默认为true
- setCent(long) - Method in class org.dromara.hutool.core.math.Money
-
设置货币的分值。
- setCharFilter(Predicate<Character>) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharFilter(Predicate<Character>) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharset(Charset) - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
设置字符集编码
- setCharset(Charset) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置编码,用于URLEncode和URLDecode
- setCharset(Charset) - Method in class org.dromara.hutool.core.xml.XmlWriter
-
设置编码
- setCheckArgs(boolean) - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
设置是否检查参数
1.
- setChildren(List<MapTree<T>>) - Method in class org.dromara.hutool.core.tree.MapTree
-
设置子节点,设置后会覆盖所有原有子节点
- setChildrenKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置子点对应的名称
- setChildrenKeyFun(SerFunction<T, List<T>>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置子节点名称方法
- setClassLoader(ClassLoader) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
设置自定义的类加载器
- setColloquialMode(boolean) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
是否使用口语模式,此模式下的数字更加简化,如“一十一”会表示为“十一”
- setComment(String) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
设置注释
- setComparator(int, Comparator<E>) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
替换指定位置的比较器,保持原排序方式
- setComparator(int, Comparator<E>, boolean) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
替换指定位置的比较器,替换指定排序方式
- setConverter(Converter) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置自定义类型转换器,默认使用全局万能转换器转换。
- setCopyPredicate(Predicate<T>) - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
设置过滤器
- setCorePoolSize(int) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置初始池大小,默认0
- setCurrentWeight(int) - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
setCurrentWeight
设置当前权重
- setDaemon(boolean) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置是否守护线程
- setDay(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期对象中的日部分。
- setDeep(Integer) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置递归深度
- setDelimiter(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置分隔符
- setEditable(Class<?>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
- setEmptyResult(String) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置当没有任何元素加入时,默认返回的字符串,默认""
- setEncodeMode(UrlQuery.EncodeMode) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
设置编码模式
根据不同场景以及不同环境,对Query中的name和value采用不同的编码策略
- setEncodeSpaceAsPlus(boolean) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
是否将空格编码为+
如果为true,则将空格编码为"+",此项只在"application/x-www-form-urlencoded"中使用
如果为false,则空格编码为"%20",此项一般用于URL的Query部分(RFC3986规范)
- setEnd(String) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
标记当前节点为 字符串尾节点
- setEndIndex(int) - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
设置查找的结束位置
如果从前向后查找,结束位置最大为text.length()
如果从后向前,结束位置为-1
- setEvents(WatchKind...) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
监听事件列表,见:StandardWatchEventKinds
- setEvents(WatchEvent.Kind<?>...) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
监听事件列表,见:StandardWatchEventKinds
- setExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
设置异常处理
- setExtra(Map<String, Object>) - Method in class org.dromara.hutool.core.tree.TreeNode
-
设置扩展字段
- setField(DateField, int) - Method in class org.dromara.hutool.core.date.DateTime
-
- setField(int, int) - Method in class org.dromara.hutool.core.date.DateTime
-
- setFieldEditor(UnaryOperator<MutableEntry<Object, Object>>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置字段属性编辑器,用于自定义属性转换规则,例如驼峰转下划线等
此转换器只针对源端的字段做转换,请确认转换后与目标端字段一致
当转换后的字段名为null时忽略这个字段
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即参数中key为目标Bean的名称,而返回值是提供者中的key,并且对值的修改无效
- setFieldMapping(Map<?, ?>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即fieldMapping中key为目标Bean的名称,而value是提供者中的key
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.core.map.Dict
-
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:
User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build();
Dict.create().setFields(user::getNickname, user::getUsername);
- setFieldValue(Object, String, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值
- setFieldValue(Object, Field, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值,如果值类型必须与字段类型匹配,会自动转换对象类型
- setFieldValueExact(Object, Field, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值,传入的字段值必须和字段类型一致,否则抛出异常
- setFile(File) - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
设置文件
- setFirstDayOfWeek(Week) - Method in class org.dromara.hutool.core.date.DateTime
-
- setFirstPageNo(int) - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- setFirstPageNo(int) - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- setFlushEveryBuffer(boolean) - Method in class org.dromara.hutool.core.io.copy.IoCopier
-
设置是否每次写出一个buffer内容就执行flush
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.CalendarConverter
-
设置日期格式
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.DateConverter
-
设置日期格式
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
设置日期格式
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.XMLGregorianCalendarConverter
-
设置日期格式
- setForwardSort(int) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
更改指定位置的排序方式为正序
- setFragment(String) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置标识符,例如#后边的部分
- SetFromMap<E> - Class in org.dromara.hutool.core.collection.set
-
基于Map的Set实现
- SetFromMap(Map<E, Boolean>) - Constructor for class org.dromara.hutool.core.collection.set.SetFromMap
-
构造
- setGlobalAuthenticator(String, char[]) - Static method in class org.dromara.hutool.core.net.NetUtil
-
设置全局验证
- setGlobalAuthenticator(Authenticator) - Static method in class org.dromara.hutool.core.net.NetUtil
-
设置全局验证
- setGlobalDefaultValue(UnaryOperator<String>) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
设置 全局默认值处理器,一旦修改,对所有模板对象都生效
- setGlobalFeatures(StrTemplate.Feature...) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
设置 全局默认策略,一旦修改,对所有模板对象都生效
该值 是每个模板对象创建时的 策略初始值,因此,修改全局默认策略,不影响已经创建的模板对象
- setHandler(RejectedExecutionHandler) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略
此处可以使用JDK预定义的几种策略,见
RejectPolicy枚举
- setHost(String) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置主机,例如127.0.0.1
- setHour(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期对象中的小时数。
- setId(T) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setId(T) - Method in interface org.dromara.hutool.core.tree.Node
-
设置ID
- setId(E) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置ID
- setId(T) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setIdKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置ID对应的名称
- setIdKeyFun(SerFunction<T, R>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置ID方法
- setIgnoreCase(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略字段的大小写
- setIgnoreElementError(boolean) - Method in class org.dromara.hutool.core.convert.impl.ArrayConverter
-
设置是否忽略元素转换错误
- setIgnoreError(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略字段的注入错误
- setIgnoreLoadError(boolean) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
设置是否忽略所有错误
- setIgnoreNull(String, Object) - Method in class org.dromara.hutool.core.map.Dict
-
设置列,当键或值为null时忽略
- setIgnoreNullValue(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
- setIgnoreProperties(String...) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
- setIgnoreProperties(SerFunction<P, R>...) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值,Lambda方式
- setIndent(int) - Method in class org.dromara.hutool.core.xml.XmlWriter
-
设置缩进
- setInitialize(boolean) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
设置是否在扫描到类时初始化类
- setKeepAliveTime(long, TimeUnit) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长
- setKeepAliveTime(long) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长,单位纳秒
- setKeepTaskList(boolean) - Method in class org.dromara.hutool.core.date.StopWatch
-
设置是否在停止后保留任务,false 表示停止运行后不保留任务
- setKey(K) - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
设置键
- setKeyManagers(KeyManager...) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 JSSE key managers
- setLastReturn(long) - Method in interface org.dromara.hutool.core.pool.Poolable
-
设置最后归还时间,在成功归还此对象时更新时间
- setLastReturn(long) - Method in class org.dromara.hutool.core.pool.SimplePoolable
-
- setLat(double) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
设置纬度
- setLeastSigBits(long) - Method in class org.dromara.hutool.core.codec.Number128
-
设置最低有效位(Least Significant Bit),64 bit(8 bytes)
- setLeft(L) - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
设置左值
- setLeft(L) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置左值
- setLeft(int, L) - Method in class org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的左值
- setLevel(int) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
设置压缩级别,可选1~9,-1表示默认
- setLevel(BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置格式化级别
- setLevelFormatter(Function<BetweenFormatter.Level, String>) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置级别格式化器
- setListener(CacheListener<K, V>) - Method in interface org.dromara.hutool.core.cache.Cache
-
设置监听
- setListener(CacheListener<K, V>) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
设置监听
- setListener(CacheListener<K, V>) - Method in class org.dromara.hutool.core.cache.impl.WeakCache
-
- setLng(double) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
设置经度
- setLocale(Locale) - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- setMaxDepth(int) - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
-
当监听目录时,监听目录的最大深度
当设置值为1(或小于1)时,表示不递归监听子目录
例如设置:
maxDepth <= 1 表示只监听当前目录
maxDepth = 2 表示监听当前目录以及下层目录
maxDepth = 3 表示监听当前目录以及下层
- setMaxFreeMemory(int) - Method in class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
set the max free memory.
- setMaxIdle(long) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最长空闲时间(在池中时间)
- setMaxPoolSize(int) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置最大池大小(允许同时执行的最大线程数)
- setMaxReleaseCount(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
- setMaxSize(int) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最大池大小
- setMaxSizeDiff(int) - Method in class org.dromara.hutool.core.compress.ZipReader
-
设置检查ZipBomb文件差异倍数,-1表示不检查ZipBomb
- setMaxWait(long) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最长等待时间,用于在借出对象时,等待最长时间。
- setMethod(int) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
设置压缩方式
- setMiddle(M) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置中值
- setMiddle(int, M) - Method in class org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的中值
- setMillisecond(long) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时间戳(毫秒)。
- setMinimalDaysInFirstWeek(int) - Method in class org.dromara.hutool.core.date.DateTime
-
设置第一周最少天数
- setMinSize(int) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最小(初始)池大小
- setMinute(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期构建器中的分钟数。
- setModifiers(WatchEvent.Modifier...) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
设置监听选项,例如监听频率等,可设置项包括:
1、com.sun.nio.file.StandardWatchEventKinds
2、com.sun.nio.file.SensitivityWatchEventModifier
- setMoneyMode(boolean) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
是否使用金额模式,,如:壹拾贰圆
- setMonth(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置月份,从1开始。
- setMostSigBits(long) - Method in class org.dromara.hutool.core.codec.Number128
-
设置最高有效位(Most Significant Bit),64 bit(8 bytes)
- setMutable(boolean) - Method in class org.dromara.hutool.core.date.DateTime
-
- setName(CharSequence) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setName(CharSequence) - Method in interface org.dromara.hutool.core.tree.Node
-
设置节点标签名称
- setName(CharSequence) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置节点标签名称
- setName(CharSequence) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setNameKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置节点名对应的名称
- setNameKeyFun(SerFunction<T, CharSequence>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置节点名称方法
- setNamePrefix(String) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。
- setNegative(boolean) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- setNegative(boolean) - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
设置是否反向查找,true表示从后向前查找
- setNegativeName(String) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
设置负数的表示名称,如"负"
- setNext(T) - Method in interface org.dromara.hutool.core.collection.queue.Linked
-
Sets the next element or null if there is no link.
- setNs(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置纳秒数。
- setNullMode(StrJoiner.NullMode) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置null元素处理逻辑
- setObj(T) - Method in class org.dromara.hutool.core.lang.selector.WeightObj
-
设置对象
- setOmitXmlDeclaration(boolean) - Method in class org.dromara.hutool.core.xml.XmlWriter
-
设置是否输出 xml Declaration
- setOrAppend(T[], int, T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(A, int, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(int, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(List<T>, int, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
设置或增加元素。
- setOrPadding(A, int, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null或0直到到达index后,设置值
- setOrPadding(A, int, E, E) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingValue直到到达index后,设置值
- setOrPadding(int, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null或0直到到达index后,设置值
- setOrPadding(int, E, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement直到到达index后,设置值
- setOrPadding(int, E, E, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement直到到达index后,设置值
- setOrPadding(List<T>, int, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOrPadding(List<T>, int, T, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOrPadding(List<T>, int, T, T, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOverride(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null则写,否则忽略。
- setPageNo(int) - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- setPageNo(int) - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- setParent(MapTree<T>) - Method in class org.dromara.hutool.core.tree.MapTree
-
设置父节点
- setParentId(T) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setParentId(T) - Method in interface org.dromara.hutool.core.tree.Node
-
设置父节点ID
- setParentId(E) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置父节点ID
- setParentId(T) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setParentIdKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置父点对应的名称
- setParentIdKeyFun(SerFunction<T, R>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置父ID方法
- setParsePatterns(String...) - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
设置多个日期格式
- setPartitionSize(int) - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
-
设置分区大小
- setPath(UrlPath) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置路径,例如/aa/bb/cc,将覆盖之前所有的path相关设置
- setPathSeparator(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
设置路径分隔符
- setPm(boolean) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置是否为下午的状态。
- setPort(int) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置端口,默认-1
- setPreferMonthFirst(boolean) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
当用户传入的月和日无法判定默认位置时,设置默认的日期格式为dd/mm还是mm/dd
- setPreferMonthFirst(boolean) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
当用户传入的月和日无法判定默认位置时,设置默认的日期格式为dd/mm还是mm/dd
- setPrefix(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置前缀
- setPrevious(T) - Method in interface org.dromara.hutool.core.collection.queue.Linked
-
Sets the previous element or null if there is no link.
- setPriority(int) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置线程优先级
- setPropertiesFilter(BiPredicate<Field, Object>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
- setProperty(Object, String, Object) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
设置Bean中的属性值
- setProperty(String, Object) - Method in class org.dromara.hutool.core.bean.DynaBean
-
设置属性值
- setProtocol(String) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置协议。
- setPurgeListener(BiConsumer<Ref<? extends K>, Ref<? extends V>>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
设置对象回收清除监听
- setQuery(UrlQuery) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置查询语句,例如a=1&b=2,将覆盖之前所有的query相关设置
- setRefreshPeriod(Duration) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
设置刷新周期,即每多少时间刷新一次,单位毫秒
- setRemoveListener(Consumer<Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
设置自定义移除监听
- setReverseSort(int) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
更改指定位置的排序方式为反序
- setRight(R) - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
设置右值
- setRight(R) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置右值
- setRight(int, R) - Method in class org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的右值
- setSBCMode(boolean) - Method in class org.dromara.hutool.core.lang.ConsoleTable
-
设置是否使用全角模式
当包含中文字符时,输出的表格可能无法对齐,因此当设置为全角模式时,全部字符转为全角。
- setScheme(String) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置协议,例如http
- setSecond(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期时间对象中的秒数。
- setSecureRandom(SecureRandom) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 SecureRandom
- setSeparator(String) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置分隔符
- setSimpleMode(boolean) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
是否为简化模式,此标记用于自定义是否输出各个位数中间为0的部分
如为true,输出 1小时3秒,为false输出 1小时0分3秒
- setSrc(T) - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
设置源
- setStaticFieldValue(Field, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置静态(static)字段值
- setStopOnDelete(boolean) - Method in class org.dromara.hutool.core.io.file.Tailer
-
设置删除文件后是否退出并抛出异常
- setSuffix(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置后缀
- setTarget(T) - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
设置目标
- setter - Variable in class org.dromara.hutool.core.bean.PropDesc
-
Setter方法
- setText(CharSequence) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- setText(CharSequence) - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
设置被查找的文本
- setThreadFactory(ThreadFactory) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程工厂,用于自定义线程创建
- setThreadFactory(ThreadFactory) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置用于创建基础线程的线程工厂
- setTime(long) - Method in class org.dromara.hutool.core.date.DateTime
-
- setTimeout(Duration) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
设置超时时间,即超过这个时间没有获取到许可,则返回false
- setTimeZone(TimeZone) - Method in class org.dromara.hutool.core.date.DateTime
-
设置时区
- setTransientSupport(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- setTrimTokens(boolean) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
设置是否去除路径节点两边的空白符,默认为false
- setTrustManagers(TrustManager...) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置信任信息
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置未捕获异常的处理方式
- setUnitName(String) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
设置金额单位名称,如:“元”或“圆”
- setUnixsecond(long) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置Unix时间戳(秒)。
- setUseJdkToStringStyle(boolean) - Static method in class org.dromara.hutool.core.date.DateTime
-
设置全局的,是否使用
Date默认的toString()格式
如果为
true,则调用toString()时返回"EEE MMM dd HH:mm:ss zzz yyyy"格式,
如果为
false,则返回"yyyy-MM-dd HH:mm:ss",
默认为
false
- setUseTraditional(boolean) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
是否使用繁体,即金额表示模式,如:壹拾贰圆叁角贰分
- SetUtil - Class in org.dromara.hutool.core.collection.set
-
- SetUtil() - Constructor for class org.dromara.hutool.core.collection.set.SetUtil
-
- setValue(Annotation, String, Object) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
设置新的注解的属性(字段)值
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
设置路径对应的值,如果路径节点为空,自动创建之
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.path.node.EmptyNode
-
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.path.node.ListNode
-
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.path.node.NameNode
-
- setValue(Object, Object) - Method in interface org.dromara.hutool.core.bean.path.node.Node
-
设置节点值
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
-
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.PropDesc
-
- setValue(Object, Object, boolean, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(Object, Object, boolean, boolean, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(V) - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
设置值
- setValue(V) - Method in class org.dromara.hutool.core.map.AbsEntry
-
- setValue(TreeEntry<K, V>) - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
-
- setValue(V) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
设置节点的value
- setValueByMap(Iterable<E>, Map<K, V>, Function<E, K>, BiConsumer<E, V>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
使用给定的map将集合中的元素进行属性或者值的重新设定
- SetValueMap<K,V> - Class in org.dromara.hutool.core.map.multi
-
值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
- SetValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class org.dromara.hutool.core.map.multi.SetValueMap
-
基于
mapFactory创建一个值为
Set的多值映射集合
- SetValueMap(Map<K, Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.SetValueMap
-
- SetValueMap() - Constructor for class org.dromara.hutool.core.map.multi.SetValueMap
-
- setWatcher(Watcher) - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
-
- setWeek(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期构建器的周数,ISO8601规范,1代表Monday,2代表Tuesday,以此类推。
- setWeight(Comparable<?>) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setWeight(Comparable<?>) - Method in interface org.dromara.hutool.core.tree.Node
-
设置权重
- setWeight(Comparable<?>) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置权重
- setWeight(Comparable<?>) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setWeightKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置权重对应的名称
- setWeightKeyFun(SerFunction<T, Comparable<?>>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置权重方法
- setWithEndTag(boolean) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
是否path的末尾加 /
- setWithEndTag(boolean) - Method in class org.dromara.hutool.core.net.url.UrlPath
-
是否path的末尾加 /
- setWorkQueue(BlockingQueue<Runnable>) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置队列,用于存在未执行的线程
可选队列有:
1.
- setWrapElement(boolean) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置前缀和后缀是否包装每个元素
- SetWrapper<E> - Class in org.dromara.hutool.core.collection.set
-
Set包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑
- SetWrapper(Set<E>) - Constructor for class org.dromara.hutool.core.collection.set.SetWrapper
-
构造
- setYear(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置年份。
- setZone(TimeZone) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时区。
- setZoneOffset(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时区偏移量。
- setZoneOffsetSetted(boolean) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时区偏移量是否已设置的状态。
- ShiChen - Class in org.dromara.hutool.core.date.chinese
-
时辰转换器,支持宋以后的二十四时辰制度。
- ShiChen() - Constructor for class org.dromara.hutool.core.date.chinese.ShiChen
-
- SHORT - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
-
SHORT locale dependent date or time style.
- shortSummary() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取任务信息,类似于:
StopWatch '[id]': running time = [total] ns
- shortSummary(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch
-
获取任务信息,类似于:
StopWatch '[id]': running time = [total] [unit]
- shortToBytes(short) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
short转byte数组
默认以小端序转换
- shortValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- shuffle(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
打乱数组顺序,会变更原数组
使用Fisher–Yates洗牌算法,以线性时间复杂度打乱数组顺序
- shuffle(T[], Random) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
打乱数组顺序,会变更原数组
使用Fisher–Yates洗牌算法,以线性时间复杂度打乱数组顺序
- shuffle(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(int[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shutdown() - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdown() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- shutdown(boolean) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
关闭公共线程池
- shutdownNow() - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdownNow() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- Simhash - Class in org.dromara.hutool.core.codec.hash
-
Simhash是一种局部敏感hash,用于海量文本去重。
- Simhash() - Constructor for class org.dromara.hutool.core.codec.hash.Simhash
-
构造
- Simhash(int, int) - Constructor for class org.dromara.hutool.core.codec.hash.Simhash
-
构造
- similar(String, String) - Static method in class org.dromara.hutool.core.text.StrUtil
-
计算两个字符串的相似度
- similar(String, String, int) - Static method in class org.dromara.hutool.core.text.StrUtil
-
计算两个字符串的相似度百分比
- similar(String, String) - Static method in class org.dromara.hutool.core.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度,两个都是空串相似度为1,被认为是相同的串
比较方法为:
只比较两个字符串字母、数字、汉字部分,其他符号去除
计算出两个字符串最大子串,除以最长的字符串,结果即为相似度
- similar(String, String, int) - Static method in class org.dromara.hutool.core.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度百分比
- SIMPLE_MONTH_FORMAT - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- SIMPLE_MONTH_FORMATTER - Static variable in class org.dromara.hutool.core.date.DatePattern
-
- SIMPLE_MONTH_PATTERN - Static variable in class org.dromara.hutool.core.date.DatePattern
-
简单年月格式:yyyyMM
- SimpleBeanDesc - Class in org.dromara.hutool.core.bean
-
简单的Bean描述,只查找getter和setter方法,规则如下:
不匹配字段,只查找getXXX、isXXX、setXXX方法。
- SimpleBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.SimpleBeanDesc
-
构造
- SimpleCache<K,V> - Class in org.dromara.hutool.core.cache
-
- SimpleCache() - Constructor for class org.dromara.hutool.core.cache.SimpleCache
-
- SimpleCache(Map<Mutable<K>, V>) - Constructor for class org.dromara.hutool.core.cache.SimpleCache
-
构造
通过自定义Map初始化,可以自定义缓存实现。
- SimpleCollector<T,A,R> - Class in org.dromara.hutool.core.stream
-
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Function<A, R>, Set<Collector.Characteristics>) - Constructor for class org.dromara.hutool.core.stream.SimpleCollector
-
构造
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Set<Collector.Characteristics>) - Constructor for class org.dromara.hutool.core.stream.SimpleCollector
-
构造
- SimpleDateBasic - Class in org.dromara.hutool.core.date.format
-
抽象日期基本信息类,包括日期格式、时区、本地化等信息
- SimpleDateBasic(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.SimpleDateBasic
-
构造,内部使用
- SimplePoolable<T> - Class in org.dromara.hutool.core.pool
-
简单可池化对象,此对象会同时持有原始对象和所在的分区
- SimplePoolable(T) - Constructor for class org.dromara.hutool.core.pool.SimplePoolable
-
构造
- SimpleScheduler<T> - Class in org.dromara.hutool.core.thread
-
- SimpleScheduler(SimpleScheduler.Job<T>, long) - Constructor for class org.dromara.hutool.core.thread.SimpleScheduler
-
构造
- SimpleScheduler(SimpleScheduler.Job<T>, long, long, boolean) - Constructor for class org.dromara.hutool.core.thread.SimpleScheduler
-
构造
- SimpleScheduler.Job<T> - Interface in org.dromara.hutool.core.thread
-
- simpleUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简化的UUID,去掉了横线
- SimpleWatcher - Class in org.dromara.hutool.core.io.watch.watchers
-
空白WatchListener
用户继承此类后实现需要监听的方法
- SimpleWatcher() - Constructor for class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
-
- SimpleWrapper<T> - Class in org.dromara.hutool.core.lang.wrapper
-
简单包装对象
通过继承此类,可以直接使用被包装的对象,用于简化和统一封装。
- SimpleWrapper(T) - Constructor for class org.dromara.hutool.core.lang.wrapper.SimpleWrapper
-
构造
- SINGLE_QUOTE - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:单引号 '\''
- SinglePlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
-
字符串模板-单变量占位符 Segment
例如,"?"
- SinglePlaceholderStrTemplate - Class in org.dromara.hutool.core.text.placeholder.template
-
单占位符字符串模板
例如,"?"
- SinglePlaceholderStrTemplate(String, int, String, char, String, UnaryOperator<String>) - Constructor for class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- SinglePlaceholderStrTemplate.Builder - Class in org.dromara.hutool.core.text.placeholder.template
-
构造器
- Singleton - Class in org.dromara.hutool.core.lang
-
单例类
提供单例对象的统一管理,当调用get方法时,如果对象池中存在此对象,返回此对象,否则创建新对象返回
- singleton() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where a value has a selector of 1.
- size() - Method in interface org.dromara.hutool.core.cache.Cache
-
缓存的对象数量
- size() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- size() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- size(Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取Collection或者iterator的大小,此方法可以处理的对象类型如下:
Collection - the collection size
Map - the map size
Array - the array size
Iterator - the number of elements remaining in the iterator
Enumeration - the number of elements remaining in the enumeration
- size(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
返回 Iterable 对象的元素数量
- size(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
返回 Iterator 对象的元素数量
- size() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- size() - Method in class org.dromara.hutool.core.collection.partition.AvgPartition
-
- size - Variable in class org.dromara.hutool.core.collection.partition.Partition
-
每个分区的长度
- size() - Method in class org.dromara.hutool.core.collection.partition.Partition
-
- size() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- size() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
Beware that, unlike in most collections, this method is NOT a
constant-time operation.
- size() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- size() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- size() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
-
- size() - Method in class org.dromara.hutool.core.collection.TransCollection
-
- size() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
比较器链中比较器个数
- size() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
长度
- size(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
此方法不包括目录本身的占用空间大小。
- size(File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
- size() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.HttpResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- size() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
获取资源大小
- size() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
获取VFS文件大小
- size() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
长度
- size() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
得到元组的大小
- size() - Method in class org.dromara.hutool.core.map.BeanMap
-
- size() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- size() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
获取当前实例中的节点个数
- size() - Method in class org.dromara.hutool.core.map.MapProxy
-
- size() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- size(K) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
获取键对应值的数量,若键对应的值不存在,则返回0
- size() - Method in interface org.dromara.hutool.core.map.multi.Table
-
表格大小,一般为单元格的个数
- size() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- size() - Method in class org.dromara.hutool.core.map.TableMap
-
- size() - Method in class org.dromara.hutool.core.map.TripleTable
-
长度
- size(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获取URL对应数据长度
如果URL为文件,转换为文件获取文件长度。
- size() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- size() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
- size() - Method in interface org.dromara.hutool.core.spi.ServiceLoader
-
服务总数
- size - Variable in class org.dromara.hutool.core.text.bloom.AbstractFilter
-
容量
- skip(long) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- skip(long) - Method in class org.dromara.hutool.core.io.FastStringReader
-
跳过指定长度,返回跳过的字符数。
- skip(long) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- skip(long) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- skip(long) - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- skip(long) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回丢弃前面n个元素后的剩余元素组成的流,如果当前元素个数小于n,则返回一个元素为空的流
这是一个有状态中间操作
- SLASH - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:斜杠 '/'
- SLASH - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:斜杠 "/"
- sleep(Number, TimeUnit) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(Number) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(Duration) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(long) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- SmoothWeightObj<T> - Class in org.dromara.hutool.core.lang.selector
-
平滑权重对象
- SmoothWeightObj(T, int) - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightObj(T, int, int) - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightSelector<T> - Class in org.dromara.hutool.core.lang.selector
-
平滑加权轮询选择器
来自:https://gitee.com/dromara/hutool/pulls/982/
介绍:https://cloud.tencent.com/developer/beta/article/1680928
思路: 比如 A : 5 , B : 3 , C : 2 (服务器 A,B,C 对应权重分别是 5,3,2)
ip: A,B,C
weight: 5,3,2 (计算得到 totalWeight = 10)
currentWeight: 0,0,0 (当前ip的初始权重都为0)
请求次数: | currentWeight = currentWeight + weight | 最大权重为 | 返回的ip为 | 最大的权重 - totalWeight,其余不变
1 | 5,3,2 (0,0,0 + 5,3,2) | 5 | A | -5,3,2
2 | 0,6,4 (-5,3,2 + 5,3,2) | 6 | B | 0,-4,4
3 | 5,-1,6 (0,-4,4 + 5,3,2) | 6 | C | 5,-1,-4
4 | 10,2,-2 (5,-1,-4 + 5,3,2) | 10 | A | 0,2,-2
5 | 5,5,0 | 5 | A | -5,5,0
6 | 0,8,2 | 8 | B | 0,-2,2
7 | 5,1,4 | 5 | A | -5,1,4
8 | 0,4,6 | 6 | C | 0,4,-4
9 | 5,7,-2 | 7 | B | 5,-3,-2
10 | 10,0,0 | 10 | A | 0,0,0
至此结束: 可以看到负载轮询的策略是: A,B,C,A,A,B,A,C,B,A,
- SmoothWeightSelector() - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
构造
- SmoothWeightSelector(Iterable<? extends WeightObj<T>>) - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
构造
- Snowflake - Class in org.dromara.hutool.core.data.id
-
Twitter的Snowflake 算法
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- Snowflake() - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造,使用自动生成的工作节点ID和数据中心ID
- Snowflake(long) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(long, long) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(long, long, boolean) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(Date, long, long, boolean) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
- Snowflake(Date, long, long, boolean, long) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
- SoftConcurrentMap<K,V> - Class in org.dromara.hutool.core.map.reference
-
线程安全的SoftMap实现
键和值都为Soft引用,即,在GC报告内存不足时会被GC回收
- SoftConcurrentMap() - Constructor for class org.dromara.hutool.core.map.reference.SoftConcurrentMap
-
构造
- SoftConcurrentMap(ConcurrentMap<Ref<K>, Ref<V>>) - Constructor for class org.dromara.hutool.core.map.reference.SoftConcurrentMap
-
构造
- SoftObj<T> - Class in org.dromara.hutool.core.lang.ref
-
软引用对象,在GC报告内存不足时会被GC回收
- SoftObj(T, ReferenceQueue<? super T>) - Constructor for class org.dromara.hutool.core.lang.ref.SoftObj
-
构造
- SolarTerms - Class in org.dromara.hutool.core.date.chinese
-
24节气相关信息
- SolarTerms() - Constructor for class org.dromara.hutool.core.date.chinese.SolarTerms
-
- sort(Collection<T>, Comparator<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
排序集合,排序不会修改原集合
- sort(List<T>, Comparator<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
针对List排序,排序会修改原List
- sort(Map<K, V>, Comparator<? super K>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
排序Map
- sort(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
针对List自然排序,排序会修改原List
- sort(List<T>, Comparator<? super T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
针对List排序,排序会修改原List
- sort(Comparator<? super E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- sort(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
排序已有Map,Key有序的Map,使用默认Key排序方式(字母顺序)
- sort(Map<K, V>, Comparator<? super K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
排序已有Map,Key有序的Map
- sortByEntry(Map<K, V>, Comparator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- sortByKey(Comparator<? super K>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据键排序
- sortByPinyin(Collection<String>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
根据汉字的拼音顺序排序
- sortByProperty(Collection<T>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
根据Bean的属性排序
- sortByValue(Map<K, V>, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
-
按照值排序,可选是否倒序
- sortByValue(Comparator<? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据值排序
- sorted() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个元素按自然顺序排序的流
如果此流的元素不是Comparable ,则在执行终端操作时可能会抛出 java.lang.ClassCastException
对于顺序流,排序是稳定的。
- sorted(Comparator<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个元素按指定的
Comparator排序的流
如果此流的元素不是
Comparable ,则在执行终端操作时可能会抛出
java.lang.ClassCastException
对于顺序流,排序是稳定的。
- sortEntryToList(Collection<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
将Set排序(根据Entry的值)
- sortJoin(Map<?, ?>, String, String, boolean, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
根据参数排序后拼接为字符串,常用于签名
- sortPageAll(int, int, Comparator<T>, Collection<T>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- sortToMap(Collection<Map.Entry<K, V>>, Comparator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- source - Variable in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- source - Variable in class org.dromara.hutool.core.bean.copier.AbsCopier
-
来源对象
- SPACE - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:空格符 ' '
- SPACE - Static variable in class org.dromara.hutool.core.text.CharSequenceUtil
-
字符串常量:空格符 " "
- span(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获得包含当前区间与指定区间的最小的区间
- span(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
获得包含当前区间与指定区间的最小的区间
- SpecialConverter - Class in org.dromara.hutool.core.convert
-
特殊类型转换器,如果不符合特殊类型,则返回null继续其它转换规则
对于特殊对象(如集合、Map、Enum、数组)等的转换器,实现转换
注意:此类中的转换器查找是通过遍历方式
- spendMs(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:毫秒
- spendNt(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:纳秒
- SpiException - Exception in org.dromara.hutool.core.spi
-
SPI异常
- SpiException(Throwable) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String, Object...) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String, Throwable) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiUtil - Class in org.dromara.hutool.core.spi
-
服务提供接口SPI(Service Provider interface)相关工具类
- SpiUtil() - Constructor for class org.dromara.hutool.core.spi.SpiUtil
-
- splice(List<T>, int, int, T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。
- splice(int, int, T...) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。
- split(byte[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
拆分byte数组为几个等份(最后一份按照剩余长度分配空间)
- split(CharSequence, String) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
拆分字符串,转换为串行流
- split(int) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
按指定长度切分为双层流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- split(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- split(CharSequence, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,不忽略大小写
os
- split(CharSequence, CharSequence, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,不忽略大小写
- split(CharSequence, CharSequence, int, boolean, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
- split(CharSequence, CharSequence, int, boolean, boolean, Function<String, R>) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
- splitByBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlank(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlankToArray(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串为字符串数组
- splitByLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
根据给定长度,将给定字符串截取为多个部分
- splitByRegex(CharSequence, String, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串,规则如下:
当提供的str为null时,返回new ArrayList(0)
当提供的str为""时,返回[""]
当提供的separatorRegex为empty(null or "")时,返回[str],即只有原串一个元素的数组
- splitByRegex(CharSequence, Pattern, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串,规则如下:
当提供的str为null时,返回new ArrayList(0)
当提供的str为""时,返回[""]
当提供的separatorRegex为empty(null or "")时,返回[str],即只有原串一个元素的数组
- splitByRegexToArray(CharSequence, Pattern, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串为字符串数组
- spliterator() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- spliterator() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- spliterator() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- spliterator() - Method in class org.dromara.hutool.core.collection.TransCollection
-
- spliterator() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- spliterator() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回流的拆分器
- SpliteratorUtil - Class in org.dromara.hutool.core.collection
-
- SpliteratorUtil() - Constructor for class org.dromara.hutool.core.collection.SpliteratorUtil
-
- SplitIter - Class in org.dromara.hutool.core.text.split
-
- SplitIter(CharSequence, TextFinder, int, boolean) - Constructor for class org.dromara.hutool.core.text.split.SplitIter
-
构造
- splitList(int) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
按指定长度切分为元素为list的流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- splitPath(CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitPath(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitTo(CharSequence, CharSequence, Class<T>) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项,并转为结果类型
- splitToArray(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- splitTrim(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项
- SplitUtil - Class in org.dromara.hutool.core.text.split
-
字符串切分器,封装统一的字符串分割静态方法
- SplitUtil() - Constructor for class org.dromara.hutool.core.text.split.SplitUtil
-
- SqlDateUtil - Class in org.dromara.hutool.core.date
-
java.sql.*日期时间相关封装
考虑到JDK9+模块化后,java.sql并非默认引入模块,因此将相关内容单独封装为工具,避免类找不到问题。
- SqlDateUtil() - Constructor for class org.dromara.hutool.core.date.SqlDateUtil
-
- sqrt(long) - Static method in class org.dromara.hutool.core.math.MathUtil
-
- src - Variable in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
源
- SrcToTargetCopier<T,C extends SrcToTargetCopier<T,C>> - Class in org.dromara.hutool.core.lang.copier
-
- SrcToTargetCopier() - Constructor for class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
- SSL - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports some version of SSL; may support other versions
- SSLContextBuilder - Class in org.dromara.hutool.core.net.ssl
-
- SSLContextBuilder() - Constructor for class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
- SSLContextUtil - Class in org.dromara.hutool.core.net.ssl
-
SSL(Secure Sockets Layer 安全套接字协议)中的
SSLContext相关工具封装
- SSLContextUtil() - Constructor for class org.dromara.hutool.core.net.ssl.SSLContextUtil
-
- SSLProtocols - Interface in org.dromara.hutool.core.net.ssl
-
SSL或TLS协议
- SSLv2 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports SSL version 2 or later; may support other versions
- SSLv3 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports SSL version 3; may support other versions
- StackTraceCaller - Class in org.dromara.hutool.core.lang.caller
-
通过StackTrace方式获取调用者。
- StackTraceCaller() - Constructor for class org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- StackTraceElementConverter - Class in org.dromara.hutool.core.convert.impl
-
- StackTraceElementConverter() - Constructor for class org.dromara.hutool.core.convert.impl.StackTraceElementConverter
-
- stacktraceToOneLineString(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToOneLineString(Throwable, int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToString(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int, Map<Character, String>) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- StampedCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
- StampedCache() - Constructor for class org.dromara.hutool.core.cache.impl.StampedCache
-
- standard() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
当注解中有且仅有一个名为
value的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable注解,
则收集器将返回该属性中包括的可重复注解。
- start() - Method in class org.dromara.hutool.core.date.StopWatch
-
开始默认的新任务
- start(String) - Method in class org.dromara.hutool.core.date.StopWatch
-
开始指定名称的新任务
- start() - Method in class org.dromara.hutool.core.io.file.Tailer
-
开始监听
- start(boolean) - Method in class org.dromara.hutool.core.io.file.Tailer
-
开始监听
- start() - Method in interface org.dromara.hutool.core.io.StreamProgress
-
开始
- start(int) - Method in class org.dromara.hutool.core.text.finder.CharFinder
-
- start(int) - Method in class org.dromara.hutool.core.text.finder.CharMatcherFinder
-
- start(int) - Method in interface org.dromara.hutool.core.text.finder.Finder
-
返回开始位置,即起始字符位置(包含),未找到返回-1
- start(int) - Method in class org.dromara.hutool.core.text.finder.LengthFinder
-
- start(int) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- start(int) - Method in class org.dromara.hutool.core.text.finder.StrFinder
-
- start() - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
- start(boolean) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
- startWith(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- startWith(boolean[], boolean...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(byte[], byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(char[], char...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(double[], double...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(float[], float...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(int[], int...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(long[], long...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(short[], short...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
字符串是否以给定字符开始
- startWith(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
- startWith(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- startWith(CharSequence, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
CharSequenceUtil.startWith("123", "123", false, true); -- false
CharSequenceUtil.startWith("ABCDEF", "abc", true, true); -- true
CharSequenceUtil.startWith("abc", "abc", true, true); -- false
- startWithAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始
给定字符串和数组为空都返回false
- startWithAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始(忽略大小写)
给定字符串和数组为空都返回false
- startWithIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头,忽略大小写
- startWithIgnoreEquals(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头,忽略相等字符串的情况
- state(boolean, Supplier<String>) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException。
- state(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException。
- state(boolean) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException。
- StatefulException - Exception in org.dromara.hutool.core.exception
-
带有状态码的异常
- StatefulException() - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, String) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
- step(T, T, int) - Method in interface org.dromara.hutool.core.lang.range.Range.Stepper
-
增加步进
增加步进后的返回值如果为null则表示步进结束
用户需根据end参数自行定义边界,当达到边界时返回null表示结束,否则Range中边界对象无效,会导致无限循环
- stop() - Method in class org.dromara.hutool.core.date.StopWatch
-
停止当前任务
- stop() - Method in class org.dromara.hutool.core.io.file.Tailer
-
结束,此方法需在异步模式或
- stop() - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
结束线程池。
- stop(boolean) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
结束线程池。
- STOP_WORD - Static variable in class org.dromara.hutool.core.text.dfa.StopChar
-
不需要处理的词,如标点符号、空格等
- StopChar - Class in org.dromara.hutool.core.text.dfa
-
过滤词及一些简单处理
- StopChar() - Constructor for class org.dromara.hutool.core.text.dfa.StopChar
-
- StopWatch - Class in org.dromara.hutool.core.date
-
秒表封装
此工具用于存储一组任务的耗时时间,并一次性打印对比。
- StopWatch() - Constructor for class org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String) - Constructor for class org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String, boolean) - Constructor for class org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch.TaskInfo - Class in org.dromara.hutool.core.date
-
存放任务名称和花费时间对象
- store(Long) - Method in class org.dromara.hutool.core.codec.hash.Simhash
-
按照(frac, 《simhash, content》)索引进行存储
- str(Object, Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组
2、char[]会直接构造String
3、对象数组会调用Arrays.toString方法
- str(byte[], Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
解码字节码
- str(Byte[], Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
解码字节码
- str(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将编码的byteBuffer数据转换为字符串
- stream() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- stream() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- stream() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- stream() - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,就返回一个包含该元素的
Stream,
否则返回一个空元素的
Stream
该方法能将 Opt 中的元素传递给
Stream
{@code
Stream
> os = ..
- stream() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转成流
- stream - Variable in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
原始流实例
- StreamCopier - Class in org.dromara.hutool.core.io.copy
-
- StreamCopier() - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int) - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int, long) - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamProgress - Interface in org.dromara.hutool.core.io
-
Stream进度条
提供流拷贝进度监测,如开始、结束触发,以及进度回调。
- StreamReader - Class in org.dromara.hutool.core.io.stream
-
- StreamReader(InputStream, boolean) - Constructor for class org.dromara.hutool.core.io.stream.StreamReader
-
构造
- StreamUtil - Class in org.dromara.hutool.core.stream
-
- StreamUtil() - Constructor for class org.dromara.hutool.core.stream.StreamUtil
-
- StreamWriter - Class in org.dromara.hutool.core.io.stream
-
- StreamWriter(OutputStream, boolean) - Constructor for class org.dromara.hutool.core.io.stream.StreamWriter
-
构造
- strFast(char[]) - Static method in class org.dromara.hutool.core.text.StrUtil
-
JDK8中,通过String(char[] value, boolean share)这个内部构造创建String对象。
- StrFinder - Class in org.dromara.hutool.core.text.finder
-
字符串查找器
- StrFinder(CharSequence, boolean) - Constructor for class org.dromara.hutool.core.text.finder.StrFinder
-
构造
- StrFormatter - Class in org.dromara.hutool.core.text.placeholder
-
字符串格式化工具
- StrFormatter() - Constructor for class org.dromara.hutool.core.text.placeholder.StrFormatter
-
- StrictBeanDesc - Class in org.dromara.hutool.core.bean
-
严格的Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述,
在获取Bean属性的时候,要求字段必须存在并严格匹配。
- StrictBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.StrictBeanDesc
-
构造
- STRING_CREATOR_JDK8 - Static variable in class org.dromara.hutool.core.func.FunctionPool
-
通过String(char[] value, boolean share)这个内部构造生成一个Lambda函数
此函数通过传入char[],实现zero-copy的String创建,效率很高。
- StringConverter - Class in org.dromara.hutool.core.convert.impl
-
字符串转换器,提供各种对象转换为字符串的逻辑封装
- StringConverter() - Constructor for class org.dromara.hutool.core.convert.impl.StringConverter
-
- StringIntern - Class in org.dromara.hutool.core.lang.intern
-
JDK中默认的字符串规范化实现
- StringIntern() - Constructor for class org.dromara.hutool.core.lang.intern.StringIntern
-
- StringResource - Class in org.dromara.hutool.core.io.resource
-
字符串资源,字符串做为资源
- StringResource(String) - Constructor for class org.dromara.hutool.core.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String) - Constructor for class org.dromara.hutool.core.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String, Charset) - Constructor for class org.dromara.hutool.core.io.resource.StringResource
-
构造
- StrInputStream - Class in org.dromara.hutool.core.io.stream
-
基于字符串的InputStream
- StrInputStream(CharSequence, Charset) - Constructor for class org.dromara.hutool.core.io.stream.StrInputStream
-
构造
- strip(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
"aaa_STRIPPED_bbb", "a" -> "aa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "" -> "aaa_STRIPPED_bbb"
- strip(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
两边字符如果存在,则去除,不存在不做处理
"aaa_STRIPPED_bbb", "a", "b" -> "aa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", "a", "" -> "aa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "aa_STRIPPED_bbb"
"a", "a", "a" -> ""
- strip(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
两边字符如果存在,则去除,不存在不做处理
"aaa_STRIPPED_bbb", "a", "b" -> "aa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", "a", "" -> "aa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "aa_STRIPPED_bbb"
"a", "a", "a" -> ""
- stripAll(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边所有的指定字符串
"aaa_STRIPPED_bbb", "a" -> "_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", "b" -> "_STRIPPED_"
"aaa_STRIPPED_bbb", "" -> "aaa_STRIPPED_bbb"
- stripAll(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边所有的指定字符串
"aaa_STRIPPED_bbb", "a", "b" -> "_STRIPPED_"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_"
"aaa_STRIPPED_bbb", "a", "" -> "_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "_STRIPPED_bbb"
// special test
"aaaaaabbb", "aaa", null -> "bbb"
"aaaaaaabbb", "aa", null -> "abbb"
"aaaaaaaaa", "aaa", "aa" -> ""
"a", "a", "a" -> ""
- stripIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- stripIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- StrJoiner - Class in org.dromara.hutool.core.text
-
字符串连接器(拼接器),通过给定的字符串和多个元素,拼接为一个字符串
相较于
StringJoiner提供更加灵活的配置,包括:
支持任意Appendable接口实现
支持每个元素单独wrap
支持自定义null的处理逻辑
支持自定义默认结果
- StrJoiner(CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(CharSequence, CharSequence, CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence, CharSequence, CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner.NullMode - Enum in org.dromara.hutool.core.text
-
null处理的模式
- StrLengthComparator - Class in org.dromara.hutool.core.comparator
-
字符串长度比较器,短在前
- StrLengthComparator() - Constructor for class org.dromara.hutool.core.comparator.StrLengthComparator
-
- StrMatcher - Class in org.dromara.hutool.core.text.placeholder
-
字符串模式匹配,使用${XXXXX}作为变量,例如:
pattern: ${name}-${age}-${gender}-${country}-${province}-${city}-${status}
text: "小明-19-男-中国-河南-郑州-已婚"
result: {name=小明, age=19, gender=男, country=中国, province=河南, city=郑州, status=已婚}
- StrMatcher(String) - Constructor for class org.dromara.hutool.core.text.placeholder.StrMatcher
-
构造
- StrongObj<T> - Class in org.dromara.hutool.core.lang.ref
-
弱引用对象,在GC时发现弱引用会回收其对象
- StrongObj(T) - Constructor for class org.dromara.hutool.core.lang.ref.StrongObj
-
构造
- StrPool - Interface in org.dromara.hutool.core.text
-
常用字符串常量定义
- StrRegionMatcher - Class in org.dromara.hutool.core.text
-
字符串区域匹配器,用于匹配字串是头部匹配还是尾部匹配,亦或者是某个位置的匹配。
- StrRegionMatcher(boolean, boolean, boolean) - Constructor for class org.dromara.hutool.core.text.StrRegionMatcher
-
构造
- StrRegionMatcher(boolean, boolean, int) - Constructor for class org.dromara.hutool.core.text.StrRegionMatcher
-
构造
- StrRepeater - Class in org.dromara.hutool.core.text
-
字符串或字符重复器
用于将给定字符串或字符赋值count次,然后拼接
- StrRepeater(int) - Constructor for class org.dromara.hutool.core.text.StrRepeater
-
构造
- StrReplacer - Class in org.dromara.hutool.core.text.replacer
-
抽象字符串替换类
通过实现replace方法实现局部替换逻辑
- StrReplacer() - Constructor for class org.dromara.hutool.core.text.replacer.StrReplacer
-
- StrTemplate - Class in org.dromara.hutool.core.text.placeholder
-
字符串模板 格式化 和 反解析 抽象父类
- StrTemplate(String, char, String, UnaryOperator<String>, int) - Constructor for class org.dromara.hutool.core.text.placeholder.StrTemplate
-
构造
- StrTemplate.AbstractBuilder<BuilderChild extends StrTemplate.AbstractBuilder<BuilderChild,TemplateChild>,TemplateChild extends StrTemplate> - Class in org.dromara.hutool.core.text.placeholder
-
抽象Builder
- StrTemplate.Feature - Enum in org.dromara.hutool.core.text.placeholder
-
格式化 和 解析 策略
同组内的策略是互斥的,一但设置为组内的某个新策略,就会清除之前的同组策略,仅保留新策略
- StrTemplateSegment - Interface in org.dromara.hutool.core.text.placeholder.segment
-
字符串模板-抽象 Segment
- strToUnicode(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
String的字符串转换成unicode的String
- StrTrimer - Class in org.dromara.hutool.core.text
-
字符串头尾指定字符去除器
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null,依然返回null。
- StrTrimer(StrTrimer.TrimMode, Predicate<Character>) - Constructor for class org.dromara.hutool.core.text.StrTrimer
-
构造
- StrTrimer.TrimMode - Enum in org.dromara.hutool.core.text
-
去除模式
- StrUtil - Class in org.dromara.hutool.core.text
-
字符串工具类
此工具主要针对单个字符串的操作
本工具类,v6.x进行了拆分。
- StrUtil() - Constructor for class org.dromara.hutool.core.text.StrUtil
-
- StrValidator - Class in org.dromara.hutool.core.text
-
字符串检查工具类,提供字符串的blank和empty等检查
empty定义:null or 空字符串:""
blank定义:null or 空字符串:"" or 空格、全角空格、制表符、换行符,等不可见字符
- StrValidator() - Constructor for class org.dromara.hutool.core.text.StrValidator
-
- sub(T[], int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(A, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(A, int, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(int[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(long[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(short[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(char[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(double[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(float[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(boolean[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(List<T>, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取列表的部分
- sub(List<T>, int, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取列表的部分
- sub(Collection<T>, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取集合的部分
- sub(Collection<T>, int, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取集合的部分
- sub(List<T>, int, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
截取集合的部分
- sub(List<T>, int, int, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- sub(int, int) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
截取元组指定部分
- sub(Number...) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(String...) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(CharSequence, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
改进JDK subString,规则如下:
index从0开始计算,最后一个字符为-1,即sub("hutool", 0, -1)得到"hutoo"
如果from和to位置一样,返回 ""
如果from或to为负数,则按照length从后向前数位置,如果绝对值大于字符串长度,则from归到0,to归到length
如果经过修正的index中from大于to,则互换from和to,如abcdefgh 2 3 =》 c,abcdefgh 2 -3 =》 cde
- SUB_DELIMS - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
sub-delims = "!"
- subAfter(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取手机号后4位
- subAfter(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
subAfter(null, *, false) = null
subAfter("", *, false) = ""
subAfter(*, null, false) = ""
subAfter("abc", "a", false) = "bc"
subAfter("abcba", "b", false) = "cba"
subAfter("abc", "c", false) = ""
subAfter("abc", "d", false) = ""
subAfter("abc", "", false) = "abc"
- subAfter(CharSequence, char, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
subAfter(null, *, false) = null
subAfter("", *, false) = ""
subAfter("abc", 'a', false) = "bc"
subAfter("abcba", 'b', false) = "cba"
subAfter("abc", 'c', false) = ""
subAfter("abc", 'd', false) = ""
- subAtLeast(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中大于等于min的部分,若min不在该区间中,则返回当前区间本身
- subAtLeast(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中大于等于min的部分,若min不在该区间中,则返回当前区间本身
- subAtMost(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中小于等于max的部分,若max不在该区间中,则返回当前区间本身
- subAtMost(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中小于等于max的部分,若max不在该区间中,则返回当前区间本身
- subBefore(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取手机号前3位
- subBefore(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串为空串"",则返回空串,如果分隔字符串未找到,返回原字符串,举例如下:
subBefore(null, *, false) = null
subBefore("", *, false) = ""
subBefore("abc", "a", false) = ""
subBefore("abcba", "b", false) = "a"
subBefore("abc", "c", false) = "ab"
subBefore("abc", "d", false) = "abc"
subBefore("abc", "", false) = ""
subBefore("abc", null, false) = "abc"
- subBefore(CharSequence, char, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串未找到,返回原字符串,举例如下:
subBefore(null, *, false) = null
subBefore("", *, false) = ""
subBefore("abc", 'a', false) = ""
subBefore("abcba", 'b', false) = "a"
subBefore("abc", 'c', false) = "ab"
subBefore("abc", 'd', false) = "abc"
- subBetween(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取手机号中间4位
- subBetween(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串中间部分,不包括标识字符串
栗子:
subBetween("wx[b]yz", "[", "]") = "b"
subBetween(null, *, *) = null
subBetween(*, null, *) = null
subBetween(*, *, null) = null
subBetween("", "", "") = ""
subBetween("", "", "]") = null
subBetween("", "[", "]") = null
subBetween("yabcz", "", "") = ""
subBetween("yabcz", "y", "z") = "abc"
subBetween("yabczyabcz", "y", "z") = "abc"
- subBetween(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串中间部分,不包括标识字符串
栗子:
subBetween(null, *) = null
subBetween("", "") = ""
subBetween("", "tag") = null
subBetween("tagabctag", null) = null
subBetween("tagabctag", "") = ""
subBetween("tagabctag", "tag") = "abc"
- subBetweenAll(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串多段中间部分,不包括标识字符串
栗子:
subBetweenAll("wx[b]y[z]", "[", "]") = ["b","z"]
subBetweenAll(null, *, *) = []
subBetweenAll(*, null, *) = []
subBetweenAll(*, *, null) = []
subBetweenAll("", "", "") = []
subBetweenAll("", "", "]") = []
subBetweenAll("", "[", "]") = []
subBetweenAll("yabcz", "", "") = []
subBetweenAll("yabcz", "y", "z") = ["abc"]
subBetweenAll("yabczyabcz", "y", "z") = ["abc","abc"]
subBetweenAll("[yabc[zy]abcz]", "[", "]"); = ["zy"] 重叠时只截取内部,
- subBetweenAll(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串多段中间部分,不包括标识字符串
栗子:
subBetweenAll(null, *) = []
subBetweenAll(*, null) = []
subBetweenAll(*, *) = []
subBetweenAll("", "") = []
subBetweenAll("", "#") = []
subBetweenAll("gotanks", "") = []
subBetweenAll("#gotanks#", "#") = ["gotanks"]
subBetweenAll("#hello# #world#!"
- subByCodePoint(CharSequence, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
通过CodePoint截取字符串,可以截断Emoji
- subByLength(String, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取字符串,从指定位置开始,截取指定长度的字符串
当fromIndex为正数时,这个index指的是插空位置,如下:
0 1 2 3 4
A B C D
当fromIndex为负数时,为反向插空位置,其中-1表示最后一个字符之前的位置:
-3 -2 -1 length
A B C D
- subGreatThan(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中大于min的部分,若min不在该区间中,则返回当前区间本身
- subGreatThan(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中大于min的部分,若min不在该区间中,则返回当前区间本身
- subLessThan(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中小于max的部分,若max不在该区间中,则返回当前区间本身
- subLessThan(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中小于max的部分,若max不在该区间中,则返回当前区间本身
- subList(int, int) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- submit(Runnable) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Callable<T>) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Runnable, T) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Callable<T>) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- submit(Runnable) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- subPath(String, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得相对子路径
栗子:
dirPath: d:/aaa/bbb filePath: d:/aaa/bbb/ccc =》 ccc
dirPath: d:/Aaa/bbb filePath: d:/aaa/bbb/ccc.txt =》 ccc.txt
- subPath(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得相对子路径,忽略大小写
栗子:
dirPath: d:/aaa/bbb filePath: d:/aaa/bbb/ccc =》 ccc
dirPath: d:/Aaa/bbb filePath: d:/aaa/bbb/ccc.txt =》 ccc.txt
dirPath: d:/Aaa/bbb filePath: d:/aaa/bbb/ =》 ""
- subPath(Path, int, int) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取指定位置的子路径部分,支持负数,例如起始为-1表示从后数第一个节点位置
- subPre(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定位置之前部分的字符串
安全的subString,允许:string为null,允许string长度小于toIndexExclude长度
assertEquals(subPre(null, 3), null);
assertEquals(subPre("ab", 3), "ab");
assertEquals(subPre("abc", 3), "abc");
assertEquals(subPre("abcd", 3), "abc");
assertEquals(subPre("abcd", -3), "a");
assertEquals(subPre("ab", 3), "ab");
- subPreGbk(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
- subPreGbk(CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
可以自定义halfUp,如len为10,如果截取后最后一个字符是半个字符,true表示保留,则长度是11,否则长度9
- subSequence(int, int) - Method in class org.dromara.hutool.core.text.CharArray
-
- subSuf(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定位置之后部分的字符串,规则如下:
fromIndex为0或字符串为空,返回原字符串
fromIndex大于字符串本身的长度,返回""
fromIndex支持负数,-1表示length-1
- subSufByLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定长度的后部分的字符串
subSufByLength("abcde", 3) = "cde"
subSufByLength("abcde", 0) = ""
subSufByLength("abcde", -5) = ""
subSufByLength("abcde", -1) = ""
subSufByLength("abcde", 5) = "abcde"
subSufByLength("abcde", 10) = "abcde"
subSufByLength(null, 3) = null
- subTelAfter(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取固话号码中的号码
- subTelBefore(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取固话号码中的区号
- subtract() - Method in class org.dromara.hutool.core.collection.CollectionOperation
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】、【集合3】...中没有的元素,例如:
subtract([1,2,3,4],[2,3,4,5]) -》 [1]
- subtract(Collection<T>, Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
subtract([1,2,3,4],[2,3,4,5]) -》 [1]
- subtract(byte) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
减去值
- subtract(double) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
减去值
- subtract(float) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
减去值
- subtract(int) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
减去值
- subtract(long) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
减去值
- subtract(short) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
减去值
- subtract(Money) - Method in class org.dromara.hutool.core.math.Money
-
货币减法。
- subtractFrom(Money) - Method in class org.dromara.hutool.core.math.Money
-
货币累减。
- subtractToList(Collection<T>, Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
subtractToList([1,2,3,4],[2,3,4,5]) -》 [1]
- suffix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- suffix(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符后缀
- suffix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- sum(ToIntFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
计算int类型的总和
- sum(ToLongFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
计算long类型的总和
- sum(ToDoubleFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
计算double类型的总和
- sum(Function<? super T, R>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
- supplier() - Method in class org.dromara.hutool.core.stream.SimpleCollector
-
- swap(T[], int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
交换数组中两个位置的值
- swap(Object, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
交换数组中两个位置的值
- swap(int[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(long[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(double[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(float[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(boolean[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(char[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(short[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swapCase(String) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切换给定字符串中的大小写。
- swapCase(String) - Static method in class org.dromara.hutool.core.text.NamingCase
-
切换给定字符串中的大小写。
- swapElement(List<T>, T, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
将指定元素交换到指定元素位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- swapTo(List<T>, T, Integer) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
将指定元素交换到指定索引位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- sync() - Method in class org.dromara.hutool.core.io.stream.SyncInputStream
-
同步数据到内存
- sync(Object) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
阻塞当前线程,保证在main方法中执行不被退出
- SyncFinisher - Class in org.dromara.hutool.core.thread
-
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- SyncFinisher(int) - Constructor for class org.dromara.hutool.core.thread.SyncFinisher
-
构造
- SyncFinisher.Worker - Class in org.dromara.hutool.core.thread
-
工作者,为一个线程
- SyncInputStream - Class in org.dromara.hutool.core.io.stream
-
同步流,可将包装的流同步为ByteArrayInputStream,以便持有内容并关闭原流
- SyncInputStream(InputStream, long, boolean, boolean) - Constructor for class org.dromara.hutool.core.io.stream.SyncInputStream
-
- systemCharset() - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
- systemCharsetName() - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
- SystemClock - Class in org.dromara.hutool.core.date
-
系统时钟
高并发场景下System.currentTimeMillis()的性能问题的优化
System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右)
System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道
后台定时更新时钟,JVM退出时,线程自动回收
see:
http://git.oschina.net/yu120/sequence
- SystemClock(long) - Constructor for class org.dromara.hutool.core.date.SystemClock
-
构造
- SystemUtil - Class in org.dromara.hutool.core.util
-
- SystemUtil() - Constructor for class org.dromara.hutool.core.util.SystemUtil
-
- TAB - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:制表符 '\t'
- TAB - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:制表符 "\t"
- TABLE - Static variable in class org.dromara.hutool.core.codec.Caesar
-
26个字母表
- table(ConsoleTable) - Static method in class org.dromara.hutool.core.lang.Console
-
打印表格到控制台
- Table<R,C,V> - Interface in org.dromara.hutool.core.map.multi
-
表格数据结构定义
此结构类似于Guava的Table接口,使用两个键映射到一个值,类似于表格结构。
- Table.Cell<R,C,V> - Interface in org.dromara.hutool.core.map.multi
-
单元格,用于表示一个单元格的行、列和值
- TableMap<K,V> - Class in org.dromara.hutool.core.map
-
可重复键和值的Map
通过键值单独建立List方式,使键值对一一对应,实现正向和反向两种查找
无论是正向还是反向,都是遍历列表查找过程,相比标准的HashMap要慢,数据越多越慢
- TableMap() - Constructor for class org.dromara.hutool.core.map.TableMap
-
构造
- TableMap(int) - Constructor for class org.dromara.hutool.core.map.TableMap
-
构造
- TableMap(K[], V[]) - Constructor for class org.dromara.hutool.core.map.TableMap
-
构造
- tagetString - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- tail(File, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- Tailer - Class in org.dromara.hutool.core.io.file
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
- Tailer(File, SerConsumer<String>) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, SerConsumer<String>, int) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, Charset, SerConsumer<String>) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造
- Tailer(File, Charset, SerConsumer<String>, int, long) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造
- Tailer.ConsoleLineHandler - Class in org.dromara.hutool.core.io.file
-
命令行打印的行处理器
- take() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
- takeWhile(Stream<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
保留 与指定断言 匹配时的元素, 在第一次不匹配时终止, 抛弃当前(第一个不匹配元素)及后续所有元素
与 jdk9 中的 takeWhile 方法不太一样, 这里的实现是个 顺序的、有状态的中间操作
本环节中是顺序执行的, 但是后续操作可以支持并行流
但是不建议在并行流中使用, 除非你确定 takeWhile 之后的操作能在并行流中受益很多
- takeWhile(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
遍历流中与断言匹配的元素,当遇到第一个不匹配的元素时终止,返回由匹配的元素组成的流。
- TakeWhileSpliterator<T> - Class in org.dromara.hutool.core.stream.spliterators
-
takeWhile 的 Spliterator
借鉴自StreamEx
- target - Variable in class org.dromara.hutool.core.bean.copier.AbsCopier
-
目标对象
- target - Variable in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
目标
- TEL - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
座机号码
- TEL - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
座机号码
pr#387@Gitee
- TEL_400_800 - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
座机号码+400+800电话
- TEL_400_800 - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
座机号码+400+800电话
- template - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
字符串模板
- TemporalAccessorConverter - Class in org.dromara.hutool.core.convert.impl
-
JDK8中新加入的java.time包对象解析转换器
支持的对象包括:
java.time.Instant
java.time.LocalDateTime
java.time.LocalDate
java.time.LocalTime
java.time.ZonedDateTime
java.time.OffsetDateTime
java.time.OffsetTime
- TemporalAccessorConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorConverter(String) - Constructor for class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorUtil - Class in org.dromara.hutool.core.date
-
- TemporalAccessorUtil() - Constructor for class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- TemporalUtil - Class in org.dromara.hutool.core.date
-
- TemporalUtil() - Constructor for class org.dromara.hutool.core.date.TemporalUtil
-
- TerminableWrappedStream<T,S extends TerminableWrappedStream<T,S>> - Interface in org.dromara.hutool.core.stream
-
- test(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
- test(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.TimeParser
-
- test(T, U) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- test(T) - Method in interface org.dromara.hutool.core.func.SerPredicate
-
Evaluates this predicate on the given argument.
- test(byte[]) - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
是否匹配头部BOM信息
当提供的长度小于BOM需要检查的长度时,返回{code false}
- test(Predicate<T>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
检查值是否满足条件
- test(T) - Method in interface org.dromara.hutool.core.lang.range.Bound
-
检验指定值是否在当前边界表示的范围内
- test(CharSequence, CharSequence) - Method in class org.dromara.hutool.core.text.StrRegionMatcher
-
- test(Runnable) - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
-
- testing(T, U) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- testing(T) - Method in interface org.dromara.hutool.core.func.SerPredicate
-
Evaluates this predicate on the given argument.
- testing(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
指定值是否在当前区间内
- testPropertyFilter(Field, Object) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
测试是否保留字段,true保留,false不保留
- text() - Method in interface org.dromara.hutool.core.lang.EnumItem
-
在中文语境下,多数时间枚举会配合一个中文说明
- text - Variable in class org.dromara.hutool.core.text.finder.TextFinder
-
文本
- TextFinder - Class in org.dromara.hutool.core.text.finder
-
文本查找抽象类
- TextFinder() - Constructor for class org.dromara.hutool.core.text.finder.TextFinder
-
- TextSimilarity - Class in org.dromara.hutool.core.text
-
文本相似度计算
工具类提供者:【杭州】fineliving
- TextSimilarity() - Constructor for class org.dromara.hutool.core.text.TextSimilarity
-
- thenComparing(Comparator<? super T>) - Method in class org.dromara.hutool.core.comparator.NullComparator
-
- thisDayOfMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisDayOfWeek() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisDayOfWeekEnum() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisHour(boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMillisecond() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMinute() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMonthEnum() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisSecond() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisWeekOfMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisWeekOfYear() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisYear() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- ThreadException - Exception in org.dromara.hutool.core.thread
-
线程异常
- ThreadException(Throwable) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String, Object...) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String, Throwable) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadFactoryBuilder - Class in org.dromara.hutool.core.thread
-
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder
- ThreadFactoryBuilder() - Constructor for class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
- ThreadUtil - Class in org.dromara.hutool.core.thread
-
线程池工具
- ThreadUtil() - Constructor for class org.dromara.hutool.core.thread.ThreadUtil
-
- tianlHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
TianL Hash算法
- time(Date) - Static method in class org.dromara.hutool.core.date.SqlDateUtil
-
- TIME - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
时间正则
- TIME - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
时间正则
- TimedCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
定时缓存
此缓存没有容量限制,对象只有在过期后才会被移除
- TimedCache(long) - Constructor for class org.dromara.hutool.core.cache.impl.TimedCache
-
构造
- TimedCache(long, Map<Mutable<K>, CacheObj<K, V>>) - Constructor for class org.dromara.hutool.core.cache.impl.TimedCache
-
构造
- timeout() - Method in interface org.dromara.hutool.core.cache.Cache
-
缓存失效时长, 0 表示没有设置,单位毫秒
- timeout - Variable in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
默认超时时间,0表示无默认超时
- timeout() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
- timeout - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
缓存失效时长, 0 表示无限制,单位毫秒
- timeout() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- timeout() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- TimeParser - Class in org.dromara.hutool.core.date.format.parser
-
时间日期字符串,日期默认为当天,支持格式类似于;
HH:mm:ss
HH:mm
- TimeParser() - Constructor for class org.dromara.hutool.core.date.format.parser.TimeParser
-
- timestamp() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID 相关联的时间戳值。
- timestamp(Date) - Static method in class org.dromara.hutool.core.date.SqlDateUtil
-
- timeToSecond(String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- TimeUtil - Class in org.dromara.hutool.core.date
-
- TimeUtil() - Constructor for class org.dromara.hutool.core.date.TimeUtil
-
- timeZone - Variable in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
The time zone.
- TimeZoneConverter - Class in org.dromara.hutool.core.convert.impl
-
TimeZone转换器
- TimeZoneConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TimeZoneConverter
-
- TLS - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports some version of TLS; may support other versions
- TLSv1 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 2246: TLS version 1.0 ; may support other versions
- TLSv11 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 4346: TLS version 1.1 ; may support other versions
- TLSv12 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 5246: TLS version 1.2 ; may support other versions
- to(Function<T, R>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
获取值,并将值转换为指定类型。
- toAbsNormal(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
将Path路径转换为标准的绝对路径
如果
Path.isAbsolute()为
true,表示已经是绝对路径,返回本身
如果是相对路径,则返回相对于系统默认目录的路径(一般为项目路径)
- toAbsoluteUrl(String, String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
相对URL转换为绝对URL
- toArray() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- toArray(T[]) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- toArray() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- toArray(T[]) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- toArray() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- toArray(T[]) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- toArray() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray(int, int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个包含此流元素的数组
这是一个终端操作
- toArray(IntFunction<A[]>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
- toArray(boolean) - Method in class org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象数组
- toArrayZeroCopyIfPossible() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toAvailableStream(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBean(Object, Class<T>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Class<T>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Supplier<T>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(T) - Method in class org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBean(Class<T>) - Method in class org.dromara.hutool.core.map.Dict
-
填充Value Object对象
- toBean(Class<T>, CopyOptions) - Method in class org.dromara.hutool.core.xml.XmlMapper
-
XML转Java Bean
如果XML根节点只有一个,且节点名和Bean的名称一致,则直接转换子节点
- toBeanIgnoreCase(T) - Method in class org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBeanIgnoreCase(Class<T>) - Method in class org.dromara.hutool.core.map.Dict
-
填充Value Object对象,忽略大小写
- toBeanMap(Object) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
将Bean包装为Map形式
- toBigDecimal(Object, BigDecimal) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigDecimal(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toBigDecimal(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
数字转
BigDecimal
Float、Double等有精度问题,转换为字符串后再转换
null转换为0
- toBigDecimal(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toBigInteger(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
Hex(16进制)字符串转为BigInteger
- toBigInteger(Object, BigInteger) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigInteger(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBigInteger(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toBigInteger(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toBomReader(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBoolean(Object, Boolean) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBoolean(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBoolean(String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
- toBooleanArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Boolean数组
- toBooleanObject(String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
- toBuffered(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(OutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(OutputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Reader, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Writer) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Writer, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toByte(Object, Byte) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为byte
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toByte(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为byte
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toByte(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为byte
- toByte(int) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
int转byte
- toByteArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Byte数组
- toByteArray() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组
- toByteArrayZeroCopyIfPossible() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toByteObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Byte
- toBytes() - Method in class org.dromara.hutool.core.data.id.ULID
-
转为bytes值,16位,0-7为mostSignificantBits,8-15为leastSignificantBits
- toBytes(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
- toBytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回bytes大小
- toBytes(CharSequence, Charset) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
编码字符串
- toBytes(short) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
short转byte数组
默认以小端序转换
- toBytes(short, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
short转byte数组
自定义端序
- toBytes(int) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
int转byte数组
默认以小端序转换
- toBytes(int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
int转byte数组
自定义端序
- toBytes(long) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(long, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(float) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
float转byte数组,默认以小端序转换
- toBytes(float, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
float转byte数组,自定义端序
- toBytes(double) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
double转byte数组
默认以小端序转换
- toBytes(double, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Number) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Number, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toCalendar() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toCalendar() - Method in class org.dromara.hutool.core.date.DateTime
-
- toCalendar(Locale) - Method in class org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone) - Method in class org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone, Locale) - Method in class org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
转换为Calendar对象
- toCamelCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char, boolean) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCaseMap(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将已知Map转换为key为驼峰风格的Map
如果KEY为非String类型,保留原值
- toChar(Object, Character) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toChar(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toChar(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为char
- toCharacter(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Character
- toCharArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Character数组
- toChars(CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将字符串转换为字符数组
- toChinese() - Method in enum org.dromara.hutool.core.date.Week
-
转换为中文名
- toChinese(String) - Method in enum org.dromara.hutool.core.date.Week
-
转换为中文名
- toChronoUnit() - Method in enum org.dromara.hutool.core.date.DateUnit
-
- toChronoUnit(DateUnit) - Static method in enum org.dromara.hutool.core.date.DateUnit
-
- toChronoUnit(TimeUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
-
- toCloseByNumber(int) - Static method in class org.dromara.hutool.core.text.CharUtil
-
将[1-20]数字转换为带圈的字符:
1 -》 '①'
12 -》 '⑫'
20 -》 '⑳'
也称作:封闭式字符,英文:Enclosed Alphanumerics
- toCloseChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
将字母、数字转换为带圈的字符:
'1' -》 '①'
'A' -》 'Ⓐ'
'a' -》 'ⓐ'
获取带圈数字 /封闭式字母数字 ,从1-20,超过1-20报错
- toColl(Supplier<C>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换成集合
- toCollection(Iterable<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- toCollection(Class<?>, Class<?>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为集合类
- toCombination(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
将指定的被注解的元素转换为组合注解元素
- toDate(Object, Date) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Date
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDate(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Date
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toDate() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toDateStr() - Method in class org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd" 格式字符串
- today() - Static method in class org.dromara.hutool.core.date.DateUtil
-
当天开始的时间,结果类似:2022-10-26 00:00:00
- today() - Static method in class org.dromara.hutool.core.date.TimeUtil
-
当天时间,默认时区
- toDBC(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
全角转半角
- toDBC(String, Set<Character>) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
替换全角为半角
- toDouble(Object, Double) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDouble(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toDouble(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
Number值转换为double
float强制转换存在精度问题,此方法避免精度丢失
- toDouble(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为double
- toDouble(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转Double
默认以小端序转换
- toDouble(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转double
自定义端序
- toDoubleArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Double数组
- toDoubleObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Double
- toEasyStream() - Method in class org.dromara.hutool.core.lang.Opt
-
- toEasyStream() - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toEntries(Function<T, K>, Function<T, V>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntries(Function<T, K>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntryStream(Function<? super T, ? extends K>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toEntryStream(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toEnum(Class<E>, Object, E) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
- toEnum(Class<E>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
- toEpochMilli(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- toFloat(Object, Float) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toFloat(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toFloat(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为float
- toFloat(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转float
默认以小端序转换
- toFloat(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转float
自定义端序
- toFloatArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Float数组
- toFloatObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Float
- toFunction(BiFunction<T, U, R>, U) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
- toGigabytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回GB大小
- toHex(int) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
转为16进制字符串
- toHex(long) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
转为16进制字符串
- toHex(String, Charset) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
字符串转换成十六进制字符串,结果为小写
- toHex(byte[]) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
byte数组转16进制串
- toHierarchyElement(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHierarchyMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHierarchyRepeatableMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toIdentityMap(Collection<V>, SerFunction<V, K>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdentityMap(Collection<V>, SerFunction<V, K>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdxMap() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为下标,value为元素
- toIdxMap(Function<? super T, ? extends U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为下标,value为给定操作执行后的返回值
- toInstant(Object, Date) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
Instant
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInstant(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
- toInstant(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toInstant(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toInstant(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- toInt(Object, Integer) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInt(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为int
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toInt(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为int
- toInt(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
默认以小端序转换
- toInt(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
自定义端序
- toInt(byte[], int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
自定义端序
- toIntArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Integer数组
- toInteger(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Integer
- toIpList(Set<InetAddress>) - Static method in class org.dromara.hutool.core.net.NetUtil
-
地址列表转换为IP地址列表
- toJdkDate() - Method in class org.dromara.hutool.core.date.DateTime
-
转换为
Date
考虑到很多框架(例如Hibernate)的兼容性,提供此方法返回JDK原生的Date对象
- toJdkDayOfWeek() - Method in enum org.dromara.hutool.core.date.Week
-
- toJdkMonth() - Method in enum org.dromara.hutool.core.date.Month
-
- toJdkUUID() - Method in class org.dromara.hutool.core.data.id.ULID
-
转为JDK的UUID
- toKebabCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为短横连接方式。
- TokenBucketRateLimiter - Class in org.dromara.hutool.core.thread.ratelimiter
-
令牌桶(Token Bucket)限流器
令牌桶算法能够在限制数据的平均传输速率的同时还允许某种程度的突发传输,概念见:https://zhuanlan.zhihu.com/p/110596981
令牌发放:通过scheduler定时器,定时向令牌桶中添加令牌,直到令牌桶满。
- TokenBucketRateLimiter(RateLimiterConfig) - Constructor for class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
-
构造
- tokenizePath(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
Tokenize the given path into parts, based on this matcher's settings.
- tokenizePattern(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
Tokenize the given path pattern into parts, based on this matcher's settings.
- toKeyStream() - Method in class org.dromara.hutool.core.stream.EntryStream
-
转为键的流
- toKilobytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回KB大小
- TolerantMap<K,V> - Class in org.dromara.hutool.core.map
-
一个可以提供默认值的Map
- TolerantMap(V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(int, float, V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(int, V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(Map<K, V>, V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- toList(Collection<E>, Function<E, T>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList(Collection<E>, Function<E, T>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
- toList(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为ArrayList,元素类型默认Object
- toList(Class<T>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为ArrayList
- toList() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转换成列表
- toList() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
- toList(boolean) - Method in class org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象列表
- toList(Function<String, T>) - Method in class org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象列表
- toList(MapTree<E>, boolean) - Static method in class org.dromara.hutool.core.tree.TreeUtil
-
深度优先,遍历树,将树换为数组
- toListMap(Iterable<? extends Map<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
行转列,合并相同的键,值合并为列表
将Map列表中相同key的值组成列表做为Map的value
是
CollUtil.toMapList(Map)的逆方法
比如传入数据:
[
{a: 1, b: 1, c: 1}
{a: 2, b: 2}
{a: 3, b: 3}
{a: 4}
]
结果是:
{
a: [1,2,3,4]
b: [1,2,3,]
c: [1]
}
- toListMap(Iterable<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Map<K, List<V>>, Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的Map集合
- toListMap(Iterable<? extends Map<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
行转列,合并相同的键,值合并为列表
将Map列表中相同key的值组成列表做为Map的value
是
MapUtil.toMapList(Map)的逆方法
比如传入数据:
[
{a: 1, b: 1, c: 1}
{a: 2, b: 2}
{a: 3, b: 3}
{a: 4}
]
结果是:
{
a: [1,2,3,4]
b: [1,2,3,]
c: [1]
}
- toLocalDateTime(Object, LocalDateTime) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
LocalDateTime
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLocalDateTime(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为LocalDateTime
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toLocalDateTime(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
- toLocalDateTime() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toLocalDateTime() - Method in class org.dromara.hutool.core.date.DateTime
-
- toLocalDateTime(Instant) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toLocalDateTime(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toLong(Object, Long) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLong(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为long
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toLong(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为long
- toLong(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toLong(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toLong(byte[], int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toLongArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Long数组
- toLongObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Long
- toMacAddressStr(byte[], String) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
-
将bytes类型的mac地址转换为可读字符串,通常地址每个byte位使用16进制表示,并用指定分隔符分隔
- toMap(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将Collection转化为map(value类型与collection的泛型不同)
Collection<E> -----> Map<K,V>
- toMap(Collection<E>, Function<E, K>, Function<E, V>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
- toMap(Iterable<K>, Iterable<V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterable<K>, Iterable<V>, boolean) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterator<K>, Iterator<V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterator<K>, Iterator<V>, boolean) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterable<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Class<K>, Class<V>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Map,若value原本就是Map,则转为原始类型,若不是则默认转为HashMap
- toMap(Class<?>, Class<K>, Class<V>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Map
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toMap(Supplier<Map<K, V>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toMap() - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toMap(Function<? super T, ? extends K>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为给定操作执行后的返回值,value为当前元素
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap() - Method in class org.dromara.hutool.core.xml.XmlMapper
-
XML节点转Map
- toMap(Map<String, Object>) - Method in class org.dromara.hutool.core.xml.XmlMapper
-
XML节点转Map
- toMapList(Map<K, ? extends Iterable<V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
列转行。
- toMapList(Map<K, ? extends Iterable<V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
列转行。
- toMarkSupport(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toMarkSupport(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toMegabytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回MB大小
- toMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toModernTime(String) - Static method in class org.dromara.hutool.core.date.chinese.ShiChen
-
将时辰描述转换为现代时间段。
- tomorrow() - Static method in class org.dromara.hutool.core.date.DateUtil
-
明天
- toMsStr() - Method in class org.dromara.hutool.core.date.DateTime
-
- toNumber(Object, Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toNumber(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toNumber(byte[], Class<T>, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转换为指定类型数字
- toNumberArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Number数组
- toObjectArray(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将键值对转换为二维数组,第一维是key,第二维是value
- toOffsetDateTime() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toOpt() - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- toOptional() - Method in class org.dromara.hutool.core.lang.Opt
-
- toParameterizedType(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
- toParameterizedType(Type, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
- toPascalCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将下划线方式命名的字符串转换为帕斯卡式。
- toPoint - Variable in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
- toPredicate(BiPredicate<T, U>, U) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
- toPredicate(BiConsumer<T, U>, U) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
- toPrimitiveByteArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Byte数组
- toProxyBean(Class<T>) - Method in class org.dromara.hutool.core.map.MapProxy
-
将Map代理为指定接口的动态代理对象
- toPushBackReader(Reader, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toPushbackStream(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toQuery(Map<String, ?>) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式,会自动url编码键和值
- toQuery(Map<String, ?>, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
此方法用于拼接URL中的Query部分,并不适用于POST请求中的表单
key1=v1&key2=&key3=v3
- toQuery(Map<String, ?>, Charset, UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
key1=v1&key2=&key3=v3
- toRange() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
将当前实例转为一个区间
- toReader(InputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个Reader
- toRealPath(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取实际路径,路径文件必须存在
如果给定Path是软链接(符号链接),则返回指向的实际链接
如果路径不存在,会直接抛出NoSuchFileException异常
无论给定是何种类型的路径,返回都是唯一的路径(总是equals)
- toRepeatableMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toRepeatableMetaElement(AnnotatedElement, RepeatableAnnotationCollector, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toSBC(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
半角转全角
- toSBC(String, Set<Character>) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
半角转全角,null返回null
- toSet(Collection<E>, Function<E, T>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Collection<E>, Function<E, T>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Class<T>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为HashSet
- toSet() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为HashSet
- toShiChen(int, boolean) - Static method in class org.dromara.hutool.core.date.chinese.ShiChen
-
根据给定的小时数转换为对应的时辰描述。
- toShort(Object, Short) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Short
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toShort(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Short
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toShort(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为short
- toShort(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
默认以小端序转换
- toShort(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
自定义端序
- toShort(byte[], int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
自定义端序
- toShortArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Short数组
- toShortObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Short
- toStr(Iterator<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>, String, String, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Object, String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toStr(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toStr(ByteArrayOutputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStr(Number, String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(Number, boolean) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(BigDecimal) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(BigDecimal, boolean) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(Node) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- toStr(Node, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
当omitXmlDeclaration为true时,表示忽略xml Declaration,即删掉
{@code
- toStrArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为String数组
- toStream(String, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
String 转为流
- toStream(File) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(Path) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(byte[]) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(ByteArrayOutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(FastByteArrayOutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toString(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组或集合转String
- toString() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- toString() - Method in class org.dromara.hutool.core.bean.DynaBean
-
- toString() - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
- toString() - Method in class org.dromara.hutool.core.bean.path.node.ListNode
-
- toString() - Method in class org.dromara.hutool.core.bean.path.node.NameNode
-
- toString() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
-
- toString() - Method in class org.dromara.hutool.core.bean.PropDesc
-
- toString() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- toString() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
- toString() - Method in class org.dromara.hutool.core.cache.impl.ReentrantCache
-
- toString() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- toString() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
- toString() - Method in class org.dromara.hutool.core.data.id.ULID
-
- toString() - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此UUID 的字符串表现形式。
- toString(boolean) - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此UUID 的字符串表现形式。
- toString() - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
- toString() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
- toString(ChineseDateFormat) - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
- toString(DateUnit, BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.DateBetween
-
格式化输出时间差
- toString(BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.DateBetween
-
格式化输出时间差
- toString() - Method in class org.dromara.hutool.core.date.DateBetween
-
- toString() - Method in class org.dromara.hutool.core.date.DateTime
-
- toString(TimeZone) - Method in class org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
如果时区不为null,会转换为其时区对应的时间,否则转换为当前时间对应的时区
- toString(String) - Method in class org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString(DatePrinter) - Method in class org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString(DateFormat) - Method in class org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- toString() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- toString() - Method in class org.dromara.hutool.core.date.StopWatch
-
- toString() - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
- toString() - Method in class org.dromara.hutool.core.io.FastStringWriter
-
- toString() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
-
- toString() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
返回路径
- toString() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
返回路径
- toString() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
- toString(Charset) - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为字符串
- toString() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
- toString() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
- toString() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
- toString() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
- toString() - Method in interface org.dromara.hutool.core.lang.ansi.AnsiElement
-
- toString() - Method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
- toString() - Method in class org.dromara.hutool.core.lang.ConsoleTable
-
获取表格字符串
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- toString() - Method in class org.dromara.hutool.core.lang.Opt
-
返回包裹内元素调用toString()的结果,不存在则返回null
- toString() - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- toString() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- toString() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
获得当前实例对应的{x| x >= xxx}格式的不等式字符串
- toString() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
输出当前区间的字符串,格式为"[a, b]"
- toString() - Method in class org.dromara.hutool.core.lang.range.DefaultSegment
-
- toString() - Method in class org.dromara.hutool.core.lang.tuple.Pair
-
- toString() - Method in class org.dromara.hutool.core.lang.tuple.Triple
-
- toString() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- toString() - Method in class org.dromara.hutool.core.lang.Version
-
- toString() - Method in class org.dromara.hutool.core.map.AbsEntry
-
- toString() - Method in class org.dromara.hutool.core.map.MapJoiner
-
- toString() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- toString() - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- toString() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
- toString() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
- toString() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
- toString() - Method in class org.dromara.hutool.core.map.TableMap
-
- toString() - Method in class org.dromara.hutool.core.map.TolerantMap
-
- toString() - Method in class org.dromara.hutool.core.math.Money
-
生成本对象的缺省字符串表示
- toString() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
- toString() - Method in class org.dromara.hutool.core.net.url.UrlPath
-
- toString() - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
生成查询字符串,类似于aaa=111&bbb=222
此方法不对任何特殊字符编码,仅用于输出显示
- toString() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
-
- toString() - Method in class org.dromara.hutool.core.reflect.NullType
-
- toString() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
- toString() - Method in class org.dromara.hutool.core.reflect.TypeReference
-
- toString() - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
将被包装的实例转为字符串
- toString() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
将当前实例转为字符串
- toString(char) - Static method in class org.dromara.hutool.core.text.ASCIIStrCache
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString() - Method in class org.dromara.hutool.core.text.CharArray
-
- toString(Object) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
调用对象的toString方法,null会返回“null”
- toString(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString() - Method in class org.dromara.hutool.core.text.dfa.FoundWord
-
默认的,只输出匹配到的关键字
- toString() - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- toString() - Method in class org.dromara.hutool.core.text.StrJoiner
-
- toString(String) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
Unicode字符串转为普通字符串
Unicode字符串的表现方式为:\\uXXXX
- toString() - Method in class org.dromara.hutool.core.thread.threadlocal.NamedInheritableThreadLocal
-
- toString() - Method in class org.dromara.hutool.core.thread.threadlocal.NamedThreadLocal
-
- toString() - Method in class org.dromara.hutool.core.tree.MapTree
-
- toString(boolean, String, String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串
BooleanUtil.toString(true, "true", "false") = "true"
BooleanUtil.toString(false, "true", "false") = "false"
- toString(Boolean, String, String, String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串
BooleanUtil.toString(true, "true", "false", null) = "true"
BooleanUtil.toString(false, "true", "false", null) = "false"
BooleanUtil.toString(null, "true", "false", null) = null
- toString(Enum<?>) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
- toStringDefaultTimeZone() - Method in class org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
时区使用当前地区的默认时区
- toStringNormal() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
转换为标准的日期格式来表示农历日期,例如2020-01-13
如果存在闰月,显示闰月月份,如润二月显示2
- toStringOnOff(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'on' 或者 'off'.
- toStringOrEmpty(Object) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- toStringOrNull(Object) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
调用对象的toString方法,null会返回null
- toStringTrueFalse(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'true' 或者 'false'.
- toStringYesNo(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'yes' 或者 'no'.
- toStrOrNullStr(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值"null"(即null这个字符串)
转换失败不会报错
- toSymbolCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为使用符号连接方式。
- toSymbolCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为使用符号连接方式。
- toTable(BiFunction<? super K, ? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTable(BiFunction<? super K, ? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- totalLength(CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串数组的总长度
null字符长度定义为0
- toTerabytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回TB大小
- toTimeStr() - Method in class org.dromara.hutool.core.date.DateTime
-
转为"HH:mm:ss" 格式字符串
- toTimeUnit(ChronoUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
-
- toTimeZone(ZoneId) - Static method in class org.dromara.hutool.core.date.ZoneUtil
-
- toTree(List<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
-
将集合转换为树
- toTreeSet(Collection<T>, Comparator<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
将集合转换为排序后的TreeSet
- touch(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- toUnderlineCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为下划线方式。
- toUnderlineCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
- toUnicode(char) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(int) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(String) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicode(String, boolean) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicodeHex(char) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》\u4f60
- toUnicodeHex(int) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
将指定int值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》 \u4f60
- toUnicodeHex(char) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》 \u4f60
- toUnmodifiableList() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
换为不可变集合
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableSet() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
换为不可变集合
- toUnsignedBitIndex(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
统计无符号bytes转为bit位数为1的索引集合
- toUnsignedByteArray(BigInteger) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedByteArray(int, BigInteger) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedInt(byte) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte转无符号int
- toURI() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
转换为URI
- toURI(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转URL为URI
- toURI(URL, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转URL为URI
- toURI(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转字符串为URI
- toURI(String, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转字符串为URI
- toURL() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
- toURL(URLStreamHandler) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
- toUrlForHttp(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUrlForHttp(String, URLStreamHandler) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUtf8Bytes(CharSequence) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
编码字符串,编码为UTF-8
- toUtf8Reader(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个文件读取器,默认使用 UTF-8 编码
- toUtf8Stream(String) - Static method in class org.dromara.hutool.core.io.IoUtil
-
String 转为UTF-8编码的字节流流
- toUtf8Writer(OutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个Writer,默认编码UTF-8
- toUUID() - Method in class org.dromara.hutool.core.data.id.ULID
-
转为UUID
- toValueStream() - Method in class org.dromara.hutool.core.stream.EntryStream
-
转为值的流
- toWriter(OutputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个Writer
- toZip(Iterable<R>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
与给定的可迭代对象转换成map,key为现有元素,value为给定可迭代对象迭代的元素
至少包含全部的key,如果对应位置上的value不存在,则为null
- toZipFile(File, Charset) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- toZonedDateTime() - Method in class org.dromara.hutool.core.date.DateBuilder
-
转换为带时区信息的
DateTime
此方法用于保留原始时间戳,并且不丢失时区信息
- toZoneId(TimeZone) - Static method in class org.dromara.hutool.core.date.ZoneUtil
-
- trans(Collection<F>, Function<? super F, ? extends T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
使用给定的转换函数,转换源集合为新类型的集合
- trans(Iterator<F>, Function<? super F, ? extends T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- trans(Spliterator<F>, Function<? super F, ? extends T>) - Static method in class org.dromara.hutool.core.collection.SpliteratorUtil
-
- TransCollection<F,T> - Class in org.dromara.hutool.core.collection
-
使用给定的转换函数,转换源集合为新类型的集合
- TransCollection(Collection<F>, Function<? super F, ? extends T>) - Constructor for class org.dromara.hutool.core.collection.TransCollection
-
构造
- transElements(NodeList) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将NodeList转换为Element列表
- transElements(Element, NodeList) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将NodeList转换为Element列表
非Element节点将被忽略
- transform(Supplier<C>, Function<C, R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- transform(Function<List<T>, R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- TransformableWrappedStream<T,S extends TransformableWrappedStream<T,S>> - Interface in org.dromara.hutool.core.stream
-
- transientSupport - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- TransIter<F,T> - Class in org.dromara.hutool.core.collection.iter
-
- TransIter(Iterator<? extends F>, Function<? super F, ? extends T>) - Constructor for class org.dromara.hutool.core.collection.iter.TransIter
-
构造
- TransMap<K,V> - Class in org.dromara.hutool.core.map
-
- TransMap(Supplier<Map<K, V>>) - Constructor for class org.dromara.hutool.core.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransMap(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransSpliterator<F,T> - Class in org.dromara.hutool.core.collection
-
- TransSpliterator(Spliterator<F>, Function<? super F, ? extends T>) - Constructor for class org.dromara.hutool.core.collection.TransSpliterator
-
构造
- traverseTypeHierarchy(Class<?>, Predicate<Class<?>>, Consumer<Class<?>>, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root在内,其层级结构中的所有类和接口。
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root在内,其层级结构中的所有类和接口,直到terminator返回false
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root在内,其层级结构中的所有类和接口,直到terminator返回false
- TreeBuilder<E> - Class in org.dromara.hutool.core.tree
-
树构建器
- TreeBuilder(E, TreeNodeConfig) - Constructor for class org.dromara.hutool.core.tree.TreeBuilder
-
构造
- TreeEntry<K,V> - Interface in org.dromara.hutool.core.map
-
允许拥有一个父节点与多个子节点的Map.Entry实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K) - Constructor for class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K, V) - Constructor for class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeNode<T> - Class in org.dromara.hutool.core.tree
-
树节点 每个属性都可以在
TreeNodeConfig中被重命名
在你的项目里它可以是部门实体、地区实体等任意类树节点实体
类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象
- TreeNode() - Constructor for class org.dromara.hutool.core.tree.TreeNode
-
空构造
- TreeNode(T, T, String, Comparable<?>) - Constructor for class org.dromara.hutool.core.tree.TreeNode
-
构造
- TreeNodeConfig - Class in org.dromara.hutool.core.tree
-
树配置属性相关
- TreeNodeConfig() - Constructor for class org.dromara.hutool.core.tree.TreeNodeConfig
-
- TreeUtil - Class in org.dromara.hutool.core.tree
-
树工具类
- TreeUtil() - Constructor for class org.dromara.hutool.core.tree.TreeUtil
-
- trim(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null,依然返回null。
- trim(CharSequence, StrTrimer.TrimMode) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白符,如果字符串是null,依然返回null。
- trim(CharSequence, StrTrimer.TrimMode, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null,依然返回null。
- trim(String[]) - Static method in class org.dromara.hutool.core.text.StrUtil
-
给定字符串数组全部做去首尾空格
- TRIM_BLANK - Static variable in class org.dromara.hutool.core.text.StrTrimer
-
去除两边空白符
- TRIM_PREFIX_BLANK - Static variable in class org.dromara.hutool.core.text.StrTrimer
-
去除头部空白符
- TRIM_SUFFIX_BLANK - Static variable in class org.dromara.hutool.core.text.StrTrimer
-
去除尾部空白符
- trimFunc(boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
Trim函数
- trimPrefix(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头部的空白,如果字符串是null,则返回null。
- trimStrFields(T, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
把Bean里面的String属性做trim操作。
- trimSuffix(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串尾部的空白,如果字符串是null,则返回null。
- trimToEmpty(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null,返回""。
- trimToNull(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null或者"",返回null。
- Triple<L,M,R> - Class in org.dromara.hutool.core.lang.tuple
-
不可变三元组对象
- Triple(L, M, R) - Constructor for class org.dromara.hutool.core.lang.tuple.Triple
-
构造
- TripleConverter - Class in org.dromara.hutool.core.convert.impl
-
Triple 转换器,支持以下类型转为Triple:
Bean,包含
getLeft、
getMiddle和
getRight方法
- TripleConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TripleConverter
-
- TripleTable<L,M,R> - Class in org.dromara.hutool.core.map
-
三值表结构,可重复
用于提供三种值相互查找操作
查找方式为indexOf方式遍历查找,数据越多越慢。
- TripleTable(List<Triple<L, M, R>>) - Constructor for class org.dromara.hutool.core.map.TripleTable
-
构造
- TripleTable(int) - Constructor for class org.dromara.hutool.core.map.TripleTable
-
构造
- TripleTable(List<L>, List<M>, List<R>) - Constructor for class org.dromara.hutool.core.map.TripleTable
-
- truncate(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改日期为某个时间字段起始时间
- truncate(Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
修改日期为某个时间字段起始时间
- TRUST_ANYS - Static variable in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
信任所有
- TrustAnyHostnameVerifier - Class in org.dromara.hutool.core.net.ssl
-
https 域名校验,信任所有域名
注意此类慎用,信任全部可能会有中间人攻击风险
- TrustAnyHostnameVerifier() - Constructor for class org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
-
- TrustAnyTrustManager - Class in org.dromara.hutool.core.net.ssl
-
信任所有信任管理器,默认信任所有客户端和服务端证书
继承
X509ExtendedTrustManager的原因见:
https://blog.csdn.net/ghaohao/article/details/79454913
注意此类慎用,信任全部可能会有中间人攻击风险。
- TrustAnyTrustManager() - Constructor for class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
-
- TrustManagerUtil - Class in org.dromara.hutool.core.net.ssl
-
- TrustManagerUtil() - Constructor for class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- tryAcquire() - Method in interface org.dromara.hutool.core.thread.ratelimiter.RateLimiter
-
尝试获取许可,非阻塞方法
- tryAcquire(int) - Method in interface org.dromara.hutool.core.thread.ratelimiter.RateLimiter
-
尝试获取许可,非阻塞方法
- tryAcquire(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.collection.TransSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- tryConvertEnum(Object, Class) - Static method in class org.dromara.hutool.core.convert.impl.EnumConverter
-
尝试转换,转换规则为:
如果实现
EnumItem接口,则调用fromInt或fromStr转换
找到类似转换的静态方法调用实现转换且优先使用
约定枚举类应该提供 valueOf(String) 和 valueOf(Integer)用于转换
oriInt /name 转换托底
- tryLock() - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- tryLock(long, TimeUnit) - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- trySplit() - Method in class org.dromara.hutool.core.collection.TransSpliterator
-
- trySplit() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- trySplit() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- ttl - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
-
对象存活时长,0表示永久存活
- Tuple - Class in org.dromara.hutool.core.lang.tuple
-
不可变数组类型(元组),用于多值返回
多值可以支持每个元素值类型不同
- Tuple(Object...) - Constructor for class org.dromara.hutool.core.lang.tuple.Tuple
-
构造
- TupleConverter - Class in org.dromara.hutool.core.convert.impl
-
- TupleConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TupleConverter
-
- TypeGetter<K> - Interface in org.dromara.hutool.core.lang.getter
-
基本类型的getter接口
提供一个统一的接口定义返回不同类型的值(基本类型),定义类型包括:
Object
String
Integer
Short
Boolean
Long
Character
Float
Double
Byte
BigDecimal
BigInteger
Enum
Number
Date
java.sql.Time
java.sql.Timestamp
java.sql.Timestamp
LocalDateTime
LocalDate
LocalTime
通过实现此接口,最简单方式为通过实现
TypeGetter.getObj(Object, Object)方法,完成所有类型的值获取,获取默认采用
ConvertUtil方式自动转换。
- TypeReference<T> - Class in org.dromara.hutool.core.reflect
-
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。
- TypeReference() - Constructor for class org.dromara.hutool.core.reflect.TypeReference
-
构造
- TypeUtil - Class in org.dromara.hutool.core.reflect
-
针对
Type 的工具类封装
最主要功能包括:
1.
- TypeUtil() - Constructor for class org.dromara.hutool.core.reflect.TypeUtil
-
- validate(T) - Method in interface org.dromara.hutool.core.pool.ObjectFactory
-
验证对象可用性,一般用于对象池中借出对象和返还对象前的验证操作。
- validateBetween(Number, Number, Number, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查给定的数字是否在指定范围内
- validateBetween(Date, Date, Date, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查给定的日期是否在指定范围内
- validateBirthday(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证验证是否为生日
- validateByteLength(CharSequence, int, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串的字节长度是否符合要求,默认采用"utf-8"编码
- validateByteLength(CharSequence, int, int, Charset, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串的字节长度是否符合要求
- validateCarDrivingLicence(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为驾驶证 别名:驾驶证档案编号、行驶证编号
- validateCarVin(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为车架号,别名:行驶证编号 车辆识别代号 车辆识别码
- validateChinese(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为汉字
- validateCitizenIdNumber(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为身份证号码(支持18位、15位和港澳台的10位)
- validateEmail(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为可用邮箱地址
- validateEmpty(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为空,非空时抛出异常
对于String类型判定是否为empty(null 或 "")
- validateEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否相等,不相等抛出异常
- ValidateException - Exception in org.dromara.hutool.core.exception
-
验证异常
- ValidateException() - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(int, String) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(int, Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(int, String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
- validateFalse(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否为false
- validateGeneral(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为英文字母 、数字和下划线
- validateGeneral(T, int, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为给定长度范围的英文字母 、数字和下划线
- validateGeneral(T, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为给定最小长度的英文字母 、数字和下划线
- validateGeneralWithChinese(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为中文字、英文字母、数字和下划线
- validateHex(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为Hex(16进制)字符串
- validateIpv4(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为IPV4地址
- validateIpv6(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为IPV6地址
- validateLength(CharSequence, int, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符的长度是否符合要求
- validateLetter(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否全部为字母组成,包括大写和小写字母和汉字
- validateLowerCase(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串是否全部为小写字母
- validateMac(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为MAC地址
- validateMatchRegex(String, T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
- validateMobile(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为手机号码(中国)
- validateMoney(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为货币
- validateNotEmpty(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为非空,为空时抛出异常
对于String类型判定是否为empty(null 或 "")
- validateNotEmptyAndEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值不等时抛出异常
- validateNotEmptyAndNotEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值相等时抛出异常
- validateNotEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否不等,相等抛出异常
- validateNotNull(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否非null
- validateNull(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否为null
- validateNumber(String, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为数字
- ValidateObjectInputStream - Class in org.dromara.hutool.core.io.stream
-
带有类验证的对象流,用于避免反序列化漏洞
详细见:https://xz.aliyun.com/t/41/
- ValidateObjectInputStream(InputStream, Class<?>...) - Constructor for class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
构造
- validatePlateNumber(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为中国车牌号
- validateTrue(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否为true
- validateUpperCase(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串是否全部为大写字母
- validateUrl(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为URL
- validateUUID(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
- validateWord(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为字母(包括大写和小写字母)
- validateZipCode(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为邮政编码(中国)
- Validator - Class in org.dromara.hutool.core.lang
-
字段验证器(验证器),分两种类型的验证:
isXXX:通过返回boolean值判断是否满足给定格式。
- Validator() - Constructor for class org.dromara.hutool.core.lang.Validator
-
- value(String, Type) - Method in class org.dromara.hutool.core.bean.copier.provider.BeanValueProvider
-
- value(String, Type) - Method in class org.dromara.hutool.core.bean.copier.provider.DynaBeanValueProvider
-
- value(String, Type) - Method in class org.dromara.hutool.core.bean.copier.provider.MapValueProvider
-
- value(T, Type) - Method in interface org.dromara.hutool.core.bean.copier.ValueProvider
-
获取值
返回值一般需要匹配被注入类型,如果不匹配会调用默认转换 Convert#convert(Type, Object)实现转换
- value - Variable in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
值
- value - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- valueOf(String) - Static method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.convert.BasicType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.CIN10.Gender
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.id.Pid
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.MaskingUtil.MaskingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.PasswdStrength.CHAR_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.PasswdStrength.PASSWD_LEVEL
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.BetweenFormatter.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.chinese.ChineseDateFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.DateField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.DateModifier.ModifyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.DateUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.Month
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.Quarter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.Week
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.file.FileMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.file.LineSeparator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.unit.DataUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.watch.WatchKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.range.BoundType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ref.ReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.net.url.UrlQuery.EncodeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.reflect.ModifierType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.text.StrJoiner.NullMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.text.StrTrimer.TrimMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.thread.RejectPolicy
-
Returns the enum constant of this type with the specified name.
- ValueProvider<T> - Interface in org.dromara.hutool.core.bean.copier
-
值提供者,用于提供Bean注入时参数对应值得抽象接口
继承或匿名实例化此接口
在Bean注入过程中,Bean获得字段名,通过外部方式根据这个字段名查找相应的字段值,然后注入Bean
- ValueProviderToBeanCopier<T> - Class in org.dromara.hutool.core.bean.copier
-
- ValueProviderToBeanCopier(ValueProvider<String>, T, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.ValueProviderToBeanCopier
-
构造
- values() - Static method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Collection<Map<?, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取指定Map列表中所有的Value
- values() - Static method in enum org.dromara.hutool.core.convert.BasicType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.CIN10.Gender
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.id.Pid
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.MaskingUtil.MaskingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.PasswdStrength.CHAR_TYPE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.PasswdStrength.PASSWD_LEVEL
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.BetweenFormatter.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.chinese.ChineseDateFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.DateField
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.DateModifier.ModifyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.DateUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.Month
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.Quarter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.Week
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.file.FileMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.file.LineSeparator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.unit.DataUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.watch.WatchKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.range.BoundType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ref.ReferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.dromara.hutool.core.map.BeanMap
-
- values() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- values() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
- values() - Method in class org.dromara.hutool.core.map.MapProxy
-
- values() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- values() - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- values() - Method in interface org.dromara.hutool.core.map.multi.Table
-
所有行列值的集合
- values() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- values() - Method in class org.dromara.hutool.core.map.TableMap
-
- values() - Static method in enum org.dromara.hutool.core.net.url.UrlQuery.EncodeMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.reflect.ModifierType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.text.StrJoiner.NullMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.text.StrTrimer.TrimMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.thread.RejectPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valuesOfKeys(Map<K, V>, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- valuesOfKeys(Map<K, V>, Iterable<K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- valuesOfKeys(Map<K, V>, Iterator<K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- variant() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID 相关联的变体号。
- verify(String, boolean) - Static method in class org.dromara.hutool.core.data.CIN
-
判断18位身份证的合法性,第十八位数字(校验码)的计算方法为:
将前面的身份证号码17位数分别乘以不同的系数。
- verify(String) - Static method in class org.dromara.hutool.core.data.VIN
-
- verify(String, SSLSession) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
-
- version() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID 相关联的版本号.
- Version - Class in org.dromara.hutool.core.lang
-
字符串版本表示,用于解析版本号的不同部分并比较大小。
- Version(String) - Constructor for class org.dromara.hutool.core.lang.Version
-
版本对象,格式:tok+ ( '-' tok+)?
- VersionComparator - Class in org.dromara.hutool.core.comparator
-
版本比较器
比较两个版本的大小
排序时版本从小到大排序,即比较时小版本在前,大版本在后
支持如:1.3.20.8,6.82.20160101,8.5a/8.5c等版本形式
参考:java.lang.module.ModuleDescriptor.Version
- VersionComparator() - Constructor for class org.dromara.hutool.core.comparator.VersionComparator
-
默认构造
- VersionComparator(boolean) - Constructor for class org.dromara.hutool.core.comparator.VersionComparator
-
默认构造
- VfsResource - Class in org.dromara.hutool.core.io.resource
-
VFS资源封装
支持VFS 3.x on JBoss AS 6+,JBoss AS 7 and WildFly 8+
参考:org.springframework.core.io.VfsUtils
- VfsResource(Object) - Constructor for class org.dromara.hutool.core.io.resource.VfsResource
-
构造
- view(Collection<? extends T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
转为只读集合
- view(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
数组转为一个不可变List
类似于Java9中的List.of
不同于Arrays.asList,此方法不允许修改数组
- view(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
转为一个不可变List
类似于Java9中的List.of
- view(T...) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
数组转为一个不可变List
类似于Java9中的List.of
- view(Set<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
转为一个不可变Set
- view(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将对应Map转换为不可修改的Map
- VIN - Class in org.dromara.hutool.core.data
-
VIN是Vehicle Identification Number的缩写,即车辆识别号码。
- VIN(String) - Constructor for class org.dromara.hutool.core.data.VIN
-
构造
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.compress.ZipCopyVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.CopyVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.DelVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.MoveVisitor
-