- 类 的构造器org.dromara.hutool.core.data.
- MAC_ADDRESS - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
MAC地址正则
- MAC_ADDRESS - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
MAC地址正则
- MacAddressUtil - org.dromara.hutool.core.net中的类
-
MAC地址(硬件地址)相关工具类
- MacAddressUtil() - 类 的构造器org.dromara.hutool.core.net.MacAddressUtil
-
- mainName(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileNameUtil
-
返回主文件名
- mainName(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileNameUtil
-
返回主文件名
- ManifestUtil - org.dromara.hutool.core.io中的类
-
Jar包中manifest.mf文件获取和解析工具类
来自Jodd
- ManifestUtil() - 类 的构造器org.dromara.hutool.core.io.ManifestUtil
-
- map(T[], Class<R>, Function<? super T, ? extends R>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组转换为另一种类型
- map(Object, Class<R>, Function<? super T, ? extends R>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组转换为另一种类型
- map(T[], Function<? super T, ? extends R>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为
List
- map(Iterable<T>, Function<? super T, ? extends R>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
通过func自定义一个规则,此规则将原集合中的元素转换成新的元素,生成新的列表返回
例如提供的是一个Bean列表,通过Function接口实现获取某个字段值,返回这个字段值组成的新列表
默认忽略映射后null的情况
- map(Iterable<T>, Function<? super T, ? extends R>, boolean) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
通过func自定义一个规则,此规则将原集合中的元素转换成新的元素,生成新的列表返回
例如提供的是一个Bean列表,通过Function接口实现获取某个字段值,返回这个字段值组成的新列表
- map(UnaryOperator<T>) - 接口 中的方法org.dromara.hutool.core.lang.mutable.Mutable
-
根据操作修改值
- map(Function<? super T, ? extends U>) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
- map() - 类 中的静态方法org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where the value is a
Map and its selector is the number of
entries.
- map() - 类 中的方法org.dromara.hutool.core.map.MapBuilder
-
创建后的map
- map(Map<K, V>, BiFunction<K, V, R>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
通过biFunction自定义一个规则,此规则将原Map中的元素转换成新的元素,生成新的Map返回
变更过程通过传入的
BiFunction 实现来返回一个值可以为不同类型的
Map
- map(Function<? super T, ? extends R>) - 类 中的方法org.dromara.hutool.core.stream.EasyStream
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- map(Function<? super Map.Entry<K, V>, ? extends R>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- map(BiFunction<? super K, ? super V, ? extends N>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- map(Function<? super T, ? extends R>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行的结果组成的流
这是一个无状态中间操作
- MapBuilder<K,V> - org.dromara.hutool.core.map中的类
-
Map创建类
- MapBuilder(Map<K, V>) - 类 的构造器org.dromara.hutool.core.map.MapBuilder
-
链式Map创建类
- MapConverter - org.dromara.hutool.core.convert.impl中的类
-
Map 转换器,通过预定义key和value的类型,实现:
Map 转 Map,key和value类型自动转换
Bean 转 Map,字段和字段值类型自动转换
- MapConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.MapConverter
-
- MapGetUtil - org.dromara.hutool.core.map中的类
-
Map的getXXX封装,提供针对通用型的value按照所需类型获取值
- MapGetUtil() - 类 的构造器org.dromara.hutool.core.map.MapGetUtil
-
- mapIdx(BiFunction<? super T, Integer, ? extends R>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行的结果组成的流,操作带下标
- MapJoiner - org.dromara.hutool.core.map中的类
-
Map拼接器,可以拼接包括Map、Entry列表等。
- MapJoiner(StrJoiner, String) - 类 的构造器org.dromara.hutool.core.map.MapJoiner
-
构造
- mapKeys(Function<? super K, ? extends N>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
将键映射为另一类型
- mapMerger(BinaryOperator<V>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
用户合并map的BinaryOperator,传入合并前需要对value进行的操作
- mapMulti(BiConsumer<? super T, ? super Consumer<R>>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
扩散流操作,可能影响流元素个数,将原有流元素执行mapper操作,返回多个流所有元素组成的流,操作带一个方法,调用该方法可增加元素
这是一个无状态中间操作
- mapNonNull(Function<? super T, ? extends R>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回 元素 转换后 并且不为 null 的 新元素组成的流
这是一个无状态中间操作
// 等价于先调用map再调用nonNull
.nonNull().map(...).nonNull()...
- MapProxy - org.dromara.hutool.core.map中的类
-
Map代理,提供各种getXXX方法,并提供默认值支持
- MapProxy(Map<?, ?>) - 类 的构造器org.dromara.hutool.core.map.MapProxy
-
构造
- MapServiceLoader<S> - org.dromara.hutool.core.spi中的类
-
键值对服务加载器,使用
Properties加载并存储服务
服务文件默认位于"META-INF/hutool/"下,文件名为服务接口类全名。
- MapServiceLoader(String, Class<S>, ClassLoader, Charset) - 类 的构造器org.dromara.hutool.core.spi.MapServiceLoader
-
构造
- mapToBean(Map<?, ?>, Class<T>, boolean, CopyOptions) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
Map转换为Bean对象
- MapToBeanCopier<T> - org.dromara.hutool.core.bean.copier中的类
-
Map属性拷贝到Bean中的拷贝器
- MapToBeanCopier(Map<?, ?>, T, Type, CopyOptions) - 类 的构造器org.dromara.hutool.core.bean.copier.MapToBeanCopier
-
构造
- mapToDouble(ToDoubleFunction<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
- mapToInt(ToIntFunction<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
- mapToLong(ToLongFunction<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
- MapToMapCopier - org.dromara.hutool.core.bean.copier中的类
-
Map属性拷贝到Map中的拷贝器
- MapToMapCopier(Map, Map, Type, CopyOptions) - 类 的构造器org.dromara.hutool.core.bean.copier.MapToMapCopier
-
构造
- mapToSet(T[], Function<? super T, ? extends R>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
按照指定规则,将一种类型的数组元素转换为另一种类型,并保存为
Set
- mapToXml(Map<?, ?>, String) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML
- mapToXml(Map<?, ?>, String, String) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML
- mapToXmlStr(Map<?, ?>) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String, String) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String, String, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String, String, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- mapToXmlStr(Map<?, ?>, String, String, Charset, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将Map转换为XML格式的字符串
- MapTree<T> - org.dromara.hutool.core.tree中的类
-
通过转换器将你的实体转化为TreeNodeMap节点实体 属性都存在此处,属性有序,可支持排序
- MapTree() - 类 的构造器org.dromara.hutool.core.tree.MapTree
-
构造
- MapTree(TreeNodeConfig) - 类 的构造器org.dromara.hutool.core.tree.MapTree
-
构造
- MapUtil - org.dromara.hutool.core.map中的类
-
Map相关工具类
- MapUtil() - 类 的构造器org.dromara.hutool.core.map.MapUtil
-
- MapValueProvider - org.dromara.hutool.core.bean.copier.provider中的类
-
Map值提供者
- MapValueProvider(Map) - 类 的构造器org.dromara.hutool.core.bean.copier.provider.MapValueProvider
-
构造
- mapValues(Function<? super V, ? extends N>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
将值映射为另一类型
- MapWrapper<K,V> - org.dromara.hutool.core.map中的类
-
Map包装类,通过包装一个已有Map实现特定功能。
- MapWrapper(Supplier<Map<K, V>>) - 类 的构造器org.dromara.hutool.core.map.MapWrapper
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- MapWrapper(Map<K, V>) - 类 的构造器org.dromara.hutool.core.map.MapWrapper
-
构造
- mark(int) - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- mark(int) - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
- mark(int) - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- mark(int) - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- markSupported() - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- markSupported() - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
- markSupported() - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- markSupported() - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- MaskBit - org.dromara.hutool.core.net中的类
-
掩码位和掩码之间的Map对应
- MaskBit() - 类 的构造器org.dromara.hutool.core.net.MaskBit
-
- masking(CharSequence, MaskingUtil.MaskingType) - 类 中的静态方法org.dromara.hutool.core.data.MaskingUtil
-
脱敏,使用默认的脱敏策略
MaskingUtil.masking("100", MaskingUtil.DesensitizedType.USER_ID)) = "0"
MaskingUtil.masking("段正淳", MaskingUtil.DesensitizedType.CHINESE_NAME)) = "段**"
MaskingUtil.masking("51343620000320711X", MaskingUtil.DesensitizedType.ID_CARD)) = "5***************1X"
MaskingUtil.masking("09157518479", MaskingUtil.DesensitizedType.FIXED_PHONE)) = "0915*****79"
MaskingUtil.masking("18049531999", MaskingUtil.DesensitizedType.MOBILE_PHONE)) = "180****1999"
MaskingUtil.masking("北京市海淀区马连洼街道289号", MaskingUtil.DesensitizedType.ADDRESS)) = "北京市海淀区马********"
MaskingUtil.masking("duandazhi-jack@gmail.com.cn", MaskingUtil.DesensitizedType.EMAIL)) = "d*************@gmail.com.cn"
MaskingUtil.masking("1234567890", MaskingUtil.DesensitizedType.PASSWORD)) = "**********"
MaskingUtil.masking("苏D40000", MaskingUtil.DesensitizedType.CAR_LICENSE)) = "苏D4***0"
MaskingUtil.masking("11011111222233333256", MaskingUtil.DesensitizedType.BANK_CARD)) = "1101 **** **** **** 3256"
MaskingUtil.masking("192.168.1.1", MaskingUtil.DesensitizedType.IPV4)) = "192.*.*.*"
- MaskingUtil - org.dromara.hutool.core.data中的类
-
数据脱敏(Data Masking)工具类,对某些敏感信息(比如,身份证号、手机号、卡号、姓名、地址、邮箱等 )屏蔽敏感数据。
- MaskingUtil() - 类 的构造器org.dromara.hutool.core.data.MaskingUtil
-
- MaskingUtil.MaskingType - org.dromara.hutool.core.data中的枚举
-
支持的脱敏类型枚举
- match(byte[]) - 枚举 中的方法org.dromara.hutool.core.io.file.FileMagicNumber
-
是否匹配bytes
- match(String, String) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
给定路径是否匹配表达式
- match(String) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
获得第一个匹配的关键字
- match(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrMatcher
-
匹配并提取匹配到的内容
- matchAll(String) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAll(String, int) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAll(String, int, boolean, boolean) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
假如被检查文本是"abab"
密集匹配原则:假如关键词有 ab,b,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
- matchAllWords(String) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAllWords(String, int) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
- matchAllWords(String, int, boolean, boolean) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
找出所有匹配的关键字
假如被检查文本是"abab"
密集匹配原则:假如关键词有 ab,b,将匹配 [ab,b,ab]
贪婪匹配(最长匹配)原则:假如关键字a,ab,最长匹配将匹配[a, ab]
- matches(String, String) - 类 中的静态方法org.dromara.hutool.core.net.Ipv4Util
-
检测指定 IP 地址是否匹配通配符 wildcard
- matches(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- matches(String, Supplier<T>) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
根据 占位变量 和 对应位置解析值 构造 map 或者 bean 实例
- matches(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串列表
- matchesByKey(String, BiConsumer<String, String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 和 默认值 获得最终的 value,由消费者处理该 value
- matchesByKey(String, BiConsumer<String, String>, boolean, Function<AbstractPlaceholderSegment, String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
根据 策略 和 默认值 获得最终的 value,由消费者处理该 value
- matchesIndexed(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串列表
- matchesIndexed(String, IntFunction<String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串列表
例如,模板中为 "This is between {1} and {2}",格式化结果为 "This is between 666 and 999",
由于其最大下标为 2, 则解析结果中固定有 3 个元素,解析结果为 [null, "666", "999"]
- matchesIndexed(String, BiConsumer<Integer, String>, IntFunction<String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
根据 下标 和 下标占位符位置的值,自行提取结果值
例如,模板中为 "This is between {1} and {2}",格式化结果为 "This is between 666 and 999",
由于其最大下标为 2, 则解析结果中固定有 3 个元素,解析结果为 [null, "666", "999"]
- matchesIndexedToArray(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串数组
- matchesIndexedToArray(String, IntFunction<String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按 占位符下标值 解析为 字符串数组
- matchesRawByKey(String, BiConsumer<String, String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
原始数据的解析方法
不对 占位符 和 解析得到的值 做任何处理,由用户抉择
- matchesRawBySegment(String, BiConsumer<AbstractPlaceholderSegment, String>) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
原始数据的解析方法
不对 占位符 和 解析得到的值 做任何处理,由用户抉择
- matchesSequence(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
将 占位符位置的值 按顺序解析为 字符串列表
- matchesSequence(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串列表
- matchesSequenceToArray(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串数组
- matchesToArray(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
将 占位符位置的值 按顺序解析为 字符串数组
- matchIndex(Predicate<T>, T...) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
返回数组中第一个匹配规则的值的位置
- matchIndex(int, Predicate<E>, E...) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
返回数组中第一个匹配规则的值的位置
- matchIndex(Predicate<E>) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中第一个匹配规则的值的位置
- matchIndex(int, Predicate<E>) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中第一个匹配规则的值的位置
- matchLastIndex(Predicate<E>) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中最后一个匹配规则的值的位置(从后向前查找)
- matchLastIndex(int, Predicate<E>) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
返回数组中最后一个匹配规则的值的位置(从后向前查找)
- matchStart(String, String) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
前置部分匹配
- matchStrings(String, Map<String, String>) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher.AntPathStringMatcher
-
Main entry point.
- matchWord(String) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
获得第一个匹配的关键字
- MathUtil - org.dromara.hutool.core.math中的类
-
数学相关方法工具类
此工具类与
NumberUtil属于一类工具,NumberUtil偏向于简单数学计算的封装,MathUtil偏向复杂数学计算
- MathUtil() - 类 的构造器org.dromara.hutool.core.math.MathUtil
-
- max(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
取最大值
- max(T[], Comparator<T>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
取最大值
- max(long...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(int...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(short...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(char...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(byte...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(double...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(float...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最大值
- max(Collection<T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
取最大值
- max(T, T) - 类 中的静态方法org.dromara.hutool.core.comparator.CompareUtil
-
取两个值中的最大值,大小相同返回第一个值
- max(boolean) - 类 中的静态方法org.dromara.hutool.core.date.LocalTimeUtil
-
获取最大时间,提供参数是否将毫秒归零
如果truncateMillisecond为false,返回时间最大值,为:23:59:59,999
如果truncateMillisecond为true,返回时间最大值,为:23:59:59,000
- max(Comparator<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
获取最大值
- MAX_HMS - 类 中的静态变量org.dromara.hutool.core.date.LocalTimeUtil
-
只有时分秒的最大时间
- MAX_YEAR - 类 中的静态变量org.dromara.hutool.core.date.chinese.LunarInfo
-
支持的最大年限
- maxAttempts(long) - 类 中的方法org.dromara.hutool.core.thread.RetryableTask
-
最大重试次数
- maxBy(Comparator<? super T>) - 接口 中的静态方法org.dromara.hutool.core.func.SerBinaryOperator
-
Returns a SerBinaryOperator which returns the greater of two elements
according to the specified Comparator.
- maxFileSize - 类 中的变量org.dromara.hutool.core.cache.file.AbstractFileCache
-
缓存的最大文件大小,文件大于此大小时将不被缓存
- maxFileSize() - 类 中的方法org.dromara.hutool.core.cache.file.AbstractFileCache
-
- maxFileSize - 类 中的变量org.dromara.hutool.core.net.multipart.UploadSetting
-
最大文件大小,默认无限制
- maximumWeightedCapacity(long) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap.Builder
-
Specifies the maximum weighted capacity to coerce the map to and may
exceed it temporarily.
- MEDIUM - 类 中的静态变量org.dromara.hutool.core.date.format.FastDateFormat
-
MEDIUM locale dependent date or time style.
- MemorySafeLinkedBlockingQueue<E> - org.dromara.hutool.core.collection.queue中的类
-
- MemorySafeLinkedBlockingQueue(long) - 类 的构造器org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
构造
- MemorySafeLinkedBlockingQueue(Collection<? extends E>, long) - 类 的构造器org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
构造
- memoryThreshold - 类 中的变量org.dromara.hutool.core.net.multipart.UploadSetting
-
文件保存到内存的边界
- mercatorToWgs84(double, double) - 类 中的静态方法org.dromara.hutool.core.data.CoordinateUtil
-
墨卡托投影 转为 WGS84 坐标
- merge(Map<K, X>, Map<K, Y>, BiFunction<X, Y, V>) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
合并两个相同key类型的map
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.BiMap
-
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- merge(Iterable<K>, Iterable<V>) - 类 中的静态方法org.dromara.hutool.core.stream.EntryStream
-
根据键与值的集合创建键值对流,若两集合在相同下标的位置找不到对应的键或值,则使用null填充。
- merge(StrJoiner) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
- MetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - org.dromara.hutool.core.annotation中的类
-
- MethodHandleUtil - org.dromara.hutool.core.reflect.method中的类
-
方法句柄
MethodHandle封装工具类
方法句柄是一个有类型的,可以直接执行的指向底层方法、构造器、field等的引用,可以简单理解为函数指针,它是一种更加底层的查找、调整和调用方法的机制。
- MethodHandleUtil() - 类 的构造器org.dromara.hutool.core.reflect.method.MethodHandleUtil
-
- MethodLookupFactory - org.dromara.hutool.core.reflect.lookup中的类
-
jdk11中直接调用MethodHandles.lookup()获取到的MethodHandles.Lookup只能对接口类型才会权限获取方法的方法句柄MethodHandle。
- MethodLookupFactory() - 类 的构造器org.dromara.hutool.core.reflect.lookup.MethodLookupFactory
-
构造
- MethodMatcher - org.dromara.hutool.core.reflect.method中的接口
-
- MethodMatcherUtil - org.dromara.hutool.core.reflect.method中的类
-
- MethodMatcherUtil() - 类 的构造器org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
- MethodMetadataLookup<T> - org.dromara.hutool.core.reflect.method中的接口
-
方法的元数据查找器,参照 spring 的 MethodIntrospector.MetadataLookup,用于从方法上获得特定的元数据。
- MethodScanner - org.dromara.hutool.core.reflect.method中的类
-
方法查找工具类,用于从指定的类或类层级结构中,根据特定规则搜索方法。
- MethodScanner() - 类 的构造器org.dromara.hutool.core.reflect.method.MethodScanner
-
- methodType(Executable) - 类 中的静态方法org.dromara.hutool.core.reflect.method.MethodTypeUtil
-
- MethodTypeUtil - org.dromara.hutool.core.reflect.method中的类
-
- MethodTypeUtil() - 类 的构造器org.dromara.hutool.core.reflect.method.MethodTypeUtil
-
- MethodUtil - org.dromara.hutool.core.reflect.method中的类
-
反射中
Method相关工具类,包括方法获取和方法执行
TODO 与commons-beanutils相比,Hutool缓存某个类的所有方法,而commons缓存单个方法,须性能测试哪个更加合理。
- MethodUtil() - 类 的构造器org.dromara.hutool.core.reflect.method.MethodUtil
-
- MetroHash<R extends MetroHash<R>> - org.dromara.hutool.core.codec.hash.metro中的接口
-
Apache 发布的MetroHash算法接口,是一组用于非加密用例的最先进的哈希函数。
- metroHash128(byte[], long) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
MetroHash 算法128-bit实现
- MetroHash128 - org.dromara.hutool.core.codec.hash.metro中的类
-
Apache 发布的MetroHash算法的128位实现,是一组用于非加密用例的最先进的哈希函数。
- MetroHash128(long) - 类 的构造器org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
使用指定种子构造
- metroHash64(byte[], long) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
MetroHash 算法64-bit实现
- MetroHash64 - org.dromara.hutool.core.codec.hash.metro中的类
-
Apache 发布的MetroHash算法的64位实现,是一组用于非加密用例的最先进的哈希函数。
- MetroHash64(long) - 类 的构造器org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
使用指定种子构造
- middle - 类 中的变量org.dromara.hutool.core.lang.tuple.Triple
-
- millisecond() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获得指定日期的毫秒数部分
- millisecond(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
获得指定日期的毫秒数部分
- min(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
取最小值
- min(T[], Comparator<T>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
取最小值
- min(long...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(int...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(short...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(char...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(byte...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(double...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(float...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
取最小值
- min(Collection<T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
取最小值
- min(T, T) - 类 中的静态方法org.dromara.hutool.core.comparator.CompareUtil
-
取两个值中的最小值,大小相同返回第一个值
- min(Comparator<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
获取最小值
- minBy(Comparator<? super T>) - 接口 中的静态方法org.dromara.hutool.core.func.SerBinaryOperator
-
Returns a SerBinaryOperator which returns the lesser of two elements
according to the specified Comparator.
- minute() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
- minute(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
- missCount - 类 中的变量org.dromara.hutool.core.cache.impl.AbstractCache
-
丢失数,即未命中缓存计数
- mixHash(String) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
混合hash算法,输出64位的值
- mkdir(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建文件夹,如果存在直接返回此文件夹
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- mkdir(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建文件夹,会递归自动创建其不存在的父文件夹,如果存在直接返回此文件夹
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- mkdir(Path) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
创建所给目录及其父目录
- mkdirsSafely(File, int, long) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
安全地级联创建目录 (确保并发环境下能创建成功)
并发环境下,假设 test 目录不存在,如果线程A mkdirs "test/A" 目录,线程B mkdirs "test/B"目录,
其中一个线程可能会失败,进而导致以下代码抛出 FileNotFoundException 异常
file.getParentFile().mkdirs(); // 父目录正在被另一个线程创建中,返回 false
file.createNewFile(); // 抛出 IO 异常,因为该线程无法感知到父目录已被创建
- mkParentDirs(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建所给文件或目录的父目录
- mkParentDirs(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建父文件夹,如果存在直接返回此文件夹
- mkParentDirs(Path) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
创建所给文件或目录的父目录
- MOBILE - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
移动电话
- MOBILE - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
移动电话
eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字
- MOBILE_HK - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
中国香港移动电话
eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数
eg: 中国大陆: +86 180 4953 1399,2位区域码标示+13位数字
中国大陆 +86 Mainland China
中国香港 +852 Hong Kong
中国澳门 +853 Macao
中国台湾 +886 Taiwan
- MOBILE_HK - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
中国香港移动电话
eg: 中国香港: +852 5100 4810, 三位区域码+10位数字, 中国香港手机号码8位数
- MOBILE_MO - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
中国澳门移动电话
eg: 中国台湾: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数
中国澳门 +853 Macao 国际域名缩写:MO
- MOBILE_MO - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
中国澳门移动电话
eg: 中国澳门: +853 68 00000, 三位区域码 +号码以数字6开头 + 7位数字, 中国台湾手机号码8位数
- MOBILE_TW - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
中国台湾移动电话
eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数
中国台湾 +886 Taiwan 国际域名缩写:TW
- MOBILE_TW - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
中国台湾移动电话
eg: 中国台湾: +886 09 60 000000, 三位区域码+号码以数字09开头 + 8位数字, 中国台湾手机号码10位数
- mobilePhone(String) - 类 中的静态方法org.dromara.hutool.core.data.MaskingUtil
-
【手机号码】前三位,后4位,其他隐藏,比如135****2210
- ModifierUtil - org.dromara.hutool.core.reflect中的类
-
修饰符工具类
- ModifierUtil() - 类 的构造器org.dromara.hutool.core.reflect.ModifierUtil
-
- ModifierUtil.ModifierType - org.dromara.hutool.core.reflect中的枚举
-
修饰符枚举
- modify(Calendar, int, DateModifier.ModifyType) - 类 中的静态方法org.dromara.hutool.core.date.DateModifier
-
修改日期
- modify(Calendar, int, DateModifier.ModifyType, boolean) - 类 中的静态方法org.dromara.hutool.core.date.DateModifier
-
修改日期,取起始值或者结束值
可选是否归零毫秒。
- Money - org.dromara.hutool.core.math中的类
-
单币种货币类,处理货币算术、币种和取整。
- Money() - 类 的构造器org.dromara.hutool.core.math.Money
-
缺省构造器。
- Money(long, int) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(long, int, Currency) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(String) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(String, Currency) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(String, Currency, RoundingMode) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(double) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(double, Currency) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal, RoundingMode) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal, Currency) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- Money(BigDecimal, Currency, RoundingMode) - 类 的构造器org.dromara.hutool.core.math.Money
-
构造器。
- MONEY - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
货币
- MONEY - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
货币
- month() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获得月份,从0开始计数
- month(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
获得月份,从0开始计数
- Month - org.dromara.hutool.core.date中的枚举
-
月份枚举
与Calendar中的月份int值对应
- monthBaseOne() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获取月,从1开始计数
- monthDays(int, int) - 类 中的静态方法org.dromara.hutool.core.date.chinese.LunarInfo
-
传回农历 y年m月的总天数,区分大小月
- monthEnum() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获得月份
- monthEnum(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
获得月份
- monthStartFromOne() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获得月份,从1开始计数
由于
Calendar 中的月份按照0开始计数,导致某些需求容易误解,因此如果想用1表示一月,2表示二月则调用此方法
- Morse - org.dromara.hutool.core.codec中的类
-
- Morse() - 类 的构造器org.dromara.hutool.core.codec.Morse
-
构造
- Morse(char, char, char) - 类 的构造器org.dromara.hutool.core.codec.Morse
-
构造
- move(File, File, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
移动文件或目录到目标中,例如:
如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
- move() - 类 中的方法org.dromara.hutool.core.io.file.PathMover
-
移动文件或目录到目标中,例如:
如果src和target为同一文件或目录,直接返回target。
- move(Path, Path, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
移动文件或目录到目标中,例如:
如果src和target为同一文件或目录,直接返回target。
- move(CharSequence, int, int, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
循环位移指定位置的字符串为指定距离
当moveLength大于0向右位移,小于0向左位移,0不位移
当moveLength大于字符串长度时采取循环位移策略,即位移到头后从头(尾)位移,例如长度为10,位移13则表示位移3
- moveContent() - 类 中的方法org.dromara.hutool.core.io.file.PathMover
-
移动文件或目录内容到目标中,例如:
如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
- moveContent(Path, Path, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
移动文件或目录内容到目标中,例如:
如果src为文件,target为目录,则移动到目标目录下,存在同名文件则按照是否覆盖参数执行。
- moveToBack(E) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
Moves the element to the back of the deque so that it becomes the last
element.
- moveToFront(E) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
Moves the element to the front of the deque so that it becomes the first
element.
- MoveVisitor - org.dromara.hutool.core.io.file.visitor中的类
-
文件移动操作的FileVisitor实现,用于递归遍历移动目录和文件,此类非线程安全
此类在遍历源目录并移动过程中会自动创建目标目录中不存在的上级目录。
- MoveVisitor(Path, Path, CopyOption...) - 类 的构造器org.dromara.hutool.core.io.file.visitor.MoveVisitor
-
构造
- mul(Number...) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
- mul(String...) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
- multi(SerBiConsumer<T, U>...) - 接口 中的静态方法org.dromara.hutool.core.func.SerBiConsumer
-
multi
- multi(SerConsumer<T>...) - 接口 中的静态方法org.dromara.hutool.core.func.SerConsumer
-
multi
- multi(SerRunnable...) - 接口 中的静态方法org.dromara.hutool.core.func.SerRunnable
-
multi
- multiAnd(SerPredicate<T>...) - 接口 中的静态方法org.dromara.hutool.core.func.SerPredicate
-
multi
- MultiFileResource - org.dromara.hutool.core.io.resource中的类
-
- MultiFileResource(Collection<File>) - 类 的构造器org.dromara.hutool.core.io.resource.MultiFileResource
-
构造
- MultiFileResource(File...) - 类 的构造器org.dromara.hutool.core.io.resource.MultiFileResource
-
构造
- MultiFileResource(Path...) - 类 的构造器org.dromara.hutool.core.io.resource.MultiFileResource
-
构造
- multiOr(SerPredicate<T>...) - 接口 中的静态方法org.dromara.hutool.core.func.SerPredicate
-
multi
- MultipartFormData - org.dromara.hutool.core.net.multipart中的类
-
HttpRequest解析器
来自Jodd
- MultipartFormData() - 类 的构造器org.dromara.hutool.core.net.multipart.MultipartFormData
-
构造
- MultipartFormData(UploadSetting) - 类 的构造器org.dromara.hutool.core.net.multipart.MultipartFormData
-
构造
- MultipartRequestInputStream - org.dromara.hutool.core.net.multipart中的类
-
Http请求解析流,提供了专门针对带文件的form表单的解析
来自Jodd
- MultipartRequestInputStream(InputStream) - 类 的构造器org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
- multiple(int, int) - 类 中的静态方法org.dromara.hutool.core.math.MathUtil
-
最小公倍数
- multiply(long) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币乘法。
- multiply(double) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币乘法。
- multiply(BigDecimal) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币乘法。
- multiply(BigDecimal, RoundingMode) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币乘法。
- multiplyBy(long) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币累乘。
- multiplyBy(double) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币累乘。
- multiplyBy(BigDecimal) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币累乘。
- multiplyBy(BigDecimal, RoundingMode) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币累乘。
- MultiResource - org.dromara.hutool.core.io.resource中的类
-
- MultiResource(Resource...) - 类 的构造器org.dromara.hutool.core.io.resource.MultiResource
-
构造
- MultiResource(Collection<Resource>) - 类 的构造器org.dromara.hutool.core.io.resource.MultiResource
-
构造
- MultiValueMap<K,V> - org.dromara.hutool.core.map.multi中的接口
-
- murmur128(byte[]) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
MurmurHash算法128-bit实现
- murmur32(byte[]) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
MurmurHash算法32-bit实现
- murmur64(byte[]) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
MurmurHash算法64-bit实现
- MurmurHash - org.dromara.hutool.core.codec.hash中的类
-
Murmur3 32bit、64bit、128bit 哈希算法实现
此算法来自于:
...
- MurmurHash() - 类 的构造器org.dromara.hutool.core.codec.hash.MurmurHash
-
- Mutable<T> - org.dromara.hutool.core.lang.mutable中的接口
-
- MutableBool - org.dromara.hutool.core.lang.mutable中的类
-
可变 boolean 类型
- MutableBool() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableBool
-
构造,默认值0
- MutableBool(boolean) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableBool
-
构造
- MutableBool(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableBool
-
构造
- MutableByte - org.dromara.hutool.core.lang.mutable中的类
-
可变 byte 类型
- MutableByte() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableByte
-
构造,默认值0
- MutableByte(byte) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableByte
-
构造
- MutableByte(Number) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableByte
-
构造
- MutableByte(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableByte
-
构造
- MutableDouble - org.dromara.hutool.core.lang.mutable中的类
-
可变 double 类型
- MutableDouble() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造,默认值0
- MutableDouble(double) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造
- MutableDouble(Number) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造
- MutableDouble(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableDouble
-
构造
- MutableEntry<K,V> - org.dromara.hutool.core.lang.mutable中的类
-
可变键和值的Map.Entry实现,可以修改键和值
- MutableEntry(K, V) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableEntry
-
构造
- MutableFloat - org.dromara.hutool.core.lang.mutable中的类
-
可变 float 类型
- MutableFloat() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造,默认值0
- MutableFloat(float) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造
- MutableFloat(Number) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造
- MutableFloat(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableFloat
-
构造
- MutableInt - org.dromara.hutool.core.lang.mutable中的类
-
可变 int 类型
- MutableInt() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableInt
-
构造,默认值0
- MutableInt(int) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableInt
-
构造
- MutableInt(Number) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableInt
-
构造
- MutableInt(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableInt
-
构造
- MutableLong - org.dromara.hutool.core.lang.mutable中的类
-
可变 long 类型
- MutableLong() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableLong
-
构造,默认值0
- MutableLong(long) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableLong
-
构造
- MutableLong(Number) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableLong
-
构造
- MutableLong(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableLong
-
构造
- MutableObj<T> - org.dromara.hutool.core.lang.mutable中的类
-
可变Object
- MutableObj() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableObj
-
构造,空值
- MutableObj(T) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableObj
-
构造
- MutablePair<L,R> - org.dromara.hutool.core.lang.mutable中的类
-
可变二元组对象
- MutablePair(L, R) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutablePair
-
构造
- MutableShort - org.dromara.hutool.core.lang.mutable中的类
-
可变 short 类型
- MutableShort() - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableShort
-
构造,默认值0
- MutableShort(short) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableShort
-
构造
- MutableShort(Number) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableShort
-
构造
- MutableShort(String) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableShort
-
构造
- MutableTriple<L,M,R> - org.dromara.hutool.core.lang.mutable中的类
-
可变三元组对象
- MutableTriple(L, M, R) - 类 的构造器org.dromara.hutool.core.lang.mutable.MutableTriple
-
构造
- obj - 类 中的变量org.dromara.hutool.core.cache.impl.CacheObj
-
- obj - 类 中的变量org.dromara.hutool.core.lang.selector.WeightObj
-
对象
- ObjectGenerator<T> - org.dromara.hutool.core.lang.generator中的类
-
对象生成器,通过指定对象的Class类型,调用next方法时生成新的对象。
- ObjectGenerator(Class<T>) - 类 的构造器org.dromara.hutool.core.lang.generator.ObjectGenerator
-
构造
- objectId() - 类 中的静态方法org.dromara.hutool.core.data.id.IdUtil
-
创建MongoDB ID生成策略实现
ObjectId由以下几部分组成:
1.
- ObjectId - org.dromara.hutool.core.data.id中的类
-
MongoDB ID生成策略实现
ObjectId由以下几部分组成:
1.
- ObjectId() - 类 的构造器org.dromara.hutool.core.data.id.ObjectId
-
- ObjectIdGenerator - org.dromara.hutool.core.lang.generator中的类
-
ObjectId生成器
- ObjectIdGenerator() - 类 的构造器org.dromara.hutool.core.lang.generator.ObjectIdGenerator
-
- ObjUtil - org.dromara.hutool.core.util中的类
-
对象工具类,包括判空、克隆、序列化等操作
- ObjUtil() - 类 的构造器org.dromara.hutool.core.util.ObjUtil
-
- of(AnnotatedElement, Predicate<Annotation>) - 类 中的静态方法org.dromara.hutool.core.annotation.CombinationAnnotationElement
-
创建CombinationAnnotationElement
- of(Class<E>, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayWrapper
-
创建ArrayWrapper,创建一个指定长度的空数组
- of(A) - 类 中的静态方法org.dromara.hutool.core.array.ArrayWrapper
-
包装数组为ArrayWrapper
- of(String) - 类 中的静态方法org.dromara.hutool.core.bean.BeanPath
-
解析Bean路径表达式为Bean模式
Bean表达式,用于获取多层嵌套Bean中的字段值或Bean对象
根据给定的表达式,查找Bean中对应的属性值对象。
- of(Object, T, CopyOptions) - 类 中的静态方法org.dromara.hutool.core.bean.copier.BeanCopier
-
创建BeanCopier
- of(Object, T, Type, CopyOptions) - 类 中的静态方法org.dromara.hutool.core.bean.copier.BeanCopier
-
创建BeanCopier
- of() - 类 中的静态方法org.dromara.hutool.core.bean.copier.CopyOptions
-
创建拷贝选项
- of(Class<?>, boolean, String...) - 类 中的静态方法org.dromara.hutool.core.bean.copier.CopyOptions
-
创建拷贝选项
- of(Object) - 类 中的静态方法org.dromara.hutool.core.bean.DynaBean
-
创建一个DynaBean
- of(Class<?>) - 类 中的静态方法org.dromara.hutool.core.bean.DynaBean
-
创建一个DynaBean
- of(Class<?>, Object...) - 类 中的静态方法org.dromara.hutool.core.bean.DynaBean
-
创建一个DynaBean
- of(long, boolean) - 接口 中的静态方法org.dromara.hutool.core.codec.hash.metro.MetroHash
-
创建 MetroHash对象
- of(long) - 类 中的静态方法org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
创建 MetroHash128对象
- of(long) - 类 中的静态方法org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
创建 MetroHash64对象
- of(char[]) - 类 中的静态方法org.dromara.hutool.core.codec.Hashids
-
- of(char[], int) - 类 中的静态方法org.dromara.hutool.core.codec.Hashids
-
- of(char[], char[], int) - 类 中的静态方法org.dromara.hutool.core.codec.Hashids
-
根据参数值,创建Hashids
- of(PercentCodec) - 类 中的静态方法org.dromara.hutool.core.codec.PercentCodec.Builder
-
从已知PercentCodec创建PercentCodec,会复制给定PercentCodec的安全字符
- of(CharSequence) - 类 中的静态方法org.dromara.hutool.core.codec.PercentCodec.Builder
-
创建PercentCodec,使用指定字符串中的字符作为安全字符
- of(Collection<? extends E>...) - 类 中的静态方法org.dromara.hutool.core.collection.CollectionOperation
-
创建运算对象
- of(T...) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(boolean) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
新建一个List
如果提供的初始化数组为空,新建默认初始长度的List
- of(boolean, Iterable<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(boolean, Enumeration<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(boolean, Iterator<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(Iterable<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(Iterator<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(Enumeration<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- of(boolean) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个List
如果提供的初始化数组为空,新建默认初始长度的List
- of(T...) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(Iterable<T>) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(boolean, Iterable<T>) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
- of(boolean, Iterator<T>) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(boolean, Enumeration<T>) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个HashSet
- of(Map<T, Boolean>) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个SetFromMap
- of(Comparator<E>) - 类 中的静态方法org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(Comparator<E>, boolean) - 类 中的静态方法org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(Comparator<E>...) - 类 中的静态方法org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(List<Comparator<E>>) - 类 中的静态方法org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(List<Comparator<E>>, BitSet) - 类 中的静态方法org.dromara.hutool.core.comparator.ComparatorChain
-
构建 ComparatorChain
- of(InputStream, OutputStream, boolean) - 类 中的静态方法org.dromara.hutool.core.compress.Deflate
-
创建Deflate
- of(InputStream, OutputStream) - 类 中的静态方法org.dromara.hutool.core.compress.Gzip
-
创建Gzip
- of(File, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipReader
-
创建ZipReader
- of(InputStream, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipReader
-
创建ZipReader
- of(File, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipWriter
-
创建ZipWriter
- of(OutputStream, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipWriter
-
创建ZipWriter
- of(String) - 类 中的静态方法org.dromara.hutool.core.data.CIN
-
创建CIN
- of(String) - 类 中的静态方法org.dromara.hutool.core.data.VIN
-
创建VIN
- of(Date, Date) - 类 中的静态方法org.dromara.hutool.core.date.DateBetween
-
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
- of(Date, Date, boolean) - 类 中的静态方法org.dromara.hutool.core.date.DateBetween
-
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
- of(int) - 枚举 中的静态方法org.dromara.hutool.core.date.DateField
-
- of(long) - 类 中的静态方法org.dromara.hutool.core.date.DateTime
-
转换时间戳为 DateTime
- of(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateTime
-
转换JDK date为 DateTime
- of(Calendar) - 类 中的静态方法org.dromara.hutool.core.date.DateTime
-
- of(String, String) - 类 中的静态方法org.dromara.hutool.core.date.DateTime
-
构造
- of(ChronoUnit) - 枚举 中的静态方法org.dromara.hutool.core.date.DateUnit
-
- of(String...) - 类 中的静态方法org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
创建 PatternsDateParser
- of(int) - 枚举 中的静态方法org.dromara.hutool.core.date.Month
-
- of(String) - 枚举 中的静态方法org.dromara.hutool.core.date.Month
-
解析别名为Month对象,别名如:jan或者JANUARY,不区分大小写
- of(Month) - 枚举 中的静态方法org.dromara.hutool.core.date.Month
-
- of(int) - 枚举 中的静态方法org.dromara.hutool.core.date.Quarter
-
将 季度int转换为Season枚举对象
- of() - 类 中的静态方法org.dromara.hutool.core.date.StopWatch
-
创建计时任务(秒表)
- of(String) - 类 中的静态方法org.dromara.hutool.core.date.StopWatch
-
创建计时任务(秒表)
- of(Instant, ZoneId) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(Instant, TimeZone) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(long) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(long, ZoneId) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(long, TimeZone) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(Date) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(TemporalAccessor) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- of(int) - 枚举 中的静态方法org.dromara.hutool.core.date.Week
-
- of(String) - 枚举 中的静态方法org.dromara.hutool.core.date.Week
-
解析别名为Week对象,别名如:sun或者SUNDAY,不区分大小写
- of(DayOfWeek) - 枚举 中的静态方法org.dromara.hutool.core.date.Week
-
- of(Function<B, C>, Function<A, ? extends B>) - 类 中的静态方法org.dromara.hutool.core.func.ComposeFunction
-
两个函数的叠加函数.
- of(byte[]) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
创建新Buffer
- of(CharSequence, Charset) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
从字符串创建新Buffer
- of() - 类 中的静态方法org.dromara.hutool.core.io.copy.FileChannelCopier
-
- of(long) - 类 中的静态方法org.dromara.hutool.core.io.copy.FileChannelCopier
-
- of(File, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileReader
-
创建 FileReader
- of(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileReader
-
- of(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileSystemUtil
-
- of(File, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileWriter
-
创建 FileWriter
- of(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileWriter
-
- of(Path, Path, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.PathCopier
-
创建文件或目录拷贝器
- of(Path, Path, CopyOption[]) - 类 中的静态方法org.dromara.hutool.core.io.file.PathCopier
-
创建文件或目录拷贝器
- of(Path) - 类 中的静态方法org.dromara.hutool.core.io.file.PathDeleter
-
创建文件或目录移动器
- of(Path, Path, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.PathMover
-
创建文件或目录移动器
- of(Path, Path, CopyOption[]) - 类 中的静态方法org.dromara.hutool.core.io.file.PathMover
-
创建文件或目录移动器
- of(InputStream, boolean) - 类 中的静态方法org.dromara.hutool.core.io.stream.StreamReader
-
创建读取器
- of(OutputStream, boolean) - 类 中的静态方法org.dromara.hutool.core.io.stream.StreamWriter
-
创建写出器
- of(CharSequence, Charset) - 类 中的静态方法org.dromara.hutool.core.io.stream.StrInputStream
-
创建StrInputStream
- of(long, DataUnit) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
- of(BigDecimal, DataUnit) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
- of(Watcher...) - 类 中的静态方法org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
创建观察者链WatcherChain
- of(URL, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(URL, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(URI, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(URI, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(File, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(File, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(String, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(String, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(Path, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(Path, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听
- of(URL, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(URL, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(URI, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(URI, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(File, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(File, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(String, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(String, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(Path, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(Path, int, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听
- of(int) - 枚举 中的静态方法org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
根据code查找对应的Ansi4BitBackgroundColor
- of(int) - 枚举 中的静态方法org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
根据code查找对应的Ansi4BitColor
- of(Supplier<T>) - 类 中的静态方法org.dromara.hutool.core.lang.builder.GenericBuilder
-
通过Supplier创建GenericBuilder
- of() - 类 中的静态方法org.dromara.hutool.core.lang.ConsoleTable
-
创建ConsoleTable对象
- of(boolean) - 类 中的静态方法org.dromara.hutool.core.lang.intern.InternUtil
-
创建字符串规范化器
- of(boolean) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(byte) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(float) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(int) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(long) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(double) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(short) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(T) - 接口 中的静态方法org.dromara.hutool.core.lang.mutable.Mutable
-
- of(K, V) - 类 中的静态方法org.dromara.hutool.core.lang.mutable.MutableEntry
-
创建MutableEntry
- of(T) - 类 中的静态方法org.dromara.hutool.core.lang.mutable.MutableObj
-
构建MutableObj
- of(L, R) - 类 中的静态方法org.dromara.hutool.core.lang.mutable.MutablePair
-
构建MutablePair对象
- of(L, M, R) - 类 中的静态方法org.dromara.hutool.core.lang.mutable.MutableTriple
-
构建MutableTriple对象
- of(T) - 类 中的静态方法org.dromara.hutool.core.lang.Opt
-
返回一个包裹里元素不可能为空的Opt
- of(Optional<T>) - 类 中的静态方法org.dromara.hutool.core.lang.Opt
-
- of(int, int) - 类 中的静态方法org.dromara.hutool.core.lang.page.PageInfo
-
创建PageInfo,默认当前页是1
- of() - 类 中的静态方法org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
创建平滑加权获取器
- of() - 类 中的静态方法org.dromara.hutool.core.lang.selector.WeightRandomSelector
-
创建权重随机获取器
- of(L, R) - 类 中的静态方法org.dromara.hutool.core.lang.tuple.Pair
-
构建Pair对象
- of(L, M, R) - 类 中的静态方法org.dromara.hutool.core.lang.tuple.Triple
-
构建Triple对象
- of(Object...) - 类 中的静态方法org.dromara.hutool.core.lang.tuple.Tuple
-
构建Tuple对象
- of() - 类 中的静态方法org.dromara.hutool.core.map.Dict
-
创建Dict
- of() - 类 中的静态方法org.dromara.hutool.core.map.MapBuilder
-
创建Builder,默认HashMap实现
- of(boolean) - 类 中的静态方法org.dromara.hutool.core.map.MapBuilder
-
创建Builder
- of(Map<K, V>) - 类 中的静态方法org.dromara.hutool.core.map.MapBuilder
-
创建Builder
- of(String, String) - 类 中的静态方法org.dromara.hutool.core.map.MapJoiner
-
构建一个MapJoiner
- of(StrJoiner, String) - 类 中的静态方法org.dromara.hutool.core.map.MapJoiner
-
构建一个MapJoiner
- of(Map<?, ?>) - 类 中的静态方法org.dromara.hutool.core.map.MapProxy
-
创建代理Map
此类对Map做一次包装,提供各种getXXX方法
- of(K, V) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将单一键值对转换为Map
- of(K, V, boolean) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将单一键值对转换为Map
- of(Object[]) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将数组转换为Map(HashMap),支持数组元素类型为:
Map.Entry
长度大于1的数组(取前两个值),如果不满足跳过此元素
Iterable 长度也必须大于1(取前两个值),如果不满足跳过此元素
Iterator 长度也必须大于1(取前两个值),如果不满足跳过此元素
Map<Object, Object> colorMap = MapUtil.of(new String[][] {
{ "RED", "#FF0000" },
{ "GREEN", "#00FF00" },
{ "BLUE", "#0000FF" }
});
参考:commons-lang
- of(Map<K, V>, V) - 类 中的静态方法org.dromara.hutool.core.map.TolerantMap
-
构建TolerantMap
- of(Locale) - 类 中的静态方法org.dromara.hutool.core.math.NumberParser
-
构建NumberParser
- of(Locale, boolean) - 类 中的静态方法org.dromara.hutool.core.math.NumberParser
-
构建NumberParser
- of() - 类 中的静态方法org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
创建 SSLContextBuilder
- of(URI, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URI构建UrlBuilder
- of(String) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,默认使用UTF-8编码
- of(String, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder
- of(URL, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL构建UrlBuilder
- of(String, String, int, String, String, String, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
构建UrlBuilder
- of(String, String, int, UrlPath, UrlQuery, String, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
构建UrlBuilder
- of() - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
创建空的UrlBuilder
- of() - 类 中的静态方法org.dromara.hutool.core.net.url.UrlPath
-
构建UrlPath
- of(CharSequence, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlPath
-
构建UrlPath
- of(String, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(String, Charset, boolean) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(String, Charset, boolean, UrlQuery.EncodeMode) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of() - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(UrlQuery.EncodeMode) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(Map<? extends CharSequence, ?>) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(Map<? extends CharSequence, ?>, UrlQuery.EncodeMode) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQuery
-
构建UrlQuery
- of(String, char[]) - 类 中的静态方法org.dromara.hutool.core.net.UserPassAuthenticator
-
- of(Predicate<Method>) - 类 中的静态方法org.dromara.hutool.core.reflect.method.MethodMatcherUtil
-
创建一个方法匹配器
- of(Class<S>) - 类 中的静态方法org.dromara.hutool.core.spi.ListServiceLoader
-
构建KVServiceLoader
- of(Class<S>, ClassLoader) - 类 中的静态方法org.dromara.hutool.core.spi.ListServiceLoader
-
构建KVServiceLoader
- of(String, Class<S>, ClassLoader) - 类 中的静态方法org.dromara.hutool.core.spi.ListServiceLoader
-
构建KVServiceLoader
- of(Class<S>) - 类 中的静态方法org.dromara.hutool.core.spi.MapServiceLoader
-
构建KVServiceLoader
- of(Class<S>, ClassLoader) - 类 中的静态方法org.dromara.hutool.core.spi.MapServiceLoader
-
构建KVServiceLoader
- of(String, Class<S>, ClassLoader) - 类 中的静态方法org.dromara.hutool.core.spi.MapServiceLoader
-
构建KVServiceLoader
- of(T) - 类 中的静态方法org.dromara.hutool.core.stream.EasyStream
-
返回包含单个元素的串行流
- of(T...) - 类 中的静态方法org.dromara.hutool.core.stream.EasyStream
-
返回包含指定元素的串行流,若输入数组为null或空,则返回一个空的串行流
- of(Iterable<T>) - 类 中的静态方法org.dromara.hutool.core.stream.EasyStream
-
通过实现了
Iterable接口的对象创建串行流,若输入对象为
null,则返回一个空的串行流
- of(Iterable<T>, boolean) - 类 中的静态方法org.dromara.hutool.core.stream.EasyStream
-
- of(Stream<T>) - 类 中的静态方法org.dromara.hutool.core.stream.EasyStream
-
通过传入的
Stream创建流,若输入对象为
null,则返回一个空的串行流
- of(Map<K, V>) - 类 中的静态方法org.dromara.hutool.core.stream.EntryStream
-
根据一个
Map集合中的键值对创建一个串行流,
对流的操作不会影响到入参的
map实例本身
- of(Iterable<? extends Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.stream.EntryStream
-
根据一个
Map.Entry类型的
Iterable创建一个串行流,
对流的操作不会影响到入参的
entries实例本身。
- of(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - 类 中的静态方法org.dromara.hutool.core.stream.EntryStream
-
- of(Stream<? extends Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.stream.EntryStream
-
包装一个已有的流,若入参为空则返回一个空的串行流。
- of(T...) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(Iterable<T>) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(Iterable<T>, boolean) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(File) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(Path) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(File, Charset) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(Path, Charset) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- of(T, UnaryOperator<T>, int) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
通过函数创建Stream
- of(int, Function<String, Number>) - 类 中的静态方法org.dromara.hutool.core.text.bloom.FuncFilter
-
创建FuncFilter
- of(CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.finder.StrFinder
-
- of(StrTemplate.Feature...) - 枚举 中的静态方法org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
计算 总的策略值
- of(String) - 类 中的静态方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
创建 单占位符模板对象的 Builder
例如,"{}", "?"
- of(Map<String, String>) - 类 中的静态方法org.dromara.hutool.core.text.replacer.HighMultiReplacer
-
生成一个HighMultiReplacer对象
- of(StrJoiner) - 类 中的静态方法org.dromara.hutool.core.text.StrJoiner
-
根据已有StrJoiner配置新建一个新的StrJoiner
- of(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.StrJoiner
-
使用指定分隔符创建StrJoiner
- of(CharSequence, CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.StrJoiner
-
使用指定分隔符创建StrJoiner
- of(int) - 类 中的静态方法org.dromara.hutool.core.text.StrRepeater
-
创建StrRepeater
- of() - 类 中的静态方法org.dromara.hutool.core.thread.ExecutorBuilder
-
创建ExecutorBuilder,开始构建
- of() - 类 中的静态方法org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
创建ThreadFactoryBuilder
- of(SerFunction<T, R>, SerFunction<T, R>, R, SerFunction<T, List<T>>, SerBiConsumer<T, List<T>>) - 类 中的静态方法org.dromara.hutool.core.tree.BeanTree
-
构建BeanTree
- of(T) - 类 中的静态方法org.dromara.hutool.core.tree.TreeBuilder
-
创建Tree构建器
- of(T, TreeNodeConfig) - 类 中的静态方法org.dromara.hutool.core.tree.TreeBuilder
-
创建Tree构建器
- of(ReferenceUtil.ReferenceType, T) - 类 中的静态方法org.dromara.hutool.core.util.ReferenceUtil
-
获得引用
- of(ReferenceUtil.ReferenceType, T, ReferenceQueue<T>) - 类 中的静态方法org.dromara.hutool.core.util.ReferenceUtil
-
获得引用
- of(Node) - 类 中的静态方法org.dromara.hutool.core.xml.XmlMapper
-
创建XmlMapper
- of(InputSource) - 类 中的静态方法org.dromara.hutool.core.xml.XmlSaxReader
-
- of(SAXParserFactory, InputSource) - 类 中的静态方法org.dromara.hutool.core.xml.XmlSaxReader
-
创建XmlSaxReader
- of(Node) - 类 中的静态方法org.dromara.hutool.core.xml.XmlWriter
-
构建XmlWriter
- of(Source) - 类 中的静态方法org.dromara.hutool.core.xml.XmlWriter
-
构建XmlWriter
- ofAll(URI, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听,监听所有事件
- ofAll(URL, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听,监听所有事件
- ofAll(File, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听,监听所有事件
- ofAll(String, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听,监听所有事件
- ofAll(Path, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchMonitor
-
创建并初始化监听,监听所有事件
- ofAll(URL, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(URL, int, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(URI, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(URI, int, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(File, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(File, int, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(String, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(String, int, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(Path, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofAll(Path, int, Watcher) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
创建并初始化监听,监听所有事件
- ofArray(Object) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
转为数组,如果values为数组,返回,否则返回一个只有values一个元素的数组
- ofArray(Object, Class<?>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
转为数组,如果values为数组,返回,否则返回一个只有values一个元素的数组
- ofArray(Iterator<T>, Class<T>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
将集合转为数组
- ofArray(Iterable<T>, Class<T>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
将集合转为数组
- ofBlankAble(T) - 类 中的静态方法org.dromara.hutool.core.lang.Opt
-
返回一个包裹里元素可能为空的Opt,额外判断了空字符串的情况
- ofBytes(long) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
获得对应bytes的DataSize
- ofCharBuffer(int) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
- ofCopyOnWrite(Collection<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
新建一个CopyOnWriteArrayList
- ofCopyOnWrite(T...) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
新建一个CopyOnWriteArrayList
- ofDate(TemporalAccessor) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- ofEmptyAble(R) - 类 中的静态方法org.dromara.hutool.core.lang.Opt
-
返回一个包裹里List集合可能为空的Opt,额外判断了集合内元素为空的情况
- ofEntries(Map.Entry<String, Object>...) - 类 中的静态方法org.dromara.hutool.core.map.Dict
-
根据给定的Entry数组创建Dict对象
- ofEntries(Map.Entry<K, V>...) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
根据给定的Pair数组创建Map对象
- ofEntries(Iterable<Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将Entry集合转换为HashMap
- ofEntries(Iterator<Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将Entry集合转换为HashMap
- ofException(Runnable, long, Duration, Runnable, Class<? extends Throwable>...) - 类 中的静态方法org.dromara.hutool.core.thread.RetryUtil
-
根据异常信息进行重试
没有返回值,重试执行方法
- ofException(Supplier<T>, long, Duration, Supplier<T>, Class<? extends Throwable>...) - 类 中的静态方法org.dromara.hutool.core.thread.RetryUtil
-
根据异常信息进行重试
有返回值,重试执行方法
- offer(E) - 类 中的方法org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
加入元素,当队列满时,淘汰末尾元素
- offer(E, long, TimeUnit) - 类 中的方法org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- offer(E) - 类 中的方法org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- offer(Object) - 类 中的方法org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- offer(E) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- offerFirst(E) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- offerLast(E) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- offset(CoordinateUtil.Coordinate) - 类 中的方法org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
当前坐标偏移指定坐标
- offset(DateField, int) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- offset(Date, DateField, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
获取指定日期偏移指定时间后的时间,生成的偏移日期不影响原日期
- offset(T, long, TemporalUnit) - 类 中的静态方法org.dromara.hutool.core.date.TemporalUtil
-
日期偏移,根据field不同加不同值(偏移会修改传入的对象)
- offset(T, DayOfWeek, boolean) - 类 中的方法org.dromara.hutool.core.date.TemporalUtil
-
偏移到指定的周几
- offset(LocalDateTime, long, TemporalUnit) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
日期偏移,根据field不同加不同值(偏移会修改传入的对象)
- offset() - 类 中的方法org.dromara.hutool.core.io.buffer.FastByteBuffer
-
获取当前缓冲偏移量
- offsetDay(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移天
- offsetHour(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移小时
- offsetMillisecond(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移毫秒数
- offsetMinute(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移分钟
- offsetMonth(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移月
- offsetNew(DateField, int) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
调整日期和时间
返回调整后的新DateTime,不影响原对象
- offsetSecond(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移秒数
- offsetWeek(Date, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
偏移周
- ofGigabytes(long) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
获得对应gigabytes的DataSize
- ofHttp(String) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待,编码默认使用UTF-8
- ofHttp(String, Charset) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待。
- ofHttpWithoutEncode(String) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlBuilder
-
使用URL字符串构建UrlBuilder,当传入的URL没有协议时,按照http协议对待
此方法不对URL编码
- ofIter(Iterator<T>) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- ofIter(Iterator<T>, boolean) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
- ofKilobytes(long) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
获得对应kilobytes的DataSize
- ofKvs(Object...) - 类 中的静态方法org.dromara.hutool.core.map.Dict
-
根据给定的键值对数组创建Dict对象,传入参数必须为key,value,key,value...
- ofLinked(T...) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- ofLinked(T...) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
新建一个LinkedHashSet
- ofMatch(SerFunction<T, R>, SerFunction<T, R>, SerPredicate<T>, SerFunction<T, List<T>>, SerBiConsumer<T, List<T>>) - 类 中的静态方法org.dromara.hutool.core.tree.BeanTree
-
构建BeanTree
- ofMegabytes(long) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
获得对应megabytes的DataSize
- ofNamed(String) - 类 中的静态方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
创建 有前缀和后缀的占位符模板对象的 Builder
例如,"{0}", "{name}", "#{name}"
- ofNullable(T) - 类 中的静态方法org.dromara.hutool.core.lang.Opt
-
返回一个包裹里元素可能为空的Opt
- ofPredicate(Runnable, long, Duration, Supplier<Void>, BiPredicate<Void, Throwable>) - 类 中的静态方法org.dromara.hutool.core.thread.RetryUtil
-
根据自定义结果进行重试
没有返回值,重试执行方法
- ofPredicate(Supplier<T>, long, Duration, Supplier<T>, BiPredicate<T, Throwable>) - 类 中的静态方法org.dromara.hutool.core.thread.RetryUtil
-
根据异常信息进行重试
有返回值,重试执行方法
- ofString() - 类 中的静态方法org.dromara.hutool.core.lang.intern.InternUtil
-
创建JDK默认实现的字符串规范化器
- ofTerabytes(long) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSize
-
获得对应terabytes的DataSize
- ofTry(SerSupplier<T>) - 类 中的静态方法org.dromara.hutool.core.lang.Opt
-
- ofUTC(Instant) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- ofUTC(long) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- ofUtf8(CharSequence) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
从字符串创建新Buffer,使用UTF-8编码
- ofUtf8(CharSequence) - 类 中的静态方法org.dromara.hutool.core.io.stream.StrInputStream
-
创建StrInputStream
- ofWeak() - 类 中的静态方法org.dromara.hutool.core.lang.intern.InternUtil
-
创建WeakHshMap实现的字符串规范化器
- on(Supplier<T>) - 类 中的静态方法org.dromara.hutool.core.lang.loader.LazyFunLoader
-
静态工厂方法,提供语义性与编码便利性
- onClose(Runnable) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
在流关闭时执行操作
- onCreate(WatchEvent<?>, Path) - 接口 中的方法org.dromara.hutool.core.io.watch.Watcher
-
文件创建时执行的方法
- onCreate(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onCreate(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.IgnoreWatcher
-
- onCreate(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- onDelete(WatchEvent<?>, Path) - 接口 中的方法org.dromara.hutool.core.io.watch.Watcher
-
文件删除时执行的方法
- onDelete(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onDelete(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.IgnoreWatcher
-
- onDelete(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- oneByOneHash(String) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
一次一个hash
- onModify(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.file.LineReadWatcher
-
- onModify(WatchEvent<?>, Path) - 接口 中的方法org.dromara.hutool.core.io.watch.Watcher
-
文件修改时执行的方法
文件修改可能触发多次
- onModify(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onModify(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.IgnoreWatcher
-
- onModify(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- onOverflow(WatchEvent<?>, Path) - 接口 中的方法org.dromara.hutool.core.io.watch.Watcher
-
事件丢失或出错时执行的方法
- onOverflow(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.DelayWatcher
-
- onOverflow(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.IgnoreWatcher
-
- onOverflow(WatchEvent<?>, Path) - 类 中的方法org.dromara.hutool.core.io.watch.watchers.WatcherChain
-
- onRemove(K, V) - 接口 中的方法org.dromara.hutool.core.cache.CacheListener
-
对象移除回调
- onRemove(K, V) - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
对象移除回调。
- open(T, T) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRange
-
构建一个开区间,即{x | lowerBound < x < upperBound}
- openClose(T, T) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRange
-
构建一个左闭右开区间,即{x | lowerBound < x <= upperBound}
- Opt<T> - org.dromara.hutool.core.lang中的类
-
复制jdk16中的Optional,以及自己进行了一点调整和新增,比jdk8中的Optional多了几个实用的函数
详细见:
- OptConverter - org.dromara.hutool.core.convert.impl中的类
-
- OptConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.OptConverter
-
- OptionalConverter - org.dromara.hutool.core.convert.impl中的类
-
- OptionalConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.OptionalConverter
-
- or(PercentCodec) - 类 中的方法org.dromara.hutool.core.codec.PercentCodec.Builder
-
增加安全字符到当前的PercentCodec
- or(Iterable<Predicate<T>>) - 类 中的静态方法org.dromara.hutool.core.func.PredicateUtil
-
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
- or(Predicate<T>...) - 类 中的静态方法org.dromara.hutool.core.func.PredicateUtil
-
多个条件转换为”或“复合条件,即任意一个条件都为true时,返回true
- or(SerBiPredicate<? super T, ? super U>) - 接口 中的方法org.dromara.hutool.core.func.SerBiPredicate
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(SerPredicate<? super T>) - 接口 中的方法org.dromara.hutool.core.func.SerPredicate
-
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
- or(Supplier<? extends Opt<? extends T>>) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,就返回本身,如果不存在,则使用传入的操作执行后获得的 Opt
- or(Predicate<? super Method>) - 接口 中的方法org.dromara.hutool.core.reflect.method.MethodMatcher
-
返回一个组合的条件,当且仅当任一条件符合时,才返回true,
- or(boolean...) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean数组所有元素 或 的结果
BooleanUtil.or(true, true) = true
BooleanUtil.or(false, false) = false
BooleanUtil.or(true, false) = true
BooleanUtil.or(true, true, false) = true
BooleanUtil.or(true, true, true) = true
BooleanUtil.or(false, false, false) = false
- ordinalIndexOf(CharSequence, CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置。
- orElse(T) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则返回传入的other
- orElseGet(Supplier<? extends T>) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则返回传入的操作执行后的返回值
- orElseRun(Runnable) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,则返回该值,否则执行传入的操作
- orElseThrow() - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里的值存在,则返回该值,否则抛出 NoSuchElementException
- orElseThrow(Supplier<? extends X>) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里的值存在,则返回该值,否则执行传入的操作,获取异常类型的返回值并抛出
往往是一个包含无参构造器的异常 例如传入IllegalStateException::new
- org.dromara.hutool.core - 程序包 org.dromara.hutool.core
-
Hutool核心方法及数据结构包
- org.dromara.hutool.core.annotation - 程序包 org.dromara.hutool.core.annotation
-
注解包,提供增强型注解和注解工具类
- org.dromara.hutool.core.array - 程序包 org.dromara.hutool.core.array
-
提供数组相关封装
- org.dromara.hutool.core.bean - 程序包 org.dromara.hutool.core.bean
-
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
- org.dromara.hutool.core.bean.copier - 程序包 org.dromara.hutool.core.bean.copier
-
Bean拷贝实现,包括拷贝选项等
- org.dromara.hutool.core.bean.copier.provider - 程序包 org.dromara.hutool.core.bean.copier.provider
-
Bean值提供者方式封装
- org.dromara.hutool.core.cache - 程序包 org.dromara.hutool.core.cache
-
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
- org.dromara.hutool.core.cache.file - 程序包 org.dromara.hutool.core.cache.file
-
提供针对文件的缓存实现
- org.dromara.hutool.core.cache.impl - 程序包 org.dromara.hutool.core.cache.impl
-
提供各种缓存实现
- org.dromara.hutool.core.classloader - 程序包 org.dromara.hutool.core.classloader
-
类加载相关封装和工具
- org.dromara.hutool.core.codec - 程序包 org.dromara.hutool.core.codec
-
编码解码封装编码封装
- org.dromara.hutool.core.codec.binary - 程序包 org.dromara.hutool.core.codec.binary
-
BaseN编码解码,提供将bytes和baseN的编码转换功能。
- org.dromara.hutool.core.codec.hash - 程序包 org.dromara.hutool.core.codec.hash
-
提供Hash算法的封装
- org.dromara.hutool.core.codec.hash.metro - 程序包 org.dromara.hutool.core.codec.hash.metro
-
MetroHash算法实现
参考:https://github.com/postamar/java-metrohash
- org.dromara.hutool.core.collection - 程序包 org.dromara.hutool.core.collection
-
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
- org.dromara.hutool.core.collection.iter - 程序包 org.dromara.hutool.core.collection.iter
-
- org.dromara.hutool.core.collection.partition - 程序包 org.dromara.hutool.core.collection.partition
-
列表分区或分段
- org.dromara.hutool.core.collection.queue - 程序包 org.dromara.hutool.core.collection.queue
-
- org.dromara.hutool.core.collection.set - 程序包 org.dromara.hutool.core.collection.set
-
- org.dromara.hutool.core.comparator - 程序包 org.dromara.hutool.core.comparator
-
各种比较器(Comparator)实现和封装
- org.dromara.hutool.core.compress - 程序包 org.dromara.hutool.core.compress
-
压缩解压封装
- org.dromara.hutool.core.convert - 程序包 org.dromara.hutool.core.convert
-
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
转换器是典型的策略模式应用,通过实现
Converter 接口,
自定义转换策略。
- org.dromara.hutool.core.convert.impl - 程序包 org.dromara.hutool.core.convert.impl
-
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
- org.dromara.hutool.core.convert.impl.stringer - 程序包 org.dromara.hutool.core.convert.impl.stringer
-
针对对象转换为String的封装
- org.dromara.hutool.core.data - 程序包 org.dromara.hutool.core.data
-
数据相关封装和工具类
在Hutool中,“数据”是指社会属性的内容
如ID、电话、统一社会信用代码、密码、坐标系、数据脱敏等。
- org.dromara.hutool.core.data.id - 程序包 org.dromara.hutool.core.data.id
-
提供各种ID生成
- org.dromara.hutool.core.date - 程序包 org.dromara.hutool.core.date
-
日期封装,日期的核心为DateTime类,DateUtil提供日期操作的入口
- org.dromara.hutool.core.date.chinese - 程序包 org.dromara.hutool.core.date.chinese
-
农历相关类汇总,包括农历月、天干地支、农历节日、24节气等
- org.dromara.hutool.core.date.format - 程序包 org.dromara.hutool.core.date.format
-
提供线程安全的日期格式的格式化和解析实现
- org.dromara.hutool.core.date.format.parser - 程序包 org.dromara.hutool.core.date.format.parser
-
提供日期解析相关封装
- org.dromara.hutool.core.exception - 程序包 org.dromara.hutool.core.exception
-
特殊异常封装,同时提供异常工具ExceptionUtil
- org.dromara.hutool.core.func - 程序包 org.dromara.hutool.core.func
-
函数封装
接口灵感来自于
ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
- org.dromara.hutool.core.io - 程序包 org.dromara.hutool.core.io
-
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
- org.dromara.hutool.core.io.buffer - 程序包 org.dromara.hutool.core.io.buffer
-
- org.dromara.hutool.core.io.checksum - 程序包 org.dromara.hutool.core.io.checksum
-
IO校验相关库和工具
- org.dromara.hutool.core.io.checksum.crc16 - 程序包 org.dromara.hutool.core.io.checksum.crc16
-
CRC16相关算法封装为Checksum
- org.dromara.hutool.core.io.copy - 程序包 org.dromara.hutool.core.io.copy
-
IO流拷贝相关封装相关封装
- org.dromara.hutool.core.io.file - 程序包 org.dromara.hutool.core.io.file
-
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
- org.dromara.hutool.core.io.file.visitor - 程序包 org.dromara.hutool.core.io.file.visitor
-
FileVisitor功能性实现,包括递归删除、拷贝等
- org.dromara.hutool.core.io.resource - 程序包 org.dromara.hutool.core.io.resource
-
针对ClassPath和文件中资源读取的封装,主要入口为工具类ResourceUtil
- org.dromara.hutool.core.io.stream - 程序包 org.dromara.hutool.core.io.stream
-
InputStream和OutputStream相关方法和类封装
- org.dromara.hutool.core.io.unit - 程序包 org.dromara.hutool.core.io.unit
-
数据单位相关封装,包括DataUnit数据单位和DataSize数据大小
- org.dromara.hutool.core.io.watch - 程序包 org.dromara.hutool.core.io.watch
-
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
- org.dromara.hutool.core.io.watch.watchers - 程序包 org.dromara.hutool.core.io.watch.watchers
-
文件监听中的观察者实现类,包括延迟处理、处理链等
- org.dromara.hutool.core.lang - 程序包 org.dromara.hutool.core.lang
-
语言特性包,包括大量便捷的数据结构,包括:
ANSI:ANSI编码
Builder:构建器
Caller:查找调用者
Copier:拷贝(复制)
Generator:生成器
Getter:getXXX抽象
Intern:规范化表示形式
Loader:加载器的抽象
Mutable:可变值对象封装
Range:区间和边界封装
Tuple:元组
- org.dromara.hutool.core.lang.ansi - 程序包 org.dromara.hutool.core.lang.ansi
-
命令行终端中ANSI 转义序列相关封装,如ANSI颜色等
- org.dromara.hutool.core.lang.builder - 程序包 org.dromara.hutool.core.lang.builder
-
建造者工具
用于建造特定对象或结果
- org.dromara.hutool.core.lang.caller - 程序包 org.dromara.hutool.core.lang.caller
-
调用者接口及实现。
- org.dromara.hutool.core.lang.copier - 程序包 org.dromara.hutool.core.lang.copier
-
拷贝抽象实现,通过抽象拷贝,可以实现文件、流、Buffer之间的拷贝实现
- org.dromara.hutool.core.lang.generator - 程序包 org.dromara.hutool.core.lang.generator
-
提供生成器接口及相关封装
- org.dromara.hutool.core.lang.getter - 程序包 org.dromara.hutool.core.lang.getter
-
getXXX方法的接口和抽象实现
- org.dromara.hutool.core.lang.intern - 程序包 org.dromara.hutool.core.lang.intern
-
规范化表示形式封装
所谓规范化,即当两个对象equals时,规范化的对象则可以实现==
此包中的相关封装类似于 String#intern()
- org.dromara.hutool.core.lang.loader - 程序包 org.dromara.hutool.core.lang.loader
-
加载器的抽象接口和实现,包括懒加载的实现等
- org.dromara.hutool.core.lang.mutable - 程序包 org.dromara.hutool.core.lang.mutable
-
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
- org.dromara.hutool.core.lang.page - 程序包 org.dromara.hutool.core.lang.page
-
- org.dromara.hutool.core.lang.range - 程序包 org.dromara.hutool.core.lang.range
-
提供区间和边界封装,主要包括:
Bound: 提供边界的抽象表示,包括边界范围、开闭区间等。
- org.dromara.hutool.core.lang.selector - 程序包 org.dromara.hutool.core.lang.selector
-
- org.dromara.hutool.core.lang.tuple - 程序包 org.dromara.hutool.core.lang.tuple
-
- org.dromara.hutool.core.map - 程序包 org.dromara.hutool.core.map
-
Map相关封装,提供特殊Map实现以及Map工具MapUtil
- org.dromara.hutool.core.map.concurrent - 程序包 org.dromara.hutool.core.map.concurrent
-
This package contains an implementation of a bounded
ConcurrentMap data structure.
- org.dromara.hutool.core.map.multi - 程序包 org.dromara.hutool.core.map.multi
-
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table
MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。
- org.dromara.hutool.core.math - 程序包 org.dromara.hutool.core.math
-
提供数学计算相关封装,包括排列组合等,入口为MathUtil
- org.dromara.hutool.core.net - 程序包 org.dromara.hutool.core.net
-
网络相关工具
- org.dromara.hutool.core.net.multipart - 程序包 org.dromara.hutool.core.net.multipart
-
文件上传封装
- org.dromara.hutool.core.net.ssl - 程序包 org.dromara.hutool.core.net.ssl
-
SSL相关封装
- org.dromara.hutool.core.net.url - 程序包 org.dromara.hutool.core.net.url
-
URL相关工具
- org.dromara.hutool.core.reflect - 程序包 org.dromara.hutool.core.reflect
-
提供反射相关功能对象和类
- org.dromara.hutool.core.reflect.kotlin - 程序包 org.dromara.hutool.core.reflect.kotlin
-
Kotlin反射相关封装,需引入:
kotlin-stdlib
kotlin-reflect
- org.dromara.hutool.core.reflect.lookup - 程序包 org.dromara.hutool.core.reflect.lookup
-
- org.dromara.hutool.core.reflect.method - 程序包 org.dromara.hutool.core.reflect.method
-
提供方法相关封装
- org.dromara.hutool.core.regex - 程序包 org.dromara.hutool.core.regex
-
正则表达式相关封装
- org.dromara.hutool.core.spi - 程序包 org.dromara.hutool.core.spi
-
- org.dromara.hutool.core.stream - 程序包 org.dromara.hutool.core.stream
-
Java8的stream相关封装
- org.dromara.hutool.core.stream.spliterators - 程序包 org.dromara.hutool.core.stream.spliterators
-
- org.dromara.hutool.core.text - 程序包 org.dromara.hutool.core.text
-
提供文本相关操作的封装,还包括Unicode工具UnicodeUtil
- org.dromara.hutool.core.text.bloom - 程序包 org.dromara.hutool.core.text.bloom
-
布隆过滤,提供一些Hash算法的布隆过滤
- org.dromara.hutool.core.text.dfa - 程序包 org.dromara.hutool.core.text.dfa
-
DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。
- org.dromara.hutool.core.text.escape - 程序包 org.dromara.hutool.core.text.escape
-
提供各种转义和反转义实现
- org.dromara.hutool.core.text.finder - 程序包 org.dromara.hutool.core.text.finder
-
文本查找实现,包括:
查找文本中的字符(正向、反向)
查找文本中的匹配字符(正向、反向)
查找文本中的字符串(正向、反向)
查找文本中匹配正则的字符串(正向)
- org.dromara.hutool.core.text.placeholder - 程序包 org.dromara.hutool.core.text.placeholder
-
字符串占位符相关封装,包括占位符替换变量和解析变量
- org.dromara.hutool.core.text.placeholder.segment - 程序包 org.dromara.hutool.core.text.placeholder.segment
-
- org.dromara.hutool.core.text.placeholder.template - 程序包 org.dromara.hutool.core.text.placeholder.template
-
- org.dromara.hutool.core.text.replacer - 程序包 org.dromara.hutool.core.text.replacer
-
文本替换类抽象及实现
- org.dromara.hutool.core.text.split - 程序包 org.dromara.hutool.core.text.split
-
字符串切分封装和工具类
- org.dromara.hutool.core.thread - 程序包 org.dromara.hutool.core.thread
-
提供线程及高并发封装,入口为ThreadUtil
- org.dromara.hutool.core.thread.lock - 程序包 org.dromara.hutool.core.thread.lock
-
锁的实现
- org.dromara.hutool.core.thread.threadlocal - 程序包 org.dromara.hutool.core.thread.threadlocal
-
ThreadLocal相关封装
- org.dromara.hutool.core.tree - 程序包 org.dromara.hutool.core.tree
-
提供通用树生成,特点:
1、每个字段可自定义
2、支持排序 树深度配置,自定义转换器等
3、支持额外属性扩展
4、贴心 许多属性,特性都有默认值处理
5、使用简单 可一行代码生成树
6、代码简洁轻量无额外依赖
- org.dromara.hutool.core.tree.hierarchy - 程序包 org.dromara.hutool.core.tree.hierarchy
-
用于处理层级结构的通用工具列,结构类似 Stream + Collector。
- org.dromara.hutool.core.tree.parser - 程序包 org.dromara.hutool.core.tree.parser
-
节点解析器封装
- org.dromara.hutool.core.util - 程序包 org.dromara.hutool.core.util
-
提供各种工具方法,按照归类入口为XXXUtil,如字符串工具StrUtil等
- org.dromara.hutool.core.xml - 程序包 org.dromara.hutool.core.xml
-
XML相关工具封装
- orOfWrap(Boolean...) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
Boolean数组所有元素 或 的结果
注意:null 元素 被当作 false
BooleanUtil.or(Boolean.TRUE, Boolean.TRUE) = Boolean.TRUE
BooleanUtil.or(Boolean.FALSE, Boolean.FALSE) = Boolean.FALSE
BooleanUtil.or(Boolean.TRUE, Boolean.FALSE) = Boolean.TRUE
BooleanUtil.or(Boolean.TRUE, Boolean.TRUE, Boolean.TRUE) = Boolean.TRUE
BooleanUtil.or(Boolean.FALSE, Boolean.FALSE, Boolean.TRUE) = Boolean.TRUE
BooleanUtil.or(Boolean.TRUE, Boolean.FALSE, Boolean.TRUE) = Boolean.TRUE
BooleanUtil.or(Boolean.FALSE, Boolean.FALSE, Boolean.FALSE) = Boolean.FALSE
BooleanUtil.or(Boolean.FALSE, null) = Boolean.FALSE
- OTHER_UNESCAPE - 类 中的静态变量org.dromara.hutool.core.text.escape.XmlUnescape
-
- outOfChina(double, double) - 类 中的静态方法org.dromara.hutool.core.data.CoordinateUtil
-
判断坐标是否在国外
火星坐标系 (GCJ-02)只对国内有效,国外无需转换
- override - 类 中的变量org.dromara.hutool.core.bean.copier.CopyOptions
-
是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null则写,否则忽略。
- padAfter(CharSequence, int, char) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度
padAfter(null, *, *);//null
padAfter("1", 3, "ABC");//"1AB"
padAfter("123", 2, "ABC");//"23"
- padLeft(List<T>, int, T) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
填充List,以达到最小长度
- padPre(CharSequence, int, CharSequence) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
填充List,以达到最小长度
- page(List<T>, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
对指定List分页取值
- page(List<T>, PageInfo) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
对指定List分页取值
- page(List<T>, int, Consumer<List<T>>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
对指定List进行分页,逐页返回数据
- PageInfo - org.dromara.hutool.core.lang.page中的类
-
分页信息,通过提供的总数、页码、每页记录数等信息,计算总页数等信息
来自:https://bbs.csdn.net/topics/360010907
- PageInfo(int, int) - 类 的构造器org.dromara.hutool.core.lang.page.PageInfo
-
构造
- Pair<L,R> - org.dromara.hutool.core.lang.tuple中的类
-
不可变二元组对象
- Pair(L, R) - 类 的构造器org.dromara.hutool.core.lang.tuple.Pair
-
构造
- PairConverter - org.dromara.hutool.core.convert.impl中的类
-
Pair 转换器,支持以下类型转为Pair
Map
Map.Entry
带分隔符的字符串,支持分隔符
:、
=、
,
Bean,包含
getLeft和
getRight方法
- PairConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.PairConverter
-
- parallel(boolean) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
更改流的并行状态
- parallel() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
将流转换为并行
- parallelAllOfGet(CompletableFuture<T>...) - 类 中的静态方法org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,重载方法
- parallelAllOfGet(List<CompletableFuture<T>>) - 类 中的静态方法org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行
- parallelAllOfGet(CompletableFuture<T>[], Function<Exception, T>) - 类 中的静态方法org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法
- parallelAllOfGet(List<CompletableFuture<T>>, Function<Exception, T>) - 类 中的静态方法org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法,重载方法
- parallelStream() - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- parallelStream() - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转成并行流
- ParameterizedTypeImpl - org.dromara.hutool.core.reflect中的类
-
- ParameterizedTypeImpl(Type[], Type, Type) - 类 的构造器org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
构造
- parse(CharSequence, boolean, PositionDateParser) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
- parse(CharSequence, DateFormat) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser, boolean) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, DateTimeFormatter) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(CharSequence, String, Locale) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(String, String...) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
通过给定的日期格式解析日期时间字符串。
- parse(CharSequence) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
将日期字符串转换为
DateTime对象,格式:
yyyy-MM-dd HH:mm:ss
yyyy/MM/dd HH:mm:ss
yyyy.MM.dd HH:mm:ss
yyyy年MM月dd日 HH时mm分ss秒
yyyy-MM-dd
yyyy/MM/dd
yyyy.MM.dd
HH:mm:ss
HH时mm分ss秒
yyyy-MM-dd HH:mm
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss.SSSSSS
yyyyMMddHHmmss
yyyyMMddHHmmssSSS
yyyyMMdd
EEE, dd MMM yyyy HH:mm:ss z
EEE MMM dd HH:mm:ss zzz yyyy
yyyy-MM-dd'T'HH:mm:ss'Z'
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
yyyy-MM-dd'T'HH:mm:ssZ
yyyy-MM-dd'T'HH:mm:ss.SSSZ
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(String, ParsePosition) - 类 中的方法org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(String, ParsePosition, Calendar) - 类 中的方法org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.date.format.GlobalCustomFormat
-
使用自定义格式解析日期
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.CSTDateParser
-
- parse(String) - 接口 中的方法org.dromara.hutool.core.date.format.parser.DateParser
-
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(String, ParsePosition) - 类 中的方法org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(String, ParsePosition, Calendar) - 类 中的方法org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.ISO8601DateParser
-
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.NormalDateParser
-
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- parse(String, ParsePosition) - 接口 中的方法org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- parse(String, ParsePosition, Calendar) - 接口 中的方法org.dromara.hutool.core.date.format.parser.PositionDateParser
-
根据给定格式更新
Calendar
Upon success, the ParsePosition index is updated to indicate how much of the source text was consumed.
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.PureDateParser
-
- parse(String) - 类 中的方法org.dromara.hutool.core.date.format.parser.TimeParser
-
- parse(CharSequence, DateTimeFormatter) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- parse(CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- parse(CharSequence) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.io.unit.DataSizeUtil
-
解析数据大小字符串,转换为bytes大小
- parse(T) - 类 中的静态方法org.dromara.hutool.core.map.Dict
-
将PO对象转为Dict
- parse(CharSequence, Charset) - 类 中的方法org.dromara.hutool.core.net.url.UrlPath
-
解析path
- parse(String, Charset) - 类 中的方法org.dromara.hutool.core.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(String, Charset, boolean) - 类 中的方法org.dromara.hutool.core.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(TreeNode<T>, MapTree<T>) - 类 中的方法org.dromara.hutool.core.tree.parser.DefaultNodeParser
-
- parse(T, MapTree<E>) - 接口 中的方法org.dromara.hutool.core.tree.parser.NodeParser
-
- parse(String) - 类 中的静态方法org.dromara.hutool.core.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回系统默认编码
- parse(String, Charset) - 类 中的静态方法org.dromara.hutool.core.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回默认编码
- parseBean(T) - 类 中的方法org.dromara.hutool.core.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - 类 中的方法org.dromara.hutool.core.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBigInteger(String) - 类 中的方法org.dromara.hutool.core.math.NumberParser
-
解析为
BigInteger,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseBigInteger(String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
创建
BigInteger,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseByISO(CharSequence) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- parseByPatterns(String, String...) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(String, Locale, String...) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(String, Locale, boolean, String...) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseCookies(String) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
解析Cookie信息
- parseDate(CharSequence, DateTimeFormatter) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- parseDate(CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
- parseDateByISO(CharSequence) - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
解析日期时间字符串为
LocalDate,仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30
- parseDouble(String) - 类 中的方法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) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Double 规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseDouble(String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
5、NaN返回0
- parseFloat(String) - 类 中的方法org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFloat(String, Float) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Float 规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFloat(String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseInt(String) - 类 中的方法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(String, Integer) - 类 中的静态方法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) - 类 中的静态方法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异常
- parseLong(String) - 类 中的方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、空串返回0
4、其它情况按照10进制转换
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
- parseNumber(String) - 类 中的方法org.dromara.hutool.core.math.NumberParser
-
将指定字符串转换为
Number 对象
此方法不支持科学计数法
空白符和NaN转换为0
0x开头使用16进制解析为Long类型
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumber(String, Number) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- parseNumber(String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
将指定字符串转换为
Number 对象
此方法不支持科学计数法
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumber(String, Locale) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
将指定字符串转换为
Number 对象
此方法不支持科学计数法
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseObject(String, ParsePosition) - 类 中的方法org.dromara.hutool.core.date.format.FastDateFormat
-
- parseObject(String) - 接口 中的方法org.dromara.hutool.core.date.format.parser.DateParser
-
- parseObject(String, ParsePosition) - 接口 中的方法org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- parsePattern() - 类 中的方法org.dromara.hutool.core.date.format.FastDatePrinter
-
Returns a list of Rules given a pattern.
- parseRequestStream(InputStream, Charset) - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartFormData
-
提取上传的文件和表单数据
- parseSegments(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
将 模板 解析为 Segment 列表
- parseSegments(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- parseSegments(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- parseToken(String, int[]) - 类 中的方法org.dromara.hutool.core.date.format.FastDatePrinter
-
Performs the parsing of tokens.
- parseXml(String) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将String类型的XML转换为XML文档
- partition(Collection<T>, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
对集合按照指定长度分段,每一个段为单独的集合,返回这个集合的列表
- partition(List<T>, int) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition<T> - org.dromara.hutool.core.collection.partition中的类
-
列表分区或分段
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition(List<T>, int) - 类 的构造器org.dromara.hutool.core.collection.partition.Partition
-
列表分区
- partition(Predicate<T>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Supplier<C>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Collector<T, ?, R>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- PartitionIter<T> - org.dromara.hutool.core.collection.iter中的类
-
分批迭代工具,可以分批处理数据
比如调用其他客户的接口,传入的入参有限,需要分批
比如mysql/oracle用in语句查询,超过1000可以分批
比如数据库取出游标,可以把游标里的数据一批一批处理
- PartitionIter(Iterator<T>, int) - 类 的构造器org.dromara.hutool.core.collection.iter.PartitionIter
-
创建分组对象
- partitionSize - 类 中的变量org.dromara.hutool.core.collection.iter.PartitionIter
-
实际每批大小
- partValue(int, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
当除以分数有余数时每份+1
- partValue(int, int, boolean) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
如果isPlusOneWhenHasRem为true,则当除以分数有余数时每份+1,否则丢弃余数部分
- PasswdStrength - org.dromara.hutool.core.data中的类
-
- PasswdStrength() - 类 的构造器org.dromara.hutool.core.data.PasswdStrength
-
- PasswdStrength.CHAR_TYPE - org.dromara.hutool.core.data中的枚举
-
字符类型枚举
- PasswdStrength.PASSWD_LEVEL - org.dromara.hutool.core.data中的枚举
-
密码强度等级枚举
- password(String) - 类 中的静态方法org.dromara.hutool.core.data.MaskingUtil
-
【密码】密码的全部字符都用*代替,比如:******
- PATH - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
path = segment / "/"
- PATH_SEPARATOR - 类 中的静态变量org.dromara.hutool.core.io.file.FileUtil
-
多个PATH之间的分隔符
在Unix和Linux下 是':'; 在Windows下是 ';'
- PathConverter - org.dromara.hutool.core.convert.impl中的类
-
字符串转换器
- PathConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.PathConverter
-
- PathCopier - org.dromara.hutool.core.io.file中的类
-
文件复制封装
- PathCopier(Path, Path, CopyOption[]) - 类 的构造器org.dromara.hutool.core.io.file.PathCopier
-
构造
- PathDeleter - org.dromara.hutool.core.io.file中的类
-
文件删除封装
- PathDeleter(Path) - 类 的构造器org.dromara.hutool.core.io.file.PathDeleter
-
构造
- pathEndsWith(File, String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
判断文件路径是否有指定后缀,忽略大小写
常用语判断扩展名
- pathEquals(File, File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
文件路径是否相同
取两个文件的绝对路径比较,在Windows下忽略大小写,在Linux下不忽略。
- PathMover - org.dromara.hutool.core.io.file中的类
-
文件移动封装
- PathMover(Path, Path, CopyOption[]) - 类 的构造器org.dromara.hutool.core.io.file.PathMover
-
构造
- pathPrefix - 类 中的变量org.dromara.hutool.core.spi.AbsServiceLoader
-
- PathUtil - org.dromara.hutool.core.io.file中的类
-
NIO中Path对象操作封装
- PathUtil() - 类 的构造器org.dromara.hutool.core.io.file.PathUtil
-
- pattern - 类 中的变量org.dromara.hutool.core.date.format.SimpleDateBasic
-
The pattern
- PatternFinder - org.dromara.hutool.core.text.finder中的类
-
正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置
- PatternFinder(String, boolean) - 类 的构造器org.dromara.hutool.core.text.finder.PatternFinder
-
构造
- PatternFinder(Pattern) - 类 的构造器org.dromara.hutool.core.text.finder.PatternFinder
-
构造
- patternParts - 类 中的变量org.dromara.hutool.core.bean.BeanPath
-
- PatternPool - org.dromara.hutool.core.regex中的类
-
- PatternPool() - 类 的构造器org.dromara.hutool.core.regex.PatternPool
-
- PatternsDateParser - org.dromara.hutool.core.date.format.parser中的类
-
通过给定的日期格式解析日期时间字符串。
- PatternsDateParser(String...) - 类 的构造器org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
构造
- PCHAR - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
- peek() - 类 中的方法org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- peek() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peek(byte[], int, int) - 类 中的方法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>) - 接口 中的方法org.dromara.hutool.core.lang.mutable.Mutable
-
检查并操作值
- peek(Consumer<T>) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
- peek(Consumer<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
- peekFirst() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peekIdx(BiConsumer<? super T, Integer>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
- peekKey(Consumer<? super K>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
检查键
- peekLast() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peeks(Consumer<T>...) - 类 中的方法org.dromara.hutool.core.lang.Opt
-
- peekValue(Consumer<? super V>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
检查值
- PERCENT - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:百分号 '%'
- PercentCodec - org.dromara.hutool.core.codec中的类
-
百分号编码(Percent-encoding), 也称作URL编码(URL encoding)。
- PercentCodec() - 类 的构造器org.dromara.hutool.core.codec.PercentCodec
-
构造
[a-zA-Z0-9]默认不被编码
- PercentCodec(BitSet) - 类 的构造器org.dromara.hutool.core.codec.PercentCodec
-
构造
- PercentCodec.Builder - org.dromara.hutool.core.codec中的类
-
- PeriodConverter - org.dromara.hutool.core.convert.impl中的类
-
- PeriodConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.PeriodConverter
-
- PhoneUtil - org.dromara.hutool.core.data中的类
-
电话号码工具类,包括:
手机号码
400、800号码
座机号码
- PhoneUtil() - 类 的构造器org.dromara.hutool.core.data.PhoneUtil
-
- PI - 类 中的静态变量org.dromara.hutool.core.data.CoordinateUtil
-
坐标转换参数:π
- Pid - org.dromara.hutool.core.data.id中的枚举
-
- ping(String) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
检测IP地址是否能ping通
- ping(String, int) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
检测IP地址是否能ping通
- PinyinComparator - org.dromara.hutool.core.comparator中的类
-
按照GBK拼音顺序对给定的汉字字符串排序
- PinyinComparator() - 类 的构造器org.dromara.hutool.core.comparator.PinyinComparator
-
构造
- pjwHash(String) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
PJW算法
- placeholder - 类 中的变量org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
单占位符
例如:"?"
- placeholder(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
设置 占位符
- placeholder - 类 中的变量org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- PlaceholderParser - org.dromara.hutool.core.text.placeholder中的类
-
一个简单的占位符解析器。
- PlaceholderParser(UnaryOperator<String>, String, String) - 类 的构造器org.dromara.hutool.core.text.placeholder.PlaceholderParser
-
创建一个占位符解析器,默认转义符为"\"
- PlaceholderParser(UnaryOperator<String>, String, String, char) - 类 的构造器org.dromara.hutool.core.text.placeholder.PlaceholderParser
-
创建一个占位符解析器
- placeholderSegments - 类 中的变量org.dromara.hutool.core.text.placeholder.StrTemplate
-
所有占位符
- PLATE_NUMBER - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
中国车牌号码(兼容新能源车牌)
- PLATE_NUMBER - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
中国车牌号码(兼容新能源车牌)
- PLUS - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:加号 '+'
- poll() - 类 中的方法org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- poll() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- pollFirst() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- pollLast() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- pop() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- popPart(Stack<T>, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- popPart(Deque<T>, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- PORT_RANGE_MAX - 类 中的静态变量org.dromara.hutool.core.net.NetUtil
-
默认最大端口,65535
- PORT_RANGE_MIN - 类 中的静态变量org.dromara.hutool.core.net.NetUtil
-
默认最小端口,1024
- PositionDateParser - org.dromara.hutool.core.date.format.parser中的接口
-
- postVisitDirectory(Path, IOException) - 类 中的方法org.dromara.hutool.core.io.file.visitor.DelVisitor
-
访问目录结束后删除目录,当执行此方法时,子文件或目录都已访问(删除)完毕
理论上当执行到此方法时,目录下已经被清空了
- pow(Number, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
- pow(BigDecimal, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
- PredicateUtil - org.dromara.hutool.core.func中的类
-
- PredicateUtil() - 类 的构造器org.dromara.hutool.core.func.PredicateUtil
-
- prefix - 类 中的变量org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- prefix(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符前缀
- prefix - 类 中的变量org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- prepend(Iterable<? extends Map.Entry<K, V>>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- prepend(Iterable<? extends T>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
将输入元素转为流,返回一个前半段为新流,后半段为当前流的新实例
- prependIfMissing(CharSequence, CharSequence, CharSequence...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
不忽略大小写
- prependIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
- prependIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
忽略大小写
- prettyPrint() - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
生成所有任务的一个任务花费时间表,单位纳秒
- prettyPrint(TimeUnit) - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
生成所有任务的一个任务花费时间表
- previousPage() - 类 中的方法org.dromara.hutool.core.lang.page.PageInfo
-
上一页,即当前页码-1,直到第一页则始终为第一页
- preVisitDirectory(Path, BasicFileAttributes) - 类 中的方法org.dromara.hutool.core.compress.ZipCopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - 类 中的方法org.dromara.hutool.core.io.file.visitor.CopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - 类 中的方法org.dromara.hutool.core.io.file.visitor.MoveVisitor
-
- PrimitiveArrayUtil - org.dromara.hutool.core.array中的类
-
原始类型数组工具类
- PrimitiveArrayUtil() - 类 的构造器org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- PrimitiveConverter - org.dromara.hutool.core.convert.impl中的类
-
原始类型转换器
支持类型为:
byte
short
int
long
float
double
char
boolean
- PrimitiveConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.PrimitiveConverter
-
构造
- print(Object) - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print(Object, Object...) - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable对象,那么同时打印堆栈
- print(String, Object...) - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print() - 类 中的方法org.dromara.hutool.core.lang.ConsoleTable
-
打印到控制台
- printProgress(char, int) - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
打印进度条
- printProgress(char, int, double) - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
打印进度条
- process(FoundWord) - 接口 中的方法org.dromara.hutool.core.text.dfa.SensitiveProcessor
-
敏感词过滤处理
- processMultiple(int, int) - 类 中的静态方法org.dromara.hutool.core.math.MathUtil
-
可以用于计算双色球、大乐透注数的方法
比如大乐透35选5可以这样调用processMultiple(7,5); 就是数学中的:C75=7*6/2*1
- processStream(MultipartRequestInputStream) - 类 中的方法org.dromara.hutool.core.net.multipart.UploadFile
-
处理上传表单流,提取出文件
- progress - 类 中的变量org.dromara.hutool.core.io.copy.IoCopier
-
进度条
- progress(long, long) - 接口 中的方法org.dromara.hutool.core.io.StreamProgress
-
进行中
- PropDesc - org.dromara.hutool.core.bean中的类
-
属性描述,包括了字段、getter、setter和相应的方法执行
- PropDesc(Field, Method, Method) - 类 的构造器org.dromara.hutool.core.bean.PropDesc
-
构造
Getter和Setter方法设置为默认可访问
- PropertyComparator<T> - org.dromara.hutool.core.comparator中的类
-
Bean属性排序器
支持读取Bean多层次下的属性
- PropertyComparator(String) - 类 的构造器org.dromara.hutool.core.comparator.PropertyComparator
-
构造,默认null排在后(从小到大排序)
- PropertyComparator(String, boolean) - 类 的构造器org.dromara.hutool.core.comparator.PropertyComparator
-
构造
- PropIgnore - org.dromara.hutool.core.annotation中的注释类型
-
属性忽略注解,使用此注解的字段等会被忽略,主要用于Bean拷贝、Bean转Map等
此注解应用于字段时,忽略读取和设置属性值,应用于setXXX方法忽略设置值,应用于getXXX忽略读取值
- prune() - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
从缓存中清理过期对象,清理策略取决于具体实现
- prune() - 类 中的方法org.dromara.hutool.core.cache.impl.NoCache
-
- prune() - 类 中的方法org.dromara.hutool.core.cache.impl.ReentrantCache
-
- prune() - 类 中的方法org.dromara.hutool.core.cache.impl.StampedCache
-
- pruneCache() - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
清理实现
子类实现此方法时无需加锁
- pruneCache() - 类 中的方法org.dromara.hutool.core.cache.impl.FIFOCache
-
先进先出的清理策略
先遍历缓存清理过期的缓存对象,如果清理后还是满的,则删除第一个缓存对象
- pruneCache() - 类 中的方法org.dromara.hutool.core.cache.impl.LFUCache
-
清理过期对象。
- pruneCache() - 类 中的方法org.dromara.hutool.core.cache.impl.LRUCache
-
只清理超时对象,LRU的实现会交给LinkedHashMap
- pruneCache() - 类 中的方法org.dromara.hutool.core.cache.impl.TimedCache
-
清理过期对象
- PunyCode - org.dromara.hutool.core.codec中的类
-
- PunyCode() - 类 的构造器org.dromara.hutool.core.codec.PunyCode
-
- PURE_DATE_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_DATE_FORMATTER - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_DATE_PATTERN - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
标准日期格式:yyyyMMdd
- PURE_DATETIME_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_DATETIME_FORMATTER - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_DATETIME_MS_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_DATETIME_MS_FORMATTER - 类 中的静态变量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 - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
标准日期格式:yyyyMMddHHmmssSSS
- PURE_DATETIME_PATTERN - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
标准日期格式:yyyyMMddHHmmss
- PURE_TIME_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_TIME_FORMATTER - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- PURE_TIME_PATTERN - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
标准日期格式:HHmmss
- PureDateParser - org.dromara.hutool.core.date.format.parser中的类
-
纯数字的日期字符串解析,支持格式包括;
yyyyMMddHHmmss
yyyyMMddHHmmssSSS
yyyyMMdd
HHmmss
- PureDateParser() - 类 的构造器org.dromara.hutool.core.date.format.parser.PureDateParser
-
- push(E) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- push(K, V) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
向当前流末尾追加元素
- push(T...) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
与给定元素组成的流合并,成为新的流
- put(K, V) - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
将对象加入到缓存,使用默认失效时长
- put(K, V, long) - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.cache.impl.NoCache
-
- put(K, V, long) - 类 中的方法org.dromara.hutool.core.cache.impl.NoCache
-
- put(K, V, long) - 类 中的方法org.dromara.hutool.core.cache.impl.ReentrantCache
-
- put(K, V, long) - 类 中的方法org.dromara.hutool.core.cache.impl.StampedCache
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.cache.SimpleCache
-
放入缓存
- put(E) - 类 中的方法org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- put(Object) - 类 中的静态方法org.dromara.hutool.core.lang.Singleton
-
将已有对象放入单例中,其Class做为键
- put(String, Object) - 类 中的静态方法org.dromara.hutool.core.lang.Singleton
-
将已有对象放入单例中,key做为键
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.BiMap
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- put(K, TreeEntry<K, V>) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
添加一个节点,效果等同于 putNode(key, node.getValue())
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node指定的值;
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(boolean, K, V) - 类 中的方法org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(boolean, K, Supplier<V>) - 类 中的方法org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(Object, Object) - 类 中的方法org.dromara.hutool.core.map.MapProxy
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- put(K, Collection<V>) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
- put(R, C, V) - 类 中的方法org.dromara.hutool.core.map.multi.RowKeyTable
-
- put(R, C, V) - 接口 中的方法org.dromara.hutool.core.map.multi.Table
-
为表格指定行列赋值,如果不存在,创建之,存在则替换之,返回原值
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- put(K, V) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- put(L, M, R) - 类 中的方法org.dromara.hutool.core.map.TripleTable
-
加入值
- putAll(Map<? extends K, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.BiMap
-
- putAll(Map<? extends K, ? extends TreeEntry<K, V>>) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
批量添加节点,若节点具有父节点或者子节点,则一并在当前实例中引入该关系
- putAll(Map<K, V>) - 类 中的方法org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- putAll(Map<?, ?>) - 类 中的方法org.dromara.hutool.core.map.MapProxy
-
- putAll(Map<K, V>, Iterable<V>, Function<V, K>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterable<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<V>, Function<V, K>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<? extends K, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- putAll(Map<? extends K, ? extends Collection<V>>) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
- putAll(Table<? extends R, ? extends C, ? extends V>) - 接口 中的方法org.dromara.hutool.core.map.multi.Table
-
批量加入
- putAll(Map<? extends K, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- putAll(Map<? extends K, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- putAll(Map<? extends K, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- putAllNode(C, Function<V, K>, Function<V, K>, boolean) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
批量添加节点
- putAllValues(K, Collection<V>) - 类 中的方法org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
coll.forEach(t -> map.putValue(key, t))
- putAllValues(Map<? extends K, ? extends Collection<V>>) - 接口 中的方法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>) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
for (V val : coll) {
map.putValue(key, val)
}
- putCustom(Type, Converter) - 类 中的方法org.dromara.hutool.core.convert.RegisterConverter
-
登记自定义转换器
- putEdge(T, T) - 类 中的方法org.dromara.hutool.core.map.multi.Graph
-
添加边
- putExtra(String, Object) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
扩展属性
- putExtra(String, Object) - 类 中的方法org.dromara.hutool.core.tree.TreeBuilder
-
扩展属性
- putFileType(String, String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileTypeUtil
-
增加文件类型映射
如果已经存在将覆盖之前的映射
- putFormatter(String, Function<Date, String>) - 类 中的静态方法org.dromara.hutool.core.date.format.GlobalCustomFormat
-
加入日期格式化规则
- putIfAbsent(K, V) - 类 中的方法org.dromara.hutool.core.map.BiMap
-
- putIfAbsent(K, V) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- putIfAbsent(K, V) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- putIfAbsent(K, V) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- putIfAbsent(K, V) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- putLinkedNodes(K, V, K, V) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
同时添加父子节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
该操作等同于:
putNode(parentKey, parentValue);
putNode(childKey, childValue);
linkNodes(parentKey, childKey);
- putLinkedNodes(K, K, V) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
- putLinkedNodes(K, V, K, V) - 类 中的方法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) - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey或childKey对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey或childKey对应的节点存在,则会更新对应节点的值;
- putNode(K, V) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node指定的值;
- putNode(K, V) - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node指定的值;
- putParser(String, Function<CharSequence, Date>) - 类 中的静态方法org.dromara.hutool.core.date.format.GlobalCustomFormat
-
加入日期解析规则
- putPropertyDescriptorMap(Class<?>, Map<String, PropertyDescriptor>, boolean) - 枚举 中的方法org.dromara.hutool.core.bean.BeanInfoCache
-
加入缓存
- putStringer(Class<?>, Function<Object, String>) - 类 中的方法org.dromara.hutool.core.convert.impl.StringConverter
-
加入自定义对象类型的toString规则
- putValue(K, V) - 类 中的方法org.dromara.hutool.core.map.multi.AbsCollValueMap
-
向指定键对应的值集合追加值,效果等同于:
map.computeIfAbsent(key, k -> new Collection()).add(value)
- putValue(K, V) - 接口 中的方法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...) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
将数组中的全部元素追加到指定的值集合中,效果等同于:
for (V val : values) {
map.putValue(key, val)
}
- putWithoutLock(K, V, long) - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
加入元素,无锁
- RADIUS - 类 中的静态变量org.dromara.hutool.core.data.CoordinateUtil
-
地球半径(Krasovsky 1940)
- RADIXS_34 - 类 中的静态变量org.dromara.hutool.core.codec.RadixUtil
-
34进制字符串,不包含 IO 字符
对于需要补齐的,自己可以随机填充IO字符
26个字母:abcdefghijklmnopqrstuvwxyz
- RADIXS_59 - 类 中的静态变量org.dromara.hutool.core.codec.RadixUtil
-
59进制字符串,不包含 IOl 字符
- RADIXS_SHUFFLE_34 - 类 中的静态变量org.dromara.hutool.core.codec.RadixUtil
-
打乱后的34进制
- RADIXS_SHUFFLE_59 - 类 中的静态变量org.dromara.hutool.core.codec.RadixUtil
-
打乱后的59进制
- RadixUtil - org.dromara.hutool.core.codec中的类
-
- RadixUtil() - 类 的构造器org.dromara.hutool.core.codec.RadixUtil
-
- RandomAccessAvgPartition<T> - 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) - 类 的构造器org.dromara.hutool.core.collection.partition.RandomAccessAvgPartition
-
列表分区
- RandomAccessPartition<T> - org.dromara.hutool.core.collection.partition中的类
-
列表分区或分段(可随机访问列表)
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- RandomAccessPartition(List<T>, int) - 类 的构造器org.dromara.hutool.core.collection.partition.RandomAccessPartition
-
构造
- randomBigDecimal() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[0, 1)
- randomBigDecimal(BigDecimal) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomBigDecimal(BigDecimal, BigDecimal) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomBoolean() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得随机Boolean值
- randomBytes(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机bytes
- randomChar() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机字母或数字,小写
- randomChar(String) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机字符
- randomChinese() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机汉字('一'-'鿿')
- randomCreditCode() - 类 中的静态方法org.dromara.hutool.core.data.CreditCodeUtil
-
获取一个随机的统一社会信用代码
- randomDate(Date, DateField, int, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
以给定日期为基准,随机产生一个日期
- randomDay(int, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
以当天为基准,随机产生一个日期
- randomDouble(double, double) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double, double, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得随机数[0, 1)
- randomDouble(int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomDouble(double, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomEle(List<T>) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的元素
- randomEle(List<T>, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的元素
- randomEle(T[]) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机获得数组中的元素
- randomEle(T[], int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机获得数组中的元素
- randomEles(List<T>, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的一定量元素
- randomEleSet(Collection<T>, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的一定量的不重复元素,返回Set
- randomFloat() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得随机数[0, 1)
- randomFloat(float) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomFloat(float, float) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomInt() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得随机数int值
- randomInt(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomInt(int, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomInt(int, int, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomInts(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
创建指定长度的随机索引
- randomLong() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得随机数
- randomLong(long) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomLong(long, long) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomLong(long, long, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomNanoId() - 类 中的静态方法org.dromara.hutool.core.data.id.NanoId
-
- randomNanoId(int) - 类 中的静态方法org.dromara.hutool.core.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNanoId(Random, char[], int) - 类 中的静态方法org.dromara.hutool.core.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNumber() - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
随机数字,数字为0~9单个数字
- randomNumbers(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得一个只包含数字的字符串
- randomPick(List<T>, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
- randomPickInts(int, int[]) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
生成从种子中获取随机数字
- RandomSelector<T> - org.dromara.hutool.core.lang.selector中的类
-
随机选择器
- RandomSelector() - 类 的构造器org.dromara.hutool.core.lang.selector.RandomSelector
-
构造
- RandomSelector(Iterable<T>) - 类 的构造器org.dromara.hutool.core.lang.selector.RandomSelector
-
构造
- randomString(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大小写字母)
- randomStringLower(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母)
- randomStringLower(String, int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串
- randomStringUpper(int) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大写字符)
- randomStringWithoutStr(int, String) - 类 中的静态方法org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母) 并排除指定字符串
- RandomUtil - org.dromara.hutool.core.util中的类
-
随机工具类
- RandomUtil() - 类 的构造器org.dromara.hutool.core.util.RandomUtil
-
- randomUUID() - 类 中的静态方法org.dromara.hutool.core.data.id.IdUtil
-
获取随机UUID
- randomUUID() - 类 中的静态方法org.dromara.hutool.core.data.id.UUID
-
获取类型 4(伪随机生成的)UUID 的静态工厂。
- randomUUID(boolean) - 类 中的静态方法org.dromara.hutool.core.data.id.UUID
-
获取类型 4(伪随机生成的)UUID 的静态工厂。
- range(Date, Date, DateField) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
创建日期范围生成器
- Range<T> - org.dromara.hutool.core.lang.range中的类
-
范围生成器。
- Range(T, Range.Stepper<T>) - 类 的构造器org.dromara.hutool.core.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>) - 类 的构造器org.dromara.hutool.core.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>, boolean, boolean) - 类 的构造器org.dromara.hutool.core.lang.range.Range
-
构造
- range(int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
生成一个从0开始的数字列表
- range(int, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- range(int, int, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- Range.Stepper<T> - org.dromara.hutool.core.lang.range中的接口
-
步进接口,此接口用于实现如何对一个对象按照指定步进增加步进
步进接口可以定义以下逻辑:
1、步进规则,即对象如何做步进
2、步进大小,通过实现此接口,在实现类中定义一个对象属性,可灵活定义步进大小
3、限制range个数,通过实现此接口,在实现类中定义一个对象属性,可灵活定义limit,限制range个数
- rangeConsume(Date, Date, DateField, Consumer<Date>) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
按日期范围遍历,执行 consumer
- rangeContains(DateRange, DateRange) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
俩个时间区间取交集
- rangeFunc(Date, Date, DateField, Function<Date, T>) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
按日期范围遍历,执行 function
- rangeNotContains(DateRange, DateRange) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
俩个时间区间取差集(end - start)
- RangeReplacerByChar - org.dromara.hutool.core.text.replacer中的类
-
- RangeReplacerByChar(int, int, char) - 类 的构造器org.dromara.hutool.core.text.replacer.RangeReplacerByChar
-
构造
- RangeReplacerByStr - org.dromara.hutool.core.text.replacer中的类
-
- RangeReplacerByStr(int, int, CharSequence) - 类 的构造器org.dromara.hutool.core.text.replacer.RangeReplacerByStr
-
构造
- rangeToList(Date, Date, DateField) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
根据步进单位获取起始日期时间和结束日期时间的时间区间集合
- rangeToList(Date, Date, DateField, int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
根据步进单位和步进获取起始日期时间和结束日期时间的时间区间集合
- raw - 类 中的变量org.dromara.hutool.core.func.SimpleWrapper
-
- raw - 类 中的变量org.dromara.hutool.core.io.ReaderWrapper
-
- RE_KEYS - 类 中的静态变量org.dromara.hutool.core.regex.ReUtil
-
正则中需要被转义的关键字
- read() - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- read(byte[]) - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- read(byte[], int, int) - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- read(Consumer<ZipEntry>, int) - 类 中的方法org.dromara.hutool.core.compress.ZipFileResource
-
- read(Consumer<ZipEntry>) - 类 中的方法org.dromara.hutool.core.compress.ZipReader
-
- read(Consumer<ZipEntry>, int) - 接口 中的方法org.dromara.hutool.core.compress.ZipResource
-
- read(Consumer<ZipEntry>, int) - 类 中的方法org.dromara.hutool.core.compress.ZipStreamResource
-
- read(ZipFile, Consumer<ZipEntry>) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
- read(ZipInputStream, Consumer<ZipEntry>) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
- read() - 类 中的方法org.dromara.hutool.core.io.CircularByteBuffer
-
从buffer中读取下一个byte,同时移除这个bytes。
- read(byte[], int, int) - 类 中的方法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() - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
读取单个字符
- read(char[], int, int) - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
将多个字符读取到提供的字符数组中
- read(SerFunction<BufferedReader, T>) - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
按照给定的readerHandler读取文件中的数据
- read(String, Charset, SerFunction<BufferedReader, T>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(File, Charset, SerFunction<BufferedReader, T>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(InputStream, Charset) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读取完毕后关闭流
- read(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后关闭流
- read(InputStream, boolean) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(Reader) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从Reader中读取String,读取完毕后关闭Reader
- read(Reader, boolean) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- read(ReadableByteChannel, Charset) - 类 中的静态方法org.dromara.hutool.core.io.NioUtil
-
从流中读取内容,读取完毕后并不关闭流
- read(ReadableByteChannel) - 类 中的静态方法org.dromara.hutool.core.io.NioUtil
-
从流中读取内容,读到输出流中
- read(FileChannel, Charset) - 类 中的静态方法org.dromara.hutool.core.io.NioUtil
-
从FileChannel中读取内容
- read() - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- read(CharBuffer) - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- read(char[]) - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- read(char[], int, int) - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- read() - 类 中的方法org.dromara.hutool.core.io.stream.BOMInputStream
-
- read() - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read(byte[]) - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read() - 类 中的方法org.dromara.hutool.core.io.stream.LimitedInputStream
-
- read(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.stream.LimitedInputStream
-
- read() - 类 中的方法org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(int) - 类 中的方法org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(ContentHandler) - 类 中的方法org.dromara.hutool.core.xml.XmlSaxReader
-
读取内容
- readableFileSize(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
可读的文件大小
- readableFileSize(long) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
- readableFileSize() - 类 中的方法org.dromara.hutool.core.io.file.FileWrapper
-
可读的文件大小
- readBoundary() - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
输入流中读取边界
- readBySax(File, ContentHandler) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(Reader, ContentHandler) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(InputStream, ContentHandler) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(InputSource, ContentHandler) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
- readByte() - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
读取byte字节流,在末尾抛出异常
- readBytes(ByteBuffer) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分bytes
- readBytes(ByteBuffer, int) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
读取指定长度的bytes
如果长度不足,则读取剩余部分,此时buffer必须为读模式
- readBytes(ByteBuffer, int, int) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
读取指定区间的数据
- readBytes() - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
- readBytes(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(Path) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
读取文件的所有内容为byte数组
- readBytes(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取bytes,读取完毕后关闭流
- readBytes(InputStream, boolean) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取bytes
- readBytes(InputStream, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
读取指定长度的byte数组,不关闭流
- readBytes() - 类 中的方法org.dromara.hutool.core.io.resource.BytesResource
-
- readBytes() - 类 中的方法org.dromara.hutool.core.io.resource.CharSequenceResource
-
- readBytes() - 类 中的方法org.dromara.hutool.core.io.resource.MultiResource
-
- readBytes() - 接口 中的方法org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readBytes(String) - 类 中的静态方法org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为byte[]
- readBytes() - 类 中的方法org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取bytes
- readBytes(int) - 类 中的方法org.dromara.hutool.core.io.stream.StreamReader
-
读取指定长度的byte数组
- readBytes() - 类 中的方法org.dromara.hutool.core.io.stream.SyncInputStream
-
读取流中所有bytes
- readDataHeader(Charset) - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
从流中读取文件头部信息, 如果达到末尾则返回null
- readDataHeaderString(Charset) - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
读取数据头信息字符串
- ReaderWrapper - org.dromara.hutool.core.io中的类
-
- ReaderWrapper(Reader) - 类 的构造器org.dromara.hutool.core.io.ReaderWrapper
-
构造
- ReaderWriterCopier - org.dromara.hutool.core.io.copy中的类
-
- ReaderWriterCopier() - 类 的构造器org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int) - 类 的构造器org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long) - 类 的构造器org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long, StreamProgress) - 类 的构造器org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- readHex(InputStream, int, boolean) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
读取16进制字符串
- readLine(ByteBuffer, Charset) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
读取一行,如果buffer中最后一部分并非完整一行,则返回null
支持的换行符如下:
1.
- readLine(RandomAccessFile, Charset, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
单行处理文件内容
- readLine(RandomAccessFile, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
单行处理文件内容
- readLine() - 类 中的方法org.dromara.hutool.core.io.LineReader
-
读取一行
- readLines(T) - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(T, Predicate<String>) - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(SerConsumer<String>) - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
按照行处理文件内容
- readLines() - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(String, Charset, T) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, T) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset, T) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(String, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容
- readLines(RandomAccessFile, Charset, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容
- readLines(InputStream, Charset, T) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取内容
- readLines(Reader, T) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从Reader中读取内容
- readLines(InputStream, Charset, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
按行读取数据,针对每行的数据做处理
- readLines(Reader, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
按行读取数据,针对每行的数据做处理
Reader自带编码定义,因此读取数据的编码跟随其编码。
- readLock() - 类 中的方法org.dromara.hutool.core.thread.lock.NoReadWriteLock
-
- readObj(InputStream, Class<?>...) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取对象,即对象的反序列化,读取后不关闭流
注意!!!
- readObj(Class<?>...) - 类 中的方法org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取对象,即对象的反序列化
注意!!!
- readStr(ByteBuffer, Charset) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分并转为字符串
- readStr(Charset) - 类 中的方法org.dromara.hutool.core.io.resource.BytesResource
-
- readStr(Charset) - 类 中的方法org.dromara.hutool.core.io.resource.CharSequenceResource
-
- readStr(Charset) - 类 中的方法org.dromara.hutool.core.io.resource.MultiResource
-
- readStr(Charset) - 接口 中的方法org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readStr(String, Charset) - 类 中的静态方法org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串
- readString() - 类 中的方法org.dromara.hutool.core.io.file.FileReader
-
读取文件内容
- readString(File, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(String, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(URL, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(Charset) - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
读取字节流,直到下一个boundary
- readTo(File) - 类 中的方法org.dromara.hutool.core.compress.ZipReader
-
解压到指定目录中
- readTo(File, Predicate<ZipEntry>) - 类 中的方法org.dromara.hutool.core.compress.ZipReader
-
解压到指定目录中
- readUtf8(String, SerFunction<BufferedReader, T>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(File, SerFunction<BufferedReader, T>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取UTF8编码的内容
- readUtf8(FileChannel) - 类 中的静态方法org.dromara.hutool.core.io.NioUtil
-
从FileChannel中读取UTF-8编码内容
- readUtf8Lines(String, T) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行的UTF-8编码数据
- readUtf8Lines(File, T) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,数据编码为UTF-8
- readUtf8Lines(URL, T) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(URL) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(File, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容,编码为UTF-8
- readUtf8Lines(InputStream, T) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,使用UTF-8编码
- readUtf8Lines(InputStream, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
按行读取UTF-8编码数据,针对每行的数据做处理
- readUtf8Str(ByteBuffer) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分并转为UTF-8编码字符串
- readUtf8Str() - 类 中的方法org.dromara.hutool.core.io.resource.MultiResource
-
- readUtf8Str() - 接口 中的方法org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readUtf8Str(String) - 类 中的静态方法org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串,使用UTF-8编码
- readUtf8String(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readUtf8String(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readXml(String) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
如果给定内容以“<”开头,表示这是一个XML内容,直接读取,否则按照路径处理
路径可以为相对路径,也可以是绝对路径,相对路径相对于ClassPath
- readXml(File) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
- readXml(InputStream) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- readXml(Reader) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
- readXml(InputSource, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- ready() - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
- ready() - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- RecordConverter - org.dromara.hutool.core.convert.impl中的类
-
Record类的转换器,支持:
Map =》 Record
Bean =》 Record
ValueProvider =》 Record
- RecordConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.RecordConverter
-
- RecordUtil - org.dromara.hutool.core.bean中的类
-
java.lang.Record 相关工具类封装
来自于FastJSON2的BeanUtils
- RecordUtil() - 类 的构造器org.dromara.hutool.core.bean.RecordUtil
-
- reduce(T, BinaryOperator<T>) - 接口 中的方法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>) - 接口 中的方法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>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,并行流时聚合拿到的初始值不稳定
这是一个终端操作
- reduceListMap() - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- reduceListMap(Supplier<R>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- ReentrantCache<K,V> - org.dromara.hutool.core.cache.impl中的类
-
使用
ReentrantLock保护的缓存,读写都使用悲观锁完成,主要避免某些Map无法使用读写锁的问题
例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,因此读写必须加互斥锁
- ReentrantCache() - 类 的构造器org.dromara.hutool.core.cache.impl.ReentrantCache
-
- ReferenceConcurrentMap<K,V> - org.dromara.hutool.core.map中的类
-
线程安全的ReferenceMap实现
参考:jdk.management.resource.internal.WeakKeyConcurrentHashMap
- ReferenceConcurrentMap(ConcurrentMap<Reference<K>, V>, ReferenceUtil.ReferenceType) - 类 的构造器org.dromara.hutool.core.map.ReferenceConcurrentMap
-
构造
- ReferenceConverter - org.dromara.hutool.core.convert.impl中的类
-
- ReferenceConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.ReferenceConverter
-
- ReferenceUtil - org.dromara.hutool.core.util中的类
-
- ReferenceUtil() - 类 的构造器org.dromara.hutool.core.util.ReferenceUtil
-
- ReferenceUtil.ReferenceType - org.dromara.hutool.core.util中的枚举
-
引用类型
- ReflectUtil - org.dromara.hutool.core.reflect中的类
-
- ReflectUtil() - 类 的构造器org.dromara.hutool.core.reflect.ReflectUtil
-
- refuse(Class<?>...) - 类 中的方法org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
禁止反序列化的类,用于反序列化验证
- REGEX_NORM - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
标准日期时间正则,每个字段支持单个数字或2个数字,包括:
yyyy-MM-dd HH:mm:ss.SSSSSS
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd HH:mm
yyyy-MM-dd
- RegexPool - org.dromara.hutool.core.regex中的接口
-
常用正则表达式字符串池
- regionMatches(byte[], int, byte[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
是否局部匹配,相当于对比以下子串是否相等
array1[offset1 : offset1 + length]
||
array2[offset2 : offset2 + length]
- register(Watchable, WatchService, WatchEvent.Kind<?>...) - 类 中的静态方法org.dromara.hutool.core.io.watch.WatchUtil
-
注册Watchable对象到WatchService服务
- RegisterConverter - org.dromara.hutool.core.convert中的类
-
- RegisterConverter() - 类 的构造器org.dromara.hutool.core.convert.RegisterConverter
-
构造
- registerPath(Path, int) - 类 中的方法org.dromara.hutool.core.io.watch.WatchServer
-
将指定路径加入到监听中
- rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法org.dromara.hutool.core.thread.BlockPolicy
-
- RejectPolicy - org.dromara.hutool.core.thread中的枚举
-
线程拒绝策略枚举
如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
- remove(T[], int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(long[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(int[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(short[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(char[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(byte[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(double[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(float[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(boolean[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(Object, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(K) - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
从缓存中移除对象
- remove() - 类 中的方法org.dromara.hutool.core.cache.impl.CacheObjIterator
-
从缓存中移除没有过期的当前值,此方法不支持
- remove() - 类 中的方法org.dromara.hutool.core.cache.impl.CacheValuesIterator
-
从缓存中移除没有过期的当前值,不支持此方法
- remove(K) - 类 中的方法org.dromara.hutool.core.cache.impl.NoCache
-
- remove(K) - 类 中的方法org.dromara.hutool.core.cache.impl.ReentrantCache
-
- remove(K) - 类 中的方法org.dromara.hutool.core.cache.impl.StampedCache
-
- remove(K) - 类 中的方法org.dromara.hutool.core.cache.SimpleCache
-
移除缓存
- remove(T) - 类 中的方法org.dromara.hutool.core.codec.hash.ConsistentHash
-
移除节点的同时移除相应的虚拟节点
- remove(T, Predicate<E>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.ArrayIter
-
不允许操作数组元素
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.CopiedIter
-
此对象不支持移除元素
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.EnumerationIter
-
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.FilterIter
-
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.IterChain
-
- remove(Iterator<E>, Predicate<E>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.NodeListIter
-
- remove() - 类 中的方法org.dromara.hutool.core.collection.iter.TransIter
-
- remove() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.collection.set.UniqueKeySet
-
- remove() - 类 中的方法org.dromara.hutool.core.io.resource.MultiResource
-
- remove() - 类 中的方法org.dromara.hutool.core.lang.range.Range
-
- remove(Class<?>) - 类 中的静态方法org.dromara.hutool.core.lang.Singleton
-
移除指定Singleton对象
- remove(String) - 类 中的静态方法org.dromara.hutool.core.lang.Singleton
-
移除指定Singleton对象
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.BiMap
-
- remove(Object, Object) - 类 中的方法org.dromara.hutool.core.map.BiMap
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object, Object) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap
-
将指定节点从当前
Map中删除
若存在父节点或子节点,则将其断开其与父节点或子节点的引用关系;
若同时存在父节点或子节点,则会在删除后将让子节点直接成为父节点的子节点,比如:
现有引用关系 a -> b -> c,删除 b 后,将有 a -> c
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.MapProxy
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- remove(Object, Object) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- remove(R, C) - 类 中的方法org.dromara.hutool.core.map.multi.RowKeyTable
-
- remove(R, C) - 接口 中的方法org.dromara.hutool.core.map.multi.Table
-
移除指定值
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- remove(Object, Object) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
移除指定的所有键和对应的所有值
- remove(Object, Object) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- remove(Object) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- remove(Object, Object) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- remove(int) - 类 中的方法org.dromara.hutool.core.map.TripleTable
-
移除值
- remove(int, int) - 类 中的静态方法org.dromara.hutool.core.math.BitStatusUtil
-
删除一个状态
- remove(String, int) - 类 中的静态方法org.dromara.hutool.core.regex.PatternPool
-
移除缓存
- removeAll(Collection<?>) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeAll(Collection<?>) - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- removeAll(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
移除字符串中所有给定字符串
例:removeAll("aa-bb-cc-dd", "-") =》 aabbccdd
- removeAll(CharSequence, char...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去除字符串中指定的多个字符,如有多个则全部去除
- removeAllLineBreaks(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去除所有换行符,包括:
1.
- removeAllValues(K, Collection<V>) - 类 中的方法org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将一批值从指定键下的值集合中删除
- removeAllValues(K, Collection<V>) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeAny(T, E...) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
去掉集合中的多个元素,此方法直接修改原集合
- removeAny(T, K...) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
去掉Map中指定key的键值对,修改原Map
- removeAny(CharSequence, CharSequence...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
移除字符串中所有给定字符串,当某个字符串出现多次,则全部移除
例:removeAny("aa-bb-cc-dd", "a", "b") =》 --cc-dd
- removeBlank(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
去除null或者""或者空白字符串 元素
- removeBlank(T) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
去除null或者""或者空白字符串 元素,此方法直接修改原集合
- removeByIndex(int) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
移除指定位置的键值对
- removeEdge(T, T) - 类 中的方法org.dromara.hutool.core.map.multi.Graph
-
移除边
- removeEldestEntry(Map.Entry<K, V>) - 类 中的方法org.dromara.hutool.core.map.FixedLinkedHashMap
-
- removeEle(T[], T) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(long[], long) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(int[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(short[], short) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(char[], char) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(byte[], byte) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(double[], double) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(float[], float) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(boolean[], boolean) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEmpty(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
去除null或者"" 元素
- removeEmpty(T) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
去除null或者"" 元素,此方法直接修改原集合
- removeEqual(T, String...) - 类 中的方法org.dromara.hutool.core.map.Dict
-
与给定实体对比并去除相同的部分
此方法用于在更新操作时避免所有字段被更新,跳过不需要更新的字段 version from 2.0.0
- removeFeatures(StrTemplate.Feature...) - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
从 策略值 中 删除策略
删除的策略 可以 不存在
- removeFileType(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileTypeUtil
-
移除文件类型映射
- removeFinalModify(Field) - 类 中的静态方法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() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeFirstOccurrence(Object) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeIf(Predicate<? super E>) - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- removeIf(Predicate<? super T>) - 类 中的方法org.dromara.hutool.core.collection.TransCollection
-
- removeLast() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeLastOccurrence(Object) - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeNew(String...) - 类 中的方法org.dromara.hutool.core.map.Dict
-
过滤Map去除指定键值对,如果键不存在跳过
- removeNull(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
去除 null 元素
- removeNull(T) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
去除null 元素,此方法直接修改原集合
- removeNullValue(Map<K, V>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
去除Map中值为null的键值对
注意:此方法在传入的Map上直接修改。
- removePoint(T) - 类 中的方法org.dromara.hutool.core.map.multi.Graph
-
移除节点,并删除该节点与其他节点之间连成的边
- removePreAndLowerFirst(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, preLength=3 =》 return name
- removePreAndLowerFirst(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, prefix=set =》 return name
- removePrefix(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定前缀
- removePrefix(CharSequence, CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定前缀
- removePrefixIgnoreCase(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
忽略大小写去掉指定前缀
- removeSafe(char) - 类 中的方法org.dromara.hutool.core.codec.PercentCodec.Builder
-
移除安全字符
安全字符不被编码
- removeSufAndLowerFirst(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定后缀,并小写首字母
- removeSuffix(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定后缀
- removeSuffixIgnoreCase(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
忽略大小写去掉指定后缀
- removeValue(K, V) - 类 中的方法org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将值从指定键下的值集合中删除
- removeValue(K, V) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
将值从指定键下的值集合中删除
- removeValues(K, V...) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeWithAddIf(T, T, Predicate<? super E>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到指定的集合
此方法直接修改原集合
- removeWithAddIf(T, Predicate<? super E>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到生成的新集合中后返回
此方法直接修改原集合
- removeWithoutLock(K, boolean) - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
移除key对应的对象,不加锁
- rename(File, String, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名,不保留扩展名。
- rename(File, String, boolean, boolean) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
- repeat(char, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符
repeat('e', 0) = ""
repeat('e', 3) = "eee"
repeat('e', -2) = ""
- repeat(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串
- repeat(char) - 类 中的方法org.dromara.hutool.core.text.StrRepeater
-
重复某个字符
repeat('e', 0) = ""
repeat('e', 3) = "eee"
repeat('e', -2) = ""
- repeat(CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串
- RepeatableAnnotationCollector - org.dromara.hutool.core.annotation中的接口
-
可重复注解收集器,用于从一个注解获得被它包含的可重复注解
- RepeatableAnnotationCollector.AbstractCollector - org.dromara.hutool.core.annotation中的类
-
RepeatableAnnotationCollector的基本实现
- RepeatableAnnotationCollector.Condition - org.dromara.hutool.core.annotation中的类
-
自定义判断条件的实现,当解析注解属性时,将根据给定的判断条件,
确定该属性中是否含有可重复注解,收集器将返回所有匹配的属性中的可重复注解。
- RepeatableAnnotationCollector.Full - org.dromara.hutool.core.annotation中的类
-
全量实现,当注解中存在有属性为注解数组,且该数组对应的注解类型被
Repeatable注解时,
认为该属性包含可重复注解。
- RepeatableAnnotationCollector.None - org.dromara.hutool.core.annotation中的类
-
空实现
- RepeatableAnnotationCollector.Standard - org.dromara.hutool.core.annotation中的类
-
标准实现,当注解中有且仅有一个名为
value的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable注解,
则收集器将返回该属性中包括的可重复注解。
- RepeatableMetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - org.dromara.hutool.core.annotation中的类
-
- repeatAndJoin(CharSequence, int, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串并通过分界符连接
repeatAndJoin("?"
- repeatAndJoin(CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串并通过分界符连接
repeatAndJoin("?"
- repeatByLength(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- repeatByLength(CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- replace(T[], int, T...) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(A, int, A) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(int, A) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(K, V) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- replace(K, V) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- replace(K, V) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- replace(K, V, V) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- replace(K, V, V) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- replace(K, V) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
替换指定key的所有值为指定值
- replace(K, V, V) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- replace(K, V) - 类 中的方法org.dromara.hutool.core.map.TransMap
-
- replace(CharSequence, CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, CharSequence, CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, int, CharSequence, CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
如果指定字符串出现多次,则全部替换
- replace(CharSequence, int, int, char) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
- replace(CharSequence, int, int, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
- replace(CharSequence, Pattern, SerFunction<Matcher, String>) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replace(CharSequence, String, SerFunction<Matcher, String>) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.escape.NumericEntityUnescaper
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.HighMultiReplacer
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.LookupReplacer
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.RangeReplacerByChar
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.RangeReplacerByStr
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.ReplacerChain
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.SearchReplacer
-
- replace(CharSequence, int, StringBuilder) - 类 中的方法org.dromara.hutool.core.text.replacer.StrReplacer
-
抽象的字符串替换方法,通过传入原字符串和当前位置,执行替换逻辑,返回处理或替换的字符串长度部分。
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- replaceAll(CharSequence, String, String) - 类 中的静态方法org.dromara.hutool.core.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
例如:原字符串是:中文1234,我想把1234换成(1234),则可以:
ReUtil.replaceAll("中文1234", "(\\d+)", "($1)"))
结果:中文(1234)
- replaceAll(CharSequence, Pattern, String) - 类 中的静态方法org.dromara.hutool.core.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- replaceAll(CharSequence, String, SerFunction<Matcher, String>) - 类 中的静态方法org.dromara.hutool.core.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replaceAll(CharSequence, Pattern, SerFunction<Matcher, String>) - 类 中的静态方法org.dromara.hutool.core.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replaceAllValues(BiFunction<K, V, V>) - 类 中的方法org.dromara.hutool.core.map.multi.AbsCollValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(UnaryOperator<V>) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(BiFunction<K, V, V>) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceChars(CharSequence, String, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
提供的chars为所有需要被替换的字符,例如:"\r\n",则"\r"和"\n"都会被替换,哪怕他们单独存在
- replaceChars(CharSequence, char[], CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
- replaceFirst(Pattern, CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.regex.ReUtil
-
替换匹配的第一个内容
- replaceFirst(CharSequence, CharSequence, CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中第一个指定字符串
- replaceIgnoreCase(CharSequence, CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串,忽略大小写
- replaceLast(CharSequence, CharSequence, CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中最后一个指定字符串
- ReplacerChain - org.dromara.hutool.core.text.replacer中的类
-
字符串替换链,用于组合多个字符串替换逻辑
- ReplacerChain(StrReplacer...) - 类 的构造器org.dromara.hutool.core.text.replacer.ReplacerChain
-
构造
- RESERVED - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
- reset() - 接口 中的方法org.dromara.hutool.core.codec.hash.metro.MetroHash
-
重置,重置后可复用对象开启新的计算
- reset() - 类 中的方法org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
- reset() - 类 中的方法org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
- reset() - 类 中的方法org.dromara.hutool.core.collection.iter.ArrayIter
-
重置数组位置
- reset() - 类 中的方法org.dromara.hutool.core.collection.iter.NodeListIter
-
- reset() - 接口 中的方法org.dromara.hutool.core.collection.iter.ResettableIter
-
重置,重置后可重新遍历
- reset() - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- reset() - 类 中的方法org.dromara.hutool.core.io.buffer.FastByteBuffer
-
复位缓冲
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Ansi
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16CCITTFalse
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Modbus
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16USB
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16X25
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.CRC16
-
- reset() - 类 中的方法org.dromara.hutool.core.io.checksum.CRC8
-
- reset() - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
- reset() - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- reset() - 类 中的方法org.dromara.hutool.core.io.resource.MultiResource
-
重置游标
- reset() - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- reset() - 类 中的方法org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
复位
- reset() - 类 中的方法org.dromara.hutool.core.lang.range.Range
-
重置Range
- reset() - 接口 中的方法org.dromara.hutool.core.text.finder.Finder
-
复位查找器,用于重用对象
- reset() - 类 中的方法org.dromara.hutool.core.text.finder.PatternFinder
-
- reset() - 类 中的方法org.dromara.hutool.core.text.split.SplitIter
-
重置
- reset() - 类 中的方法org.dromara.hutool.core.thread.ConcurrencyTester
-
重置测试器,重置包括:
清空worker
重置计时器
- reset() - 类 中的方法org.dromara.hutool.core.tree.TreeBuilder
-
重置Builder,实现复用
- ResettableIter<E> - org.dromara.hutool.core.collection.iter中的接口
-
- resize(T[], int, Class<?>) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(Object, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(T[], int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断原数组
- resize(byte[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后拷贝原数组到新数组下。
- resolve(T) - 类 中的静态方法org.dromara.hutool.core.func.LambdaUtil
-
解析lambda表达式,加了缓存。
- resolveClass(ObjectStreamClass) - 类 中的方法org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
只允许反序列化SerialObject class
- ResolvedAnnotationMapping - org.dromara.hutool.core.annotation中的类
-
注解映射,用于包装并增强一个普通注解对象,
包装后的可以通过getResolvedXXX获得注解对象或属性值,
可以支持属性别名与属性覆写的属性解析机制。
- resolveRepeatableMethod(Annotation) - 类 中的方法org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - 类 中的方法org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Condition
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - 类 中的方法org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Full
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - 类 中的方法org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Standard
-
解析获得注解中存放可重复注解的属性
- Resource - org.dromara.hutool.core.io.resource中的接口
-
资源接口定义
资源是数据表示的统称,我们可以将任意的数据封装为一个资源,然后读取其内容。
- ResourceClassLoader<T extends Resource> - org.dromara.hutool.core.classloader中的类
-
资源类加载器,可以加载任意类型的资源类
- ResourceClassLoader(ClassLoader, Map<String, T>) - 类 的构造器org.dromara.hutool.core.classloader.ResourceClassLoader
-
构造
- ResourceUtil - org.dromara.hutool.core.io.resource中的类
-
Resource资源工具类
- ResourceUtil() - 类 的构造器org.dromara.hutool.core.io.resource.ResourceUtil
-
- retainAll(Collection<?>) - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- RetryableTask<T> - org.dromara.hutool.core.thread中的类
-
重试任务类
- retryForExceptions(Runnable, Class<? extends Throwable>...) - 类 中的静态方法org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的异常,没有返回值
- retryForExceptions(Supplier<T>, Class<? extends Throwable>...) - 类 中的静态方法org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的异常,有返回值
- retryForPredicate(Runnable, BiPredicate<T, Throwable>) - 类 中的静态方法org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- retryForPredicate(Supplier<T>, BiPredicate<T, Throwable>) - 类 中的静态方法org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- RetryUtil - org.dromara.hutool.core.thread中的类
-
- RetryUtil() - 类 的构造器org.dromara.hutool.core.thread.RetryUtil
-
- ReUtil - org.dromara.hutool.core.regex中的类
-
- ReUtil() - 类 的构造器org.dromara.hutool.core.regex.ReUtil
-
- reverse(T[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(long[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(long[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(List<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
反序给定List,会在原List基础上直接修改
注意此方法不支持不可编辑的列表
- reverse(Comparator<E>) - 类 中的静态方法org.dromara.hutool.core.comparator.CompareUtil
-
获取反序排序器,即默认排序器
如需对null友好操作如下
Comparator.nullsLast(CompareUtil.reverse())
Comparator.nullsFirst(CompareUtil.reverse())
- reverse(Map<T, T>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
- reverse() - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
反转顺序
- reverse(String) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
反转字符串
例如:abcd =》dcba
- reverseNew(List<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
反序给定List,会创建一个新的List,原List数据不变
- RFC3986 - org.dromara.hutool.core.net.url中的类
-
- RFC3986() - 类 的构造器org.dromara.hutool.core.net.url.RFC3986
-
- right - 类 中的变量org.dromara.hutool.core.lang.tuple.Pair
-
- RingIndexUtil - org.dromara.hutool.core.collection中的类
-
集合索引环形获取工具类
- RingIndexUtil() - 类 的构造器org.dromara.hutool.core.collection.RingIndexUtil
-
- ringNextInt(int, AtomicInteger) - 类 中的静态方法org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextIntByObj(Object, AtomicInteger) - 类 中的静态方法org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextLong(long, AtomicLong) - 类 中的静态方法org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
此方法一般用于大量数据完成回环累加(如数据库中的值大于int最大值)
- Rot - org.dromara.hutool.core.codec中的类
-
RotN(rotate by N places),回转N位密码,是一种简易的替换式密码,也是过去在古罗马开发的凯撒加密的一种变体。
- Rot() - 类 的构造器org.dromara.hutool.core.codec.Rot
-
- rotatingHash(String, int) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
旋转hash
- round(Calendar, DateField) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
修改日期为某个时间字段四舍五入时间
- round(Date, DateField) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
修改日期为某个时间字段四舍五入时间
- round(double, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- round(String, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- round(BigDecimal, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- round(double, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- round(String, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- round(BigDecimal, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundDown(Number, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
保留固定小数位数,舍去多余位数
- roundHalfEven(Number, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
四舍六入五成双计算法
四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。
- rounding(BigDecimal, RoundingMode) - 类 中的方法org.dromara.hutool.core.math.Money
-
对BigDecimal型的值按指定取整方式取整。
- roundStr(double, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- roundStr(String, int) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- roundStr(double, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundStr(String, int, RoundingMode) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- rowKeySet() - 接口 中的方法org.dromara.hutool.core.map.multi.Table
-
返回所有行的key,行的key不可重复
- RowKeyTable<R,C,V> - org.dromara.hutool.core.map.multi中的类
-
将行的键作为主键的
Table实现
此结构为: 行=(列=值)
- RowKeyTable() - 类 的构造器org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(boolean) - 类 的构造器org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>) - 类 的构造器org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>, Builder<? extends Map<C, V>>) - 类 的构造器org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- rowMap() - 类 中的方法org.dromara.hutool.core.map.multi.RowKeyTable
-
- rowMap() - 接口 中的方法org.dromara.hutool.core.map.multi.Table
-
返回行列对应的Map
- rsHash(String) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
RS算法hash
- run() - 接口 中的方法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() - 类 中的方法org.dromara.hutool.core.io.file.LineReadWatcher
-
- run() - 类 中的方法org.dromara.hutool.core.io.watch.WatchMonitor
-
- run() - 类 中的方法org.dromara.hutool.core.thread.SemaphoreRunnable
-
- run() - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher.Worker
-
- running() - 接口 中的方法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 - org.dromara.hutool.core.util中的类
-
系统运行时工具类,用于执行系统命令的工具
- RuntimeUtil() - 类 的构造器org.dromara.hutool.core.util.RuntimeUtil
-
- SafeConcurrentHashMap<K,V> - org.dromara.hutool.core.map中的类
-
- SafeConcurrentHashMap() - 类 的构造器org.dromara.hutool.core.map.SafeConcurrentHashMap
-
构造,默认初始大小(16)
- SafeConcurrentHashMap(int) - 类 的构造器org.dromara.hutool.core.map.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(Map<? extends K, ? extends V>) - 类 的构造器org.dromara.hutool.core.map.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float) - 类 的构造器org.dromara.hutool.core.map.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float, int) - 类 的构造器org.dromara.hutool.core.map.SafeConcurrentHashMap
-
构造
- safeContains(Collection<?>, Object) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false,否则找到元素返回true
- safeGet(String) - 类 中的方法org.dromara.hutool.core.bean.DynaBean
-
获得字段对应值,获取异常返回null
- safeSleep(Number) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
- safeSleep(long) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
- safeUnescape(String) - 类 中的静态方法org.dromara.hutool.core.text.escape.EscapeUtil
-
安全的unescape文本,当文本不是被escape的时候,返回原文。
- SAXParserFactoryUtil - org.dromara.hutool.core.xml中的类
-
- SAXParserFactoryUtil() - 类 的构造器org.dromara.hutool.core.xml.SAXParserFactoryUtil
-
- scan() - 类 中的方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
此方法首先扫描指定包名下的资源目录,如果未扫描到,则扫描整个classpath中所有加载的类
- scan(boolean) - 类 中的方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
- scan(Function<H, Collection<H>>, Predicate<H>) - 类 中的静态方法org.dromara.hutool.core.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator对象, 迭代器结果总是为null
- scan(Function<H, Collection<H>>) - 类 中的静态方法org.dromara.hutool.core.tree.hierarchy.HierarchyIteratorUtil
-
创建一个HierarchyIterator对象, 迭代器结果总是为null
- scanAllPackage() - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描该包路径下所有class文件,包括其他加载的jar或者类
- scanAllPackage(String, Predicate<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>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类,包括其他加载的jar或者类
- scanAllPackageBySuper(String, Class<?>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身,包括其他加载的jar或者类
- scanner() - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
- scanPackage() - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描classpath下所有class文件,如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackage(String) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanPackage() - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<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>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageByAnnotation(String, Class<? extends Annotation>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
扫描指定包路径下所有包含指定注解的类
- scanPackageBySuper(String, Class<?>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageBySuper(String, Class<?>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
扫描指定包路径下所有指定类或接口的子类或实现类
- schedule(Runnable, long) - 枚举 中的方法org.dromara.hutool.core.cache.GlobalPruneTimer
-
启动定时任务
- schedule(ScheduledExecutorService, Runnable, long, long, boolean) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
- schedule(ScheduledExecutorService, Runnable, long, long, TimeUnit, boolean) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
- schedulePrune(long) - 类 中的方法org.dromara.hutool.core.cache.impl.TimedCache
-
定时清理
- sdbmHash(String) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
SDBM算法
- SearchReplacer - org.dromara.hutool.core.text.replacer中的类
-
查找替换器
查找给定的字符串,并全部替换为新的字符串,其它字符不变
- SearchReplacer(int, CharSequence, CharSequence, boolean) - 类 的构造器org.dromara.hutool.core.text.replacer.SearchReplacer
-
构造
- second() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
获得指定日期的秒数部分
- second(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
获得指定日期的秒数部分
- secondToTime(int) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- SecurityManagerCaller - org.dromara.hutool.core.lang.caller中的类
-
- SecurityManagerCaller() - 类 的构造器org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- Segment<T extends Number> - org.dromara.hutool.core.lang.range中的接口
-
片段表示,用于表示文本、集合等数据结构的一个区间。
- SEGMENT - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
- SEGMENT_NZ_NC - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
segment-nz-nc = SEGMENT ; non-zero-length segment without any colon ":"
- segments - 类 中的变量org.dromara.hutool.core.text.placeholder.StrTemplate
-
模板中的所有固定文本和占位符
- select() - 类 中的方法org.dromara.hutool.core.lang.selector.IncrementSelector
-
- select() - 类 中的方法org.dromara.hutool.core.lang.selector.RandomSelector
-
- select() - 接口 中的方法org.dromara.hutool.core.lang.selector.Selector
-
选择下一个对象
- select() - 类 中的方法org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
通过平滑加权方法获取列表中的当前对象
- select() - 类 中的方法org.dromara.hutool.core.lang.selector.WeightRandomSelector
-
下一个随机对象
- select() - 类 中的方法org.dromara.hutool.core.math.Arrangement
-
全排列选择(列表全部参与排列)
- select(int) - 类 中的方法org.dromara.hutool.core.math.Arrangement
-
排列选择(从列表中选择m个排列)
- select(int) - 类 中的方法org.dromara.hutool.core.math.Combination
-
组合选择(从列表中选择m个组合)
- selectAll() - 类 中的方法org.dromara.hutool.core.math.Arrangement
-
排列所有组合,即A(n, 1) + A(n, 2) + A(n, 3)...
- selectAll() - 类 中的方法org.dromara.hutool.core.math.Combination
-
全组合
- selectNumberRule(int, int) - 类 中的方法org.dromara.hutool.core.date.format.FastDatePrinter
-
Gets an appropriate rule for the padding required.
- Selector<T> - org.dromara.hutool.core.lang.selector中的接口
-
选择器接口
- self() - 类 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 转义符
- self() - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- self() - 类 中的方法org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
- SemaphoreRunnable - org.dromara.hutool.core.thread中的类
-
带有信号量控制的
Runnable 接口抽象实现
通过设置信号量,可以限制可以访问某些资源(物理或逻辑的)线程数目。
- SemaphoreRunnable(Runnable, Semaphore) - 类 的构造器org.dromara.hutool.core.thread.SemaphoreRunnable
-
构造
- sensitiveFilter(String) - 类 中的静态方法org.dromara.hutool.core.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- sensitiveFilter(String, boolean, SensitiveProcessor) - 类 中的静态方法org.dromara.hutool.core.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- SensitiveProcessor - org.dromara.hutool.core.text.dfa中的接口
-
- SensitiveUtil - org.dromara.hutool.core.text.dfa中的类
-
敏感词工具类
- SensitiveUtil() - 类 的构造器org.dromara.hutool.core.text.dfa.SensitiveUtil
-
- sequential() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回一个串行流,该方法可以将并行流转换为串行流
- SerBiConsumer<T,U> - org.dromara.hutool.core.func中的接口
-
SerBiConsumer
- SerBiFunction<T,U,R> - org.dromara.hutool.core.func中的接口
-
SerBiFunction
- SerBinaryOperator<T> - org.dromara.hutool.core.func中的接口
-
SerBinaryOperator
- SerBiPredicate<T,U> - org.dromara.hutool.core.func中的接口
-
可序列化的BiPredicate
- SerConsumer<T> - org.dromara.hutool.core.func中的接口
-
可序列化的Consumer
- SerConsumer3<P1,P2,P3> - org.dromara.hutool.core.func中的接口
-
3参数Consumer
- SerFunction<T,R> - org.dromara.hutool.core.func中的接口
-
可序列化的Function
- serialize(T) - 类 中的静态方法org.dromara.hutool.core.io.SerializeUtil
-
序列化
对象必须实现Serializable接口
- SerializeUtil - org.dromara.hutool.core.io中的类
-
序列化工具类
注意!
- SerializeUtil() - 类 的构造器org.dromara.hutool.core.io.SerializeUtil
-
- SerPredicate<T> - org.dromara.hutool.core.func中的接口
-
可序列化的Predicate
- SerRunnable - org.dromara.hutool.core.func中的接口
-
可序列化的Runnable
- SerSupplier<R> - org.dromara.hutool.core.func中的接口
-
可序列化的Supplier
- SerUnaryOperator<T> - org.dromara.hutool.core.func中的接口
-
可序列化的UnaryOperator
- serviceClass - 类 中的变量org.dromara.hutool.core.spi.AbsServiceLoader
-
- ServiceLoader<S> - org.dromara.hutool.core.spi中的接口
-
SPI服务加载接口
用户实现此接口用于制定不同的服务加载方式
- set(Object, Object) - 类 中的方法org.dromara.hutool.core.bean.BeanPath
-
设置表达式指定位置(或filed对应)的值
若表达式指向一个List则设置其坐标对应位置的值,若指向Map则put对应key的值,Bean则设置字段的值
注意:
1.
- set(String, Object) - 类 中的方法org.dromara.hutool.core.bean.DynaBean
-
设置字段值
- set(T) - 接口 中的方法org.dromara.hutool.core.lang.mutable.Mutable
-
设置值
- set(boolean) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableBool
-
设置值
- set(Boolean) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableBool
-
- set(byte) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableByte
-
设置值
- set(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableByte
-
- set(double) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableDouble
-
设置值
- set(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableDouble
-
- set(Map.Entry<K, V>) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableEntry
-
- set(float) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableFloat
-
设置值
- set(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableFloat
-
- set(int) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableInt
-
设置值
- set(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableInt
-
- set(long) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableLong
-
设置值
- set(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableLong
-
- set(T) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableObj
-
- set(MutablePair<L, R>) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutablePair
-
- set(short) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableShort
-
设置值
- set(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableShort
-
- set(MutableTriple<L, M, R>) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableTriple
-
- set() - 类 中的静态方法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) - 类 中的方法org.dromara.hutool.core.map.Dict
-
设置列
- set(int) - 枚举 中的方法org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
在 策略值 中添加 当前策略
- set(String, String) - 类 中的静态方法org.dromara.hutool.core.util.SystemUtil
-
设置系统属性,value为null表示移除此属性
- setAccessible(T) - 类 中的静态方法org.dromara.hutool.core.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用)
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAccessibleQuietly(T) - 类 中的静态方法org.dromara.hutool.core.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用),静默调用,抛出异常则跳过
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAllowCoreThreadTimeOut(boolean) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程执行超时后是否回收线程
- setAllowFileExts(boolean) - 类 中的方法org.dromara.hutool.core.net.multipart.UploadSetting
-
设定是否允许扩展名
- setAmount(BigDecimal) - 类 中的方法org.dromara.hutool.core.math.Money
-
设置本货币对象代表的金额数。
- setBeginAtSameTime(boolean) - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher
-
设置是否所有worker线程同时开始
- setBetweenMs(long) - 类 中的方法org.dromara.hutool.core.date.BetweenFormatter
-
设置 时长毫秒数
- setBufferSize(int) - 类 中的方法org.dromara.hutool.core.compress.ZipWriter
-
自定义压缩缓存大小,特定条件下调节性能
- setCacheHash(boolean) - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
缓存Hash值,当为true时,此对象的hash值只被计算一次,常用于Tuple中的值不变时使用。
- setCachePatterns(boolean) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
- setCapacity(long) - 类 中的方法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) - 类 中的方法org.dromara.hutool.core.map.FixedLinkedHashMap
-
设置容量
- setCaseSensitive(boolean) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
设置是否大小写敏感,默认为true
- setCent(long) - 类 中的方法org.dromara.hutool.core.math.Money
-
设置货币的分值。
- setCharFilter(Predicate<Character>) - 类 中的静态方法org.dromara.hutool.core.text.dfa.SensitiveUtil
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharFilter(Predicate<Character>) - 类 中的方法org.dromara.hutool.core.text.dfa.WordTree
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharset(Charset) - 类 中的方法org.dromara.hutool.core.io.file.FileWrapper
-
设置字符集编码
- setCharset(Charset) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置编码,用于URLEncode和URLDecode
- setCharset(Charset) - 类 中的方法org.dromara.hutool.core.xml.XmlWriter
-
设置编码
- setChildren(List<MapTree<T>>) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
设置子节点,设置后会覆盖所有原有子节点
- setChildrenKey(String) - 类 中的方法org.dromara.hutool.core.tree.TreeNodeConfig
-
设置子点对应的名称
- setClassLoader(ClassLoader) - 类 中的方法org.dromara.hutool.core.reflect.ClassScanner
-
设置自定义的类加载器
- setComment(String) - 类 中的方法org.dromara.hutool.core.compress.ZipWriter
-
设置注释
- setComparator(int, Comparator<E>) - 类 中的方法org.dromara.hutool.core.comparator.ComparatorChain
-
替换指定位置的比较器,保持原排序方式
- setComparator(int, Comparator<E>, boolean) - 类 中的方法org.dromara.hutool.core.comparator.ComparatorChain
-
替换指定位置的比较器,替换指定排序方式
- setConverter(Converter) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置自定义类型转换器,默认使用全局万能转换器转换。
- setCopyPredicate(Predicate<T>) - 类 中的方法org.dromara.hutool.core.lang.copier.SrcToDestCopier
-
设置过滤器
- setCorePoolSize(int) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置初始池大小,默认0
- setCurrentWeight(int) - 类 中的方法org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
setCurrentWeight
设置当前权重
- setDaemon(boolean) - 类 中的方法org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置是否守护线程
- setDeep(Integer) - 类 中的方法org.dromara.hutool.core.tree.TreeNodeConfig
-
设置递归深度
- setDelimiter(CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
设置分隔符
- setEditable(Class<?>) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
- setEmptyResult(String) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
设置当没有任何元素加入时,默认返回的字符串,默认""
- setEncodeMode(UrlQuery.EncodeMode) - 类 中的方法org.dromara.hutool.core.net.url.UrlQuery
-
设置编码模式
根据不同场景以及不同环境,对Query中的name和value采用不同的编码策略
- setEncodeSpaceAsPlus(boolean) - 类 中的方法org.dromara.hutool.core.codec.PercentCodec.Builder
-
是否将空格编码为+
如果为true,则将空格编码为"+",此项只在"application/x-www-form-urlencoded"中使用
如果为false,则空格编码为"%20",此项一般用于URL的Query部分(RFC3986规范)
- setEndIndex(int) - 类 中的方法org.dromara.hutool.core.text.finder.TextFinder
-
设置查找的结束位置
如果从前向后查找,结束位置最大为text.length()
如果从后向前,结束位置为-1
- setExceptionHandler(Thread.UncaughtExceptionHandler) - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher
-
设置异常处理
- setExtra(Map<String, Object>) - 类 中的方法org.dromara.hutool.core.tree.TreeNode
-
设置扩展字段
- setField(DateField, int) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- setField(int, int) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- setFieldEditor(UnaryOperator<MutableEntry<String, Object>>) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置字段属性编辑器,用于自定义属性转换规则,例如驼峰转下划线等
此转换器只针对源端的字段做转换,请确认转换后与目标端字段一致
当转换后的字段名为null时忽略这个字段
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即参数中key为目标Bean的名称,而返回值是提供者中的key,并且对值的修改无效
- setFieldMapping(Map<String, String>) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即fieldMapping中key为目标Bean的名称,而value是提供者中的key
- setFields(SerSupplier<?>...) - 类 中的方法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) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
设置字段值,通过反射设置字段值,并不调用setXXX方法
对象同样支持Map类型,fieldNameOrIndex即为key,支持:
Map
List
Bean
- setFieldValue(Object, String, Object) - 类 中的静态方法org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值
- setFieldValue(Object, Field, Object) - 类 中的静态方法org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值,如果值类型必须与字段类型匹配,会自动转换对象类型
- setFieldValueExact(Object, Field, Object) - 类 中的静态方法org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值,传入的字段值必须和字段类型一致,否则抛出异常
- setFile(File) - 类 中的方法org.dromara.hutool.core.io.file.FileWrapper
-
设置文件
- setFileExts(String[]) - 类 中的方法org.dromara.hutool.core.net.multipart.UploadSetting
-
设定文件扩展名限定里列表
禁止列表还是允许列表取决于isAllowFileExts
- setFirstDayOfWeek(Week) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- setFirstPageNo(int) - 类 中的方法org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- setFirstPageNo(int) - 类 中的方法org.dromara.hutool.core.lang.page.PageInfo
-
- setFlushEveryBuffer(boolean) - 类 中的方法org.dromara.hutool.core.io.copy.IoCopier
-
设置是否每次写出一个buffer内容就执行flush
- setFormat(String) - 类 中的方法org.dromara.hutool.core.convert.impl.CalendarConverter
-
设置日期格式
- setFormat(String) - 类 中的方法org.dromara.hutool.core.convert.impl.DateConverter
-
设置日期格式
- setFormat(String) - 类 中的方法org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
设置日期格式
- setFormat(String) - 类 中的方法org.dromara.hutool.core.convert.impl.XMLGregorianCalendarConverter
-
设置日期格式
- setForwardSort(int) - 类 中的方法org.dromara.hutool.core.comparator.ComparatorChain
-
更改指定位置的排序方式为正序
- setFragment(String) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置标识符,例如#后边的部分
- SetFromMap<E> - org.dromara.hutool.core.collection.set中的类
-
基于Map的Set实现
- SetFromMap(Map<E, Boolean>) - 类 的构造器org.dromara.hutool.core.collection.set.SetFromMap
-
- setGlobalAuthenticator(String, char[]) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
设置全局验证
- setGlobalAuthenticator(Authenticator) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
设置全局验证
- setGlobalDefaultValue(UnaryOperator<String>) - 类 中的静态方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
设置 全局默认值处理器,一旦修改,对所有模板对象都生效
- setGlobalFeatures(StrTemplate.Feature...) - 类 中的静态方法org.dromara.hutool.core.text.placeholder.StrTemplate
-
设置 全局默认策略,一旦修改,对所有模板对象都生效
该值 是每个模板对象创建时的 策略初始值,因此,修改全局默认策略,不影响已经创建的模板对象
- setHandler(RejectedExecutionHandler) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略
此处可以使用JDK预定义的几种策略,见
RejectPolicy枚举
- setHighValue(long) - 类 中的方法org.dromara.hutool.core.codec.Number128
-
设置高位值
- setHost(String) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置主机,例如127.0.0.1
- setId(T) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
- setId(T) - 接口 中的方法org.dromara.hutool.core.tree.Node
-
设置ID
- setId(E) - 类 中的方法org.dromara.hutool.core.tree.TreeBuilder
-
设置ID
- setId(T) - 类 中的方法org.dromara.hutool.core.tree.TreeNode
-
- setIdKey(String) - 类 中的方法org.dromara.hutool.core.tree.TreeNodeConfig
-
设置ID对应的名称
- setIgnoreCase(boolean) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略字段的大小写
- setIgnoreElementError(boolean) - 类 中的方法org.dromara.hutool.core.convert.impl.ArrayConverter
-
设置是否忽略元素转换错误
- setIgnoreError(boolean) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略字段的注入错误
- setIgnoreLoadError(boolean) - 类 中的方法org.dromara.hutool.core.reflect.ClassScanner
-
设置是否忽略所有错误
- setIgnoreNull(String, Object) - 类 中的方法org.dromara.hutool.core.map.Dict
-
设置列,当键或值为null时忽略
- setIgnoreNullValue(boolean) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
- setIgnoreProperties(String...) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
- setIgnoreProperties(SerFunction<P, R>...) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值,Lambda方式
- setIndent(int) - 类 中的方法org.dromara.hutool.core.xml.XmlWriter
-
设置缩进
- setInitialize(boolean) - 类 中的方法org.dromara.hutool.core.reflect.ClassScanner
-
设置是否在扫描到类时初始化类
- setKeepAliveTime(long, TimeUnit) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长
- setKeepAliveTime(long) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长,单位纳秒
- setKeepTaskList(boolean) - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
设置是否在停止后保留任务,false 表示停止运行后不保留任务
- setKey(K) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableEntry
-
设置键
- setKeyManagers(KeyManager...) - 类 中的方法org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 JSSE key managers
- setLat(double) - 类 中的方法org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
设置纬度
- setLeft(L) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutablePair
-
设置左值
- setLeft(L) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置左值
- setLeft(int, L) - 类 中的方法org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的左值
- setLevel(int) - 类 中的方法org.dromara.hutool.core.compress.ZipWriter
-
设置压缩级别,可选1~9,-1表示默认
- setLevel(BetweenFormatter.Level) - 类 中的方法org.dromara.hutool.core.date.BetweenFormatter
-
设置格式化级别
- setListener(CacheListener<K, V>) - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
设置监听
- setListener(CacheListener<K, V>) - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
设置监听
- setListener(CacheListener<K, V>) - 类 中的方法org.dromara.hutool.core.cache.impl.WeakCache
-
- setLng(double) - 类 中的方法org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
设置经度
- setLocale(Locale) - 类 中的方法org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- setLowValue(long) - 类 中的方法org.dromara.hutool.core.codec.Number128
-
设置低位值
- setMaxDepth(int) - 类 中的方法org.dromara.hutool.core.io.watch.WatchMonitor
-
当监听目录时,监听目录的最大深度
当设置值为1(或小于1)时,表示不递归监听子目录
例如设置:
maxDepth <= 1 表示只监听当前目录
maxDepth = 2 表示监听当前目录以及下层目录
maxDepth = 3 表示监听当前目录以及下层
- setMaxFileSize(long) - 类 中的方法org.dromara.hutool.core.net.multipart.UploadSetting
-
设定最大文件大小,-1表示无限制
- setMaxFreeMemory(int) - 类 中的方法org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
set the max free memory.
- setMaxPoolSize(int) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置最大池大小(允许同时执行的最大线程数)
- setMaxSizeDiff(int) - 类 中的方法org.dromara.hutool.core.compress.ZipReader
-
设置检查ZipBomb文件差异倍数,-1表示不检查ZipBomb
- setMemoryThreshold(int) - 类 中的方法org.dromara.hutool.core.net.multipart.UploadSetting
-
设定文件保存到内存的边界
如果文件大小小于这个边界,将保存于内存中,否则保存至临时目录中
- setMethod(int) - 类 中的方法org.dromara.hutool.core.compress.ZipWriter
-
设置压缩方式
- setMiddle(M) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置中值
- setMiddle(int, M) - 类 中的方法org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的中值
- setMinimalDaysInFirstWeek(int) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
设置第一周最少天数
- setModifiers(WatchEvent.Modifier[]) - 类 中的方法org.dromara.hutool.core.io.watch.WatchServer
-
设置监听选项,例如监听频率等,可设置项包括:
1、com.sun.nio.file.StandardWatchEventKinds
2、com.sun.nio.file.SensitivityWatchEventModifier
- setMutable(boolean) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- setName(CharSequence) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
- setName(CharSequence) - 接口 中的方法org.dromara.hutool.core.tree.Node
-
设置节点标签名称
- setName(CharSequence) - 类 中的方法org.dromara.hutool.core.tree.TreeBuilder
-
设置节点标签名称
- setName(CharSequence) - 类 中的方法org.dromara.hutool.core.tree.TreeNode
-
- setNameKey(String) - 类 中的方法org.dromara.hutool.core.tree.TreeNodeConfig
-
设置节点名对应的名称
- setNamePrefix(String) - 类 中的方法org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。
- setNegative(boolean) - 类 中的方法org.dromara.hutool.core.text.finder.PatternFinder
-
- setNegative(boolean) - 类 中的方法org.dromara.hutool.core.text.finder.TextFinder
-
设置是否反向查找,true表示从后向前查找
- setNext(T) - 接口 中的方法org.dromara.hutool.core.collection.queue.Linked
-
Sets the next element or null if there is no link.
- setNullMode(StrJoiner.NullMode) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
设置null元素处理逻辑
- setObj(T) - 类 中的方法org.dromara.hutool.core.lang.selector.WeightObj
-
设置对象
- setOmitXmlDeclaration(boolean) - 类 中的方法org.dromara.hutool.core.xml.XmlWriter
-
设置是否输出 xml Declaration
- setOrAppend(T[], int, T) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(A, int, Object) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(int, E) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(List<T>, int, T) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
设置或增加元素。
- setOrPadding(A, int, Object) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null或0直到到达index后,设置值
- setOrPadding(int, E) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null或0直到到达index后,设置值
- setOrPadding(int, E, E) - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement直到到达index后,设置值
- setOrPadding(List<T>, int, T) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOrPadding(List<T>, int, T, T) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOverride(boolean) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null则写,否则忽略。
- setPageNo(int) - 类 中的方法org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- setPageNo(int) - 类 中的方法org.dromara.hutool.core.lang.page.PageInfo
-
- setParent(MapTree<T>) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
设置父节点
- setParentId(T) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
- setParentId(T) - 接口 中的方法org.dromara.hutool.core.tree.Node
-
设置父节点ID
- setParentId(E) - 类 中的方法org.dromara.hutool.core.tree.TreeBuilder
-
设置父节点ID
- setParentId(T) - 类 中的方法org.dromara.hutool.core.tree.TreeNode
-
- setParentIdKey(String) - 类 中的方法org.dromara.hutool.core.tree.TreeNodeConfig
-
设置父点对应的名称
- setParsePatterns(String...) - 类 中的方法org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
设置多个日期格式
- setPath(UrlPath) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置路径,例如/aa/bb/cc,将覆盖之前所有的path相关设置
- setPathSeparator(String) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
设置路径分隔符
- setPort(int) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置端口,默认-1
- setPrefix(CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
设置前缀
- setPrevious(T) - 接口 中的方法org.dromara.hutool.core.collection.queue.Linked
-
Sets the previous element or null if there is no link.
- setPriority(int) - 类 中的方法org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置线程优先级
- setPropertiesFilter(BiPredicate<Field, Object>) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
- setProperty(Object, String, Object) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
解析Bean中的属性值
- setProtocol(String) - 类 中的方法org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置协议。
- setPurgeListener(BiConsumer<Reference<? extends K>, V>) - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
设置对象回收清除监听
- setQuery(UrlQuery) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置查询语句,例如a=1&b=2,将覆盖之前所有的query相关设置
- setRemoveListener(Consumer<Map.Entry<K, V>>) - 类 中的方法org.dromara.hutool.core.map.FixedLinkedHashMap
-
设置自定义移除监听
- setReverseSort(int) - 类 中的方法org.dromara.hutool.core.comparator.ComparatorChain
-
更改指定位置的排序方式为反序
- setRight(R) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutablePair
-
设置右值
- setRight(R) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置右值
- setRight(int, R) - 类 中的方法org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的右值
- setSBCMode(boolean) - 类 中的方法org.dromara.hutool.core.lang.ConsoleTable
-
设置是否使用全角模式
当包含中文字符时,输出的表格可能无法对齐,因此当设置为全角模式时,全部字符转为全角。
- setScheme(String) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
设置协议,例如http
- setSecureRandom(SecureRandom) - 类 中的方法org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 SecureRandom
- setSrc(T) - 类 中的方法org.dromara.hutool.core.lang.copier.SrcToDestCopier
-
设置源
- setStaticFieldValue(Field, Object) - 类 中的静态方法org.dromara.hutool.core.reflect.FieldUtil
-
设置静态(static)字段值
- setStopOnDelete(boolean) - 类 中的方法org.dromara.hutool.core.io.file.Tailer
-
设置删除文件后是否退出并抛出异常
- setSuffix(CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
设置后缀
- setTarget(T) - 类 中的方法org.dromara.hutool.core.lang.copier.SrcToDestCopier
-
设置目标
- setter - 类 中的变量org.dromara.hutool.core.bean.PropDesc
-
Setter方法
- setText(CharSequence) - 类 中的方法org.dromara.hutool.core.text.finder.PatternFinder
-
- setText(CharSequence) - 类 中的方法org.dromara.hutool.core.text.finder.TextFinder
-
设置被查找的文本
- setThreadFactory(ThreadFactory) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程工厂,用于自定义线程创建
- setThreadFactory(ThreadFactory) - 类 中的方法org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置用于创建基础线程的线程工厂
- setTime(long) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- setTimeZone(TimeZone) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
设置时区
- setTmpUploadPath(String) - 类 中的方法org.dromara.hutool.core.net.multipart.UploadSetting
-
设定上传文件的临时目录,null表示使用系统临时目录
- setTransientSupport(boolean) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- setTrimTokens(boolean) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
设置是否去除路径节点两边的空白符,默认为false
- setTrustManagers(TrustManager...) - 类 中的方法org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置信任信息
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - 类 中的方法org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置未捕获异常的处理方式
- setUseJdkToStringStyle(boolean) - 类 中的静态方法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
- SetUtil - org.dromara.hutool.core.collection.set中的类
-
- SetUtil() - 类 的构造器org.dromara.hutool.core.collection.set.SetUtil
-
- setValue(Annotation, String, Object) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotationUtil
-
设置新的注解的属性(字段)值
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setValue(Object, Object) - 类 中的方法org.dromara.hutool.core.bean.PropDesc
-
- setValue(Object, Object, boolean, boolean) - 类 中的方法org.dromara.hutool.core.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(Object, Object, boolean, boolean, boolean) - 类 中的方法org.dromara.hutool.core.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(V) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableEntry
-
设置值
- setValue(V) - 类 中的方法org.dromara.hutool.core.map.AbsEntry
-
- setValue(TreeEntry<K, V>) - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
-
- setValue(V) - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
设置节点的value
- setValueByMap(Iterable<E>, Map<K, V>, Function<E, K>, BiConsumer<E, V>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
使用给定的map将集合中的元素进行属性或者值的重新设定
- SetValueMap<K,V> - org.dromara.hutool.core.map.multi中的类
-
值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
- SetValueMap(Supplier<Map<K, Collection<V>>>) - 类 的构造器org.dromara.hutool.core.map.multi.SetValueMap
-
基于
mapFactory创建一个值为
Set的多值映射集合
- SetValueMap(Map<K, Collection<V>>) - 类 的构造器org.dromara.hutool.core.map.multi.SetValueMap
-
- SetValueMap() - 类 的构造器org.dromara.hutool.core.map.multi.SetValueMap
-
- setWatcher(Watcher) - 类 中的方法org.dromara.hutool.core.io.watch.WatchMonitor
-
- setWeight(Comparable<?>) - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
- setWeight(Comparable<?>) - 接口 中的方法org.dromara.hutool.core.tree.Node
-
设置权重
- setWeight(Comparable<?>) - 类 中的方法org.dromara.hutool.core.tree.TreeBuilder
-
设置权重
- setWeight(Comparable<?>) - 类 中的方法org.dromara.hutool.core.tree.TreeNode
-
- setWeightKey(String) - 类 中的方法org.dromara.hutool.core.tree.TreeNodeConfig
-
设置权重对应的名称
- setWithEndTag(boolean) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
是否path的末尾加 /
- setWithEndTag(boolean) - 类 中的方法org.dromara.hutool.core.net.url.UrlPath
-
是否path的末尾加 /
- setWorkQueue(BlockingQueue<Runnable>) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
设置队列,用于存在未执行的线程
可选队列有:
1.
- setWrapElement(boolean) - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
设置前缀和后缀是否包装每个元素
- SHORT - 类 中的静态变量org.dromara.hutool.core.date.format.FastDateFormat
-
SHORT locale dependent date or time style.
- shortSummary() - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
获取任务信息,类似于:
StopWatch '[id]': running time = [total] ns
- shortSummary(TimeUnit) - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
获取任务信息,类似于:
StopWatch '[id]': running time = [total] [unit]
- shortToBytes(short) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
short转byte数组
默认以小端序转换
- shortValue() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableShort
-
- shuffle(T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(T[], Random) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(int[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(int[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[]) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[], Random) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shutdown() - 枚举 中的方法org.dromara.hutool.core.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdown() - 类 中的方法org.dromara.hutool.core.thread.DelegatedExecutorService
-
- shutdown(boolean) - 类 中的静态方法org.dromara.hutool.core.thread.GlobalThreadPool
-
关闭公共线程池
- shutdownNow() - 枚举 中的方法org.dromara.hutool.core.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdownNow() - 类 中的方法org.dromara.hutool.core.thread.DelegatedExecutorService
-
- Simhash - org.dromara.hutool.core.codec.hash中的类
-
Simhash是一种局部敏感hash,用于海量文本去重。
- Simhash() - 类 的构造器org.dromara.hutool.core.codec.hash.Simhash
-
构造
- Simhash(int, int) - 类 的构造器org.dromara.hutool.core.codec.hash.Simhash
-
构造
- similar(String, String) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
计算两个字符串的相似度
- similar(String, String, int) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
计算两个字符串的相似度百分比
- similar(String, String) - 类 中的静态方法org.dromara.hutool.core.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度,两个都是空串相似度为1,被认为是相同的串
比较方法为:
只比较两个字符串字母、数字、汉字部分,其他符号去除
计算出两个字符串最大子串,除以最长的字符串,结果即为相似度
- similar(String, String, int) - 类 中的静态方法org.dromara.hutool.core.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度百分比
- SIMPLE_MONTH_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- SIMPLE_MONTH_FORMATTER - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- SIMPLE_MONTH_PATTERN - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
简单年月格式:yyyyMM
- SimpleCache<K,V> - org.dromara.hutool.core.cache中的类
-
- SimpleCache() - 类 的构造器org.dromara.hutool.core.cache.SimpleCache
-
- SimpleCache(Map<Mutable<K>, V>) - 类 的构造器org.dromara.hutool.core.cache.SimpleCache
-
构造
通过自定义Map初始化,可以自定义缓存实现。
- SimpleCollector<T,A,R> - org.dromara.hutool.core.stream中的类
-
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Function<A, R>, Set<Collector.Characteristics>) - 类 的构造器org.dromara.hutool.core.stream.SimpleCollector
-
构造
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Set<Collector.Characteristics>) - 类 的构造器org.dromara.hutool.core.stream.SimpleCollector
-
构造
- SimpleDateBasic - org.dromara.hutool.core.date.format中的类
-
抽象日期基本信息类,包括日期格式、时区、本地化等信息
- SimpleDateBasic(String, TimeZone, Locale) - 类 的构造器org.dromara.hutool.core.date.format.SimpleDateBasic
-
构造,内部使用
- SimpleScheduler<T> - org.dromara.hutool.core.thread中的类
-
- SimpleScheduler(SimpleScheduler.Job<T>, long) - 类 的构造器org.dromara.hutool.core.thread.SimpleScheduler
-
构造
- SimpleScheduler(SimpleScheduler.Job<T>, long, long, boolean) - 类 的构造器org.dromara.hutool.core.thread.SimpleScheduler
-
构造
- SimpleScheduler.Job<T> - org.dromara.hutool.core.thread中的接口
-
- simpleUUID() - 类 中的静态方法org.dromara.hutool.core.data.id.IdUtil
-
简化的UUID,去掉了横线
- SimpleWatcher - org.dromara.hutool.core.io.watch中的类
-
空白WatchListener
用户继承此类后实现需要监听的方法
- SimpleWatcher() - 类 的构造器org.dromara.hutool.core.io.watch.SimpleWatcher
-
- SimpleWrapper<T> - org.dromara.hutool.core.func中的类
-
简单包装对象
- SimpleWrapper(T) - 类 的构造器org.dromara.hutool.core.func.SimpleWrapper
-
构造
- SINGLE_QUOTE - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:单引号 '\''
- SinglePlaceholderSegment - org.dromara.hutool.core.text.placeholder.segment中的类
-
字符串模板-单变量占位符 Segment
例如,"?"
- SinglePlaceholderStrTemplate - org.dromara.hutool.core.text.placeholder.template中的类
-
单占位符字符串模板
例如,"?"
- SinglePlaceholderStrTemplate(String, int, String, char, String, UnaryOperator<String>) - 类 的构造器org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- SinglePlaceholderStrTemplate.Builder - org.dromara.hutool.core.text.placeholder.template中的类
-
- Singleton - org.dromara.hutool.core.lang中的类
-
单例类
提供单例对象的统一管理,当调用get方法时,如果对象池中存在此对象,返回此对象,否则创建新对象返回
- singleton() - 类 中的静态方法org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where a value has a selector of 1.
- size() - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
缓存的对象数量
- size() - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
- size() - 类 中的方法org.dromara.hutool.core.cache.impl.NoCache
-
- size(Object) - 类 中的静态方法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<?>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
返回 Iterable 对象的元素数量
- size(Iterator<?>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
返回 Iterator 对象的元素数量
- size() - 类 中的方法org.dromara.hutool.core.collection.partition.AvgPartition
-
- size - 类 中的变量org.dromara.hutool.core.collection.partition.Partition
-
- size() - 类 中的方法org.dromara.hutool.core.collection.partition.Partition
-
- size() - 类 中的方法org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- size() - 类 中的方法org.dromara.hutool.core.collection.queue.LinkedDeque
-
Beware that, unlike in most collections, this method is NOT a
constant-time operation.
- size() - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- size() - 类 中的方法org.dromara.hutool.core.collection.set.UniqueKeySet
-
- size() - 类 中的方法org.dromara.hutool.core.collection.TransCollection
-
- size() - 类 中的方法org.dromara.hutool.core.comparator.ComparatorChain
-
比较器链中比较器个数
- size() - 类 中的方法org.dromara.hutool.core.io.buffer.FastByteBuffer
-
长度
- size(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
此方法不包括目录本身的占用空间大小。
- size(File, boolean) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
- size() - 类 中的方法org.dromara.hutool.core.io.resource.BytesResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.CharSequenceResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.FileObjectResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.FileResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.HttpResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.InputStreamResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.MultiResource
-
- size() - 接口 中的方法org.dromara.hutool.core.io.resource.Resource
-
获取资源大小
- size() - 类 中的方法org.dromara.hutool.core.io.resource.UrlResource
-
- size() - 类 中的方法org.dromara.hutool.core.io.resource.VfsResource
-
获取VFS文件大小
- size() - 类 中的方法org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
长度
- size() - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
得到元组的大小
- size() - 类 中的方法org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- size() - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap
-
获取当前实例中的节点个数
- size() - 类 中的方法org.dromara.hutool.core.map.MapProxy
-
- size() - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- size(K) - 接口 中的方法org.dromara.hutool.core.map.multi.MultiValueMap
-
获取键对应值的数量,若键对应的值不存在,则返回0
- size() - 接口 中的方法org.dromara.hutool.core.map.multi.Table
-
表格大小,一般为单元格的个数
- size() - 类 中的方法org.dromara.hutool.core.map.ReferenceConcurrentMap
-
- size() - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- size() - 类 中的方法org.dromara.hutool.core.map.TripleTable
-
长度
- size() - 类 中的方法org.dromara.hutool.core.net.multipart.UploadFile
-
- size(URL) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
获取URL对应数据长度
如果URL为文件,转换为文件获取文件长度。
- size() - 类 中的方法org.dromara.hutool.core.spi.ListServiceLoader
-
- size() - 类 中的方法org.dromara.hutool.core.spi.MapServiceLoader
-
- size() - 接口 中的方法org.dromara.hutool.core.spi.ServiceLoader
-
服务总数
- size - 类 中的变量org.dromara.hutool.core.text.bloom.AbstractFilter
-
- skip(long) - 类 中的方法org.dromara.hutool.core.compress.InflaterInputStream
-
- skip(long) - 类 中的方法org.dromara.hutool.core.io.FastStringReader
-
跳过指定长度,返回跳过的字符数。
- skip(long) - 类 中的方法org.dromara.hutool.core.io.ReaderWrapper
-
- skip(long) - 类 中的方法org.dromara.hutool.core.io.stream.EmptyInputStream
-
- skip(long) - 类 中的方法org.dromara.hutool.core.io.stream.LimitedInputStream
-
- skip(long) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回丢弃前面n个元素后的剩余元素组成的流,如果当前元素个数小于n,则返回一个元素为空的流
这是一个有状态中间操作
- skipBytes(long) - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
跳过指定位数的 bytes.
- skipToBoundary() - 类 中的方法org.dromara.hutool.core.net.multipart.MultipartRequestInputStream
-
跳过边界表示
- SLASH - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:斜杠 '/'
- SLASH - 接口 中的静态变量org.dromara.hutool.core.text.StrPool
-
字符串常量:斜杠 "/"
- sleep(Number, TimeUnit) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(Number) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(long) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- SmoothWeightObj<T> - org.dromara.hutool.core.lang.selector中的类
-
平滑权重对象
- SmoothWeightObj(T, int) - 类 的构造器org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightObj(T, int, int) - 类 的构造器org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightSelector<T> - 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() - 类 的构造器org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
构造
- SmoothWeightSelector(Iterable<? extends WeightObj<T>>) - 类 的构造器org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
构造
- Snowflake - org.dromara.hutool.core.data.id中的类
-
Twitter的Snowflake 算法
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- Snowflake() - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
构造,使用自动生成的工作节点ID和数据中心ID
- Snowflake(long) - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(long, long) - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(long, long, boolean) - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(Date, long, long, boolean) - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
- Snowflake(Date, long, long, boolean, long) - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
- Snowflake(Date, long, long, boolean, long, long) - 类 的构造器org.dromara.hutool.core.data.id.Snowflake
-
- SnowflakeGenerator - org.dromara.hutool.core.lang.generator中的类
-
Snowflake生成器
注意,默认此生成器必须单例使用,否则会有重复
默认构造的终端ID和数据中心ID都为0,不适用于分布式环境。
- SnowflakeGenerator() - 类 的构造器org.dromara.hutool.core.lang.generator.SnowflakeGenerator
-
构造
- SnowflakeGenerator(long, long) - 类 的构造器org.dromara.hutool.core.lang.generator.SnowflakeGenerator
-
构造
- SoftConcurrentMap<K,V> - org.dromara.hutool.core.map中的类
-
线程安全的SoftMap实现
- SoftConcurrentMap() - 类 的构造器org.dromara.hutool.core.map.SoftConcurrentMap
-
构造
- SoftConcurrentMap(ConcurrentMap<Reference<K>, V>) - 类 的构造器org.dromara.hutool.core.map.SoftConcurrentMap
-
构造
- SolarTerms - org.dromara.hutool.core.date.chinese中的类
-
24节气相关信息
- SolarTerms() - 类 的构造器org.dromara.hutool.core.date.chinese.SolarTerms
-
- sort(Collection<T>, Comparator<? super T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
排序集合,排序不会修改原集合
- sort(List<T>, Comparator<? super T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
针对List排序,排序会修改原List
- sort(Map<K, V>, Comparator<? super K>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
排序Map
- sort(List<T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
针对List自然排序,排序会修改原List
- sort(List<T>, Comparator<? super T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
针对List排序,排序会修改原List
- sort(Map<K, V>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
排序已有Map,Key有序的Map,使用默认Key排序方式(字母顺序)
- sort(Map<K, V>, Comparator<? super K>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
排序已有Map,Key有序的Map
- sortByEntry(Map<K, V>, Comparator<Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- sortByKey(Comparator<? super K>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
根据键排序
- sortByPinyin(Collection<String>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
根据汉字的拼音顺序排序
- sortByProperty(Collection<T>, String) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
根据Bean的属性排序
- sortByValue(Map<K, V>, boolean) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
按照值排序,可选是否倒序
- sortByValue(Comparator<? super V>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
根据值排序
- sorted() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回一个元素按自然顺序排序的流
如果此流的元素不是Comparable ,则在执行终端操作时可能会抛出 java.lang.ClassCastException
对于顺序流,排序是稳定的。
- sorted(Comparator<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回一个元素按指定的
Comparator排序的流
如果此流的元素不是
Comparable ,则在执行终端操作时可能会抛出
java.lang.ClassCastException
对于顺序流,排序是稳定的。
- sortEntryToList(Collection<Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
将Set排序(根据Entry的值)
- sortJoin(Map<?, ?>, String, String, boolean, String...) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
根据参数排序后拼接为字符串,常用于签名
- sortPageAll(int, int, Comparator<T>, Collection<T>...) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
- sortToMap(Collection<Map.Entry<K, V>>, Comparator<Map.Entry<K, V>>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- source - 类 中的变量org.dromara.hutool.core.annotation.HierarchicalAnnotatedElements
-
- source - 类 中的变量org.dromara.hutool.core.bean.copier.AbsCopier
-
- SPACE - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:空格符 ' '
- SPACE - 类 中的静态变量org.dromara.hutool.core.text.CharSequenceUtil
-
字符串常量:空格符 " "
- span(BoundedRange<T>) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
获得包含当前区间与指定区间的最小的区间
- span(BoundedRange<T>, BoundedRange<T>) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
获得包含当前区间与指定区间的最小的区间
- spendMs(long) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:毫秒
- spendNt(long) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:纳秒
- SPIException - org.dromara.hutool.core.spi中的异常错误
-
SPI异常
- SPIException(Throwable) - 异常错误 的构造器org.dromara.hutool.core.spi.SPIException
-
构造
- SPIException(String) - 异常错误 的构造器org.dromara.hutool.core.spi.SPIException
-
构造
- SPIException(String, Object...) - 异常错误 的构造器org.dromara.hutool.core.spi.SPIException
-
构造
- SPIException(String, Throwable) - 异常错误 的构造器org.dromara.hutool.core.spi.SPIException
-
构造
- SPIException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.dromara.hutool.core.spi.SPIException
-
构造
- SPIException(Throwable, String, Object...) - 异常错误 的构造器org.dromara.hutool.core.spi.SPIException
-
构造
- SpiUtil - org.dromara.hutool.core.spi中的类
-
服务提供接口SPI(Service Provider interface)相关工具类
- SpiUtil() - 类 的构造器org.dromara.hutool.core.spi.SpiUtil
-
- splice(List<T>, int, int, T...) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。
- splice(int, int, T...) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。
- split(byte[], int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
拆分byte数组为几个等份(最后一份按照剩余长度分配空间)
- split(CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.stream.EasyStream
-
拆分字符串,转换为串行流
- split(int) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
按指定长度切分为双层流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- split(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- split(CharSequence, CharSequence, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,不忽略大小写
- split(CharSequence, CharSequence, int, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,不忽略大小写
- split(CharSequence, CharSequence, int, boolean, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
- split(CharSequence, CharSequence, int, boolean, boolean, Function<String, R>) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
- splitByBlank(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlank(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlankToArray(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串为字符串数组
- splitByLength(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
根据给定长度,将给定字符串截取为多个部分
- splitByRegex(CharSequence, String, int, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串
- splitByRegex(CharSequence, Pattern, int, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串
如果为空字符串或者null 则返回空集合
- splitByRegexToArray(CharSequence, Pattern, int, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串为字符串数组
- spliterator() - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- spliterator() - 类 中的方法org.dromara.hutool.core.collection.TransCollection
-
- spliterator() - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
- spliterator() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回流的拆分器
- SpliteratorUtil - org.dromara.hutool.core.collection中的类
-
- SpliteratorUtil() - 类 的构造器org.dromara.hutool.core.collection.SpliteratorUtil
-
- SplitIter - org.dromara.hutool.core.text.split中的类
-
- SplitIter(CharSequence, TextFinder, int, boolean) - 类 的构造器org.dromara.hutool.core.text.split.SplitIter
-
构造
- splitList(int) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
按指定长度切分为元素为list的流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- splitPath(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitPath(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitTo(CharSequence, CharSequence, Class<T>) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项,并转为结果类型
- splitToArray(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- splitTrim(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项
- SplitUtil - org.dromara.hutool.core.text.split中的类
-
字符串切分器,封装统一的字符串分割静态方法
- SplitUtil() - 类 的构造器org.dromara.hutool.core.text.split.SplitUtil
-
- SqlDateUtil - org.dromara.hutool.core.date中的类
-
java.sql.*日期时间相关封装
考虑到JDK9+模块化后,java.sql并非默认引入模块,因此将相关内容单独封装为工具,避免类找不到问题。
- SqlDateUtil() - 类 的构造器org.dromara.hutool.core.date.SqlDateUtil
-
- sqrt(long) - 类 中的静态方法org.dromara.hutool.core.math.MathUtil
-
- src - 类 中的变量org.dromara.hutool.core.lang.copier.SrcToDestCopier
-
源
- SrcToDestCopier<T,C extends SrcToDestCopier<T,C>> - org.dromara.hutool.core.lang.copier中的类
-
- SrcToDestCopier() - 类 的构造器org.dromara.hutool.core.lang.copier.SrcToDestCopier
-
- SSL - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports some version of SSL; may support other versions
- SSLContextBuilder - org.dromara.hutool.core.net.ssl中的类
-
- SSLContextBuilder() - 类 的构造器org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
- SSLProtocols - org.dromara.hutool.core.net.ssl中的接口
-
SSL或TLS协议
- SSLUtil - org.dromara.hutool.core.net.ssl中的类
-
SSL(Secure Sockets Layer 安全套接字协议)相关工具封装
- SSLUtil() - 类 的构造器org.dromara.hutool.core.net.ssl.SSLUtil
-
- SSLv2 - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports SSL version 2 or later; may support other versions
- SSLv3 - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports SSL version 3; may support other versions
- StackTraceCaller - org.dromara.hutool.core.lang.caller中的类
-
通过StackTrace方式获取调用者。
- StackTraceCaller() - 类 的构造器org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- StackTraceElementConverter - org.dromara.hutool.core.convert.impl中的类
-
- StackTraceElementConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.StackTraceElementConverter
-
- stacktraceToOneLineString(Throwable) - 类 中的静态方法org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToOneLineString(Throwable, int) - 类 中的静态方法org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToString(Throwable) - 类 中的静态方法org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int) - 类 中的静态方法org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int, Map<Character, String>) - 类 中的静态方法org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- StampedCache<K,V> - org.dromara.hutool.core.cache.impl中的类
-
- StampedCache() - 类 的构造器org.dromara.hutool.core.cache.impl.StampedCache
-
- standard() - 接口 中的静态方法org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
当注解中有且仅有一个名为
value的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable注解,
则收集器将返回该属性中包括的可重复注解。
- start() - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
开始默认的新任务
- start(String) - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
开始指定名称的新任务
- start() - 类 中的方法org.dromara.hutool.core.io.file.Tailer
-
开始监听
- start(boolean) - 类 中的方法org.dromara.hutool.core.io.file.Tailer
-
开始监听
- start() - 接口 中的方法org.dromara.hutool.core.io.StreamProgress
-
开始
- start(int) - 类 中的方法org.dromara.hutool.core.text.finder.CharFinder
-
- start(int) - 类 中的方法org.dromara.hutool.core.text.finder.CharMatcherFinder
-
- start(int) - 接口 中的方法org.dromara.hutool.core.text.finder.Finder
-
返回开始位置,即起始字符位置(包含),未找到返回-1
- start(int) - 类 中的方法org.dromara.hutool.core.text.finder.LengthFinder
-
- start(int) - 类 中的方法org.dromara.hutool.core.text.finder.PatternFinder
-
- start(int) - 类 中的方法org.dromara.hutool.core.text.finder.StrFinder
-
- start() - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher
-
- start(boolean) - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher
-
- startWith(T[], T[]) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
- startWith(boolean[], boolean...) - 类 中的静态方法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...) - 类 中的静态方法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...) - 类 中的静态方法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...) - 类 中的静态方法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...) - 类 中的静态方法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...) - 类 中的静态方法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...) - 类 中的静态方法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...) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
字符串是否以给定字符开始
- startWith(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
- startWith(CharSequence, CharSequence, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- startWith(CharSequence, CharSequence, boolean, boolean) - 类 中的静态方法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...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始
给定字符串和数组为空都返回false
- startWithAnyIgnoreCase(CharSequence, CharSequence...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始(忽略大小写)
给定字符串和数组为空都返回false
- startWithIgnoreCase(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头,忽略大小写
- startWithIgnoreEquals(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头,忽略相等字符串的情况
- state(boolean, Supplier<String>) - 类 中的静态方法org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException。
- state(boolean, String, Object...) - 类 中的静态方法org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException。
- state(boolean) - 类 中的静态方法org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException。
- StatefulException - org.dromara.hutool.core.exception中的异常错误
-
带有状态码的异常
- StatefulException() - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(Throwable) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Object...) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Throwable) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(Throwable, String, Object...) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, String) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, Throwable) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, String, Throwable) - 异常错误 的构造器org.dromara.hutool.core.exception.StatefulException
-
- step(T, T, int) - 接口 中的方法org.dromara.hutool.core.lang.range.Range.Stepper
-
增加步进
增加步进后的返回值如果为null则表示步进结束
用户需根据end参数自行定义边界,当达到边界时返回null表示结束,否则Range中边界对象无效,会导致无限循环
- stop() - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
停止当前任务
- stop() - 类 中的方法org.dromara.hutool.core.io.file.Tailer
-
结束,此方法需在异步模式或
- stop() - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher
-
结束线程池。
- stop(boolean) - 类 中的方法org.dromara.hutool.core.thread.SyncFinisher
-
结束线程池。
- STOP_WORD - 类 中的静态变量org.dromara.hutool.core.text.dfa.StopChar
-
不需要处理的词,如标点符号、空格等
- StopChar - org.dromara.hutool.core.text.dfa中的类
-
过滤词及一些简单处理
- StopChar() - 类 的构造器org.dromara.hutool.core.text.dfa.StopChar
-
- StopWatch - org.dromara.hutool.core.date中的类
-
秒表封装
此工具用于存储一组任务的耗时时间,并一次性打印对比。
- StopWatch() - 类 的构造器org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String) - 类 的构造器org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String, boolean) - 类 的构造器org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch.TaskInfo - org.dromara.hutool.core.date中的类
-
存放任务名称和花费时间对象
- store(Long) - 类 中的方法org.dromara.hutool.core.codec.hash.Simhash
-
按照(frac, 《simhash, content》)索引进行存储
- str(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
- str(Object, Charset) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组
2、char[]会直接构造String
3、对象数组会调用Arrays.toString方法
- str(byte[], Charset) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
解码字节码
- str(Byte[], Charset) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
解码字节码
- str(ByteBuffer, Charset) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
将编码的byteBuffer数据转换为字符串
- stream() - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- stream() - 类 中的方法org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,就返回一个包含该元素的
Stream,
否则返回一个空元素的
Stream
该方法能将 Opt 中的元素传递给
Stream
{@code
Stream
> os = ..
- stream() - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转成流
- stream - 类 中的变量org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
原始流实例
- StreamCopier - org.dromara.hutool.core.io.copy中的类
-
- StreamCopier() - 类 的构造器org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int) - 类 的构造器org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int, long) - 类 的构造器org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int, long, StreamProgress) - 类 的构造器org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamProgress - org.dromara.hutool.core.io中的接口
-
Stream进度条
提供流拷贝进度监测,如开始、结束触发,以及进度回调。
- StreamReader - org.dromara.hutool.core.io.stream中的类
-
- StreamReader(InputStream, boolean) - 类 的构造器org.dromara.hutool.core.io.stream.StreamReader
-
构造
- StreamUtil - org.dromara.hutool.core.stream中的类
-
- StreamUtil() - 类 的构造器org.dromara.hutool.core.stream.StreamUtil
-
- StreamWriter - org.dromara.hutool.core.io.stream中的类
-
- StreamWriter(OutputStream, boolean) - 类 的构造器org.dromara.hutool.core.io.stream.StreamWriter
-
构造
- strFast(char[]) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
JDK8中,通过String(char[] value, boolean share)这个内部构造创建String对象。
- StrFinder - org.dromara.hutool.core.text.finder中的类
-
字符串查找器
- StrFinder(CharSequence, boolean) - 类 的构造器org.dromara.hutool.core.text.finder.StrFinder
-
构造
- StrFormatter - org.dromara.hutool.core.text.placeholder中的类
-
字符串格式化工具
- StrFormatter() - 类 的构造器org.dromara.hutool.core.text.placeholder.StrFormatter
-
- STRING_CREATOR_JDK8 - 类 中的静态变量org.dromara.hutool.core.func.FunctionPool
-
通过String(char[] value, boolean share)这个内部构造生成一个Lambda函数
此函数通过传入char[],实现zero-copy的String创建,效率很高。
- StringConverter - org.dromara.hutool.core.convert.impl中的类
-
字符串转换器,提供各种对象转换为字符串的逻辑封装
- StringConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.StringConverter
-
- StringIntern - org.dromara.hutool.core.lang.intern中的类
-
JDK中默认的字符串规范化实现
- StringIntern() - 类 的构造器org.dromara.hutool.core.lang.intern.StringIntern
-
- StringResource - org.dromara.hutool.core.io.resource中的类
-
字符串资源,字符串做为资源
- StringResource(String) - 类 的构造器org.dromara.hutool.core.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String) - 类 的构造器org.dromara.hutool.core.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String, Charset) - 类 的构造器org.dromara.hutool.core.io.resource.StringResource
-
构造
- StrInputStream - org.dromara.hutool.core.io.stream中的类
-
基于字符串的InputStream
- StrInputStream(CharSequence, Charset) - 类 的构造器org.dromara.hutool.core.io.stream.StrInputStream
-
构造
- strip(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
- strip(CharSequence, CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
两边字符如果存在,则去除,不存在不做处理
- stripIgnoreCase(CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- stripIgnoreCase(CharSequence, CharSequence, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- StrJoiner - org.dromara.hutool.core.text中的类
-
字符串连接器(拼接器),通过给定的字符串和多个元素,拼接为一个字符串
相较于
StringJoiner提供更加灵活的配置,包括:
支持任意Appendable接口实现
支持每个元素单独wrap
支持自定义null的处理逻辑
支持自定义默认结果
- StrJoiner(CharSequence) - 类 的构造器org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence) - 类 的构造器org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(CharSequence, CharSequence, CharSequence) - 类 的构造器org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence, CharSequence, CharSequence) - 类 的构造器org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner.NullMode - org.dromara.hutool.core.text中的枚举
-
null处理的模式
- StrLengthComparator - org.dromara.hutool.core.comparator中的类
-
字符串长度比较器,短在前
- StrLengthComparator() - 类 的构造器org.dromara.hutool.core.comparator.StrLengthComparator
-
- StrMatcher - 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) - 类 的构造器org.dromara.hutool.core.text.placeholder.StrMatcher
-
构造
- StrPool - org.dromara.hutool.core.text中的接口
-
常用字符串常量定义
- StrRegionMatcher - org.dromara.hutool.core.text中的类
-
字符串区域匹配器,用于匹配字串是头部匹配还是尾部匹配,亦或者是某个位置的匹配。
- StrRegionMatcher(boolean, boolean, boolean) - 类 的构造器org.dromara.hutool.core.text.StrRegionMatcher
-
构造
- StrRegionMatcher(boolean, boolean, int) - 类 的构造器org.dromara.hutool.core.text.StrRegionMatcher
-
构造
- StrRepeater - org.dromara.hutool.core.text中的类
-
字符串或字符重复器
用于将给定字符串或字符赋值count次,然后拼接
- StrRepeater(int) - 类 的构造器org.dromara.hutool.core.text.StrRepeater
-
构造
- StrReplacer - org.dromara.hutool.core.text.replacer中的类
-
抽象字符串替换类
通过实现replace方法实现局部替换逻辑
- StrReplacer() - 类 的构造器org.dromara.hutool.core.text.replacer.StrReplacer
-
- StrTemplate - org.dromara.hutool.core.text.placeholder中的类
-
字符串模板 格式化 和 反解析 抽象父类
- StrTemplate(String, char, String, UnaryOperator<String>, int) - 类 的构造器org.dromara.hutool.core.text.placeholder.StrTemplate
-
- StrTemplate.AbstractBuilder<BuilderChild extends StrTemplate.AbstractBuilder<BuilderChild,TemplateChild>,TemplateChild extends StrTemplate> - org.dromara.hutool.core.text.placeholder中的类
-
抽象Builder
- StrTemplate.Feature - org.dromara.hutool.core.text.placeholder中的枚举
-
格式化 和 解析 策略
同组内的策略是互斥的,一但设置为组内的某个新策略,就会清除之前的同组策略,仅保留新策略
- StrTemplateSegment - org.dromara.hutool.core.text.placeholder.segment中的接口
-
字符串模板-抽象 Segment
- strToUnicode(String) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
String的字符串转换成unicode的String
- StrTrimer - org.dromara.hutool.core.text中的类
-
字符串头尾指定字符去除器
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null,依然返回null。
- StrTrimer(StrTrimer.TrimMode, Predicate<Character>) - 类 的构造器org.dromara.hutool.core.text.StrTrimer
-
构造
- StrTrimer.TrimMode - org.dromara.hutool.core.text中的枚举
-
去除模式
- StrUtil - org.dromara.hutool.core.text中的类
-
字符串工具类
此工具主要针对单个字符串的操作
- StrUtil() - 类 的构造器org.dromara.hutool.core.text.StrUtil
-
- StrValidator - org.dromara.hutool.core.text中的类
-
字符串检查工具类,提供字符串的blank和empty等检查
empty定义:null or 空字符串:""
blank定义:null or 空字符串:"" or 空格、全角空格、制表符、换行符,等不可见字符
- StrValidator() - 类 的构造器org.dromara.hutool.core.text.StrValidator
-
- sub(T[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(A, int, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(A, int, int, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(byte[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(int[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(long[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(short[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(char[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(double[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(float[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(boolean[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(List<T>, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
截取列表的部分
- sub(List<T>, int, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
截取列表的部分
- sub(Collection<T>, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
截取集合的部分
- sub(Collection<T>, int, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
截取集合的部分
- sub(List<T>, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
截取集合的部分
- sub(List<T>, int, int, int) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
- sub(int, int) - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
截取元组指定部分
- sub(Number...) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(String...) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(CharSequence, int, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
改进JDK subString
index从0开始计算,最后一个字符为-1
如果from和to位置一样,返回 ""
如果from或to为负数,则按照length从后向前数位置,如果绝对值大于字符串长度,则from归到0,to归到length
如果经过修正的index中from大于to,则互换from和to example:
abcdefgh 2 3 =》 c
abcdefgh 2 -3 =》 cde
- SUB_DELIMS - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
sub-delims = "!"
- subAfter(CharSequence) - 类 中的静态方法org.dromara.hutool.core.data.PhoneUtil
-
获取手机号后4位
- subAfter(CharSequence, CharSequence, boolean) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中大于等于min的部分,若min不在该区间中,则返回当前区间本身
- subAtLeast(BoundedRange<T>, T) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中大于等于min的部分,若min不在该区间中,则返回当前区间本身
- subAtMost(T) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中小于等于max的部分,若max不在该区间中,则返回当前区间本身
- subAtMost(BoundedRange<T>, T) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中小于等于max的部分,若max不在该区间中,则返回当前区间本身
- subBefore(CharSequence) - 类 中的静态方法org.dromara.hutool.core.data.PhoneUtil
-
获取手机号前3位
- subBefore(CharSequence, CharSequence, boolean) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.data.PhoneUtil
-
获取手机号中间4位
- subBetween(CharSequence, CharSequence, CharSequence) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
通过CodePoint截取字符串,可以截断Emoji
- subByLength(String, int, int) - 类 中的静态方法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) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中大于min的部分,若min不在该区间中,则返回当前区间本身
- subGreatThan(BoundedRange<T>, T) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中大于min的部分,若min不在该区间中,则返回当前区间本身
- subLessThan(T) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中小于max的部分,若max不在该区间中,则返回当前区间本身
- subLessThan(BoundedRange<T>, T) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中小于max的部分,若max不在该区间中,则返回当前区间本身
- submit(Runnable) - 类 中的方法org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Callable<T>) - 类 中的方法org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Runnable, T) - 类 中的方法org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Callable<T>) - 类 中的静态方法org.dromara.hutool.core.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- submit(Runnable) - 类 中的静态方法org.dromara.hutool.core.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- subPath(String, File) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
获取指定位置的子路径部分,支持负数,例如起始为-1表示从后数第一个节点位置
- subPre(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定位置之前部分的字符串
安全的subString,允许:string为null,允许string长度小于toIndexExclude长度
Assert.assertEquals(subPre(null, 3), null);
Assert.assertEquals(subPre("ab", 3), "ab");
Assert.assertEquals(subPre("abc", 3), "abc");
Assert.assertEquals(subPre("abcd", 3), "abc");
Assert.assertEquals(subPre("abcd", -3), "a");
Assert.assertEquals(subPre("ab", 3), "ab");
- subPreGbk(CharSequence, int, CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
- subPreGbk(CharSequence, int, boolean) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
可以自定义halfUp,如len为10,如果截取后最后一个字符是半个字符,true表示保留,则长度是11,否则长度9
- subSuf(CharSequence, int) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定位置之后部分的字符串
- subSufByLength(CharSequence, int) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.data.PhoneUtil
-
获取固话号码中的号码
- subTelBefore(CharSequence) - 类 中的静态方法org.dromara.hutool.core.data.PhoneUtil
-
获取固话号码中的区号
- subtract() - 类 中的方法org.dromara.hutool.core.collection.CollectionOperation
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】、【集合3】...中没有的元素,例如:
subtract([1,2,3,4],[2,3,4,5]) -》 [1]
- subtract(Collection<T>, Collection<T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
subtract([1,2,3,4],[2,3,4,5]) -》 [1]
- subtract(byte) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableByte
-
减去值
- subtract(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableByte
-
减去值
- subtract(double) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableDouble
-
减去值
- subtract(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableDouble
-
减去值
- subtract(float) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableFloat
-
减去值
- subtract(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableFloat
-
减去值
- subtract(int) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableInt
-
减去值
- subtract(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableInt
-
减去值
- subtract(long) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableLong
-
减去值
- subtract(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableLong
-
减去值
- subtract(short) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableShort
-
减去值
- subtract(Number) - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableShort
-
减去值
- subtract(Money) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币减法。
- subtractFrom(Money) - 类 中的方法org.dromara.hutool.core.math.Money
-
货币累减。
- subtractToList(Collection<T>, Collection<T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
subtractToList([1,2,3,4],[2,3,4,5]) -》 [1]
- suffix - 类 中的变量org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- suffix(String) - 类 中的方法org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符后缀
- suffix - 类 中的变量org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- sum(ToIntFunction<? super T>) - 类 中的方法org.dromara.hutool.core.stream.EasyStream
-
计算int类型的总和
- sum(ToLongFunction<? super T>) - 类 中的方法org.dromara.hutool.core.stream.EasyStream
-
计算long类型的总和
- sum(ToDoubleFunction<? super T>) - 类 中的方法org.dromara.hutool.core.stream.EasyStream
-
计算double类型的总和
- sum(Function<? super T, R>) - 类 中的方法org.dromara.hutool.core.stream.EasyStream
-
- supplier() - 类 中的方法org.dromara.hutool.core.stream.SimpleCollector
-
- swap(T[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
交换数组中两个位置的值
- swap(Object, int, int) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
交换数组中两个位置的值
- swap(int[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(long[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(double[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(float[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(boolean[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(byte[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(char[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(short[], int, int) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swapCase(String) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
切换给定字符串中的大小写。
- swapCase(String) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
切换给定字符串中的大小写。
- swapElement(List<T>, T, T) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
将指定元素交换到指定元素位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- swapTo(List<T>, T, Integer) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
将指定元素交换到指定索引位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- sync() - 类 中的方法org.dromara.hutool.core.io.stream.SyncInputStream
-
同步数据到内存
- sync(Object) - 类 中的静态方法org.dromara.hutool.core.thread.ThreadUtil
-
阻塞当前线程,保证在main方法中执行不被退出
- SyncFinisher - org.dromara.hutool.core.thread中的类
-
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- SyncFinisher(int) - 类 的构造器org.dromara.hutool.core.thread.SyncFinisher
-
构造
- SyncFinisher.Worker - org.dromara.hutool.core.thread中的类
-
工作者,为一个线程
- SyncInputStream - org.dromara.hutool.core.io.stream中的类
-
同步流,可将包装的流同步为ByteArrayInputStream,以便持有内容并关闭原流
- SyncInputStream(InputStream, long, boolean, boolean) - 类 的构造器org.dromara.hutool.core.io.stream.SyncInputStream
-
- systemCharset() - 类 中的静态方法org.dromara.hutool.core.util.CharsetUtil
-
- systemCharsetName() - 类 中的静态方法org.dromara.hutool.core.util.CharsetUtil
-
- SystemClock - org.dromara.hutool.core.date中的类
-
系统时钟
高并发场景下System.currentTimeMillis()的性能问题的优化
System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右)
System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道
后台定时更新时钟,JVM退出时,线程自动回收
see:
http://git.oschina.net/yu120/sequence
- SystemClock(long) - 类 的构造器org.dromara.hutool.core.date.SystemClock
-
构造
- SystemUtil - org.dromara.hutool.core.util中的类
-
- SystemUtil() - 类 的构造器org.dromara.hutool.core.util.SystemUtil
-
- TAB - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:制表符 '\t'
- TAB - 接口 中的静态变量org.dromara.hutool.core.text.StrPool
-
字符串常量:制表符 "\t"
- TABLE - 类 中的静态变量org.dromara.hutool.core.codec.Caesar
-
- table(ConsoleTable) - 类 中的静态方法org.dromara.hutool.core.lang.Console
-
打印表格到控制台
- Table<R,C,V> - org.dromara.hutool.core.map.multi中的接口
-
表格数据结构定义
此结构类似于Guava的Table接口,使用两个键映射到一个值,类似于表格结构。
- Table.Cell<R,C,V> - org.dromara.hutool.core.map.multi中的接口
-
单元格,用于表示一个单元格的行、列和值
- TableMap<K,V> - org.dromara.hutool.core.map中的类
-
可重复键和值的Map
通过键值单独建立List方式,使键值对一一对应,实现正向和反向两种查找
无论是正向还是反向,都是遍历列表查找过程,相比标准的HashMap要慢,数据越多越慢
- TableMap() - 类 的构造器org.dromara.hutool.core.map.TableMap
-
构造
- TableMap(int) - 类 的构造器org.dromara.hutool.core.map.TableMap
-
构造
- TableMap(K[], V[]) - 类 的构造器org.dromara.hutool.core.map.TableMap
-
构造
- tail(File, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset, SerConsumer<String>) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- Tailer - org.dromara.hutool.core.io.file中的类
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
- Tailer(File, SerConsumer<String>) - 类 的构造器org.dromara.hutool.core.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, SerConsumer<String>, int) - 类 的构造器org.dromara.hutool.core.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, Charset, SerConsumer<String>) - 类 的构造器org.dromara.hutool.core.io.file.Tailer
-
构造
- Tailer(File, Charset, SerConsumer<String>, int, long) - 类 的构造器org.dromara.hutool.core.io.file.Tailer
-
构造
- Tailer.ConsoleLineHandler - org.dromara.hutool.core.io.file中的类
-
命令行打印的行处理器
- takeWhile(Stream<T>, Predicate<? super T>) - 类 中的静态方法org.dromara.hutool.core.stream.StreamUtil
-
保留 与指定断言 匹配时的元素, 在第一次不匹配时终止, 抛弃当前(第一个不匹配元素)及后续所有元素
与 jdk9 中的 takeWhile 方法不太一样, 这里的实现是个 顺序的、有状态的中间操作
本环节中是顺序执行的, 但是后续操作可以支持并行流
但是不建议在并行流中使用, 除非你确定 takeWhile 之后的操作能在并行流中受益很多
- takeWhile(Predicate<? super T>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
遍历流中与断言匹配的元素,当遇到第一个不匹配的元素时终止,返回由匹配的元素组成的流。
- TakeWhileSpliterator<T> - org.dromara.hutool.core.stream.spliterators中的类
-
takeWhile 的 Spliterator
借鉴自StreamEx
- target - 类 中的变量org.dromara.hutool.core.bean.copier.AbsCopier
-
- target - 类 中的变量org.dromara.hutool.core.lang.copier.SrcToDestCopier
-
目标
- TEL - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
座机号码
- TEL - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
座机号码
pr#387@Gitee
- TEL_400_800 - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
座机号码+400+800电话
- TEL_400_800 - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
座机号码+400+800电话
- template - 类 中的变量org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
字符串模板
- TemporalAccessorConverter - 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() - 类 的构造器org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorConverter(String) - 类 的构造器org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorUtil - org.dromara.hutool.core.date中的类
-
- TemporalAccessorUtil() - 类 的构造器org.dromara.hutool.core.date.TemporalAccessorUtil
-
- TemporalUtil - org.dromara.hutool.core.date中的类
-
- TemporalUtil() - 类 的构造器org.dromara.hutool.core.date.TemporalUtil
-
- TerminableWrappedStream<T,S extends TerminableWrappedStream<T,S>> - org.dromara.hutool.core.stream中的接口
-
- test(T, U) - 接口 中的方法org.dromara.hutool.core.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- test(T) - 接口 中的方法org.dromara.hutool.core.func.SerPredicate
-
Evaluates this predicate on the given argument.
- test(byte[]) - 类 中的方法org.dromara.hutool.core.io.ByteOrderMark
-
是否匹配头部BOM信息
当提供的长度小于BOM需要检查的长度时,返回{code false}
- test(Predicate<T>) - 接口 中的方法org.dromara.hutool.core.lang.mutable.Mutable
-
检查值是否满足条件
- test(T) - 接口 中的方法org.dromara.hutool.core.lang.range.Bound
-
检验指定值是否在当前边界表示的范围内
- test(T) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
指定值是否在当前区间内
- test(CharSequence, CharSequence) - 类 中的方法org.dromara.hutool.core.text.StrRegionMatcher
-
- test(Runnable) - 类 中的方法org.dromara.hutool.core.thread.ConcurrencyTester
-
- testing(T, U) - 接口 中的方法org.dromara.hutool.core.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- testing(T) - 接口 中的方法org.dromara.hutool.core.func.SerPredicate
-
Evaluates this predicate on the given argument.
- testPropertyFilter(Field, Object) - 类 中的方法org.dromara.hutool.core.bean.copier.CopyOptions
-
测试是否保留字段,true保留,false不保留
- text() - 接口 中的方法org.dromara.hutool.core.lang.EnumItem
-
在中文语境下,多数时间枚举会配合一个中文说明
- text - 类 中的变量org.dromara.hutool.core.text.finder.TextFinder
-
- TextFinder - org.dromara.hutool.core.text.finder中的类
-
文本查找抽象类
- TextFinder() - 类 的构造器org.dromara.hutool.core.text.finder.TextFinder
-
- TextSimilarity - org.dromara.hutool.core.text中的类
-
文本相似度计算
工具类提供者:【杭州】fineliving
- TextSimilarity() - 类 的构造器org.dromara.hutool.core.text.TextSimilarity
-
- thenComparing(Comparator<? super T>) - 类 中的方法org.dromara.hutool.core.comparator.NullComparator
-
- thisDayOfMonth() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisDayOfWeek() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisDayOfWeekEnum() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisHour(boolean) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisMillisecond() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisMinute() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisMonth() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisMonthEnum() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisSecond() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisWeekOfMonth() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisWeekOfYear() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- thisYear() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- ThreadException - org.dromara.hutool.core.thread中的异常错误
-
工具类异常
- ThreadException(Throwable) - 异常错误 的构造器org.dromara.hutool.core.thread.ThreadException
-
- ThreadException(String) - 异常错误 的构造器org.dromara.hutool.core.thread.ThreadException
-
- ThreadException(String, Object...) - 异常错误 的构造器org.dromara.hutool.core.thread.ThreadException
-
- ThreadException(String, Throwable) - 异常错误 的构造器org.dromara.hutool.core.thread.ThreadException
-
- ThreadException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.dromara.hutool.core.thread.ThreadException
-
- ThreadException(Throwable, String, Object...) - 异常错误 的构造器org.dromara.hutool.core.thread.ThreadException
-
- ThreadFactoryBuilder - org.dromara.hutool.core.thread中的类
-
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder
- ThreadFactoryBuilder() - 类 的构造器org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
- ThreadUtil - org.dromara.hutool.core.thread中的类
-
线程池工具
- ThreadUtil() - 类 的构造器org.dromara.hutool.core.thread.ThreadUtil
-
- tianlHash(String) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
TianL Hash算法
- time(Date) - 类 中的静态方法org.dromara.hutool.core.date.SqlDateUtil
-
- TIME - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
时间正则
- TIME - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
时间正则
- TimedCache<K,V> - org.dromara.hutool.core.cache.impl中的类
-
定时缓存
此缓存没有容量限制,对象只有在过期后才会被移除
- TimedCache(long) - 类 的构造器org.dromara.hutool.core.cache.impl.TimedCache
-
构造
- TimedCache(long, Map<Mutable<K>, CacheObj<K, V>>) - 类 的构造器org.dromara.hutool.core.cache.impl.TimedCache
-
构造
- timeout() - 接口 中的方法org.dromara.hutool.core.cache.Cache
-
缓存失效时长, 0 表示没有设置,单位毫秒
- timeout - 类 中的变量org.dromara.hutool.core.cache.file.AbstractFileCache
-
默认超时时间,0表示无默认超时
- timeout() - 类 中的方法org.dromara.hutool.core.cache.file.AbstractFileCache
-
- timeout - 类 中的变量org.dromara.hutool.core.cache.impl.AbstractCache
-
缓存失效时长, 0 表示无限制,单位毫秒
- timeout() - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
- timeout() - 类 中的方法org.dromara.hutool.core.cache.impl.NoCache
-
- TimeParser - org.dromara.hutool.core.date.format.parser中的类
-
时间日期字符串,日期默认为当天,支持格式类似于;
HH:mm:ss
HH:mm
- TimeParser() - 类 的构造器org.dromara.hutool.core.date.format.parser.TimeParser
-
- timestamp() - 类 中的方法org.dromara.hutool.core.data.id.UUID
-
与此 UUID 相关联的时间戳值。
- timestamp(Date) - 类 中的静态方法org.dromara.hutool.core.date.SqlDateUtil
-
- timeToSecond(String) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- TimeUtil - org.dromara.hutool.core.date中的类
-
- TimeUtil() - 类 的构造器org.dromara.hutool.core.date.TimeUtil
-
- timeZone - 类 中的变量org.dromara.hutool.core.date.format.SimpleDateBasic
-
The time zone.
- TimeZoneConverter - org.dromara.hutool.core.convert.impl中的类
-
TimeZone转换器
- TimeZoneConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.TimeZoneConverter
-
- TLS - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports some version of TLS; may support other versions
- TLSv1 - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 2246: TLS version 1.0 ; may support other versions
- TLSv11 - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 4346: TLS version 1.1 ; may support other versions
- TLSv12 - 接口 中的静态变量org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 5246: TLS version 1.2 ; may support other versions
- tmpUploadPath - 类 中的变量org.dromara.hutool.core.net.multipart.UploadSetting
-
临时文件目录
- to(Function<T, R>) - 接口 中的方法org.dromara.hutool.core.lang.mutable.Mutable
-
获取值,并将值转换为指定类型。
- toAbsNormal(Path) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
将Path路径转换为标准的绝对路径
- toAbsoluteUrl(String, String) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
相对URL转换为绝对URL
- toArray() - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- toArray(T[]) - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- toArray() - 类 中的方法org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray(int, int) - 类 中的方法org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回一个包含此流元素的数组
这是一个终端操作
- toArray(IntFunction<A[]>) - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
- toArray(boolean) - 类 中的方法org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象数组
- toArrayZeroCopyIfPossible() - 类 中的方法org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toAvailableStream(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBean(Object, Class<T>) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Class<T>, CopyOptions) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Supplier<T>, CopyOptions) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(T) - 类 中的方法org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBean(T, boolean) - 类 中的方法org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBean(Class<T>) - 类 中的方法org.dromara.hutool.core.map.Dict
-
填充Value Object对象
- toBean(Class<T>) - 类 中的方法org.dromara.hutool.core.xml.XmlMapper
-
XML转Java Bean
如果XML根节点只有一个,且节点名和Bean的名称一致,则直接转换子节点
- toBeanIgnoreCase(T) - 类 中的方法org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBeanIgnoreCase(Class<T>) - 类 中的方法org.dromara.hutool.core.map.Dict
-
填充Value Object对象,忽略大小写
- toBeanWithCamelCase(T) - 类 中的方法org.dromara.hutool.core.map.Dict
-
转换为Bean对象,并使用驼峰法模式转换
- toBigDecimal(Object, BigDecimal) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigDecimal(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toBigDecimal(Number) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
数字转
BigDecimal
Float、Double等有精度问题,转换为字符串后再转换
null转换为0
- toBigDecimal(String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toBigInteger(String) - 类 中的静态方法org.dromara.hutool.core.codec.HexUtil
-
Hex(16进制)字符串转为BigInteger
- toBigInteger(Object, BigInteger) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigInteger(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBigInteger(Number) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toBigInteger(String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toBomReader(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBoolean(Object, Boolean) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBoolean(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBoolean(String) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
- toBooleanArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Boolean数组
- toBooleanObject(String) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
- toBuffered(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(InputStream, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(OutputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(OutputStream, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Reader) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Reader, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Writer) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Writer, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toByte(Object, Byte) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为byte
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toByte(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为byte
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toByte(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为byte
- toByte(int) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
int转byte
- toByteArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Byte数组
- toByteArray() - 类 中的方法org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组
- toByteArrayZeroCopyIfPossible() - 类 中的方法org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toByteObj(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Byte
- toBytes(ByteBuffer) - 类 中的静态方法org.dromara.hutool.core.io.buffer.BufferUtil
-
- toBytes() - 类 中的方法org.dromara.hutool.core.io.unit.DataSize
-
返回bytes大小
- toBytes(CharSequence, Charset) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
编码字符串
- toBytes(short) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
short转byte数组
默认以小端序转换
- toBytes(short, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
short转byte数组
自定义端序
- toBytes(int) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
int转byte数组
默认以小端序转换
- toBytes(int, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
int转byte数组
自定义端序
- toBytes(long) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toBytes(long, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toBytes(float) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
float转byte数组,默认以小端序转换
- toBytes(float, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
float转byte数组,自定义端序
- toBytes(double) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
double转byte数组
默认以小端序转换
- toBytes(double, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Number) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Number, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toCalendar() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- toCalendar(Locale) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone, Locale) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCamelCase(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char, boolean) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCaseMap(Map<K, V>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将已知Map转换为key为驼峰风格的Map
如果KEY为非String类型,保留原值
- toChar(Object, Character) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toChar(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toChar(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为char
- toCharacter(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Character
- toCharArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Character数组
- toChinese() - 枚举 中的方法org.dromara.hutool.core.date.Week
-
转换为中文名
- toChinese(String) - 枚举 中的方法org.dromara.hutool.core.date.Week
-
转换为中文名
- toChronoUnit() - 枚举 中的方法org.dromara.hutool.core.date.DateUnit
-
- toChronoUnit(DateUnit) - 枚举 中的静态方法org.dromara.hutool.core.date.DateUnit
-
- toChronoUnit(TimeUnit) - 类 中的静态方法org.dromara.hutool.core.date.TemporalUtil
-
- toCloseByNumber(int) - 类 中的静态方法org.dromara.hutool.core.text.CharUtil
-
将[1-20]数字转换为带圈的字符:
1 -》 '①'
12 -》 '⑫'
20 -》 '⑳'
也称作:封闭式字符,英文:Enclosed Alphanumerics
- toCloseChar(char) - 类 中的静态方法org.dromara.hutool.core.text.CharUtil
-
将字母、数字转换为带圈的字符:
'1' -》 '①'
'A' -》 'Ⓐ'
'a' -》 'ⓐ'
获取带圈数字 /封闭式字母数字 ,从1-20,超过1-20报错
- toColl(Supplier<C>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换成集合
- toCollection(Iterable<E>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
- toCollection(Class<?>, Class<?>, Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为集合类
- toCombination(AnnotatedElement) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotationUtil
-
将指定的被注解的元素转换为组合注解元素
- toDate(Object, Date) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Date
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDate(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Date
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toDateStr() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd" 格式字符串
- today() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
当天开始的时间,结果类似:2022-10-26 00:00:00
- today() - 类 中的静态方法org.dromara.hutool.core.date.TimeUtil
-
当天时间,默认时区
- toDBC(String) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
全角转半角
- toDBC(String, Set<Character>) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
替换全角为半角
- toDouble(Object, Double) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDouble(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toDouble(Number) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
Number值转换为double
float强制转换存在精度问题,此方法避免精度丢失
- toDouble(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为double
- toDouble(byte[]) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转Double
默认以小端序转换
- toDouble(byte[], ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转double
自定义端序
- toDoubleArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Double数组
- toDoubleObj(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Double
- toEasyStream() - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toEntries(Function<T, K>, Function<T, V>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntries(Function<T, K>) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntryStream(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toEntryStream(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toEnum(Class<E>, Object, E) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
- toEnum(Class<E>, Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
- toEpochMilli(TemporalAccessor) - 类 中的静态方法org.dromara.hutool.core.date.TemporalAccessorUtil
-
- toFloat(Object, Float) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toFloat(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toFloat(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为float
- toFloat(byte[]) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转float
默认以小端序转换
- toFloat(byte[], ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转float
自定义端序
- toFloatArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Float数组
- toFloatObj(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Float
- toFunction(BiFunction<T, U, R>, U) - 类 中的静态方法org.dromara.hutool.core.func.LambdaUtil
-
- toGigabytes() - 类 中的方法org.dromara.hutool.core.io.unit.DataSize
-
返回GB大小
- toHex(int) - 类 中的静态方法org.dromara.hutool.core.codec.HexUtil
-
转为16进制字符串
- toHex(long) - 类 中的静态方法org.dromara.hutool.core.codec.HexUtil
-
转为16进制字符串
- toHex(String, Charset) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
字符串转换成十六进制字符串,结果为小写
- toHex(byte[]) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
byte数组转16进制串
- toHierarchyElement(AnnotatedElement) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHierarchyMetaElement(AnnotatedElement, boolean) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHierarchyRepeatableMetaElement(AnnotatedElement, boolean) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toIdentityMap(Collection<V>, Function<V, K>) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdentityMap(Collection<V>, Function<V, K>, boolean) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdxMap() - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为下标,value为元素
- toIdxMap(Function<? super T, ? extends U>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为下标,value为给定操作执行后的返回值
- toInstant(Object, Date) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
Instant
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInstant(Calendar) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
- toInstant(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- toInstant(TemporalAccessor) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- toInstant(TemporalAccessor) - 类 中的静态方法org.dromara.hutool.core.date.TemporalAccessorUtil
-
- toInt(Object, Integer) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInt(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为int
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toInt(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为int
- toInt(byte[]) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
默认以小端序转换
- toInt(byte[], ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
自定义端序
- toInt(byte[], int, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
自定义端序
- toIntArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Integer数组
- toInteger(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Integer
- toIpList(Set<InetAddress>) - 类 中的静态方法org.dromara.hutool.core.net.NetUtil
-
地址列表转换为IP地址列表
- toJdkDate() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转换为
Date
考虑到很多框架(例如Hibernate)的兼容性,提供此方法返回JDK原生的Date对象
- toJdkDayOfWeek() - 枚举 中的方法org.dromara.hutool.core.date.Week
-
- toJdkMonth() - 枚举 中的方法org.dromara.hutool.core.date.Month
-
- toKebabCase(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为短横连接方式。
- tokenizePath(String) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
Tokenize the given path into parts, based on this matcher's settings.
- tokenizePattern(String) - 类 中的方法org.dromara.hutool.core.text.AntPathMatcher
-
Tokenize the given path pattern into parts, based on this matcher's settings.
- toKeyStream() - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
转为键的流
- toKilobytes() - 类 中的方法org.dromara.hutool.core.io.unit.DataSize
-
返回KB大小
- TolerantMap<K,V> - org.dromara.hutool.core.map中的类
-
一个可以提供默认值的Map
- TolerantMap(V) - 类 的构造器org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(int, float, V) - 类 的构造器org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(int, V) - 类 的构造器org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(Map<K, V>, V) - 类 的构造器org.dromara.hutool.core.map.TolerantMap
-
构造
- toList(Collection<E>, Function<E, T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList(Collection<E>, Function<E, T>, boolean) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList() - 类 中的方法org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
- toList(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为ArrayList,元素类型默认Object
- toList(Class<T>, Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为ArrayList
- toList() - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转换成列表
- toList() - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
- toList(boolean) - 类 中的方法org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象列表
- toList(Function<String, T>) - 类 中的方法org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象列表
- toList(MapTree<E>, boolean) - 类 中的静态方法org.dromara.hutool.core.tree.TreeUtil
-
深度优先,遍历树,将树换为数组
- toListMap(Iterable<? extends Map<K, V>>) - 类 中的静态方法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>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Iterable<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Map<K, List<V>>, Iterable<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的Map集合
- toListMap(Iterable<? extends Map<K, V>>) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
LocalDateTime
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLocalDateTime(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为LocalDateTime
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toLocalDateTime(Calendar) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
- toLocalDateTime() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- toLocalDateTime(Instant) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- toLocalDateTime(Date) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
- toLong(Object, Long) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLong(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为long
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toLong(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为long
- toLong(byte[]) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toLong(byte[], ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toLong(byte[], int, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
- toLongArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Long数组
- toLongObj(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Long
- toMacAddressStr(byte[], String) - 类 中的静态方法org.dromara.hutool.core.net.MacAddressUtil
-
将bytes类型的mac地址转换为可读字符串,通常地址每个byte位使用16进制表示,并用指定分隔符分隔
- toMap(Collection<E>, Function<E, K>, Function<E, V>) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
- toMap(Iterable<K>, Iterable<V>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterable<K>, Iterable<V>, boolean) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterator<K>, Iterator<V>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterator<K>, Iterator<V>, boolean) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterable<V>, Function<V, K>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Iterable<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Class<K>, Class<V>, Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Map,若value原本就是Map,则转为原始类型,若不是则默认转为HashMap
- toMap(Class<?>, Class<K>, Class<V>, Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Map
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Supplier<Map<K, V>>, BinaryOperator<V>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toMap(Supplier<Map<K, V>>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toMap() - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toMap(Function<? super T, ? extends K>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为给定操作执行后的返回值,value为当前元素
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap() - 类 中的方法org.dromara.hutool.core.xml.XmlMapper
-
XML节点转Map
- toMap(Map<String, Object>) - 类 中的方法org.dromara.hutool.core.xml.XmlMapper
-
XML节点转Map
- toMapList(Map<K, ? extends Iterable<V>>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
列转行。
- toMapList(Map<K, ? extends Iterable<V>>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
列转行。
- toMarkSupport(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toMarkSupport(Reader) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toMegabytes() - 类 中的方法org.dromara.hutool.core.io.unit.DataSize
-
返回MB大小
- toMetaElement(AnnotatedElement, boolean) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- tomorrow() - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
明天
- toMsStr() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- toNumber(Object, Number) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toNumber(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toNumber(byte[], Class<T>, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转换为指定类型数字
- toNumberArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Number数组
- toObjectArray(Map<?, ?>) - 类 中的静态方法org.dromara.hutool.core.map.MapUtil
-
将键值对转换为二维数组,第一维是key,第二纬是value
- toOpt() - 接口 中的方法org.dromara.hutool.core.lang.mutable.Mutable
-
- toOptional() - 类 中的方法org.dromara.hutool.core.lang.Opt
-
- toParameterizedType(Type) - 类 中的静态方法org.dromara.hutool.core.reflect.TypeUtil
-
- toParameterizedType(Type, int) - 类 中的静态方法org.dromara.hutool.core.reflect.TypeUtil
-
- toPascalCase(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将下划线方式命名的字符串转换为帕斯卡式。
- toPredicate(BiPredicate<T, U>, U) - 类 中的静态方法org.dromara.hutool.core.func.LambdaUtil
-
- toPredicate(BiConsumer<T, U>, U) - 类 中的静态方法org.dromara.hutool.core.func.LambdaUtil
-
- toPrimitiveByteArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Byte数组
- toProxyBean(Class<T>) - 类 中的方法org.dromara.hutool.core.map.MapProxy
-
将Map代理为指定接口的动态代理对象
- toPushBackReader(Reader, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toPushbackStream(InputStream, int) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toQuery(Map<String, ?>) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式,会自动url编码键和值
- toQuery(Map<String, ?>, Charset) - 类 中的静态方法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) - 类 中的静态方法org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
key1=v1&key2=&key3=v3
- toRange() - 接口 中的方法org.dromara.hutool.core.lang.range.Bound
-
将当前实例转为一个区间
- toReader(InputStream, Charset) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
获得一个Reader
- toRealPath(Path) - 类 中的静态方法org.dromara.hutool.core.io.file.PathUtil
-
获取实际路径,路径文件必须存在
- toRepeatableMetaElement(AnnotatedElement, boolean) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toRepeatableMetaElement(AnnotatedElement, RepeatableAnnotationCollector, boolean) - 类 中的静态方法org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toSBC(String) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
半角转全角
- toSBC(String, Set<Character>) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
半角转全角,null返回null
- toSet(Collection<E>, Function<E, T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Collection<E>, Function<E, T>, boolean) - 类 中的静态方法org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Class<T>, Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为HashSet
- toSet() - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为HashSet
- toShort(Object, Short) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Short
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toShort(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Short
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toShort(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为short
- toShort(byte[]) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
默认以小端序转换
- toShort(byte[], ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
自定义端序
- toShort(byte[], int, ByteOrder) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
自定义端序
- toShortArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为Short数组
- toShortObj(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Short
- toStr(Iterator<E>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>, String, String, String) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Object, String) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toStr(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
- toStr(ByteArrayOutputStream, Charset) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toStr(Number, String) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toStr(Number) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toStr(Number, boolean) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toStr(BigDecimal) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toStr(BigDecimal, boolean) - 类 中的静态方法org.dromara.hutool.core.math.NumberUtil
-
- toStr(Node) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
- toStr(Node, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean, boolean) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStrArray(Object) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
转换为String数组
- toStream(String, Charset) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
String 转为流
- toStream(File) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toStream(Path) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toStream(byte[]) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toStream(ByteArrayOutputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toStream(FastByteArrayOutputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
- toString(Object) - 类 中的静态方法org.dromara.hutool.core.array.ArrayUtil
-
数组或集合转String
- toString() - 类 中的方法org.dromara.hutool.core.array.ArrayWrapper
-
- toString() - 类 中的方法org.dromara.hutool.core.bean.BeanPath
-
- toString() - 类 中的方法org.dromara.hutool.core.bean.DynaBean
-
- toString() - 类 中的方法org.dromara.hutool.core.bean.PropDesc
-
- toString() - 类 中的方法org.dromara.hutool.core.cache.impl.AbstractCache
-
- toString() - 类 中的方法org.dromara.hutool.core.cache.impl.CacheObj
-
- toString() - 类 中的方法org.dromara.hutool.core.cache.impl.ReentrantCache
-
- toString() - 类 中的方法org.dromara.hutool.core.collection.set.SetFromMap
-
- toString() - 类 中的方法org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
- toString() - 类 中的方法org.dromara.hutool.core.data.id.UUID
-
返回此UUID 的字符串表现形式。
- toString(boolean) - 类 中的方法org.dromara.hutool.core.data.id.UUID
-
返回此UUID 的字符串表现形式。
- toString() - 类 中的方法org.dromara.hutool.core.date.BetweenFormatter
-
- toString() - 类 中的方法org.dromara.hutool.core.date.chinese.ChineseDate
-
- toString(DateUnit, BetweenFormatter.Level) - 类 中的方法org.dromara.hutool.core.date.DateBetween
-
格式化输出时间差
- toString(BetweenFormatter.Level) - 类 中的方法org.dromara.hutool.core.date.DateBetween
-
格式化输出时间差
- toString() - 类 中的方法org.dromara.hutool.core.date.DateBetween
-
- toString() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
- toString(TimeZone) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
如果时区不为null,会转换为其时区对应的时间,否则转换为当前时间对应的时区
- toString(String) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString(DatePrinter) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString(DateFormat) - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString() - 类 中的方法org.dromara.hutool.core.date.format.FastDateFormat
-
- toString() - 类 中的方法org.dromara.hutool.core.date.format.SimpleDateBasic
-
- toString() - 类 中的方法org.dromara.hutool.core.date.StopWatch
-
- toString() - 类 中的方法org.dromara.hutool.core.io.ByteOrderMark
-
- toString() - 类 中的方法org.dromara.hutool.core.io.FastStringWriter
-
- toString() - 类 中的方法org.dromara.hutool.core.io.resource.ClassPathResource
-
- toString() - 类 中的方法org.dromara.hutool.core.io.resource.FileResource
-
返回路径
- toString() - 类 中的方法org.dromara.hutool.core.io.resource.UrlResource
-
返回路径
- toString() - 类 中的方法org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
- toString(Charset) - 类 中的方法org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为字符串
- toString() - 类 中的方法org.dromara.hutool.core.io.unit.DataSize
-
- toString() - 枚举 中的方法org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
- toString() - 枚举 中的方法org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
- toString() - 接口 中的方法org.dromara.hutool.core.lang.ansi.AnsiElement
-
- toString() - 枚举 中的方法org.dromara.hutool.core.lang.ansi.AnsiStyle
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.ConsoleTable
-
获取表格字符串
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableBool
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableByte
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableDouble
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableFloat
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableInt
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableLong
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableObj
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.mutable.MutableShort
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.Opt
-
返回包裹内元素调用toString()的结果,不存在则返回null
- toString() - 类 中的方法org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.page.PageInfo
-
- toString() - 接口 中的方法org.dromara.hutool.core.lang.range.Bound
-
获得当前实例对应的{x| x >= xxx}格式的不等式字符串
- toString() - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
输出当前区间的字符串,格式为"[a, b]"
- toString() - 类 中的方法org.dromara.hutool.core.lang.range.DefaultSegment
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.tuple.Pair
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.tuple.Triple
-
- toString() - 类 中的方法org.dromara.hutool.core.lang.tuple.Tuple
-
- toString() - 类 中的方法org.dromara.hutool.core.map.AbsEntry
-
- toString() - 类 中的方法org.dromara.hutool.core.map.MapJoiner
-
- toString() - 类 中的方法org.dromara.hutool.core.map.MapWrapper
-
- toString() - 类 中的方法org.dromara.hutool.core.map.multi.AbsTable
-
- toString() - 类 中的方法org.dromara.hutool.core.map.TableMap
-
- toString() - 类 中的方法org.dromara.hutool.core.map.TolerantMap
-
- toString() - 类 中的方法org.dromara.hutool.core.math.Money
-
生成本对象的缺省字符串表示
- toString() - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
- toString() - 类 中的方法org.dromara.hutool.core.net.url.UrlPath
-
- toString() - 类 中的方法org.dromara.hutool.core.net.url.UrlQuery
-
生成查询字符串,类似于aaa=111&bbb=222
此方法不对任何特殊字符编码,仅用于输出显示
- toString() - 类 中的方法org.dromara.hutool.core.reflect.kotlin.KParameter
-
- toString() - 类 中的方法org.dromara.hutool.core.reflect.NullType
-
- toString() - 类 中的方法org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
- toString() - 类 中的方法org.dromara.hutool.core.reflect.TypeReference
-
- toString() - 类 中的方法org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
将被包装的实例转为字符串
- toString() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
将当前实例转为字符串
- toString(char) - 类 中的静态方法org.dromara.hutool.core.text.ASCIIStrCache
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString(char) - 类 中的静态方法org.dromara.hutool.core.text.CharUtil
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString() - 类 中的方法org.dromara.hutool.core.text.dfa.FoundWord
-
默认的,只输出匹配到的关键字
- toString() - 类 中的方法org.dromara.hutool.core.text.StrJoiner
-
- toString(Object) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
调用对象的toString方法,null会返回“null”
- toString(String) - 类 中的静态方法org.dromara.hutool.core.text.UnicodeUtil
-
Unicode字符串转为普通字符串
Unicode字符串的表现方式为:\\uXXXX
- toString() - 类 中的方法org.dromara.hutool.core.thread.threadlocal.NamedInheritableThreadLocal
-
- toString() - 类 中的方法org.dromara.hutool.core.thread.threadlocal.NamedThreadLocal
-
- toString() - 类 中的方法org.dromara.hutool.core.tree.MapTree
-
- toString(boolean, String, String) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串
BooleanUtil.toString(true, "true", "false") = "true"
BooleanUtil.toString(false, "true", "false") = "false"
- toString(Boolean, String, String, String) - 类 中的静态方法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<?>) - 类 中的静态方法org.dromara.hutool.core.util.EnumUtil
-
- toString(Object) - 类 中的静态方法org.dromara.hutool.core.util.ObjUtil
-
- toStringDefaultTimeZone() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
时区使用当前地区的默认时区
- toStringNormal() - 类 中的方法org.dromara.hutool.core.date.chinese.ChineseDate
-
转换为标准的日期格式来表示农历日期,例如2020-01-13
如果存在闰月,显示闰月月份,如润二月显示2
- toStringOnOff(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'on' 或者 'off'.
- toStringOrNull(Object) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
调用对象的toString方法,null会返回null
- toStringTrueFalse(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'true' 或者 'false'.
- toStringYesNo(boolean) - 类 中的静态方法org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'yes' 或者 'no'.
- toSymbolCase(CharSequence, char) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为使用符号连接方式。
- toSymbolCase(CharSequence, char) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为使用符号连接方式。
- toTable(BiFunction<? super K, ? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toTable(BiFunction<? super K, ? super V, ? extends N>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
- totalLength(CharSequence...) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串数组的总长度
null字符长度定义为0
- toTerabytes() - 类 中的方法org.dromara.hutool.core.io.unit.DataSize
-
返回TB大小
- toTimeStr() - 类 中的方法org.dromara.hutool.core.date.DateTime
-
转为"HH:mm:ss" 格式字符串
- toTimeUnit(ChronoUnit) - 类 中的静态方法org.dromara.hutool.core.date.TemporalUtil
-
- toTimeZone(ZoneId) - 类 中的静态方法org.dromara.hutool.core.date.ZoneUtil
-
- toTree(List<T>) - 类 中的方法org.dromara.hutool.core.tree.BeanTree
-
将集合转换为树
- toTreeSet(Collection<T>, Comparator<T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
将集合转换为排序后的TreeSet
- touch(String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File, String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(String, String) - 类 中的静态方法org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- toUnderlineCase(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为下划线方式。
- toUnderlineCase(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
- toUnicode(char) - 类 中的静态方法org.dromara.hutool.core.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(int) - 类 中的静态方法org.dromara.hutool.core.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(String) - 类 中的静态方法org.dromara.hutool.core.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicode(String, boolean) - 类 中的静态方法org.dromara.hutool.core.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicodeHex(char) - 类 中的方法org.dromara.hutool.core.codec.binary.Base16Codec
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》\u4f60
- toUnicodeHex(int) - 类 中的静态方法org.dromara.hutool.core.codec.HexUtil
-
将指定int值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》 \u4f60
- toUnicodeHex(char) - 类 中的静态方法org.dromara.hutool.core.codec.HexUtil
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》 \u4f60
- toUnmodifiableList() - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
换为不可变集合
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableSet() - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
换为不可变集合
- toUnsignedByteArray(BigInteger) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedByteArray(int, BigInteger) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedInt(byte) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
byte转无符号int
- toURI() - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
转换为URI
- toURI(URL) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
转URL为URI
- toURI(URL, boolean) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
转URL为URI
- toURI(String) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
转字符串为URI
- toURI(String, boolean) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
转字符串为URI
- toURL() - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
- toURL(URLStreamHandler) - 类 中的方法org.dromara.hutool.core.net.url.UrlBuilder
-
- toUrlForHttp(String) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUrlForHttp(String, URLStreamHandler) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUtf8Bytes(CharSequence) - 类 中的静态方法org.dromara.hutool.core.util.ByteUtil
-
编码字符串,编码为UTF-8
- toUtf8Reader(InputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
获得一个文件读取器,默认使用 UTF-8 编码
- toUtf8Stream(String) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
String 转为UTF-8编码的字节流流
- toUtf8Writer(OutputStream) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
获得一个Writer,默认编码UTF-8
- toValueStream() - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
转为值的流
- toWriter(OutputStream, Charset) - 类 中的静态方法org.dromara.hutool.core.io.IoUtil
-
获得一个Writer
- toZip(Iterable<R>) - 接口 中的方法org.dromara.hutool.core.stream.TerminableWrappedStream
-
与给定的可迭代对象转换成map,key为现有元素,value为给定可迭代对象迭代的元素
至少包含全部的key,如果对应位置上的value不存在,则为null
- toZipFile(File, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
- toZoneId(TimeZone) - 类 中的静态方法org.dromara.hutool.core.date.ZoneUtil
-
- trans(Collection<F>, Function<? super F, ? extends T>) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
使用给定的转换函数,转换源集合为新类型的集合
- trans(Iterator<F>, Function<? super F, ? extends T>) - 类 中的静态方法org.dromara.hutool.core.collection.iter.IterUtil
-
- trans(Spliterator<F>, Function<? super F, ? extends T>) - 类 中的静态方法org.dromara.hutool.core.collection.SpliteratorUtil
-
- TransCollection<F,T> - org.dromara.hutool.core.collection中的类
-
使用给定的转换函数,转换源集合为新类型的集合
- TransCollection(Collection<F>, Function<? super F, ? extends T>) - 类 的构造器org.dromara.hutool.core.collection.TransCollection
-
构造
- transElements(NodeList) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将NodeList转换为Element列表
- transElements(Element, NodeList) - 类 中的静态方法org.dromara.hutool.core.xml.XmlUtil
-
将NodeList转换为Element列表
非Element节点将被忽略
- transform(Supplier<C>, Function<C, R>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- transform(Function<List<T>, R>) - 类 中的静态方法org.dromara.hutool.core.stream.CollectorUtil
-
- TransformableWrappedStream<T,S extends TransformableWrappedStream<T,S>> - org.dromara.hutool.core.stream中的接口
-
- transientSupport - 类 中的变量org.dromara.hutool.core.bean.copier.CopyOptions
-
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- TransIter<F,T> - org.dromara.hutool.core.collection.iter中的类
-
- TransIter(Iterator<? extends F>, Function<? super F, ? extends T>) - 类 的构造器org.dromara.hutool.core.collection.iter.TransIter
-
构造
- TransMap<K,V> - org.dromara.hutool.core.map中的类
-
- TransMap(Supplier<Map<K, V>>) - 类 的构造器org.dromara.hutool.core.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransMap(Map<K, V>) - 类 的构造器org.dromara.hutool.core.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransSpliterator<F,T> - org.dromara.hutool.core.collection中的类
-
- TransSpliterator(Spliterator<F>, Function<? super F, ? extends T>) - 类 的构造器org.dromara.hutool.core.collection.TransSpliterator
-
构造
- traverseByBreadthFirst(H, Predicate<? super H>, HierarchyIterator<H, R>) - 类 中的静态方法org.dromara.hutool.core.tree.hierarchy.HierarchyUtil
-
按广度优先遍历指定包括hierarchy本身在内层级结构
- traverseByBreadthFirst(H, HierarchyIterator<H, R>) - 类 中的静态方法org.dromara.hutool.core.tree.hierarchy.HierarchyUtil
-
按广度优先遍历指定包括hierarchy本身在内层级结构
- traverseByDepthFirst(H, Predicate<? super H>, HierarchyIterator<H, R>) - 类 中的静态方法org.dromara.hutool.core.tree.hierarchy.HierarchyUtil
-
按深度优先遍历指定包括hierarchy本身在内层级结构
- traverseByDepthFirst(H, HierarchyIterator<H, R>) - 类 中的静态方法org.dromara.hutool.core.tree.hierarchy.HierarchyUtil
-
按深度优先遍历指定包括hierarchy本身在内层级结构
- traverseTypeHierarchy(Class<?>, Predicate<Class<?>>, Consumer<Class<?>>, boolean) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root在内,其层级结构中的所有类和接口。
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root在内,其层级结构中的所有类和接口,直到terminator返回false
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>, Predicate<Class<?>>) - 类 中的静态方法org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root在内,其层级结构中的所有类和接口,直到terminator返回false
- TreeBuilder<E> - org.dromara.hutool.core.tree中的类
-
树构建器
- TreeBuilder(E, TreeNodeConfig) - 类 的构造器org.dromara.hutool.core.tree.TreeBuilder
-
构造
- TreeEntry<K,V> - org.dromara.hutool.core.map中的接口
-
允许拥有一个父节点与多个子节点的Map.Entry实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K) - 类 的构造器org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K, V) - 类 的构造器org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeNode<T> - org.dromara.hutool.core.tree中的类
-
树节点 每个属性都可以在
TreeNodeConfig中被重命名
在你的项目里它可以是部门实体、地区实体等任意类树节点实体
类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象
- TreeNode() - 类 的构造器org.dromara.hutool.core.tree.TreeNode
-
空构造
- TreeNode(T, T, String, Comparable<?>) - 类 的构造器org.dromara.hutool.core.tree.TreeNode
-
构造
- TreeNodeConfig - org.dromara.hutool.core.tree中的类
-
树配置属性相关
- TreeNodeConfig() - 类 的构造器org.dromara.hutool.core.tree.TreeNodeConfig
-
- TreeUtil - org.dromara.hutool.core.tree中的类
-
树工具类
- TreeUtil() - 类 的构造器org.dromara.hutool.core.tree.TreeUtil
-
- trim(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null,依然返回null。
- trim(CharSequence, StrTrimer.TrimMode) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白符,如果字符串是null,依然返回null。
- trim(CharSequence, StrTrimer.TrimMode, Predicate<Character>) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null,依然返回null。
- trim(String[]) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
给定字符串数组全部做去首尾空格
- TRIM_BLANK - 类 中的静态变量org.dromara.hutool.core.text.StrTrimer
-
去除两边空白符
- TRIM_PREFIX_BLANK - 类 中的静态变量org.dromara.hutool.core.text.StrTrimer
-
去除头部空白符
- TRIM_SUFFIX_BLANK - 类 中的静态变量org.dromara.hutool.core.text.StrTrimer
-
去除尾部空白符
- trimFunc(boolean) - 类 中的静态方法org.dromara.hutool.core.text.split.SplitUtil
-
Trim函数
- trimPrefix(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头部的空白,如果字符串是null,则返回null。
- trimStrFields(T, String...) - 类 中的静态方法org.dromara.hutool.core.bean.BeanUtil
-
把Bean里面的String属性做trim操作。
- trimSuffix(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串尾部的空白,如果字符串是null,则返回null。
- trimToEmpty(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null,返回""。
- trimToNull(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null或者"",返回null。
- Triple<L,M,R> - org.dromara.hutool.core.lang.tuple中的类
-
不可变三元组对象
- Triple(L, M, R) - 类 的构造器org.dromara.hutool.core.lang.tuple.Triple
-
构造
- TripleConverter - org.dromara.hutool.core.convert.impl中的类
-
Triple 转换器,支持以下类型转为Triple:
Bean,包含
getLeft、
getMiddle和
getRight方法
- TripleConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.TripleConverter
-
- TripleTable<L,M,R> - org.dromara.hutool.core.map中的类
-
三值表结构,可重复
用于提供三种值相互查找操作
查找方式为indexOf方式遍历查找,数据越多越慢。
- TripleTable(List<Triple<L, M, R>>) - 类 的构造器org.dromara.hutool.core.map.TripleTable
-
构造
- TripleTable(int) - 类 的构造器org.dromara.hutool.core.map.TripleTable
-
构造
- TripleTable(List<L>, List<M>, List<R>) - 类 的构造器org.dromara.hutool.core.map.TripleTable
-
- truncate(Calendar, DateField) - 类 中的静态方法org.dromara.hutool.core.date.CalendarUtil
-
修改日期为某个时间字段起始时间
- truncate(Date, DateField) - 类 中的静态方法org.dromara.hutool.core.date.DateUtil
-
修改日期为某个时间字段起始时间
- TrustAnyHostnameVerifier - org.dromara.hutool.core.net.ssl中的类
-
https 域名校验,信任所有域名
注意此类慎用,信任全部可能会有中间人攻击风险
- TrustAnyHostnameVerifier() - 类 的构造器org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
-
- TrustAnyTrustManager - org.dromara.hutool.core.net.ssl中的类
-
新任所有信任管理器,默认信任所有客户端和服务端证书
继承
X509ExtendedTrustManager的原因见:
https://blog.csdn.net/ghaohao/article/details/79454913
注意此类慎用,信任全部可能会有中间人攻击风险。
- TrustAnyTrustManager() - 类 的构造器org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
-
- tryAdvance(Consumer<? super T>) - 类 中的方法org.dromara.hutool.core.collection.TransSpliterator
-
- tryAdvance(Consumer<? super T>) - 类 中的方法org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- tryAdvance(Consumer<? super T>) - 类 中的方法org.dromara.hutool.core.stream.spliterators.IterateSpliterator
-
- tryAdvance(Consumer<? super T>) - 类 中的方法org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- tryConvertEnum(Object, Class) - 类 中的静态方法org.dromara.hutool.core.convert.impl.EnumConverter
-
尝试转换,转换规则为:
如果实现
EnumItem接口,则调用fromInt或fromStr转换
找到类似转换的静态方法调用实现转换且优先使用
约定枚举类应该提供 valueOf(String) 和 valueOf(Integer)用于转换
oriInt /name 转换托底
- tryLock() - 类 中的方法org.dromara.hutool.core.thread.lock.NoLock
-
- tryLock(long, TimeUnit) - 类 中的方法org.dromara.hutool.core.thread.lock.NoLock
-
- trySplit() - 类 中的方法org.dromara.hutool.core.collection.TransSpliterator
-
- trySplit() - 类 中的方法org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- trySplit() - 类 中的方法org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- ttl - 类 中的变量org.dromara.hutool.core.cache.impl.CacheObj
-
对象存活时长,0表示永久存活
- Tuple - org.dromara.hutool.core.lang.tuple中的类
-
不可变数组类型(元组),用于多值返回
多值可以支持每个元素值类型不同
- Tuple(Object...) - 类 的构造器org.dromara.hutool.core.lang.tuple.Tuple
-
构造
- TupleConverter - org.dromara.hutool.core.convert.impl中的类
-
- TupleConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.TupleConverter
-
- TypeGetter<K> - 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)方法,完成所有类型的值获取,获取默认采用
Convert方式自动转换。
- TypeReference<T> - org.dromara.hutool.core.reflect中的类
-
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。
- TypeReference() - 类 的构造器org.dromara.hutool.core.reflect.TypeReference
-
构造
- TypeUtil - org.dromara.hutool.core.reflect中的类
-
针对
Type 的工具类封装
最主要功能包括:
1.
- TypeUtil() - 类 的构造器org.dromara.hutool.core.reflect.TypeUtil
-
- UNDERLINE - 接口 中的静态变量org.dromara.hutool.core.text.CharPool
-
字符常量:下划线 '_'
- UNDERLINE - 接口 中的静态变量org.dromara.hutool.core.text.StrPool
-
字符串常量:下划线 "_"
- unescape(String) - 类 中的静态方法org.dromara.hutool.core.text.escape.EscapeUtil
-
Escape解码
- unescapeHtml4(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.escape.EscapeUtil
-
反转义HTML4中的特殊字符
- unescapeXml(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.escape.EscapeUtil
-
反转义XML中的特殊字符
- unGzip() - 类 中的方法org.dromara.hutool.core.compress.Gzip
-
将压缩流解压到target中
- unGzip(byte[], Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
Gzip解压缩处理
- unGzip(byte[]) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
Gzip解压处理
- unGzip(InputStream) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
Gzip解压处理
- unGzip(InputStream, int) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
Gzip解压处理
- unicodeToStr(String) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
unicode的String转换成String的字符串
- UnicodeUtil - org.dromara.hutool.core.text中的类
-
提供Unicode字符串和普通字符串之间的转换
- UnicodeUtil() - 类 的构造器org.dromara.hutool.core.text.UnicodeUtil
-
- union() - 类 中的方法org.dromara.hutool.core.collection.CollectionOperation
-
多个集合的并集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最多的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c, c],此结果中只保留了三个c
- union(Collection<? extends T>...) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
多个集合的并集
针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最多的个数
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c, c],此结果中只保留了三个c
- unionAll() - 类 中的方法org.dromara.hutool.core.collection.CollectionOperation
-
多个集合的完全并集,类似于SQL中的“UNION ALL”
针对一个集合中存在多个相同元素的情况,保留全部元素
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c, c, a, b, c, c]
- unionAll(Collection<? extends T>...) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
多个集合的完全并集,类似于SQL中的“UNION ALL”
针对一个集合中存在多个相同元素的情况,保留全部元素
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c, c, c, a, b, c, c]
- unionDistinct() - 类 中的方法org.dromara.hutool.core.collection.CollectionOperation
-
多个集合的非重复并集,类似于SQL中的“UNION DISTINCT”
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
- unionDistinct(Collection<? extends T>...) - 类 中的静态方法org.dromara.hutool.core.collection.CollUtil
-
多个集合的非重复并集,类似于SQL中的“UNION DISTINCT”
针对一个集合中存在多个相同元素的情况,只保留一个
例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c]
结果:[a, b, c],此结果中只保留了一个c
- unionIfIntersected(BoundedRange<T>) - 类 中的方法org.dromara.hutool.core.lang.range.BoundedRange
-
若other与当前区间相交,则将其与当前区间合并。
- unionIfIntersected(BoundedRange<T>, BoundedRange<T>) - 类 中的静态方法org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
若other与当前区间相交,则将其与当前区间合并。
- UniqueKeySet<K,V> - org.dromara.hutool.core.collection.set中的类
-
- UniqueKeySet(Function<V, K>) - 类 的构造器org.dromara.hutool.core.collection.set.UniqueKeySet
-
构造
- UniqueKeySet(Function<V, K>, Collection<? extends V>) - 类 的构造器org.dromara.hutool.core.collection.set.UniqueKeySet
-
构造
- UniqueKeySet(boolean, Function<V, K>) - 类 的构造器org.dromara.hutool.core.collection.set.UniqueKeySet
-
构造
- UniqueKeySet(boolean, Function<V, K>, Collection<? extends V>) - 类 的构造器org.dromara.hutool.core.collection.set.UniqueKeySet
-
构造
- UniqueKeySet(int, float, Function<V, K>) - 类 的构造器org.dromara.hutool.core.collection.set.UniqueKeySet
-
构造
- UniqueKeySet(MapBuilder<K, V>, Function<V, K>) - 类 的构造器org.dromara.hutool.core.collection.set.UniqueKeySet
-
构造
- UNIT_NAMES - 枚举 中的静态变量org.dromara.hutool.core.io.unit.DataUnit
-
- universal(char[], int, int[]) - 类 中的静态方法org.dromara.hutool.core.codec.hash.HashUtil
-
Universal Hashing
- UniversalNamespaceCache - org.dromara.hutool.core.xml中的类
-
全局命名空间上下文
见:https://www.ibm.com/developerworks/cn/xml/x-nmspccontext/
- UniversalNamespaceCache(Node, boolean) - 类 的构造器org.dromara.hutool.core.xml.UniversalNamespaceCache
-
This constructor parses the document and stores all namespaces it can
find.
- UNIX_SEPARATOR - 类 中的静态变量org.dromara.hutool.core.io.file.FileNameUtil
-
类Unix路径分隔符
- UNLIMITED - 类 中的静态变量org.dromara.hutool.core.text.split.SplitUtil
-
无限制切分个数
- unlinkNode(K, K) - 接口 中的方法org.dromara.hutool.core.map.ForestMap
-
若parentKey或childKey对应节点都存在,则移除指定该父节点与其直接关联的指定子节点间的引用关系
- unlinkNode(K, K) - 类 中的方法org.dromara.hutool.core.map.LinkedForestMap
-
移除指定父节点与其直接关联的子节点间的引用关系,但是不会将该节点从集合中删除
- unlock() - 类 中的方法org.dromara.hutool.core.thread.lock.NoLock
-
- unmodifiable(List<? extends T>) - 类 中的静态方法org.dromara.hutool.core.collection.ListUtil
-
转为只读List
- unmodifiable(Set<? extends T>) - 类 中的静态方法org.dromara.hutool.core.collection.set.SetUtil
-
转为只读Set
- unordered() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
返回一个无序流(无手动排序)
标记一个流是不在意元素顺序的, 在并行流的某些情况下可以提高性能
- unreflect(Member) - 类 中的静态方法org.dromara.hutool.core.reflect.lookup.LookupUtil
-
- unreflectMethod(Method) - 类 中的静态方法org.dromara.hutool.core.reflect.lookup.LookupUtil
-
- UNRESERVED - 类 中的静态变量org.dromara.hutool.core.net.url.RFC3986
-
- unshift(K, V) - 类 中的方法org.dromara.hutool.core.stream.EntryStream
-
项当前流队首追加元素
- unshift(T...) - 接口 中的方法org.dromara.hutool.core.stream.TransformableWrappedStream
-
给定元素组成的流与当前流合并,成为新的流
- unWrap(Integer...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组,null转为0
- unWrap(Long...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
- unWrap(Character...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
- unWrap(Byte...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
- unWrap(Short...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
- unWrap(Float...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
- unWrap(Double...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
- unWrap(Boolean...) - 类 中的静态方法org.dromara.hutool.core.array.PrimitiveArrayUtil
-
包装类数组转为原始类型数组
null 按照 false 对待
- unWrap(Class<?>) - 枚举 中的静态方法org.dromara.hutool.core.convert.BasicType
-
包装类转为原始类,非包装类返回原类
- unWrap(Class<?>) - 类 中的静态方法org.dromara.hutool.core.convert.Convert
-
包装类转为原始类,非包装类返回原类
- unwrap(Throwable) - 类 中的静态方法org.dromara.hutool.core.exception.ExceptionUtil
-
剥离反射引发的InvocationTargetException、UndeclaredThrowableException中间异常,返回业务本身的异常
- unwrap() - 类 中的方法org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
获取被包装的元素流实例
- unwrap() - 接口 中的方法org.dromara.hutool.core.stream.WrappedStream
-
获取被当前实例包装的流对象
- unWrap(CharSequence, String, String) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉字符包装,如果未被包装则返回原字符串
此方法要求prefix和suffix都存在,如果只有一个,不做去除。
- unWrap(CharSequence, char, char) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉字符包装,如果未被包装则返回原字符串
- unWrap(CharSequence, char) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
去掉字符包装,如果未被包装则返回原字符串
- unzip(String) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压到文件名相同的目录中,默认编码UTF-8
- unzip(String, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压到文件名相同的目录中
- unzip(File) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压到文件名相同的目录中,使用UTF-8编码
- unzip(File, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压到文件名相同的目录中
- unzip(String, String) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压,默认UTF-8编码
- unzip(String, String, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压
- unzip(File, File) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压,默认使用UTF-8编码
- unzip(File, File, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压
- unzip(ZipFile, File) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压
- unzip(ZipFile, File, long) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
限制解压后文件大小
- unzip(InputStream, File, Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压
ZIP条目不使用高速缓冲。
- unzip(ZipInputStream, File) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压
ZIP条目不使用高速缓冲。
- unzipFileBytes(String, String) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
从Zip文件中提取指定的文件为bytes
- unzipFileBytes(String, Charset, String) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
从Zip文件中提取指定的文件为bytes
- unzipFileBytes(File, String) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
从Zip文件中提取指定的文件为bytes
- unzipFileBytes(File, Charset, String) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
从Zip文件中提取指定的文件为bytes
- unZlib(byte[], Charset) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
Zlib解压缩处理
- unZlib(byte[]) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压缩zlib
- unZlib(InputStream) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压缩zlib
- unZlib(InputStream, int) - 类 中的静态方法org.dromara.hutool.core.compress.ZipUtil
-
解压缩zlib
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Ansi
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16CCITT
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16CCITTFalse
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16CCITTFalse
-
- update(byte[]) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
计算全部字节
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16DNP
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16DNP
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16IBM
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Maxim
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Maxim
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16Modbus
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16USB
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16USB
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16X25
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16X25
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16XModem
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.crc16.CRC16XModem
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.CRC16
-
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.CRC16
-
- update(byte[], int, int) - 类 中的方法org.dromara.hutool.core.io.checksum.CRC8
-
- update(byte[]) - 类 中的方法org.dromara.hutool.core.io.checksum.CRC8
-
Updates the current checksum with the specified array of bytes.
- update(int) - 类 中的方法org.dromara.hutool.core.io.checksum.CRC8
-
- UploadFile - org.dromara.hutool.core.net.multipart中的类
-
上传的文件对象
- UploadFile(UploadFileHeader, UploadSetting) - 类 的构造器org.dromara.hutool.core.net.multipart.UploadFile
-
构造
- UploadFileHeader - org.dromara.hutool.core.net.multipart中的类
-
上传的文件的头部信息
来自Jodd
- UploadSetting - org.dromara.hutool.core.net.multipart中的类
-
上传文件设定文件
- UploadSetting() - 类 的构造器org.dromara.hutool.core.net.multipart.UploadSetting
-
- upperFirst(CharSequence) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
大写首字母
例如:str = name, return Name
- upperFirstAndAddPre(CharSequence, String) - 类 中的静态方法org.dromara.hutool.core.text.CharSequenceUtil
-
原字符串首字母大写并在其首部添加指定字符串 例如:str=name, preString=get =》 return getName
- URI - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
- URIConverter - org.dromara.hutool.core.convert.impl中的类
-
URI对象转换器
- URIConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.URIConverter
-
- url - 类 中的变量org.dromara.hutool.core.io.resource.UrlResource
-
- url(URI) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
- url(String) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
通过一个字符串形式的URL地址创建URL对象
- url(String, URLStreamHandler) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
通过一个字符串形式的URL地址创建URL对象
- URL - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
URL
- URL - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
URL
- URL_HTTP - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
Http URL
- URL_HTTP - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
- URL_PROTOCOL_FILE - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示文件: "file"
- URL_PROTOCOL_JAR - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示Jar文件: "jar"
- URL_PROTOCOL_VFS - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示JBoss VFS资源: "vfs"
- URL_PROTOCOL_VFSFILE - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示JBoss文件: "vfsfile"
- URL_PROTOCOL_VFSZIP - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示JBoss zip文件: "vfszip"
- URL_PROTOCOL_WSJAR - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示WebSphere文件: "wsjar"
- URL_PROTOCOL_ZIP - 类 中的静态变量org.dromara.hutool.core.net.url.URLUtil
-
URL 协议表示zip文件: "zip"
- UrlBuilder - org.dromara.hutool.core.net.url中的类
-
URL 生成器,格式形如:
[scheme:]scheme-specific-part[#fragment]
[scheme:][//authority][path][?
- UrlBuilder() - 类 的构造器org.dromara.hutool.core.net.url.UrlBuilder
-
构造
- UrlBuilder(String, String, int, UrlPath, UrlQuery, String, Charset) - 类 的构造器org.dromara.hutool.core.net.url.UrlBuilder
-
构造
- URLConverter - org.dromara.hutool.core.convert.impl中的类
-
URL对象转换器
- URLConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.URLConverter
-
- URLDecoder - org.dromara.hutool.core.net.url中的类
-
URL解码,数据内容的类型是 application/x-www-form-urlencoded。
- URLDecoder() - 类 的构造器org.dromara.hutool.core.net.url.URLDecoder
-
- URLEncoder - org.dromara.hutool.core.net.url中的类
-
URL编码器,提供百分号编码实现
- URLEncoder() - 类 的构造器org.dromara.hutool.core.net.url.URLEncoder
-
- UrlPath - org.dromara.hutool.core.net.url中的类
-
URL中Path部分的封装
- UrlPath() - 类 的构造器org.dromara.hutool.core.net.url.UrlPath
-
- UrlQuery - org.dromara.hutool.core.net.url中的类
-
URL中查询字符串部分的封装,类似于:
key1=v1&key2=&key3=v3
查询封装分为解析查询字符串和构建查询字符串,解析可通过charset为null来自定义是否decode编码后的内容,
构建则通过charset是否为null是否encode参数键值对
- UrlQuery(Map<? extends CharSequence, ?>, UrlQuery.EncodeMode) - 类 的构造器org.dromara.hutool.core.net.url.UrlQuery
-
构造
- UrlQuery.EncodeMode - org.dromara.hutool.core.net.url中的枚举
-
编码模式
根据不同场景以及不同环境,对Query中的name和value采用不同的编码策略
- UrlQueryUtil - org.dromara.hutool.core.net.url中的类
-
URL中查询字符串部分的封装工具,类似于:
key1=v1&key2=&key3=v3
- UrlQueryUtil() - 类 的构造器org.dromara.hutool.core.net.url.UrlQueryUtil
-
- UrlResource - org.dromara.hutool.core.io.resource中的类
-
URL资源访问类
- UrlResource(URI) - 类 的构造器org.dromara.hutool.core.io.resource.UrlResource
-
构造
- UrlResource(URL) - 类 的构造器org.dromara.hutool.core.io.resource.UrlResource
-
构造
- UrlResource(URL, String) - 类 的构造器org.dromara.hutool.core.io.resource.UrlResource
-
构造
- URLUtil - org.dromara.hutool.core.net.url中的类
-
URL(Uniform Resource Locator)统一资源定位符相关工具类
统一资源定位符,描述了一台特定服务器上某资源的特定位置。
- URLUtil() - 类 的构造器org.dromara.hutool.core.net.url.URLUtil
-
- useArrayBlockingQueue(int) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
- useCachesIfNecessary(URLConnection) - 类 中的静态方法org.dromara.hutool.core.net.url.URLUtil
-
如果连接为JNLP方式,则打开缓存
- usedSize - 类 中的变量org.dromara.hutool.core.cache.file.AbstractFileCache
-
已使用缓存空间
- useLinkedBlockingQueue(int) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
- userId() - 类 中的静态方法org.dromara.hutool.core.data.MaskingUtil
-
【用户id】不对外提供userId
- UserPassAuthenticator - org.dromara.hutool.core.net中的类
-
- UserPassAuthenticator(String, char[]) - 类 的构造器org.dromara.hutool.core.net.UserPassAuthenticator
-
构造
- useSynchronousQueue() - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
- useSynchronousQueue(boolean) - 类 中的方法org.dromara.hutool.core.thread.ExecutorBuilder
-
- UTC_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- UTC_MS_FORMAT - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
- UTC_MS_PATTERN - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
ISO8601时间:yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
- UTC_PATTERN - 类 中的静态变量org.dromara.hutool.core.date.DatePattern
-
UTC时间:yyyy-MM-dd'T'HH:mm:ss'Z'
按照ISO8601规范,后缀加Z表示UTC时间
- utf8Str(Object) - 类 中的静态方法org.dromara.hutool.core.text.StrUtil
-
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组
2、对象数组会调用Arrays.toString方法
- UTF_16BE - 类 中的静态变量org.dromara.hutool.core.io.ByteOrderMark
-
UTF-16BE BOM (Big-Endian).
- UTF_16LE - 类 中的静态变量org.dromara.hutool.core.io.ByteOrderMark
-
UTF-16LE BOM (Little-Endian).
- UTF_32BE - 类 中的静态变量org.dromara.hutool.core.io.ByteOrderMark
-
UTF-32BE BOM (Big-Endian).
- UTF_32LE - 类 中的静态变量org.dromara.hutool.core.io.ByteOrderMark
-
UTF-32LE BOM (Little-Endian).
- UTF_8 - 类 中的静态变量org.dromara.hutool.core.io.ByteOrderMark
-
UTF-8 BOM.
- UTF_8 - 类 中的静态变量org.dromara.hutool.core.util.CharsetUtil
-
UTF-8
- UUID - org.dromara.hutool.core.data.id中的类
-
提供通用唯一识别码(universally unique identifier)(UUID)实现,UUID表示一个128位的值。
- UUID(long, long) - 类 的构造器org.dromara.hutool.core.data.id.UUID
-
使用指定的数据构造新的 UUID。
- UUID - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
UUID
- UUID - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
UUID
- UUID_SIMPLE - 类 中的静态变量org.dromara.hutool.core.regex.PatternPool
-
不带横线的UUID
- UUID_SIMPLE - 接口 中的静态变量org.dromara.hutool.core.regex.RegexPool
-
不带横线的UUID
- UUIDConverter - org.dromara.hutool.core.convert.impl中的类
-
UUID对象转换器转换器
- UUIDConverter() - 类 的构造器org.dromara.hutool.core.convert.impl.UUIDConverter
-
- UUIDGenerator - org.dromara.hutool.core.lang.generator中的类
-
UUID生成器
- UUIDGenerator() - 类 的构造器org.dromara.hutool.core.lang.generator.UUIDGenerator
-