- padAfter(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
padAfter(null, *, *);//null
padAfter("1", 3, '0');//"100"
padAfter("123", 2, '0');//"23"
padAfter("123", -1, '0')//"" 空串
- padAfter(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度
padAfter(null, *, *);//null
padAfter("1", 3, "ABC");//"1AB"
padAfter("123", 2, "ABC");//"23"
- Padding - Enum in org.dromara.hutool.crypto
-
补码方式
补码方式是在分组密码中,当明文长度不是分组长度的整数倍时,需要在最后一个分组中填充一些数据使其凑满一个分组的长度。
- padLeft(List<T>, int, T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
填充List,以达到最小长度
- padPre(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足指定长度,如果提供的字符串大于指定长度,截断之
同:leftPad (org.apache.commons.lang3.leftPad)
padPre(null, *, *);//null
padPre("1", 3, "ABC");//"AB1"
padPre("123", 2, "ABC");//"12"
padPre("1039", -1, "0");//"103"
- padPre(CharSequence, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
同:leftPad (org.apache.commons.lang3.leftPad)
padPre(null, *, *);//null
padPre("1", 3, '0');//"001"
padPre("123", 2, '0');//"12"
- padRight(Collection<T>, int, T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
填充List,以达到最小长度
- page(List<T>, int, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
对指定List分页取值
- page(List<T>, PageInfo) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
对指定List分页取值
- page(List<T>, int, Consumer<List<T>>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
对指定List进行分页,逐页返回数据
- page(Entity, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Collection<String>, Entity, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(CharSequence, Page, RsHandler<T>, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
- page(SqlBuilder, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
- page(CharSequence, Page, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
- page(Collection<String>, Entity, int, int) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Collection<String>, Entity, Page) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Entity, Page) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- page(Entity, Page, String...) - Method in class org.dromara.hutool.db.DaoTemplate
-
分页
- page(Entity, Page) - Method in class org.dromara.hutool.db.DaoTemplate
-
分页
- page(Connection, Query) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, Query, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, SqlBuilder, Page) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- page(Connection, SqlBuilder, Page, RsHandler<T>) - Method in class org.dromara.hutool.db.DialectRunner
-
分页查询
此方法不会关闭Connection
- Page - Class in org.dromara.hutool.db
-
分页对象
- Page() - Constructor for class org.dromara.hutool.db.Page
-
- Page(int, int) - Constructor for class org.dromara.hutool.db.Page
-
构造
- Page(int, int, Order) - Constructor for class org.dromara.hutool.db.Page
-
构造
- pageForBeanList(CharSequence, Page, Class<T>, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Bean列表,不计算总数
- pageForBeanResult(CharSequence, Page, Class<T>, Object...) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Bean列表,不计算总数
- pageForEntityList(Entity, Page) - Method in class org.dromara.hutool.db.AbstractDb
-
分页查询,结果为Entity列表,不计算总数
查询条件为多个key value对表示,默认key = value,如果使用其它条件可以使用:where.put("key", " > 1"),value也可以传Condition对象,key被忽略
- PageInfo - Class in org.dromara.hutool.core.lang.page
-
分页信息,通过提供的总数、页码、每页记录数等信息,计算总页数等信息
来自:https://bbs.csdn.net/topics/360010907
- PageInfo(int, int) - Constructor for class org.dromara.hutool.core.lang.page.PageInfo
-
构造
- PageResult<T> - Class in org.dromara.hutool.db
-
分页数据结果集
- PageResult() - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResult(int, int) - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResult(Page, int) - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResult(int, int, int) - Constructor for class org.dromara.hutool.db.PageResult
-
构造
- PageResultHandler<T> - Class in org.dromara.hutool.db.handler
-
分页结果集处理类 ,处理出的结果为PageResult
- PageResultHandler(Class<T>, PageResult<T>) - Constructor for class org.dromara.hutool.db.handler.PageResultHandler
-
构造
结果集根据给定的分页对象查询数据库,填充结果
- PaillierCipher - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
Paillier加密算法实现
- PaillierCipher() - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
构造
- PaillierCipher.PaillierParameters - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
Paillier算法的key和random封装
- PaillierCrypto - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
同态加密算法Paillier
来自:https://github.com/peterstefanov/paillier
来自:https://github.com/dromara/hutool/pull/3131
加法同态,存在有效算法+,E(x+y)=E(x)+E(y)或者 x+y=D(E(x)+E(y))成立,并且不泄漏 x 和 y。
- PaillierCrypto() - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
构造,使用随机密钥对
- PaillierCrypto(KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- PaillierKey - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
Paillier算法密钥
- PaillierKey(BigInteger) - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKey
-
- PaillierKeyPairGenerator - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
Paillier算法密钥对生成器
参考:https://github.com/peterstefanov/paillier
- PaillierKeyPairGenerator() - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
- PaillierParameters(Key, SecureRandom) - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher.PaillierParameters
-
构造
- PaillierPrivateKey - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
Paillier算法公钥
- PaillierPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPrivateKey
-
构造
- PaillierPublicKey - Class in org.dromara.hutool.crypto.asymmetric.paillier
-
Paillier算法公钥
- PaillierPublicKey(BigInteger, BigInteger) - Constructor for class org.dromara.hutool.crypto.asymmetric.paillier.PaillierPublicKey
-
构造
- Pair<L,R> - Class in org.dromara.hutool.core.lang.tuple
-
不可变二元组对象
- Pair(L, R) - Constructor for class org.dromara.hutool.core.lang.tuple.Pair
-
构造
- PairConverter - Class in org.dromara.hutool.core.convert.impl
-
Pair
转换器,支持以下类型转为Pair
Map
Map.Entry
带分隔符的字符串,支持分隔符
:
、
=
、
,
Bean,包含
getLeft
和
getRight
方法
- PairConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.PairConverter
-
构造
- PairDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
二元组反序列化器
- PairDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.PairDeserializer
-
- parallel(boolean) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
更改流的并行状态
- parallel() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
将流转换为并行
- parallelAllOfGet(CompletableFuture<T>...) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,重载方法
- parallelAllOfGet(List<CompletableFuture<T>>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行
- parallelAllOfGet(CompletableFuture<T>[], Function<Exception, T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法
- parallelAllOfGet(List<CompletableFuture<T>>, Function<Exception, T>) - Static method in class org.dromara.hutool.core.thread.AsyncUtil
-
获取所有任务的返回值,并行执行,可以为异常任务添加异常处理方法,重载方法
- parallelStream() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- parallelStream() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- parallelStream() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- parallelStream() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转成并行流
- ParameterizedTypeImpl - Class in org.dromara.hutool.core.reflect
-
- ParameterizedTypeImpl(Type[], Type, Type) - Constructor for class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
构造
- parameters - Variable in class org.dromara.hutool.crypto.bc.BCCipher.BCParameters
-
算法的参数
- parse(CharSequence, PositionDateParser, boolean) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
- parse(CharSequence, DateFormat) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, PositionDateParser, boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.DateUtil
-
构建DateTime对象
- parse(CharSequence, String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
将特定格式的日期转换为Date对象
- parse(CharSequence) - Static method in class org.dromara.hutool.core.date.DateUtil
-
将日期字符串转换为
DateTime
对象,在转换过程中,如果字符串中有时区信息,表示是指定时区的时间
此时此方法会将时区转换为当前时区,时间戳会根据时区变化。
- parse(CharSequence, String) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
使用自定义格式解析日期
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(CharSequence, ParsePosition, Calendar) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parse(CharSequence) - Method in interface org.dromara.hutool.core.date.format.parser.DateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
解析日期,此方法线程安全
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(CharSequence, ParsePosition, Calendar) - Method in class org.dromara.hutool.core.date.format.parser.FastDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- parse(CharSequence, ParsePosition, Calendar) - Method in interface org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- parse(CharSequence, ParsePosition) - Method in interface org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
- parse(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.TimeParser
-
- parse(CharSequence, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parse(CharSequence, String) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parse(CharSequence) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
获取指定数据大小文本对应的DataSize对象,如果无单位指定,默认获取
DataUnit.BYTES
例如:
"12KB" -- parses as "12 kilobytes"
"5MB" -- parses as "5 megabytes"
"20" -- parses as "20 bytes"
- parse(CharSequence, DataUnit) - Static method in class org.dromara.hutool.core.io.unit.DataSize
-
Obtain a DataSize from a text string such as
12MB
using
the specified default
DataUnit
if no unit is specified.
- parse(String) - Static method in class org.dromara.hutool.core.io.unit.DataSizeUtil
-
解析数据大小字符串,转换为bytes大小
- parse(T) - Static method in class org.dromara.hutool.core.map.Dict
-
将PO对象转为Dict
- parse(CharSequence, Charset) - Method in class org.dromara.hutool.core.net.url.UrlPath
-
解析path
- parse(String, Charset) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(String, Charset, boolean) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
解析URL中的查询字符串
- parse(TreeNode<T>, MapTree<T>) - Method in class org.dromara.hutool.core.tree.parser.DefaultNodeParser
-
- parse(T, MapTree<E>) - Method in interface org.dromara.hutool.core.tree.parser.NodeParser
-
- parse(String) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回系统默认编码
- parse(String, Charset) - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
解析字符串编码为Charset对象,解析失败返回默认编码
- parse(String) - Method in class org.dromara.hutool.cron.pattern.parser.PartParser
-
- parse(String) - Static method in class org.dromara.hutool.cron.pattern.parser.PatternParser
-
解析表达式到匹配列表中
- parse(T) - Static method in class org.dromara.hutool.db.ActiveEntity
-
将PO对象转为Entity
- parse(T, boolean, boolean) - Static method in class org.dromara.hutool.db.ActiveEntity
-
将PO对象转为ActiveEntity
- parse(String) - Method in interface org.dromara.hutool.db.config.ConfigParser
-
解析,包括数据库基本连接信息、连接属性、连接池参数和其他配置项等
- parse(String) - Method in class org.dromara.hutool.db.config.SettingConfigParser
-
- parse(String, Object) - Static method in class org.dromara.hutool.db.sql.Condition
-
解析为Condition
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegEngine
-
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpEngine
-
- parse(CharSequence) - Method in interface org.dromara.hutool.extra.tokenizer.engine.TokenizerEngine
-
文本分词处理接口,通过实现此接口完成分词,产生分词结果
- parse(CharSequence) - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordEngine
-
- parse(String) - Static method in class org.dromara.hutool.extra.tokenizer.TokenizerUtil
-
分词处理
- parse(String) - Static method in class org.dromara.hutool.http.useragent.UserAgentParser
-
解析User-Agent
- parse(String) - Static method in class org.dromara.hutool.http.useragent.UserAgentUtil
-
解析User-Agent
- parse(Object) - Method in class org.dromara.hutool.json.JSONFactory
-
解析对象为JSON
支持的对象:
String: 转换为相应的对象
Array、Iterable、Iterator:转换为JSONArray
Bean对象:转为JSONObject
注意:与
JSONFactory.toJSON(Object)
不同的是,对象如果为字符串,会被当作json字符串解析!
- parse(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
- parse(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
- parse(Object, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.JSONUtil
-
- parse(String, Charset) - Method in class org.dromara.hutool.json.jwt.Claims
-
解析JWT JSON
- parse(String) - Method in class org.dromara.hutool.json.jwt.JWT
-
解析JWT内容
- parse() - Method in class org.dromara.hutool.json.reader.JSONParser
-
获取下一个值,可以是:
JSONObject
JSONArray
JSONPrimitive
null
- parse(Reader) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
- parse(XSSFReader) - Static method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
从XSSFReader
中解析sheet名、sheet id等相关信息
- parseAddress(String, Charset) - Static method in class org.dromara.hutool.extra.mail.InternalMailUtil
-
将一个地址字符串解析为多个地址
地址间使用" "、","、";"分隔
- parseAddressFromStrs(String[], Charset) - Static method in class org.dromara.hutool.extra.mail.InternalMailUtil
-
将多个字符串邮件地址转为InternetAddress
列表
单个字符串地址可以是多个地址合并的字符串
- parseArray(Object) - Method in class org.dromara.hutool.json.JSONFactory
-
- parseArray(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
JSON字符串转JSONArray
- parseArray(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
JSON字符串转JSONArray
- parseArray(Object, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.JSONUtil
-
对象转JSONArray
- parseBean(T) - Method in class org.dromara.hutool.core.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - Method in class org.dromara.hutool.core.map.Dict
-
将值对象转换为Dict
类名会被当作表名,小写第一个字母
- parseBean(T) - Method in class org.dromara.hutool.db.ActiveEntity
-
- parseBean(T, boolean, boolean) - Method in class org.dromara.hutool.db.ActiveEntity
-
- parseBean(T) - Method in class org.dromara.hutool.db.Entity
-
将值对象转换为Entity
类名会被当作表名,小写第一个字母
- parseBean(T, boolean, boolean) - Method in class org.dromara.hutool.db.Entity
-
将值对象转换为Entity
类名会被当作表名,小写第一个字母
- parseBigInteger(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析为
BigInteger
,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseBigInteger(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
创建
BigInteger
,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
- parseByISO(CharSequence) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parseByPatterns(CharSequence, String...) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(CharSequence, Locale, String...) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(CharSequence, Locale, boolean, String...) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
通过给定的日期格式解析日期时间字符串。
- parseByPatterns(String, String...) - Static method in class org.dromara.hutool.core.date.DateUtil
-
通过给定的日期格式解析日期时间字符串。
- parseCalendar(CharSequence, ParsePosition, boolean) - Method in interface org.dromara.hutool.core.date.format.parser.PositionDateParser
-
- ParseConfig - Class in org.dromara.hutool.json.xml
-
XML解析为JSON的可选选项
参考:https://github.com/stleary/JSON-java/blob/master/src/main/java/org/json/ParserConfiguration.java
- ParseConfig() - Constructor for class org.dromara.hutool.json.xml.ParseConfig
-
- parseCookies(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
解析Cookie信息
- parseCrockford(String) - Static method in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
解析Crockford`s Base32值
- parseDate(CharSequence, DateTimeFormatter) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parseDate(CharSequence, String) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
- parseDateByISO(CharSequence) - Static method in class org.dromara.hutool.core.date.TimeUtil
-
解析日期时间字符串为
LocalDate
,仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30
- parseDouble(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
5、NaN返回0
- parseDouble(String, Double) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Double
规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseDouble(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
5、NaN返回0
- parseFirstAddress(String, Charset) - Static method in class org.dromara.hutool.extra.mail.InternalMailUtil
-
解析第一个地址
- parseFloat(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFloat(String, Float) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Float
规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFloat(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0开头的忽略开头的0
2、空串返回0
3、其它情况按照10进制转换
4、.123形式返回0.123(按照小于0的小数对待)
- parseFromChinese(String) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
把中文转换为数字 如 二百二十 -》 220
一百一十二 -》 112
一千零一十二 -》 1012
- parseFromChineseMoney(String) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
中文大写数字金额转换为数字,返回结果以元为单位的BigDecimal类型数字
如:
“陆万柒仟伍佰伍拾陆元叁角贰分”返回“67556.32”
“叁角贰分”返回“0.32”
- parseFromChineseNumber(String) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
把中文转换为数字
一百一十二 -》 112
一千零一十二 -》 1012
十二点二三 -》 12.23
三点一四一五九二六五四 -》 3.141592654
- parseFromXml(String) - Static method in class org.dromara.hutool.json.JSONUtil
-
- parseInt(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为int型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、科学计数法抛出NumberFormatException异常
- parseInt(char[], int) - Method in class org.dromara.hutool.core.math.NumberParser
-
- parseInt(String, Integer) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Integer
规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、解析失败返回默认值
- parseInt(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为int型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、科学计数法抛出NumberFormatException异常
- parseInt(char[], int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- parseJSONObject(String, JSONObject) - Method in class org.dromara.hutool.json.xml.JSONXMLParser
-
转换XML为JSONObject
转换过程中一些信息可能会丢失,JSON中无法区分节点和属性,相同的节点将被处理为JSONArray。
- parseLong(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
解析转换数字字符串为long型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、空串返回0
4、其它情况按照10进制转换
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
- parseLong(String, Long) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为
Long
规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、其它情况按照10进制转换
4、空串返回0
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
7、解析失败返回默认值
- parseLong(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
解析转换数字字符串为long型数字,规则如下:
1、0x开头的视为16进制数字
2、0开头的忽略开头的0
3、空串返回0
4、其它情况按照10进制转换
5、.123形式返回0(按照小于0的小数对待)
6、123.56截取小数点之前的数字,忽略小数部分
- parseLongFromChineseNumber(char[], int, int) - Static method in class org.dromara.hutool.core.math.ChineseNumberParser
-
把中文整数转换为数字 如 二百二十 220
一百一十二 -》 112
一千零一十二 -》 1012
- parseMultipart(UploadSetting) - Method in interface org.dromara.hutool.http.server.handler.ServerRequest
-
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
- parseNumber(String) - Method in class org.dromara.hutool.core.math.NumberParser
-
将指定字符串转换为
Number
对象
此方法不支持科学计数法
空白符和NaN转换为0
0x开头使用16进制解析为Long类型
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumber(String, Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- parseNumber(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
将指定字符串转换为
Number
对象
此方法不支持科学计数法
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumber(String, Locale) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
将指定字符串转换为
Number
对象
此方法不支持科学计数法
需要注意的是,在不同Locale下,数字的表示形式也是不同的,例如:
德国、荷兰、比利时、丹麦、意大利、罗马尼亚和欧洲大多地区使用`,`区分小数
也就是说,在这些国家地区,1.20表示120,而非1.2。
- parseNumberOrString(String) - Static method in class org.dromara.hutool.json.support.InternalJSONUtil
-
尝试转换字符串为number or null,无法转换返回String
此方法用于解析JSON字符串时,将字符串中的值转换为JSON值对象
- parseObj(Object) - Method in class org.dromara.hutool.json.JSONFactory
-
- parseObj(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
JSON字符串转JSONObject对象
此方法会忽略空值,但是对JSON字符串不影响
- parseObj(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
JSON字符串转JSONObject对象
此方法会忽略空值,但是对JSON字符串不影响
- parseObj(Object, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.JSONUtil
-
对象转JSONObject对象
- parseObject(String, ParsePosition) - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- parseRequestStream(InputStream, Charset) - Method in class org.dromara.hutool.http.multipart.MultipartFormData
-
提取上传的文件和表单数据
- parseSegments(String) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
将 模板 解析为 Segment 列表
- parseSegments(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- parseSegments(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- parseTo(JSON) - Method in class org.dromara.hutool.json.reader.JSONParser
-
解析为JSONObject或JSONArray,解析值包括:
JSONObject
JSONArray
- parseToken(String, int[]) - Static method in class org.dromara.hutool.core.date.format.DatePattern
-
Performs the parsing of tokens.
- parseToken(String) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
-
解析JWT Token
- parseToLocalDateTime(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
- parseToOffsetDateTime(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
- parseValueFromString(String) - Static method in class org.dromara.hutool.json.support.InternalJSONUtil
-
尝试转换字符串为number, boolean, or null,无法转换返回String
此方法用于解析JSON字符串时,将字符串中的值转换为JSON值对象
- parseWithUnderlineCase(T) - Static method in class org.dromara.hutool.db.ActiveEntity
-
将PO对象转为ActiveEntity,并采用下划线法转换字段
- parseXml(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将String类型的XML转换为XML文档
- Part - Enum in org.dromara.hutool.cron.pattern
-
表达式各个部分的枚举,用于限定在表达式中的位置和规则(如最小值和最大值)
Enum.ordinal()
表示此部分在表达式中的位置,如0表示秒
表达式各个部分的枚举位置为:
0 1 2 3 4 5 6
[SECOND] MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK [YEAR]
- PartBuilder - Interface in org.dromara.hutool.cron.pattern.builder
-
Cron表达式的分片构建器
- PartBuilder.Always - Class in org.dromara.hutool.cron.pattern.builder
-
始终匹配
- PartBuilder.And - Class in org.dromara.hutool.cron.pattern.builder
-
逻辑与表达式
- PartBuilder.Every - Class in org.dromara.hutool.cron.pattern.builder
-
每隔指定步长
如 5/3,表示每3步取一次,即5,8,11,14,17...
- PartBuilder.On - Class in org.dromara.hutool.cron.pattern.builder
-
固定值
- PartBuilder.Range - Class in org.dromara.hutool.cron.pattern.builder
-
区间表达式
- partition(Collection<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
对集合按照指定长度分段,每一个段为单独的集合,返回这个集合的列表
- partition(List<T>, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition<T> - Class in org.dromara.hutool.core.collection.partition
-
列表分区或分段
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- Partition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.Partition
-
列表分区
- partition(Map<K, V>, int) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将一个Map按照固定大小拆分成多个子Map
- partition(Predicate<T>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Supplier<C>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- partition(Predicate<T>, Collector<T, ?, R>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
根据给定判断条件分组
- PartitionIter<T> - Class in org.dromara.hutool.core.collection.iter
-
分批迭代工具,可以分批处理数据
比如调用其他客户的接口,传入的入参有限,需要分批
比如mysql/oracle用in语句查询,超过1000可以分批
比如数据库取出游标,可以把游标里的数据一批一批处理
- PartitionIter(Iterator<T>, int) - Constructor for class org.dromara.hutool.core.collection.iter.PartitionIter
-
创建分组对象
- PartitionObjectPool<T> - Class in org.dromara.hutool.core.pool.partition
-
分区对象池实现
来自:https://github.com/DanielYWoo/fast-object-pool/blob/master/src/main/java/cn/danielw/fop/ObjectPool.java
- PartitionObjectPool(PartitionPoolConfig, ObjectFactory<T>) - Constructor for class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
构造
- PartitionPoolable<T> - Class in org.dromara.hutool.core.pool.partition
-
分区可池化对象,此对象会同时持有原始对象和所在的分区
- PartitionPoolable(T, PoolPartition<T>) - Constructor for class org.dromara.hutool.core.pool.partition.PartitionPoolable
-
构造
- PartitionPoolConfig - Class in org.dromara.hutool.core.pool.partition
-
分局对象池配置
- PartitionPoolConfig() - Constructor for class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
-
- partitionSize - Variable in class org.dromara.hutool.core.collection.iter.PartitionIter
-
实际每批大小
- PartMatcher - Interface in org.dromara.hutool.cron.pattern.matcher
-
表达式中的某个位置部分匹配器
用于匹配日期位中对应数字是否匹配
- PartParser - Class in org.dromara.hutool.cron.pattern.parser
-
- PartParser(Part) - Constructor for class org.dromara.hutool.cron.pattern.parser.PartParser
-
构造
- partValue(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
当除以分数有余数时每份+1
- partValue(int, int, boolean) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
把给定的总数平均分成N份,返回每份的个数
如果isPlusOneWhenHasRem为true,则当除以分数有余数时每份+1,否则丢弃余数部分
- passAndGet() - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
跳过当前行,并获取下一行的行号
- passCurrentRow() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
跳过当前行
- passRows(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
跳过指定行数
- passRowsAndGet(int) - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
跳过指定行数,并获取当前行号
- PasswdStrength - Class in org.dromara.hutool.core.data
-
- PasswdStrength() - Constructor for class org.dromara.hutool.core.data.PasswdStrength
-
- PasswdStrength.CHAR_TYPE - Enum in org.dromara.hutool.core.data
-
字符类型枚举
- PasswdStrength.PASSWD_LEVEL - Enum in org.dromara.hutool.core.data
-
密码强度等级枚举
- password(CharSequence) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
【密码】密码的全部字符都用定义的脱敏字符(如*)代替,比如:******
密码位数不能被猜测,因此固定10位
- password(CharSequence) - Static method in class org.dromara.hutool.core.data.MaskingUtil
-
【密码】密码的全部字符都用*代替,比如:******
密码位数不能被猜测,因此固定10位
- Path() - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
构造
- Path(DirectedWeightGraph.Edge<T>) - Constructor for class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
构造
- PATH - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
path = segment / "/"
- PATH_SEPARATOR - Static variable in class org.dromara.hutool.core.io.file.FileUtil
-
多个PATH之间的分隔符
在Unix和Linux下 是':'
; 在Windows下是 ';'
- PATH_SEPARATOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
路径分隔符(在 UNIX 系统中是“:”)的KEY
- PATH_SEPARATOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
路径分隔符(在 UNIX 系统中是“:”)
- PathConverter - Class in org.dromara.hutool.core.convert.impl
-
字符串转换器
- PathConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PathConverter
-
- PathCopier - Class in org.dromara.hutool.core.io.file
-
文件复制封装
- PathCopier(Path, Path, CopyOption[]) - Constructor for class org.dromara.hutool.core.io.file.PathCopier
-
构造
- PathDeleter - Class in org.dromara.hutool.core.io.file
-
文件删除封装
- PathDeleter(Path) - Constructor for class org.dromara.hutool.core.io.file.PathDeleter
-
构造
- pathEndsWith(File, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
判断文件路径是否有指定后缀,忽略大小写
常用语判断扩展名
- pathEquals(File, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件路径是否相同
取两个文件的绝对路径比较,在Windows下忽略大小写,在Linux下不忽略。
- PathMover - Class in org.dromara.hutool.core.io.file
-
文件移动封装
- PathMover(Path, Path, CopyOption[]) - Constructor for class org.dromara.hutool.core.io.file.PathMover
-
构造
- pathPrefix - Variable in class org.dromara.hutool.core.spi.AbsServiceLoader
-
路径前缀
- PathTrie - Class in org.dromara.hutool.http.server.handler
-
路由处理器
根据请求的路径精确匹配路由,并调用对应的处理器
- PathTrie() - Constructor for class org.dromara.hutool.http.server.handler.PathTrie
-
构造
- PathUtil - Class in org.dromara.hutool.core.io.file
-
NIO中Path对象操作封装
- PathUtil() - Constructor for class org.dromara.hutool.core.io.file.PathUtil
-
- pattern - Variable in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
The pattern
- PatternBuilder - Class in org.dromara.hutool.cron.pattern.builder
-
定时任务表达式构建器
- PatternBuilder() - Constructor for class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
- PatternFinder - Class in org.dromara.hutool.core.text.finder
-
正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置
- PatternFinder(String, boolean) - Constructor for class org.dromara.hutool.core.text.finder.PatternFinder
-
构造
- PatternFinder(Pattern) - Constructor for class org.dromara.hutool.core.text.finder.PatternFinder
-
构造
- PatternMatcher - Class in org.dromara.hutool.cron.pattern.matcher
-
单一表达式的匹配器,匹配器由7个
PartMatcher
组成,分别是:
0 1 2 3 4 5 6
SECOND MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK YEAR
- PatternMatcher(PartMatcher, PartMatcher, PartMatcher, PartMatcher, PartMatcher, PartMatcher, PartMatcher) - Constructor for class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
-
构造
- PatternParser - Class in org.dromara.hutool.cron.pattern.parser
-
- PatternParser() - Constructor for class org.dromara.hutool.cron.pattern.parser.PatternParser
-
- PatternPool - Class in org.dromara.hutool.core.regex
-
- PatternPool() - Constructor for class org.dromara.hutool.core.regex.PatternPool
-
- PatternsDateParser - Class in org.dromara.hutool.core.date.format.parser
-
通过给定的日期格式解析日期时间字符串。
- PatternsDateParser(String...) - Constructor for class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
构造
- pbkdf2(char[], byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
PBKDF2加密密码
- PBKDF2 - Class in org.dromara.hutool.crypto.symmetric
-
PBKDF2应用一个伪随机函数以导出密钥,PBKDF2简单而言就是将salted hash进行多次重复计算。
- PBKDF2() - Constructor for class org.dromara.hutool.crypto.symmetric.PBKDF2
-
构造,算法PBKDF2WithHmacSHA1,盐长度16,密文长度512,迭代次数1000
- PBKDF2(String, int, int) - Constructor for class org.dromara.hutool.crypto.symmetric.PBKDF2
-
构造
- PCHAR - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
- pdfToOfd(Path, Path, int...) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
PDF转为ODF
- PebbleTemplate - Class in org.dromara.hutool.extra.template.engine.pebble
-
Pebble模板实现
- PebbleTemplate(PebbleTemplate) - Constructor for class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplate
-
构造
- PebbleTemplateEngine - Class in org.dromara.hutool.extra.template.engine.pebble
-
Pebble(https://pebbletemplates.io/) 模板引擎
- PebbleTemplateEngine() - Constructor for class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
-
构造,不初始化
- PebbleTemplateEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplateEngine
-
构造
- peek() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- peek() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peek(byte[], int, int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns, whether the next bytes in the buffer are exactly those, given by
sourceBuffer
, offset
, and length
.
- peek(Consumer<T>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
检查并操作值
- peek(Consumer<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
- peekFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peekIdx(BiConsumer<? super T, Integer>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
返回与指定函数将元素作为参数执行后组成的流。
- peekKey(Consumer<? super K>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
检查键
- peekLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- peekValue(Consumer<? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
检查值
- PemUtil - Class in org.dromara.hutool.crypto.bc
-
PEM(Privacy Enhanced Mail)格式相关工具类。
- PemUtil() - Constructor for class org.dromara.hutool.crypto.bc.PemUtil
-
- PERCENT - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:百分号 '%'
- PercentCodec - Class in org.dromara.hutool.core.codec
-
百分号编码(Percent-encoding), 也称作URL编码(URL encoding)。
- PercentCodec() - Constructor for class org.dromara.hutool.core.codec.PercentCodec
-
构造
[a-zA-Z0-9]默认不被编码
- PercentCodec(BitSet) - Constructor for class org.dromara.hutool.core.codec.PercentCodec
-
构造
- PercentCodec.Builder - Class in org.dromara.hutool.core.codec
-
- PeriodConverter - Class in org.dromara.hutool.core.convert.impl
-
- PeriodConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PeriodConverter
-
- PhantomObj<T> - Class in org.dromara.hutool.core.lang.ref
-
- PhantomObj(T, ReferenceQueue<? super T>) - Constructor for class org.dromara.hutool.core.lang.ref.PhantomObj
-
构造
- PhoenixDialect - Class in org.dromara.hutool.db.dialect.impl
-
Phoenix数据库方言
- PhoenixDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
构造
- PhoneUtil - Class in org.dromara.hutool.core.data
-
电话号码工具类,包括:
手机号码
400、800号码
座机号码
- PhoneUtil() - Constructor for class org.dromara.hutool.core.data.PhoneUtil
-
- PI - Static variable in class org.dromara.hutool.core.data.CoordinateUtil
-
坐标转换参数:π
- PicCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
图片单元格值设置器
- PicCellSetter(byte[]) - Constructor for class org.dromara.hutool.poi.excel.cell.setters.PicCellSetter
-
构造,默认PNG图片
- PicCellSetter(File) - Constructor for class org.dromara.hutool.poi.excel.cell.setters.PicCellSetter
-
构造
- PicCellSetter(byte[], ExcelPicType) - Constructor for class org.dromara.hutool.poi.excel.cell.setters.PicCellSetter
-
构造
- PictureTypeUtil - Class in org.dromara.hutool.poi.word
-
图片类型工具类
- PictureTypeUtil() - Constructor for class org.dromara.hutool.poi.word.PictureTypeUtil
-
- Pid - Enum in org.dromara.hutool.core.data.id
-
- ping(String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检测IP地址是否能ping通
- ping(String, int) - Static method in class org.dromara.hutool.core.net.NetUtil
-
检测IP地址是否能ping通
- Pinyin4jEngine - Class in org.dromara.hutool.extra.pinyin.engine.pinyin4j
-
封装了Pinyin4j的引擎。
- Pinyin4jEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
-
构造
- Pinyin4jEngine(HanyuPinyinOutputFormat) - Constructor for class org.dromara.hutool.extra.pinyin.engine.pinyin4j.Pinyin4jEngine
-
构造
- PinyinComparator - Class in org.dromara.hutool.core.comparator
-
按照GBK拼音顺序对给定的汉字字符串排序
- PinyinComparator() - Constructor for class org.dromara.hutool.core.comparator.PinyinComparator
-
构造,null
最大,排在最后
- PinyinComparator(boolean) - Constructor for class org.dromara.hutool.core.comparator.PinyinComparator
-
构造
- PinyinEngine - Interface in org.dromara.hutool.extra.pinyin.engine
-
拼音引擎接口,具体的拼音实现通过实现此接口,完成具体实现功能
- PinyinEngineFactory - Class in org.dromara.hutool.extra.pinyin.engine
-
简单拼音引擎工厂,用于根据用户引入的拼音库jar,自动创建对应的拼音引擎对象
使用简单工厂(Simple Factory)模式
- PinyinEngineFactory() - Constructor for class org.dromara.hutool.extra.pinyin.engine.PinyinEngineFactory
-
- PinyinException - Exception in org.dromara.hutool.extra.pinyin
-
模板异常
- PinyinException(Throwable) - Constructor for exception org.dromara.hutool.extra.pinyin.PinyinException
-
构造
- PinyinException(String) - Constructor for exception org.dromara.hutool.extra.pinyin.PinyinException
-
构造
- PinyinException(String, Object...) - Constructor for exception org.dromara.hutool.extra.pinyin.PinyinException
-
构造
- PinyinException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.pinyin.PinyinException
-
构造
- PinyinException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.pinyin.PinyinException
-
构造
- PinyinException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.pinyin.PinyinException
-
构造
- PinyinUtil - Class in org.dromara.hutool.extra.pinyin
-
拼音工具类,用于快速获取拼音
- PinyinUtil() - Constructor for class org.dromara.hutool.extra.pinyin.PinyinUtil
-
- pjwHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
PJW算法
- placeholder - Variable in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
单占位符
例如:"?"
- placeholder(String) - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
设置 占位符
- placeholder - Variable in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- PlaceholderParser - Class in org.dromara.hutool.core.text.placeholder
-
一个简单的占位符解析器。
- PlaceholderParser(UnaryOperator<String>, String, String) - Constructor for class org.dromara.hutool.core.text.placeholder.PlaceholderParser
-
创建一个占位符解析器,默认转义符为"\"
- PlaceholderParser(UnaryOperator<String>, String, String, char) - Constructor for class org.dromara.hutool.core.text.placeholder.PlaceholderParser
-
创建一个占位符解析器
- placeholderSegments - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
所有占位符
- PLATE_NUMBER - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
中国车牌号码(兼容新能源车牌)
- PLATE_NUMBER - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
中国车牌号码(兼容新能源车牌)
- Platform - Class in org.dromara.hutool.http.useragent
-
平台对象
- Platform(String, String) - Constructor for class org.dromara.hutool.http.useragent.Platform
-
构造
- platforms - Static variable in class org.dromara.hutool.http.useragent.Platform
-
支持的平台类型
- PLUS - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:加号 '+'
- PoiChecker - Class in org.dromara.hutool.poi
-
POI引入检查器
- PoiChecker() - Constructor for class org.dromara.hutool.poi.PoiChecker
-
- POIException - Exception in org.dromara.hutool.poi
-
POI异常
- POIException(Throwable) - Constructor for exception org.dromara.hutool.poi.POIException
-
构造
- POIException(String) - Constructor for exception org.dromara.hutool.poi.POIException
-
构造
- POIException(String, Object...) - Constructor for exception org.dromara.hutool.poi.POIException
-
构造
- POIException(String, Throwable) - Constructor for exception org.dromara.hutool.poi.POIException
-
构造
- POIException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.poi.POIException
-
构造
- POIException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.poi.POIException
-
构造
- poll() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- poll() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- poll() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
- poll(long, TimeUnit) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
- pollFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- pollLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- Poolable<T> - Interface in org.dromara.hutool.core.pool
-
池化对象
- PoolConfig - Class in org.dromara.hutool.core.pool
-
对象池配置,提供基本的配置项,包括:
最小池大小(初始大小)
最大池大小
最长等待时间
最长空闲时间
- PoolConfig() - Constructor for class org.dromara.hutool.core.pool.PoolConfig
-
- PooledConnection - Class in org.dromara.hutool.db.ds.pooled
-
池化
- PooledConnection(ConnectionConfig<?>, PooledDataSource) - Constructor for class org.dromara.hutool.db.ds.pooled.PooledConnection
-
构造
- PooledDataSource - Class in org.dromara.hutool.db.ds.pooled
-
池化的数据源,用于管理数据库连接
- PooledDataSource(ConnectionConfig<?>) - Constructor for class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
构造
- PooledDSFactory - Class in org.dromara.hutool.db.ds.pooled
-
Hutool自身实现的池化数据源工厂类
- PooledDSFactory() - Constructor for class org.dromara.hutool.db.ds.pooled.PooledDSFactory
-
- PoolException - Exception in org.dromara.hutool.core.pool
-
对象池异常
- PoolException(Throwable) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String, Object...) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String, Throwable) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.pool.PoolException
-
构造
- PoolPartition<T> - Class in org.dromara.hutool.core.pool.partition
-
对象池分区
一个分区实际为一个小的对象池,持有一个阻塞队列。
- PoolPartition(PoolConfig, BlockingQueue<Poolable<T>>, ObjectFactory<T>) - Constructor for class org.dromara.hutool.core.pool.partition.PoolPartition
-
构造
- pop() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- popPart(Stack<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- popPart(Deque<T>, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
切取部分数据
切取后的栈将减少这些元素
- PORT_RANGE_MAX - Static variable in class org.dromara.hutool.core.net.NetUtil
-
默认最大端口,65535
- PORT_RANGE_MIN - Static variable in class org.dromara.hutool.core.net.NetUtil
-
默认最小端口,1024
- pos - Variable in class org.dromara.hutool.core.codec.binary.CrockfordBase32Codec
-
Position where next character should be written in the buffer.
- PositionDateParser - Interface in org.dromara.hutool.core.date.format.parser
-
- PossibleObjectCreator<T> - Class in org.dromara.hutool.core.reflect.creator
-
尝试方式对象实例化器
通过判断类型或调用可能的构造,构建对象,支持:
原始类型
接口或抽象类型
枚举
数组
使用默认参数的构造方法
对于接口或抽象类型,构造其默认实现:
Map -》 HashMap
Collction -》 ArrayList
List -》 ArrayList
Set -》 HashSet
- PossibleObjectCreator(Class<T>) - Constructor for class org.dromara.hutool.core.reflect.creator.PossibleObjectCreator
-
构造
- post(String, Map<String, Object>) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送post请求
- post(String, String) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送post请求
请求体body参数支持两种类型:
1.
- post(String, String, int) - Static method in class org.dromara.hutool.http.HttpUtil
-
发送post请求
请求体body参数支持两种类型:
1.
- PostgresqlDialect - Class in org.dromara.hutool.db.dialect.impl
-
Postgree方言
- PostgresqlDialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-
构造
- postVisitDirectory(Path, IOException) - Method in class org.dromara.hutool.core.io.file.visitor.DelVisitor
-
访问目录结束后删除目录,当执行此方法时,子文件或目录都已访问(删除)完毕
理论上当执行到此方法时,目录下已经被清空了
- pow(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
- pow(BigDecimal, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
如果n为负数,则返回1/a的-n次方,默认四舍五入
- pow(BigDecimal, int, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的幂运算
如果n为负数,则返回1/a的-n次方,默认四舍五入
- PredicateDateParser - Interface in org.dromara.hutool.core.date.format.parser
-
- PredicateUnaryOperator<T> - Interface in org.dromara.hutool.core.func
-
- PredicateUtil - Class in org.dromara.hutool.core.func
-
- PredicateUtil() - Constructor for class org.dromara.hutool.core.func.PredicateUtil
-
- prefix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- prefix(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符前缀
- prefix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- prepareCall(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(String, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(String, int, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareCall(DbConfig, Connection, String, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatement(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int, int, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, int[]) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(String, String[]) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- prepareStatement(boolean, DbConfig, Connection, String, Object...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatementForBatch(DbConfig, Connection, String, Object[]...) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepareStatementForBatch(DbConfig, Connection, String, Iterable<Object[]>) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- prepend(Iterable<? extends Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- prepend(Iterable<? extends T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将输入元素转为流,返回一个前半段为新流,后半段为当前流的新实例
- prependIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在前面添加起始字符串
不忽略大小写
- prependIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
- prependIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
忽略大小写
- pressImage(Image, int, int, float) - Method in class org.dromara.hutool.swing.img.Img
-
给图片添加图片水印
- pressImage(Image, Rectangle, float) - Method in class org.dromara.hutool.swing.img.Img
-
- pressImage(File, File, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印
- pressImage(InputStream, OutputStream, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印
此方法并不关闭流
- pressImage(Image, File, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印
此方法并不关闭流
- pressImage(Image, OutputStream, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印,写出目标图片格式为JPG
此方法并不关闭流
- pressImage(Image, ImageOutputStream, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印,写出目标图片格式为JPG
此方法并不关闭流
- pressImage(Image, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印
此方法并不关闭流
- pressImage(Image, Image, Rectangle, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加图片水印
此方法并不关闭流
- pressImageFull(Image, int, int, float) - Method in class org.dromara.hutool.swing.img.Img
-
给图片添加全屏图片水印
- pressImageFull(File, File, File, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加全屏图片水印
- pressImageFull(InputStream, OutputStream, InputStream, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加全屏图像水印,写出格式为JPG
此方法并不关闭流
- pressImageFull(Image, Image, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加全屏图像水印
此方法并不关闭流
- pressText(String, Color, Font, int, int, float) - Method in class org.dromara.hutool.swing.img.Img
-
给图片添加文字水印
此方法只在给定位置写出一个水印字符串
- pressText(DisplayText) - Method in class org.dromara.hutool.swing.img.Img
-
给图片添加文字水印
此方法只在给定位置写出一个水印字符串
- pressText(File, File, DisplayText) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加文字水印
- pressText(InputStream, OutputStream, DisplayText) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加文字水印
此方法并不关闭流
- pressText(Image, File, DisplayText) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加文字水印
此方法并不关闭流
- pressText(Image, OutputStream, DisplayText) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加文字水印
此方法并不关闭流
- pressText(Image, ImageOutputStream, DisplayText) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加文字水印
此方法并不关闭流
- pressText(Image, DisplayText) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加文字水印
此方法并不关闭流
- pressTextFull(String, Color, Font, int, int, float) - Method in class org.dromara.hutool.swing.img.Img
-
给图片添加全屏文字水印
- pressTextFull(Image, String, Color, Font, int, int, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
给图片添加全屏文字水印
此方法并不关闭流
- PRETTY - Static variable in class org.dromara.hutool.json.support.JSONFormatStyle
-
默认格式化风格:
换行符:"\n"
双空格缩进
','
和 ':'
后加空格
- prettyPrint() - Method in class org.dromara.hutool.core.date.StopWatch
-
生成所有任务的一个任务花费时间表,单位纳秒
- prettyPrint(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch
-
生成所有任务的一个任务花费时间表
- prev - Variable in class org.dromara.hutool.cron.timingwheel.TimerTask
-
上一个节点
- previousPage() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
上一页,即当前页码-1,直到第一页则始终为第一页
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.compress.ZipCopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.CopyVisitor
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.MoveVisitor
-
- primaryKeyField - Variable in class org.dromara.hutool.db.DaoTemplate
-
本表的主键字段,请在子类中覆盖或构造方法中指定,默认为id
- PrimitiveArrayUtil - Class in org.dromara.hutool.core.array
-
原始类型数组工具类
- PrimitiveArrayUtil() - Constructor for class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
- PrimitiveConverter - Class in org.dromara.hutool.core.convert.impl
-
原始类型转换器
支持类型为:
byte
short
int
long
float
double
char
boolean
- PrimitiveConverter() - Constructor for class org.dromara.hutool.core.convert.impl.PrimitiveConverter
-
- print(Object) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print(Object, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.println()方法,打印控制台日志
如果传入打印对象为
Throwable
对象,那么同时打印堆栈
- print(String, Object...) - Static method in class org.dromara.hutool.core.lang.Console
-
同 System.out.print()方法,打印控制台日志
- print() - Method in class org.dromara.hutool.core.lang.ConsoleTable
-
打印到控制台
- print(File) - Static method in class org.dromara.hutool.swing.DesktopUtil
-
使用关联应用程序的打印命令, 用本机桌面打印设备来打印文件
- printAllUtils() - Static method in class org.dromara.hutool.Hutool
-
控制台打印所有工具类
- printProgress(char, int) - Static method in class org.dromara.hutool.core.lang.Console
-
打印进度条
- printProgress(char, int, double) - Static method in class org.dromara.hutool.core.lang.Console
-
打印进度条
- privateKey - Variable in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
私钥
- process(FoundWord) - Method in interface org.dromara.hutool.core.text.dfa.SensitiveProcessor
-
敏感词过滤处理
- process(byte[], int, int, byte[], int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- process(byte[], int, int, byte[], int) - Method in class org.dromara.hutool.crypto.bc.BCCipher
-
- process(byte[], int, int, byte[], int) - Method in interface org.dromara.hutool.crypto.Cipher
-
- process(byte[], int, int) - Method in class org.dromara.hutool.crypto.JceCipher
-
继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。
- process(byte[], int, int, byte[]) - Method in class org.dromara.hutool.crypto.JceCipher
-
继续多部分加密或解密操作(取决于此密码的初始化方式),处理另一个数据部分。
- process(byte[], int, int, byte[], int) - Method in class org.dromara.hutool.crypto.JceCipher
-
- processFinal(byte[], int, int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCipher
-
- processFinal(byte[]) - Method in interface org.dromara.hutool.crypto.Cipher
-
处理数据,并返回最终结果
此方法用于完整处理一块数据并返回。
- processFinal(byte[], int, int) - Method in interface org.dromara.hutool.crypto.Cipher
-
处理数据,并返回最终结果
此方法用于完整处理一块数据并返回。
- processFinal(byte[]) - Method in class org.dromara.hutool.crypto.JceCipher
-
- processFinal(byte[], int, int) - Method in class org.dromara.hutool.crypto.JceCipher
-
- processMultiple(int, int) - Static method in class org.dromara.hutool.core.math.MathUtil
-
可以用于计算双色球、大乐透注数的方法
比如大乐透35选5可以这样调用processMultiple(7,5); 就是数学中的:C75=7*6/2*1
- processRecord(Record) - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
HSSFListener 监听方法,处理 Record
- processStream(MultipartRequestInputStream) - Method in class org.dromara.hutool.http.multipart.UploadFile
-
处理上传表单流,提取出文件
- Profile - Class in org.dromara.hutool.setting.profile
-
Profile可以让我们定义一系列的配置信息,然后指定其激活条件。
- Profile() - Constructor for class org.dromara.hutool.setting.profile.Profile
-
默认构造,环境使用默认的:default,编码UTF-8,不使用变量
- Profile(String) - Constructor for class org.dromara.hutool.setting.profile.Profile
-
构造,编码UTF-8,不使用变量
- Profile(String, Charset, boolean) - Constructor for class org.dromara.hutool.setting.profile.Profile
-
构造
- progress - Variable in class org.dromara.hutool.core.io.copy.IoCopier
-
进度条
- progress(long, long) - Method in interface org.dromara.hutool.core.io.StreamProgress
-
进行中
- PropDesc - Class in org.dromara.hutool.core.bean
-
属性描述,包括了字段、getter、setter和相应的方法执行
- PropDesc(Field, Method, Method) - Constructor for class org.dromara.hutool.core.bean.PropDesc
-
构造
Getter和Setter方法设置为默认可访问
- PropDesc(String, Method, Method) - Constructor for class org.dromara.hutool.core.bean.PropDesc
-
构造
Getter和Setter方法设置为默认可访问
- PropertyComparator<T> - Class in org.dromara.hutool.core.comparator
-
Bean属性排序器
支持读取Bean多层次下的属性
- PropertyComparator(String) - Constructor for class org.dromara.hutool.core.comparator.PropertyComparator
-
构造,默认null
排在后(从小到大排序)
- PropertyComparator(String, boolean) - Constructor for class org.dromara.hutool.core.comparator.PropertyComparator
-
构造
- PropertyComparator(String, boolean, boolean) - Constructor for class org.dromara.hutool.core.comparator.PropertyComparator
-
构造
- PropIgnore - Annotation Type in org.dromara.hutool.core.annotation
-
属性忽略注解,使用此注解的字段等会被忽略,主要用于Bean拷贝、Bean转Map等
此注解应用于字段时,忽略读取和设置属性值,应用于setXXX方法忽略设置值,应用于getXXX忽略读取值
- propMap - Variable in class org.dromara.hutool.core.bean.path.AbstractBeanDesc
-
属性Map
- Props - Class in org.dromara.hutool.setting.props
-
Properties文件读取封装类
- Props() - Constructor for class org.dromara.hutool.setting.props.Props
-
构造
- Props(String) - Constructor for class org.dromara.hutool.setting.props.Props
-
构造,使用相对于Class文件根目录的相对路径
- Props(String, Charset) - Constructor for class org.dromara.hutool.setting.props.Props
-
构造,使用相对于Class文件根目录的相对路径
- Props(File) - Constructor for class org.dromara.hutool.setting.props.Props
-
构造
- Props(File, Charset) - Constructor for class org.dromara.hutool.setting.props.Props
-
构造
- Props(Resource, Charset) - Constructor for class org.dromara.hutool.setting.props.Props
-
构造,使用URL读取
- Props(Properties) - Constructor for class org.dromara.hutool.setting.props.Props
-
构造,使用URL读取
- PropsUtil - Class in org.dromara.hutool.setting.props
-
Props工具类
提供静态方法获取配置文件
- PropsUtil() - Constructor for class org.dromara.hutool.setting.props.PropsUtil
-
- Protocol<T> - Interface in org.dromara.hutool.socket.protocol
-
协议接口
通过实现此接口完成消息的编码和解码
所有Socket使用相同协议对象,类成员变量和对象成员变量易造成并发读写问题。
- ProviderFactory - Interface in org.dromara.hutool.crypto.provider
-
Provider对象生产工厂类
通过SPI方式加载可用的
ProviderFactory
,并创建对应的
Provider
spi定义在:META-INF/services/org.dromara.hutool.crypto.provider.ProviderFactory
- proxy(T, Aspect) - Method in class org.dromara.hutool.extra.aop.engine.jdk.JdkProxyEngine
-
- proxy(T, Aspect) - Method in interface org.dromara.hutool.extra.aop.engine.ProxyEngine
-
创建代理
- proxy(T, Class<? extends Aspect>) - Method in interface org.dromara.hutool.extra.aop.engine.ProxyEngine
-
创建代理
- proxy(T, Aspect) - Method in class org.dromara.hutool.extra.aop.engine.spring.SpringCglibProxyEngine
-
- proxy(T, Class<? extends Aspect>) - Static method in class org.dromara.hutool.extra.aop.ProxyUtil
-
使用切面代理对象
- proxy(T, Aspect) - Static method in class org.dromara.hutool.extra.aop.ProxyUtil
-
使用切面代理对象
- proxyAuth(String) - Method in interface org.dromara.hutool.http.client.HeaderOperation
-
验证,简单插入Authorization头
- ProxyEngine - Interface in org.dromara.hutool.extra.aop.engine
-
动态代理引擎接口
- ProxyEngineFactory - Class in org.dromara.hutool.extra.aop.engine
-
代理引擎简单工厂
根据用户引入代理库的不同,产生不同的代理引擎对象
- ProxyEngineFactory() - Constructor for class org.dromara.hutool.extra.aop.engine.ProxyEngineFactory
-
- ProxyInfo - Class in org.dromara.hutool.http.proxy
-
代理信息,提供代理选择器和代理验证
- ProxyInfo(String, int) - Constructor for class org.dromara.hutool.http.proxy.ProxyInfo
-
构造
- ProxyInfo(ProxySelector, PasswordAuthentication) - Constructor for class org.dromara.hutool.http.proxy.ProxyInfo
-
构造
- ProxySocketFactory - Class in org.dromara.hutool.core.net
-
代理Socket工厂,用于创建代理Socket
来自commons-net的DefaultSocketFactory
- ProxySocketFactory(Proxy) - Constructor for class org.dromara.hutool.core.net.ProxySocketFactory
-
构造
- ProxyUtil - Class in org.dromara.hutool.extra.aop
-
代理工具类
- ProxyUtil() - Constructor for class org.dromara.hutool.extra.aop.ProxyUtil
-
- prune() - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中清理过期对象,清理策略取决于具体实现
- prune() - Method in class org.dromara.hutool.core.cache.impl.LockedCache
-
- prune() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
清理实现
子类实现此方法时无需加锁
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.FIFOCache
-
先进先出的清理策略
先遍历缓存清理过期的缓存对象,如果清理后还是满的,则删除第一个缓存对象
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.LFUCache
-
清理过期对象。
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.LRUCache
-
只清理超时对象,LRU的实现会交给LinkedHashMap
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.TimedCache
-
清理过期对象
- pruneCache() - Method in class org.dromara.hutool.core.cache.impl.TimedReentrantCache
-
清理过期对象
- psForCount(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForCount(Connection, SqlBuilder) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForDelete(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForDelete(Connection, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForFind(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForFind(Connection, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForInsert(boolean, Connection, Entity) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForInsert(boolean, Connection, Entity) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForInsertBatch(Connection, Entity...) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
构建用于批量插入的PreparedStatement
用户实现需按照数据库方言格式,将
Entity
转换为带有占位符的SQL语句及参数列表
- psForInsertBatch(Connection, Entity...) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForPage(Connection, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForPage(Connection, SqlBuilder, Page) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForPage(Connection, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForPage(Connection, SqlBuilder, Page) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpdate(Connection, Entity, Query) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForUpdate(Connection, Entity, Query) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpdate(Connection, Entity, Query) - Method in class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- psForUpsert(Connection, Entity, String...) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.DmDialect
-
构建用于upsert的
PreparedStatement
达梦使用 MERGE INTO 语法可合并 UPDATE 和 INSERT 语句
参考文档:https://eco.dameng.com/document/dm/zh-cn/pm/insertion-deletion-modification#5.4%20MERGE%20INTO%20%E8%AF%AD%E5%8F%A5
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.H2Dialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.MysqlDialect
-
构建用于upsert的
PreparedStatement
MySQL通过主键方式实现Upsert,故keys无效,生成SQL语法为:
INSERT INTO demo(a,b,c) values(?
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.PhoenixDialect
-
- psForUpsert(Connection, Entity, String...) - Method in class org.dromara.hutool.db.dialect.impl.PostgresqlDialect
-
- publicKey - Variable in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
公钥
- publish(Event) - Method in interface org.dromara.hutool.core.lang.event.EventPublisher
-
发布事件,事件发布者将事件发布给所有订阅者
- publish(Event) - Method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
-
- publishEvent(ApplicationEvent) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
发布事件
- publishEvent(Object) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
发布事件
Spring 4.2+ 版本事件可以不再是ApplicationEvent
的子类
- PunyCode - Class in org.dromara.hutool.core.codec
-
- PunyCode() - Constructor for class org.dromara.hutool.core.codec.PunyCode
-
- PURE_DATE_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_DATE_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_DATE_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期格式:yyyyMMdd
- PURE_DATETIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_DATETIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_DATETIME_MS_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_DATETIME_MS_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期格式
DateTimeFormatter
:yyyyMMddHHmmssSSS
see https://stackoverflow.com/questions/22588051/is-java-time-failing-to-parse-fraction-of-second
jdk8 bug at: https://bugs.openjdk.java.net/browse/JDK-8031085
- PURE_DATETIME_MS_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期格式:yyyyMMddHHmmssSSS
- PURE_DATETIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期格式:yyyyMMddHHmmss
- PURE_TIME_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_TIME_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- PURE_TIME_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
标准日期格式:HHmmss
- push(E) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- push(K, V) - Method in class org.dromara.hutool.core.stream.EntryStream
-
向当前流末尾追加元素
- push(T...) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
与给定元素组成的流合并,成为新的流
- put(K, V) - Method in interface org.dromara.hutool.core.cache.Cache
-
将对象加入到缓存,使用默认失效时长
- put(K, V, long) - Method in interface org.dromara.hutool.core.cache.Cache
-
- put(K, V) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- put(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.LockedCache
-
- put(K, V) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- put(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- put(K, V) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
放入缓存
- put(E) - Method in class org.dromara.hutool.core.collection.queue.CheckedLinkedBlockingQueue
-
- put(Object) - Static method in class org.dromara.hutool.core.lang.Singleton
-
将已有对象放入单例中,其Class做为键
- put(String, Object) - Static method in class org.dromara.hutool.core.lang.Singleton
-
将已有对象放入单例中,key做为键
- put(String, Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.BiMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- put(K, TreeEntry<K, V>) - Method in interface org.dromara.hutool.core.map.ForestMap
-
添加一个节点,效果等同于 putNode(key, node.getValue())
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node
指定的值;
- put(K, V) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(boolean, K, V) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(boolean, K, Supplier<V>) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- put(Object, Object) - Method in class org.dromara.hutool.core.map.MapProxy
-
- put(K, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- put(K, Collection<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
- put(R, C, V) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- put(R, C, V) - Method in interface org.dromara.hutool.core.map.multi.Table
-
为表格指定行列赋值,如果不存在,创建之,存在则替换之,返回原值
- put(K, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.TableMap
-
- put(K, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- put(L, M, R) - Method in class org.dromara.hutool.core.map.TripleTable
-
加入值
- put(String, String) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
将本地文件上传到目标服务器,目标文件名为destPath,若destPath为目录,则目标文件名将与srcFilePath文件名相同。
- put(String, String, JschSftp.Mode) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
将本地文件上传到目标服务器,目标文件名为destPath,若destPath为目录,则目标文件名将与srcFilePath文件名相同。
- put(String, String, SftpProgressMonitor, JschSftp.Mode) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
将本地文件上传到目标服务器,目标文件名为destPath,若destPath为目录,则目标文件名将与srcFilePath文件名相同。
- put(InputStream, String, SftpProgressMonitor, JschSftp.Mode) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
将本地数据流上传到目标服务器,目标文件名为destPath,目标必须为文件
- put(String, JSON) - Method in class org.dromara.hutool.json.JSONObject
-
设置键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- put(String, String, String) - Method in class org.dromara.hutool.setting.GroupedMap
-
将键值对加入到对应分组中
- put(String, String) - Method in class org.dromara.hutool.setting.Setting
-
将指定键值对加入到默认分组(空分组)中
- putAll(Map<? extends String, ?>) - Method in class org.dromara.hutool.core.map.BeanMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.BiMap
-
- putAll(Map<? extends K, ? extends TreeEntry<K, V>>) - Method in interface org.dromara.hutool.core.map.ForestMap
-
批量添加节点,若节点具有父节点或者子节点,则一并在当前实例中引入该关系
- putAll(Map<K, V>) - Method in class org.dromara.hutool.core.map.MapBuilder
-
链式Map创建
- putAll(Map<?, ?>) - Method in class org.dromara.hutool.core.map.MapProxy
-
- putAll(Map<K, V>, Iterable<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<K, V>, Iterator<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将列表按照给定的键生成器规则和值生成器规则,加入到给定的Map中
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- putAll(Map<? extends K, ? extends Collection<V>>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
- putAll(Table<? extends R, ? extends C, ? extends V>) - Method in interface org.dromara.hutool.core.map.multi.Table
-
批量加入
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.TableMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class org.dromara.hutool.core.map.TransMap
-
- putAll(Map<String, ?>) - Method in class org.dromara.hutool.json.jwt.Claims
-
加入多个Claims属性
- putAll(String, Map<? extends String, ? extends String>) - Method in class org.dromara.hutool.setting.GroupedMap
-
加入多个键值对到某个分组下
- putAll(String, Map<? extends String, ? extends String>) - Method in class org.dromara.hutool.setting.Setting
-
加入多个键值对到某个分组下
- putAll(Map<? extends String, ? extends String>) - Method in class org.dromara.hutool.setting.Setting
-
将键值对Map加入默认分组(空分组)中
- putAllNode(C, Function<V, K>, Function<V, K>, boolean) - Method in interface org.dromara.hutool.core.map.ForestMap
-
批量添加节点
- putAllValue(Map<?, ?>) - Method in class org.dromara.hutool.json.JSONObject
-
设置所有键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- putAllValues(K, Collection<V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
coll.forEach(t -> map.putValue(key, t))
- putAllValues(Map<? extends K, ? extends Collection<V>>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将集合中的全部键值对追加到当前实例中,效果等同于:
for (Entry<K, Collection<V>> entry : m.entrySet()) {
K key = entry.getKey();
Collection<V> coll = entry.getValues();
for (V val : coll) {
map.putValue(key, val)
}
}
- putAllValues(K, Collection<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将集合中的全部元素对追加到指定键对应的值集合中,效果等同于:
for (V val : coll) {
map.putValue(key, val)
}
- putByGroup(String, String, String) - Method in class org.dromara.hutool.setting.Setting
-
将键值对加入到对应分组中
- putByPath(String, Object) - Method in interface org.dromara.hutool.json.JSON
-
设置表达式指定位置(或filed对应)的值
若表达式指向一个JSONArray则设置其坐标对应位置的值,若指向JSONObject则put对应key的值
注意:如果为JSONArray,设置值下标小于其长度,将替换原有值,否则追加新值
.表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值
[]表达式,可以获取集合等对象中对应index的值
表达式栗子:
persion
persion.name
persons[3]
person.friends[5].name
- putDefault(boolean) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
加入默认的头部信息
- putEdge(T, T, long) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
添加边
- putEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
添加边
- putExtra(String, Object) - Method in class org.dromara.hutool.core.tree.MapTree
-
扩展属性
- putExtra(String, Object) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
扩展属性
- putFields(SerSupplier<?>...) - Method in class org.dromara.hutool.json.JSONObject
-
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:
User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build();
(new JSONObject()).setFields(user::getNickname, user::getUsername);
- putFileType(String, String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
增加文件类型映射
如果已经存在将覆盖之前的映射
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.BiMap
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- putIfAbsent(K, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- putLinkedNodes(K, V, K, V) - Method in interface org.dromara.hutool.core.map.ForestMap
-
同时添加父子节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
该操作等同于:
putNode(parentKey, parentValue);
putNode(childKey, childValue);
linkNodes(parentKey, childKey);
- putLinkedNodes(K, K, V) - Method in interface org.dromara.hutool.core.map.ForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
- putLinkedNodes(K, V, K, V) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
同时添加父子节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
该操作等同于:
TreeEntry<K, V> parent = putNode(parentKey, parentValue);
TreeEntry<K, V> child = putNode(childKey, childValue);
linkNodes(parentKey, childKey);
- putLinkedNodes(K, K, V) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
添加子节点,并为子节点指定父节点:
若parentKey
或childKey
对应的节点不存在,则会根据键值创建一个对应的节点;
若parentKey
或childKey
对应的节点存在,则会更新对应节点的值;
- putNextEntry(ZipEntry) - Method in class org.dromara.hutool.core.compress.OpcZipOutputStream
-
- putNode(K, V) - Method in interface org.dromara.hutool.core.map.ForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node
指定的值;
- putNode(K, V) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
添加一个节点
若key对应节点不存在,则以传入的键值创建一个新的节点;
若key对应节点存在,则将该节点的值替换为node
指定的值;
- putNull(String) - Method in class org.dromara.hutool.json.JSONObject
-
设置设置null
值。
- putProperty(String, Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
设置Path表达式对应的值
- putPropertyDescriptorMap(Class<?>, Map<String, PropertyDescriptor>, boolean) - Method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
加入缓存
- putStringer(Class<?>, Function<Object, String>) - Method in class org.dromara.hutool.core.convert.impl.StringConverter
-
加入自定义对象类型的toString规则
- putValue(K, V) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
向指定键对应的值集合追加值,效果等同于:
map.computeIfAbsent(key, k -> new Collection()).add(value)
- putValue(K, V) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
向指定键对应的值集合追加值,效果等同于:
Collection<V> coll = map.get(key);
if(null == coll) {
coll.add(value);
map.put(coll);
} else {
coll.add(value);
}
- putValue(String, Boolean) - Method in class org.dromara.hutool.json.JSONObject
-
设置键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- putValue(String, Number) - Method in class org.dromara.hutool.json.JSONObject
-
设置键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- putValue(String, Character) - Method in class org.dromara.hutool.json.JSONObject
-
设置键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- putValue(String, String) - Method in class org.dromara.hutool.json.JSONObject
-
设置键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- putValue(String, Object) - Method in class org.dromara.hutool.json.JSONObject
-
设置键值对到JSONObject中,在忽略null模式下,如果值为null
,将此键移除
- putValues(K, V...) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将数组中的全部元素追加到指定的值集合中,效果等同于:
for (V val : values) {
map.putValue(key, val)
}
- putWithoutLock(K, V, long) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
加入元素,无锁
- pwd() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
远程当前目录
- pwd() - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
远程当前目录(工作目录)
- pwd() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
远程当前目录
- pwd() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- RADIUS - Static variable in class org.dromara.hutool.core.data.CoordinateUtil
-
地球半径(Krasovsky 1940)
- RADIXS_34 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
34进制字符串,不包含 IO 字符
对于需要补齐的,自己可以随机填充IO字符
26个字母:abcdefghijklmnopqrstuvwxyz
- RADIXS_59 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
59进制字符串,不包含 IOl 字符
- RADIXS_SHUFFLE_34 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
打乱后的34进制
- RADIXS_SHUFFLE_59 - Static variable in class org.dromara.hutool.core.codec.RadixUtil
-
打乱后的59进制
- RadixUtil - Class in org.dromara.hutool.core.codec
-
- RadixUtil() - Constructor for class org.dromara.hutool.core.codec.RadixUtil
-
- RandomAccessAvgPartition<T> - Class in org.dromara.hutool.core.collection.partition
-
列表分区或分段(可随机访问列表)
通过传入分区个数,将指定列表分区为不同的块,每块区域的长度均匀分布(个数差不超过1)
[1,2,3,4] -》 [1,2], [3, 4]
[1,2,3,4] -》 [1,2], [3], [4]
[1,2,3,4] -》 [1], [2], [3], [4]
[1,2,3,4] -》 [1], [2], [3], [4], []
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- RandomAccessAvgPartition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.RandomAccessAvgPartition
-
列表分区
- RandomAccessPartition<T> - Class in org.dromara.hutool.core.collection.partition
-
列表分区或分段(可随机访问列表)
通过传入分区长度,将指定列表分区为不同的块,每块区域的长度相同(最后一块可能小于长度)
分区是在原List的基础上进行的,返回的分区是不可变的抽象列表,原列表元素变更,分区中元素也会变更。
- RandomAccessPartition(List<T>, int) - Constructor for class org.dromara.hutool.core.collection.partition.RandomAccessPartition
-
构造
- randomBigDecimal() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[0, 1)
- randomBigDecimal(BigDecimal) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomBigDecimal(BigDecimal, BigDecimal) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomBoolean() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机Boolean值
- randomBytes(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机bytes
- randomBytes(int, Random) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机bytes
- randomChar() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机字母或数字,小写
- randomChar(String) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机字符
- randomChinese() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机汉字('一'-'鿿')
- randomColor() - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
生成随机颜色
- randomColor(Random) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
生成随机颜色
- randomColor(Color, int) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
生成随机颜色,与指定颜色有一定的区分度
- randomCreditCode() - Static method in class org.dromara.hutool.core.data.CreditCodeUtil
-
获取一个随机的统一社会信用代码
- randomDate(Date, DateField, int, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
以给定日期为基准,随机产生一个日期
- randomDay(int, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
以当天为基准,随机产生一个日期
- randomDouble(double, double) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double, double, int, RoundingMode) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数[0, 1)
- randomDouble(int, RoundingMode) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomDouble(double) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomDouble(double, int, RoundingMode) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomEle(List<T>) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的元素
- randomEle(List<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的元素
- randomEle(T[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得数组中的元素
- randomEle(T[], int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得数组中的元素
- randomEles(List<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的一定量元素
- randomEleSet(Collection<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机获得列表中的一定量的不重复元素,返回Set
- randomFloat() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数[0, 1)
- randomFloat(float) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomFloat(float, float) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- RandomGenerator - Class in org.dromara.hutool.swing.captcha.generator
-
随机字符验证码生成器
可以通过传入的基础集合和长度随机生成验证码字符
- RandomGenerator(int) - Constructor for class org.dromara.hutool.swing.captcha.generator.RandomGenerator
-
构造,使用字母+数字做为基础
- RandomGenerator(String, int) - Constructor for class org.dromara.hutool.swing.captcha.generator.RandomGenerator
-
构造
- randomInt() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数int值
- randomInt(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomInt(int, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomInt(int, int, boolean, boolean) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomInts(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
创建指定长度的随机索引
- randomLong() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得随机数
- randomLong(long) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数 [0,limit)
- randomLong(long, long) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数[min, max)
- randomLong(long, long, boolean, boolean) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得指定范围内的随机数
- randomNanoId() - Static method in class org.dromara.hutool.core.data.id.NanoId
-
- randomNanoId(int) - Static method in class org.dromara.hutool.core.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNanoId(Random, char[], int) - Static method in class org.dromara.hutool.core.data.id.NanoId
-
生成伪随机的NanoId字符串
- randomNumber() - Static method in class org.dromara.hutool.core.util.RandomUtil
-
随机数字,数字为0~9单个数字
- randomNumbers(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个只包含数字的字符串
- randomPick(List<T>, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
- randomPickInts(int, int[]) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
生成从种子中获取随机数字
- RandomSelector<T> - Class in org.dromara.hutool.core.lang.selector
-
随机选择器
- RandomSelector() - Constructor for class org.dromara.hutool.core.lang.selector.RandomSelector
-
构造
- RandomSelector(Iterable<T>) - Constructor for class org.dromara.hutool.core.lang.selector.RandomSelector
-
构造
- randomString(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大小写字母)
- randomString(String, int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串
- randomStringLower(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母)
- randomStringLowerWithoutStr(int, String) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和小写字母) 并排除指定字符串
- randomStringUpper(int) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和大写字符)
- randomStringWithoutStr(int, String) - Static method in class org.dromara.hutool.core.util.RandomUtil
-
获得一个随机的字符串(只包含数字和字母) 并排除指定字符串
- RandomUtil - Class in org.dromara.hutool.core.util
-
随机工具类
- RandomUtil() - Constructor for class org.dromara.hutool.core.util.RandomUtil
-
- randomUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
获取随机UUID
- randomUUID() - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- randomUUID(boolean) - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- randomUUID(Random) - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取类型 4 UUIDv4(伪随机生成的)UUID 的静态工厂。
- randomUUID7() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
- randomUUID7() - Static method in class org.dromara.hutool.core.data.id.UUID
-
获取随机生成的UUIDv7
【开源之夏】贡献内容,见:https://gitee.com/dromara/hutool/pulls/1263
- range(Date, Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
创建日期范围生成器
- Range<T> - Class in org.dromara.hutool.core.lang.range
-
范围生成器。
- Range(T, Range.Stepper<T>) - Constructor for class org.dromara.hutool.core.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>) - Constructor for class org.dromara.hutool.core.lang.range.Range
-
构造
- Range(T, T, Range.Stepper<T>, boolean, boolean) - Constructor for class org.dromara.hutool.core.lang.range.Range
-
构造
- range(int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
生成一个从0开始的数字列表
- range(int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- range(int, int, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
生成一个数字列表
自动判定正序反序
- Range(int, int) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Range
-
构造
- Range(String, String) - Constructor for class org.dromara.hutool.cron.pattern.builder.PartBuilder.Range
-
构造
- Range.Stepper<T> - Interface in org.dromara.hutool.core.lang.range
-
步进接口,此接口用于实现如何对一个对象按照指定步进增加步进
步进接口可以定义以下逻辑:
1、步进规则,即对象如何做步进
2、步进大小,通过实现此接口,在实现类中定义一个对象属性,可灵活定义步进大小
3、限制range个数,通过实现此接口,在实现类中定义一个对象属性,可灵活定义limit,限制range个数
- rangeConsume(Date, Date, DateField, Consumer<Date>) - Static method in class org.dromara.hutool.core.date.DateUtil
-
按日期范围遍历,执行 consumer
- rangeContains(DateRange, DateRange) - Static method in class org.dromara.hutool.core.date.DateUtil
-
俩个时间区间取交集
- rangeFunc(Date, Date, DateField, Function<Date, T>) - Static method in class org.dromara.hutool.core.date.DateUtil
-
按日期范围遍历,执行 function
- RangeNode - Class in org.dromara.hutool.core.bean.path.node
-
[start:end:step] 模式节点
- RangeNode(String) - Constructor for class org.dromara.hutool.core.bean.path.node.RangeNode
-
构造
- rangeNotContains(DateRange, DateRange) - Static method in class org.dromara.hutool.core.date.DateUtil
-
俩个时间区间取差集(end - start)
- RangeReplacerByChar - Class in org.dromara.hutool.core.text.replacer
-
- RangeReplacerByChar(int, int, char, boolean) - Constructor for class org.dromara.hutool.core.text.replacer.RangeReplacerByChar
-
构造
- RangeReplacerByStr - Class in org.dromara.hutool.core.text.replacer
-
- RangeReplacerByStr(int, int, CharSequence, boolean) - Constructor for class org.dromara.hutool.core.text.replacer.RangeReplacerByStr
-
构造
- rangeToList(Date, Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据步进单位获取起始日期时间和结束日期时间的时间区间集合
- rangeToList(Date, Date, DateField, int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
根据步进单位和步进获取起始日期时间和结束日期时间的时间区间集合
- RateLimiter - Interface in org.dromara.hutool.core.thread.ratelimiter
-
限流接口
通过实现此接口以实现不同的限流策略,如令牌桶、分布式限流等
- RateLimiterConfig - Class in org.dromara.hutool.core.thread.ratelimiter
-
限流通用配置
- RateLimiterConfig() - Constructor for class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
- ratio - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
- raw - Variable in class org.dromara.hutool.core.io.ReaderWrapper
-
原始Reader
- raw - Variable in class org.dromara.hutool.core.lang.wrapper.SimpleWrapper
-
原始对象
- raw - Variable in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- rc4(byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
RC4算法
- RE_HTML_MARK - Static variable in class org.dromara.hutool.http.html.HtmlUtil
-
HTML标签正则
- RE_KEYS - Static variable in class org.dromara.hutool.core.regex.ReUtil
-
正则中需要被转义的关键字
- RE_SCRIPT - Static variable in class org.dromara.hutool.http.html.HtmlUtil
-
script标签正则
- read() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- read(byte[]) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- read(Consumer<ZipEntry>, int) - Method in class org.dromara.hutool.core.compress.ZipFileResource
-
- read(Consumer<ZipEntry>) - Method in class org.dromara.hutool.core.compress.ZipReader
-
- read(Consumer<ZipEntry>, int) - Method in interface org.dromara.hutool.core.compress.ZipResource
-
- read(Consumer<ZipEntry>, int) - Method in class org.dromara.hutool.core.compress.ZipStreamResource
-
- read(ZipFile, Consumer<ZipEntry>) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- read(ZipInputStream, Consumer<ZipEntry>) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- read() - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- read(char[], int, int) - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- read() - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
从buffer中读取下一个byte,同时移除这个bytes。
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.CircularByteBuffer
-
Returns the given number of bytes from the buffer by storing them in
the given byte array at the given offset.
- read(SerFunction<BufferedReader, T>) - Method in class org.dromara.hutool.core.io.file.FileReader
-
按照给定的readerHandler读取文件中的数据
- read(String, Charset, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(File, Charset, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- read(InputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读取完毕后关闭流
- read(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后关闭流
- read(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从Reader中读取String,读取完毕后关闭Reader
- read(Reader, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- read(ReadableByteChannel, Charset) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从流中读取内容,读取完毕后并不关闭流
- read(ReadableByteChannel) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从流中读取内容,读到输出流中
- read(FileChannel, Charset) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从FileChannel中读取内容
- read() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read(CharBuffer) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read(char[]) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read(char[], int, int) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- read() - Method in class org.dromara.hutool.core.io.stream.BOMInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read(byte[]) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.core.io.stream.ReaderInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.ReaderInputStream
-
- read() - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(int) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取内容,读到输出流中,读取完毕后可选是否关闭流
- read(ContentHandler) - Method in class org.dromara.hutool.core.xml.XmlSaxReader
-
读取内容
- read() - Method in class org.dromara.hutool.extra.compress.extractor.Seven7EntryInputStream
-
- read() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
- read(byte[], int, int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
- read(File) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
读取CSV文件,默认UTF-8编码
- read(File, Charset) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
读取CSV文件
- read(Path) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
读取CSV文件,默认UTF-8编码
- read(Path, Charset) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
读取CSV文件
- read(Reader, boolean) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从Reader中读取CSV数据,读取后关闭Reader
- read(Reader, boolean, Class<T>) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从Reader中读取CSV数据并转换为Bean列表,读取后关闭Reader。
- read(String, Class<T>) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从字符串中读取CSV数据并转换为Bean列表,读取后关闭Reader。
- read(Reader, boolean, SerConsumer<CsvRow>) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从Reader中读取CSV数据,读取后关闭Reader
- read() - Method in class org.dromara.hutool.poi.csv.CsvReader
-
读取CSV文件,此方法只能调用一次
调用此方法的前提是构造中传入文件路径或Reader
- read(SerConsumer<CsvRow>) - Method in class org.dromara.hutool.poi.csv.CsvReader
-
读取CSV数据,此方法只能调用一次
调用此方法的前提是构造中传入文件路径或Reader
- read() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet的所有行列数据
- read(int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet
- read(int, int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet,此方法会把第一行作为标题行,替换标题别名
- read(int, int, boolean) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet
- read(SerBiConsumer<Cell, Object>) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet,此方法为类流处理方式,当读到指定单元格时,会调用CellEditor接口
用户通过实现此接口,可以更加灵活地处理每个单元格的数据。
- read(int, int, SerBiConsumer<Cell, Object>) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet,此方法为类流处理方式,当读到指定单元格时,会调用CellEditor接口
用户通过实现此接口,可以更加灵活地处理每个单元格的数据。
- read(int, int, int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取Excel为Map的列表
Map表示一行,标题为key,单元格内容为value
- read(int, int, Class<T>) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取Excel为Bean的列表
- read(int, int, int, Class<T>) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取Excel为Bean的列表
- read(SheetReader<T>) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取数据为指定类型
- read(Sheet) - Method in class org.dromara.hutool.poi.excel.reader.sheet.BeanSheetReader
-
- read(Sheet) - Method in class org.dromara.hutool.poi.excel.reader.sheet.ColumnSheetReader
-
- read(Sheet) - Method in class org.dromara.hutool.poi.excel.reader.sheet.ListSheetReader
-
- read(Sheet) - Method in class org.dromara.hutool.poi.excel.reader.sheet.MapSheetReader
-
- read(Sheet) - Method in interface org.dromara.hutool.poi.excel.reader.sheet.SheetReader
-
读取数据
- read(Sheet) - Method in class org.dromara.hutool.poi.excel.reader.sheet.WalkSheetReader
-
- read(File, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
- read(InputStream, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
- read(POIFSFileSystem, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel03SaxReader
-
读取
- read(File, int) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
- read(File, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
- read(InputStream, int) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
- read(InputStream, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
- read(OPCPackage, int) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
开始读取Excel,Sheet编号从0开始计数
- read(OPCPackage, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
开始读取Excel,Sheet编号从0开始计数
- read(XSSFReader, String) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
开始读取Excel,Sheet编号从0开始计数
- read(File, String) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel
- read(InputStream, String) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel,读取结束后并不关闭流
- read(String) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel,读取所有sheet
- read(File) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel,读取所有sheet
- read(InputStream) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel,读取所有sheet,读取结束后并不关闭流
- read(String, int) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel
- read(String, String) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel
- read(File, int) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel
- read(InputStream, int) - Method in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
开始读取Excel,读取结束后并不关闭流
- read(XSSFReader) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
读取Wordkbook的XML中sheet标签中sheetId和rid的对应关系
- read(Resource) - Static method in class org.dromara.hutool.setting.toml.Toml
-
读取TOML
- read() - Method in class org.dromara.hutool.setting.toml.TomlReader
-
读取TOML
- read() - Method in class org.dromara.hutool.socket.aio.AioClient
-
从服务端读取数据
- read() - Method in class org.dromara.hutool.socket.aio.AioSession
-
读取数据到Buffer
- read(CompletionHandler<Integer, AioSession>) - Method in class org.dromara.hutool.socket.aio.AioSession
-
读取数据到Buffer
- read(String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
从文件中读取图片,请使用绝对路径,使用相对路径会相对于ClassPath
- read(File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
从文件中读取图片
- read(Resource) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- read(InputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
从流中读取图片
- read(ImageInputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
从图片流中读取图片
- read(URL) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
从URL中读取图片
- ReadableBean - Annotation Type in org.dromara.hutool.core.annotation
-
标记可读Bean
即包含有可读字段的Bean使用此注解标记,如含有public的字段或getter方法
- readableFileSize(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
可读的文件大小
- readableFileSize(long) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
- readableFileSize() - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
可读的文件大小
- readAll() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取Excel为Map的列表,读取所有行,默认第一行做为标题,数据从第二行开始
Map表示一行,标题为key,单元格内容为value
- readAll(Class<T>) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取Excel为Bean的列表,读取所有行,默认第一行做为标题,数据从第二行开始
- readAsText(Workbook, boolean) - Static method in class org.dromara.hutool.poi.excel.ExcelExtractorUtil
-
读取为文本格式
使用ExcelExtractor
提取Excel内容
- readAsText(boolean) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取为文本格式
使用ExcelExtractor
提取Excel内容
- readBoundary() - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
输入流中读取边界
- readBySax(File, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(Reader, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(InputStream, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(InputSource, ContentHandler) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- readBySax(String, int, RowHandler) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
通过Sax方式读取Excel,同时支持03和07格式
- readBySax(String, String, RowHandler) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
通过Sax方式读取Excel,同时支持03和07格式
- readBySax(File, int, RowHandler) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
通过Sax方式读取Excel,同时支持03和07格式
- readBySax(File, String, RowHandler) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
通过Sax方式读取Excel,同时支持03和07格式
- readBySax(InputStream, int, RowHandler) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
通过Sax方式读取Excel,同时支持03和07格式
- readBySax(InputStream, String, RowHandler) - Static method in class org.dromara.hutool.poi.excel.ExcelUtil
-
通过Sax方式读取Excel,同时支持03和07格式
- readByte() - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
读取byte字节流,在末尾抛出异常
- readBytes(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分bytes
- readBytes(ByteBuffer, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取指定长度的bytes
如果长度不足,则读取剩余部分,此时buffer必须为读模式
- readBytes(ByteBuffer, int, int) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取指定区间的数据
- readBytes() - Method in class org.dromara.hutool.core.io.file.FileReader
-
- readBytes(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
- readBytes(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
读取文件的所有内容为byte数组
- readBytes(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取bytes,读取完毕后关闭流
- readBytes(InputStream, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取bytes
- readBytes(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
读取指定长度的byte数组,不关闭流
- readBytes() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- readBytes() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- readBytes() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readBytes(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为byte[]
- readBytes() - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取bytes
- readBytes(int) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
读取指定长度的byte数组
- readBytes() - Method in class org.dromara.hutool.core.io.stream.SyncInputStream
-
读取流中所有bytes
- readCellValue(int, int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取某个单元格的值
- readCertificate(String, InputStream, char[], String) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
读取Certification文件
Certification为证书文件
see:
...
- readCertificate(String, InputStream) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
读取Certification文件
Certification为证书文件
see:
...
- readColumn(int, int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet中指定列
- readColumn(int, int, int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取工作簿中指定的Sheet中指定列
- readCookieMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
将cookie封装到Map里面
- readCookieMap(HttpServletRequest) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
将cookie封装到Map里面
- readDataHeader(Charset) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
从流中读取文件头部信息, 如果达到末尾则返回null
- readDataHeaderString(Charset) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
读取数据头信息字符串
- ReaderInputStream - Class in org.dromara.hutool.core.io.stream
-
- ReaderInputStream(Reader, Charset) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,使用指定的字符集和默认缓冲区大小
- ReaderInputStream(Reader, Charset, int) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,使用指定的字符集和缓冲区大小
- ReaderInputStream(Reader, CharsetEncoder) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,使用默认的缓冲区大小
- ReaderInputStream(Reader, CharsetEncoder, int) - Constructor for class org.dromara.hutool.core.io.stream.ReaderInputStream
-
构造,允许指定缓冲区大小。
- ReaderWrapper - Class in org.dromara.hutool.core.io
-
- ReaderWrapper(Reader) - Constructor for class org.dromara.hutool.core.io.ReaderWrapper
-
构造
- ReaderWriterCopier - Class in org.dromara.hutool.core.io.copy
-
- ReaderWriterCopier() - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int) - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long) - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- ReaderWriterCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.ReaderWriterCopier
-
构造
- readFrom(InputStream, ContentHandler) - Static method in class org.dromara.hutool.poi.excel.sax.ExcelSaxUtil
-
- readFromStr(String) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从字符串中读取CSV数据
- readFromStr(String, SerConsumer<CsvRow>) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从字符串中读取CSV数据
- ReadHandler - Class in org.dromara.hutool.socket.aio
-
数据读取完成回调,调用Session中相应方法处理消息,单例使用
- ReadHandler() - Constructor for class org.dromara.hutool.socket.aio.ReadHandler
-
- readHex(InputStream, int, boolean) - Static method in class org.dromara.hutool.core.io.IoUtil
-
读取16进制字符串
- readJKSKeyStore(File, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取密钥库(Java Key Store,JKS) KeyStore文件
KeyStore文件用于数字证书的密钥对保存
see:
...
- readJKSKeyStore(InputStream, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取密钥库(Java Key Store,JKS) KeyStore文件
KeyStore文件用于数字证书的密钥对保存
see:
...
- readJSON(File, Charset) - Static method in class org.dromara.hutool.json.JSONUtil
-
读取JSON
- readJSONArray(File, Charset) - Static method in class org.dromara.hutool.json.JSONUtil
-
读取JSONArray
- readJSONObject(File, Charset) - Static method in class org.dromara.hutool.json.JSONUtil
-
读取JSONObject
- readKeyStore(File, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取KeyStore文件
KeyStore文件用于数字证书的密钥对保存
证书类型根据扩展名自动判断,规则如下:
.jks .keystore -> JKS
.p12 .pfx等其它 -> PKCS12
- readKeyStore(String, File, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取KeyStore文件
KeyStore文件用于数字证书的密钥对保存
see:
...
- readKeyStore(String, InputStream, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取KeyStore文件
KeyStore文件用于数字证书的密钥对保存
see:
...
- readLine(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取一行,如果buffer中最后一部分并非完整一行,则返回null
支持的换行符如下:
1.
- readLine(RandomAccessFile, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
单行处理文件内容
- readLine(RandomAccessFile, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
单行处理文件内容
- readLine() - Method in class org.dromara.hutool.core.io.LineReader
-
读取一行
- readLine(Charset) - Method in class org.dromara.hutool.core.io.stream.LineInputStream
-
读取一行
- readLine() - Method in class org.dromara.hutool.core.io.stream.LineInputStream
-
读取一行
- readLines(T) - Method in class org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(T, Predicate<String>) - Method in class org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(SerConsumer<String>) - Method in class org.dromara.hutool.core.io.file.FileReader
-
按照行处理文件内容
- readLines() - Method in class org.dromara.hutool.core.io.file.FileReader
-
从文件中读取每一行数据
- readLines(String, Charset, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(URL, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readLines(File, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容
- readLines(RandomAccessFile, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容
- readLines(InputStream, Charset, T) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容
- readLines(Reader, T) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从Reader中读取内容
- readLines(InputStream, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
按行读取数据,针对每行的数据做处理
- readLines(Reader, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
按行读取数据,针对每行的数据做处理
Reader
自带编码定义,因此读取数据的编码跟随其编码。
- readLock() - Method in class org.dromara.hutool.core.thread.lock.NoReadWriteLock
-
- readMapList(Reader, boolean) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
从Reader中读取CSV数据,结果为Map,读取后关闭Reader。
- readObj(InputStream, Class<?>...) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取对象,即对象的反序列化,读取后不关闭流
注意!!!
- readObj(Class<?>...) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
从流中读取对象,即对象的反序列化
注意!!!
- readPem(InputStream) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
从pem流中读取公钥或私钥
- readPemKey(InputStream, char[]) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
- readPemKey(InputStream) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
- readPemKeyPair(InputStream, char[]) - Static method in class org.dromara.hutool.crypto.bc.OpensslKeyUtil
-
- readPemObject(InputStream) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
读取pem文件中的信息,包括类型、头信息和密钥内容
- readPemObject(Reader) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
读取pem文件中的信息,包括类型、头信息和密钥内容
- readPemPrivateKey(InputStream) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
读取PEM格式的私钥
- readPemPublicKey(InputStream) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
读取PEM格式的公钥
- readPics() - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取绘制的图片列表
- readPKCS12KeyStore(File, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取PKCS12 KeyStore文件
KeyStore文件用于数字证书的密钥对保存
- readPKCS12KeyStore(InputStream, char[]) - Static method in class org.dromara.hutool.crypto.KeyStoreUtil
-
读取PKCS12 KeyStore文件
KeyStore文件用于数字证书的密钥对保存
- readPublicKeyFromCert(InputStream) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
读取X.509 Certification文件中的公钥
Certification为证书文件
see:
...
- readRow(int) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReader
-
读取某一行数据
- readRow(Row, CellEditor) - Static method in class org.dromara.hutool.poi.excel.RowUtil
-
读取一行
- readRow(Row, int, int, CellEditor) - Static method in class org.dromara.hutool.poi.excel.RowUtil
-
读取一行
- readStr(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分并转为字符串
- readStr(Charset) - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- readStr() - Method in class org.dromara.hutool.core.io.resource.CharSequenceResource
-
读取为字符串
- readStr(Charset) - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- readStr(Charset) - Method in interface org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readStr(String, Charset) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串
- readString() - Method in class org.dromara.hutool.core.io.file.FileReader
-
读取文件内容
- readString(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(String, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(URL, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readString(Charset) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
读取字节流,直到下一个boundary
- readTo(File) - Method in class org.dromara.hutool.core.compress.ZipReader
-
解压到指定目录中
- readTo(File, Predicate<ZipEntry>) - Method in class org.dromara.hutool.core.compress.ZipReader
-
解压到指定目录中
- readTo(InputStream, Predicate<Integer>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- readTo(Predicate<Integer>) - Method in class org.dromara.hutool.core.io.stream.StreamReader
-
- readToToken(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,直到遇到给定token
- readUtf8(String, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(File, SerFunction<BufferedReader, T>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按照给定的readerHandler读取文件中的数据
- readUtf8(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取UTF8编码的内容
- readUtf8(FileChannel) - Static method in class org.dromara.hutool.core.io.NioUtil
-
从FileChannel中读取UTF-8编码内容
- readUtf8Lines(String, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行的UTF-8编码数据
- readUtf8Lines(File, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,数据编码为UTF-8
- readUtf8Lines(URL, T) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(URL) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据,编码为UTF-8
- readUtf8Lines(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
从文件中读取每一行数据
- readUtf8Lines(File, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
按行处理文件内容,编码为UTF-8
- readUtf8Lines(InputStream, T) - Static method in class org.dromara.hutool.core.io.IoUtil
-
从流中读取内容,使用UTF-8编码
- readUtf8Lines(InputStream, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.IoUtil
-
按行读取UTF-8编码数据,针对每行的数据做处理
- readUtf8Str(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
读取剩余部分并转为UTF-8编码字符串
- readUtf8Str() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- readUtf8Str() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
读取资源内容,读取完毕后会关闭流
关闭流并不影响下一次读取
- readUtf8Str(String) - Static method in class org.dromara.hutool.core.io.resource.ResourceUtil
-
读取Classpath下的资源为字符串,使用UTF-8编码
- readUtf8String(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readUtf8String(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
读取文件内容
- readX509Certificate(InputStream) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
读取X.509 Certification文件
Certification为证书文件
see:
...
- readX509Certificate(InputStream, char[], String) - Static method in class org.dromara.hutool.crypto.cert.CertUtil
-
读取X.509 Certification文件
Certification为证书文件
see:
...
- readXml(String) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
如果给定内容以“<”开头,表示这是一个XML内容,直接读取,否则按照路径处理
路径可以为相对路径,也可以是绝对路径,相对路径相对于ClassPath
- readXml(File) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
- readXml(InputStream) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- readXml(Reader) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
- readXml(InputSource, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
读取解析XML文件
编码在XML中定义
- ready() - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- ready() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- reconnectIfTimeout() - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
如果连接超时的话,重新进行连接 经测试,当连接超时时,client.isConnected()仍然返回ture,无法判断是否连接超时 因此,通过发送pwd命令的方式,检查连接是否超时
- reconnectIfTimeout() - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
如果连接超时的话,重新进行连接
- reconnectIfTimeout() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- reconnectIfTimeout() - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- RecordBeanDesc - Class in org.dromara.hutool.core.bean
-
针对Reccord类的Bean描述
Bean描述包括Record自定义字段及对应方法,getter方法与字段名同名,不支持setter
- RecordBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.RecordBeanDesc
-
构造
- RecordConverter - Class in org.dromara.hutool.core.convert.impl
-
Record类的转换器,支持:
Map =》 Record
Bean =》 Record
ValueProvider =》 Record
- RecordConverter() - Constructor for class org.dromara.hutool.core.convert.impl.RecordConverter
-
- RecordDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
Record反序列化器,用于将JSON对象转换为Record类型对象。
- RecordDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.RecordDeserializer
-
- RecordUtil - Class in org.dromara.hutool.core.bean
-
java.lang.Record 相关工具类封装
来自于FastJSON2的BeanUtils
- RecordUtil() - Constructor for class org.dromara.hutool.core.bean.RecordUtil
-
- recursiveDownloadFolder(String, File) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
递归下载FTP服务器上文件到本地(文件目录和服务器同步)
- recursiveDownloadFolder(String, File) - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
递归下载FTP服务器上文件到本地(文件目录和服务器同步), 服务器上有新文件会覆盖本地文件
- recursiveDownloadFolder(String, File) - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
递归下载FTP服务器上文件到本地(文件目录和服务器同步)
- recursiveDownloadFolder(String, File) - Method in class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
- reduce(T, BinaryOperator<T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,相当于在for循环里写sum=sum+ints[i]
这是一个终端操作
求和、最小值、最大值、平均值和转换成一个String字符串均为聚合操作
例如这里对int进行求和可以写成:
Integer sum = integers.reduce(0, (a, b) -> a+b);
或者写成:
Integer sum = integers.reduce(0, Integer::sum);
- reduce(BinaryOperator<T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后用
Optional
包裹的值,相当于在for循环里写sum=sum+ints[i]
该操作相当于:
{@code
boolean foundAny = false;
T result = null;
for (T element : this unwrap) {
if (!
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
对元素进行聚合,并返回聚合后的值,并行流时聚合拿到的初始值不稳定
这是一个终端操作
- reduceListMap() - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- reduceListMap(Supplier<R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
聚合这种数据类型:Collection<Map<K,V>> => Map<K,List<V>>
其中key相同的value,会累加到List中
- Ref<T> - Interface in org.dromara.hutool.core.lang.ref
-
- ReferenceConcurrentMap<K,V> - Class in org.dromara.hutool.core.map.reference
-
线程安全的ReferenceMap实现
- ReferenceConcurrentMap(ConcurrentMap<Ref<K>, Ref<V>>) - Constructor for class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
构造
- ReferenceConverter - Class in org.dromara.hutool.core.convert.impl
-
- ReferenceConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.ReferenceConverter
-
构造
- ReferenceType - Enum in org.dromara.hutool.core.lang.ref
-
引用类型
- ReferenceUtil - Class in org.dromara.hutool.core.lang.ref
-
- ReferenceUtil() - Constructor for class org.dromara.hutool.core.lang.ref.ReferenceUtil
-
- ReflectUtil - Class in org.dromara.hutool.core.reflect
-
- ReflectUtil() - Constructor for class org.dromara.hutool.core.reflect.ReflectUtil
-
- refreshLimit() - Method in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
- refreshLimit() - Method in class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
-
- refuse(Class<?>...) - Method in class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
禁止反序列化的类,用于反序列化验证
- RegexDateParser - Class in org.dromara.hutool.core.date.format.parser
-
使用正则列表方式的日期解析器
通过定义若干的日期正则,遍历匹配到给定正则后,按照正则方式解析为日期
- RegexDateParser(List<Pattern>) - Constructor for class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
构造
- RegexPool - Interface in org.dromara.hutool.core.regex
-
常用正则表达式字符串池
- regionMatches(byte[], int, byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
是否局部匹配,相当于对比以下子串是否相等
array1[offset1 : offset1 + length]
||
array2[offset2 : offset2 + length]
- register(MatcherConverter) - Method in class org.dromara.hutool.core.convert.CompositeConverter
-
- register(Type, Converter) - Method in class org.dromara.hutool.core.convert.CompositeConverter
-
登记自定义转换器,登记的目标类型必须一致
注意:如果单例使用,此方法会影响全局
- register(Type, Converter) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
登记自定义转换器,登记的目标类型必须一致
- register(MatcherConverter) - Method in class org.dromara.hutool.core.convert.RegisterConverter
-
- register(String, MaskingHandler) - Method in class org.dromara.hutool.core.data.masking.MaskingManager
-
注册一个脱敏处理器
- register(PredicateDateParser) - Method in class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
- register(Watchable) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
注册单一的监听
- register(Watchable, WatchService, WatchEvent.Kind<?>...) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
注册Watchable对象到WatchService服务
- register(Subscriber) - Method in interface org.dromara.hutool.core.lang.event.EventPublisher
-
注册订阅者,订阅者将接收到所有发布者发布的事件
- register(Subscriber) - Method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
-
- register(String, ConnectionSocketFactory) - Method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
-
注册连接工厂
- register(String, Class<? extends InputStream>) - Method in enum org.dromara.hutool.http.GlobalCompressStreamRegister
-
注册解压器
- register(Type, TypeAdapter) - Method in class org.dromara.hutool.json.JSONFactory
-
注册自定义类型适配器,用于自定义对象序列化和反序列化
- register(TypeAdapter) - Method in class org.dromara.hutool.json.JSONFactory
-
- register(Type, TypeAdapter) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
注册自定义类型适配器,用于自定义对象序列化和反序列化
- register(TypeAdapter) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
- register(TypeAdapter) - Method in class org.dromara.hutool.json.serializer.TypeAdapterManager
-
- register(Type, TypeAdapter) - Method in class org.dromara.hutool.json.serializer.TypeAdapterManager
-
注册自定义类型适配器,用于自定义对象序列化和反序列化
- registerBean(String, T) - Static method in class org.dromara.hutool.extra.spring.SpringUtil
-
动态向Spring注册Bean
由BeanFactory
实现,通过工具开放API
更新: shadow 2021-07-29 17:20:44 增加自动注入,修复注册bean无法反向注入的问题
- registerChannel(Selector, SelectableChannel, Operation) - Static method in class org.dromara.hutool.socket.nio.ChannelUtil
-
注册通道的指定操作到指定Selector上
- RegisterConverter - Class in org.dromara.hutool.core.convert
-
- RegisterConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.RegisterConverter
-
构造
- RegisterDateParser - Class in org.dromara.hutool.core.date.format.parser
-
- RegisterDateParser() - Constructor for class org.dromara.hutool.core.date.format.parser.RegisterDateParser
-
构造
- RegisteredPayload<T extends RegisteredPayload<T>> - Interface in org.dromara.hutool.json.jwt
-
注册的标准载荷(Payload)声明
- registerFont(Font) - Static method in class org.dromara.hutool.swing.FontUtil
-
注册字体到系统
此方法用于将字体文件注册到系统,之后即可在字体名称列表中看到此字体
- registerFormatter(String, Function<Date, String>) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
加入日期格式化规则
- registerHttp(ConnectionSocketFactory) - Method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
-
注册HTTP协议,使用默认的普通连接工厂
- registerHttps(SSLInfo) - Method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
-
注册HTTPS协议
- registerMBean(Object, ObjectName) - Static method in class org.dromara.hutool.extra.management.ManagementUtil
-
注册MBean
- registerParser(String, Function<CharSequence, Date>) - Method in class org.dromara.hutool.core.date.format.DateFormatManager
-
加入日期解析规则
- registerPath(Path, int) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
递归将指定路径加入到监听中
如果提供的是目录,则监听目录本身和目录下的目录和文件,深度取决于maxDepth
- registerPattern(Pattern) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
新增自定义日期正则
- registerPlainHttp() - Method in class org.dromara.hutool.http.client.engine.httpclient4.ConnectionSocketFactoryRegistryBuilder
-
注册HTTP协议,使用默认的普通(非加密)连接工厂
- registerRegex(String) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
新增自定义日期正则
- registerTypeAdapter(Type, TypeAdapter) - Method in class org.dromara.hutool.json.JSONUtil
-
全局注册自定义类型适配器,用于自定义对象序列化和反序列化
- registerTypeAdapter(TypeAdapter) - Method in class org.dromara.hutool.json.JSONUtil
-
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.dromara.hutool.core.thread.BlockPolicy
-
- RejectPolicy - Enum in org.dromara.hutool.core.thread
-
线程拒绝策略枚举
如果设置了maxSize, 当总线程数达到上限, 会调用RejectedExecutionHandler进行处理,此枚举为JDK预定义的几种策略枚举表示
- releaseSavepoint(Savepoint) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- reload() - Method in class org.dromara.hutool.setting.GroupedSet
-
重新加载配置文件
- remove(T[], int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(long[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(short[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(char[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(byte[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(double[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(float[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(boolean[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(Object, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中对应位置的元素
copy from commons-lang
- remove(K) - Method in interface org.dromara.hutool.core.cache.Cache
-
从缓存中移除对象
- remove() - Method in class org.dromara.hutool.core.cache.impl.CacheObjIterator
-
从缓存中移除没有过期的当前值,此方法不支持
- remove() - Method in class org.dromara.hutool.core.cache.impl.CacheValuesIterator
-
从缓存中移除没有过期的当前值,不支持此方法
- remove(K) - Method in class org.dromara.hutool.core.cache.impl.LockedCache
-
- remove(K) - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- remove(K) - Method in class org.dromara.hutool.core.cache.SimpleCache
-
移除缓存
- remove(T) - Method in class org.dromara.hutool.core.codec.hash.ConsistentHash
-
移除节点的同时移除相应的虚拟节点
- remove(T, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
不允许操作数组元素
- remove() - Method in class org.dromara.hutool.core.collection.iter.CopiedIter
-
此对象不支持移除元素
- remove() - Method in class org.dromara.hutool.core.collection.iter.EnumerationIter
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.FilterIter
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.IterChain
-
- remove(Iterator<E>, Predicate<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
-
- remove() - Method in class org.dromara.hutool.core.collection.iter.TransIter
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- remove(int) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- remove() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- remove(Object) - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
-
- remove() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- remove(E) - Method in class org.dromara.hutool.core.lang.selector.WeightListRandomSelector
-
移除随机种子
- remove(Class<?>) - Static method in class org.dromara.hutool.core.lang.Singleton
-
移除指定Singleton对象
- remove(String) - Static method in class org.dromara.hutool.core.lang.Singleton
-
移除指定Singleton对象
- remove(Object) - Method in class org.dromara.hutool.core.map.BeanMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.BiMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.BiMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
将指定节点从当前
Map
中删除
若存在父节点或子节点,则将其断开其与父节点或子节点的引用关系;
若同时存在父节点或子节点,则会在删除后将让子节点直接成为父节点的子节点,比如:
现有引用关系 a -> b -> c,删除 b 后,将有 a -> c
- remove(Object) - Method in class org.dromara.hutool.core.map.MapProxy
-
- remove(Object) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- remove(R, C) - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- remove(R, C) - Method in interface org.dromara.hutool.core.map.multi.Table
-
移除指定值
- remove(Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.TableMap
-
移除指定的所有键和对应的所有值
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.TableMap
-
- remove(Object) - Method in class org.dromara.hutool.core.map.TransMap
-
- remove(Object, Object) - Method in class org.dromara.hutool.core.map.TransMap
-
- remove(int) - Method in class org.dromara.hutool.core.map.TripleTable
-
移除值
- remove(int, int) - Static method in class org.dromara.hutool.core.math.BitStatusUtil
-
删除一个状态
- remove(CharSequence) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
移除键及对应所有的值
- remove(String, int) - Static method in class org.dromara.hutool.core.regex.PatternPool
-
移除缓存
- remove(String) - Static method in class org.dromara.hutool.cron.CronUtil
-
移除任务
- remove(String) - Method in class org.dromara.hutool.cron.TaskTable
-
移除Task
- remove() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjResult
-
- remove() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPResult
-
- remove() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaResult
-
- remove() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpResult
-
- remove() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordResult
-
- remove(URI, CookieSpi) - Method in interface org.dromara.hutool.http.client.cookie.CookieStoreSpi
-
移除指定http url cookie集合
- remove(URI, CookieSpi) - Method in class org.dromara.hutool.http.client.cookie.InMemoryCookieStore
-
- remove(URI, CookieSpi) - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- remove(URI, HttpCookie) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
-
- remove(Cell) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
移除指定单元格
- remove(String, String) - Method in class org.dromara.hutool.setting.GroupedMap
-
从指定分组中删除指定值
- remove(String, Object) - Method in class org.dromara.hutool.setting.Setting
-
从指定分组中删除指定值
- remove(Object) - Method in class org.dromara.hutool.setting.Setting
-
移除默认分组(空分组)中指定值
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- removeAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- removeAll(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
移除字符串中所有给定字符串
例:removeAll("aa-bb-cc-dd", "-") =》 aabbccdd
- removeAll(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
移除字符串中所有给定字符串,当某个字符串出现多次,则全部移除
例:removeAny("aa-bb-cc-dd", "a", "b") =》 --cc-dd
- removeAll(CharSequence, char...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除字符串中指定的多个字符,如有多个则全部去除
- removeAll() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieStore
-
- removeAllEmojis(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
去除字符串中所有的Emoji Unicode字符
- removeAllHtmlAttr(String, String...) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
去除指定标签的所有属性
- removeAllLineBreaks(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除所有换行符,包括:
1.
- removeAllPrefix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定所有前缀,如:
str=abcdef, prefix=ab => return cdef
str=ababcdef, prefix=ab => return cdef
str=ababcdef, prefix="" => return ababcdef
str=ababcdef, prefix=null => return ababcdef
- removeAllSuffix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定所有后缀,如:
str=11abab, suffix=ab => return 11
str=11ab, suffix=ab => return 11
str=11ab, suffix="" => return 11ab
str=11ab, suffix=null => return 11ab
- removeAllValues(K, Collection<V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将一批值从指定键下的值集合中删除
- removeAllValues(K, Collection<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeAny(T, E...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去掉集合中的多个元素,此方法直接修改原集合
- removeAny(T, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去掉Map中指定key的键值对,修改原Map
- removeBlank(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
去除null
或者""或者空白字符串 元素
- removeBlank(T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去除null
或者""或者空白字符串 元素,此方法直接修改原集合
- removeByIndex(int) - Method in class org.dromara.hutool.core.map.TableMap
-
移除指定位置的键值对
- removeByValue(Map<K, V>, V) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去除Map中值为指定值的键值对
注意:此方法在传入的Map上直接修改。
- removeCellComment() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- removeCellComment() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- removeCurrent() - Method in class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
移除当前线程的Cookie
- removeEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
删除边
- removeEdge(T, T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
移除边
- removeEldestEntry(Map.Entry<K, V>) - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
- removeEle(T[], T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(long[], long) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(int[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(short[], short) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(char[], char) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(byte[], byte) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(double[], double) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(float[], float) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEle(boolean[], boolean) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
移除数组中指定的元素
只会移除匹配到的第一个元素
copy from commons-lang
- removeEmpty(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
去除null
或者"" 元素
- removeEmpty(T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去除null
或者"" 元素,此方法直接修改原集合
- removeEqual(T, String...) - Method in class org.dromara.hutool.core.map.Dict
-
与给定实体对比并去除相同的部分
此方法用于在更新操作时避免所有字段被更新,跳过不需要更新的字段 version from 2.0.0
- removeFeatures(StrTemplate.Feature...) - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
从 策略值 中 删除策略
删除的策略 可以 不存在
- removeFileType(String) - Static method in class org.dromara.hutool.core.io.file.FileTypeUtil
-
移除文件类型映射
- removeFinalModify(Field) - Static method in class org.dromara.hutool.core.reflect.ModifierUtil
-
设置final的field字段可以被修改
只要不会被编译器内联优化的 final 属性就可以通过反射有效的进行修改 -- 修改后代码中可使用到新的值;
以下属性,编译器会内联优化,无法通过反射修改:
基本类型 byte, char, short, int, long, float, double, boolean
Literal String 类型(直接双引号字符串)
以下属性,可以通过反射修改:
基本类型的包装类 Byte、Character、Short、Long、Float、Double、Boolean
字符串,通过 new String("")实例化
自定义java类
//示例,移除final修饰符
class JdbcDialects {private static final List<Number> dialects = new ArrayList<>();}
Field field = ReflectUtil.getField(JdbcDialects.class, fieldName);
ReflectUtil.removeFinalModify(field);
ReflectUtil.setFieldValue(JdbcDialects.class, fieldName, dialects);
JDK9+此方法抛出NoSuchFieldException异常,原因是除非开放,否则模块外无法访问属性
- removeFirst() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeFirstOccurrence(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeFormula() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- removeFormulaImpl() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- removeHeader(String) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
移除一个头信息
- removeHeader(HeaderName) - Method in enum org.dromara.hutool.http.GlobalHeaders
-
移除一个头信息
- removeHeaderAlias(String) - Method in class org.dromara.hutool.poi.csv.CsvConfig
-
去除标题别名
- removeHeaderAlias(String) - Method in class org.dromara.hutool.poi.excel.ExcelConfig
-
去除标题别名
- removeHeaderAlias(String) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
- removeHtmlAttr(String, String...) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
去除HTML标签中的属性,如果多个标签有相同属性,都去除
- removeHtmlTag(String, String...) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
清除指定HTML标签和被标签包围的内容
不区分大小写
- removeHtmlTag(String, boolean, String...) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
清除指定HTML标签
不区分大小写
- removeHyperlink() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- removeHyperlink() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- removeIf(Predicate<? super E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- removeIf(Predicate<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- removeIf(Predicate<? super E>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- removeIf(Predicate<? super T>) - Method in class org.dromara.hutool.core.collection.TransCollection
-
- removeIf(Map<K, V>, Predicate<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去除Map中值为null
的键值对
注意:此方法在传入的Map上直接修改。
- removeLast() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeLastOccurrence(Object) - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
- removeListener(TaskListener) - Method in class org.dromara.hutool.cron.listener.TaskListenerManager
-
移除监听器
- removeListener(TaskListener) - Method in class org.dromara.hutool.cron.Scheduler
-
移除监听器
- removeListener(ClipboardListener) - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
-
去除指定监听
- removeNew(String...) - Method in class org.dromara.hutool.core.map.Dict
-
过滤Map去除指定键值对,如果键不存在跳过
- removeNew(String...) - Method in class org.dromara.hutool.db.Entity
-
- removeNull(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
去除 null
元素
- removeNull(T) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
去除null
元素,此方法直接修改原集合
- removeNullValue(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
去除Map中值为null
的键值对
注意:此方法在传入的Map上直接修改。
- removePoint(T) - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
删除点
- removePoint(T) - Method in class org.dromara.hutool.core.map.multi.Graph
-
移除节点,并删除该节点与其他节点之间连成的边
- removePreAndLowerFirst(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, preLength=3 =》 return name
- removePreAndLowerFirst(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, prefix=set =》 return name
- removePrefix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定前缀
- removePrefix(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定前缀
- removePrefixIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
忽略大小写去掉指定前缀
- removeRow(Row) - Static method in class org.dromara.hutool.poi.excel.RowUtil
-
从工作表中删除指定的行,此方法修复sheet.shiftRows删除行时会拆分合并的单元格的问题
- removeSafe(char) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
移除安全字符
安全字符不被编码
- removeScriptTag(String) - Static method in class org.dromara.hutool.http.html.HtmlUtil
-
清除所有script标签,包括内容
- removeSufAndLowerFirst(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定后缀,并小写首字母
- removeSuffix(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去掉指定后缀
- removeSuffixIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
忽略大小写去掉指定后缀
- removeTask(TimerTask) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
-
移除任务
- removeValue(K, V) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
将值从指定键下的值集合中删除
- removeValue(K, V) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将值从指定键下的值集合中删除
- removeValues(K, V...) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
将一批值从指定键下的值集合中删除
- removeWithAddIf(T, T, Predicate<? super E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到指定的集合
此方法直接修改原集合
- removeWithAddIf(T, Predicate<? super E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
移除集合中的多个元素,并将结果存放到生成的新集合中后返回
此方法直接修改原集合
- removeWithoutLock(K) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
移除key对应的对象,不加锁
- rename(File, String, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名,不保留扩展名。
- rename(File, String, boolean, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名
重命名有两种模式:
1、isRetainExt为true时,保留原扩展名:
FileUtil.rename(file, "aaa", true) xx/xx.png =》xx/aaa.png
2、isRetainExt为false时,不保留原扩展名,需要在newName中
FileUtil.rename(file, "aaa.jpg", false) xx/xx.png =》xx/aaa.jpg
- rename(Path, String, boolean) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
修改文件或目录的文件名,不变更路径,只是简单修改文件名
FileUtil.rename(file, "aaa.jpg", false) xx/xx.png =》xx/aaa.jpg
FileUtil.rename(dir, "dir2", false) xx/xx/ =》xx/dir2/
- renameKey(Map<K, V>, K, K) - Static method in class org.dromara.hutool.core.map.MapUtil
-
- renameSheet(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
重命名当前sheet
- renameSheet(String) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
重命名当前sheet
- renameSheet(int, String) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
重命名sheet
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.beetl.BeetlTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.enjoy.EnjoyTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.freemarker.FreemarkerTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.JetbrickTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
- render(Object, Writer) - Method in class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
将模板与绑定参数融合后输出到Writer
- render(Object, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
将模板与绑定参数融合后输出到流
- render(Object, File) - Method in class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
写出到文件
- render(Object) - Method in class org.dromara.hutool.extra.template.engine.jte.JteTemplate
-
将模板与绑定参数融合后返回为字符串
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplate
-
渲染对象
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.pebble.PebbleTemplate
-
渲染对象
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.rythm.RythmTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.velocity.VelocityTemplate
-
- render(Map<?, ?>, Writer) - Method in class org.dromara.hutool.extra.template.engine.wit.WitTemplate
-
- render(Map<?, ?>, OutputStream) - Method in class org.dromara.hutool.extra.template.engine.wit.WitTemplate
-
- render(Map<?, ?>, Writer) - Method in interface org.dromara.hutool.extra.template.Template
-
将模板与绑定参数融合后输出到Writer
- render(Map<?, ?>, OutputStream) - Method in interface org.dromara.hutool.extra.template.Template
-
将模板与绑定参数融合后输出到流
- render(Map<?, ?>, File) - Method in interface org.dromara.hutool.extra.template.Template
-
写出到文件
- render(Map<?, ?>) - Method in interface org.dromara.hutool.extra.template.Template
-
将模板与绑定参数融合后返回为字符串
- render(String, Map<?, ?>) - Static method in class org.dromara.hutool.extra.template.TemplateUtil
-
融合模板和参数,返回融合后的内容
- render(String, Map<?, ?>, Writer) - Static method in class org.dromara.hutool.extra.template.TemplateUtil
-
融合模板和参数,返回融合后的内容
- RenderingHintsBuilder - Class in org.dromara.hutool.swing.img
-
- RenderingHintsBuilder.AlphaInterpolation - Enum in org.dromara.hutool.swing.img
-
alpha合成微调
- RenderingHintsBuilder.Antialias - Enum in org.dromara.hutool.swing.img
-
抗锯齿选项
- RenderingHintsBuilder.ColorRender - Enum in org.dromara.hutool.swing.img
-
颜色着色的渲染方式
- RenderingHintsBuilder.Dither - Enum in org.dromara.hutool.swing.img
-
控制如何处理抖动
抖动是用一组有限的颜色合成出一个更大范围的颜色的过程,方法是给相邻像素着色以产生不在该组颜色中的新的颜色幻觉。
- RenderingHintsBuilder.FractionalMetrics - Enum in org.dromara.hutool.swing.img
-
字体规格
- RenderingHintsBuilder.Interpolation - Enum in org.dromara.hutool.swing.img
-
内插
在对一个源图像做变形时,变形后的像素很少能够恰好对应目标像素位置。
- RenderingHintsBuilder.Render - Enum in org.dromara.hutool.swing.img
-
着色技术
- RenderingHintsBuilder.StrokeControl - Enum in org.dromara.hutool.swing.img
-
笔划规范化控制
- RenderingHintsBuilder.TextAntialias - Enum in org.dromara.hutool.swing.img
-
文本抗锯齿选项
- repeat(char, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符
repeat('e', 0) = ""
repeat('e', 3) = "eee"
repeat('e', -2) = ""
- repeat(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串
- repeat(char) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符
repeat('e', 0) = ""
repeat('e', 3) = "eee"
repeat('e', -2) = ""
- repeat(CharSequence) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串
- RepeatableAnnotationCollector - Interface in org.dromara.hutool.core.annotation
-
可重复注解收集器,用于从一个注解获得被它包含的可重复注解
- RepeatableAnnotationCollector.AbstractCollector - Class in org.dromara.hutool.core.annotation
-
RepeatableAnnotationCollector
的基本实现
- RepeatableAnnotationCollector.Condition - Class in org.dromara.hutool.core.annotation
-
自定义判断条件的实现,当解析注解属性时,将根据给定的判断条件,
确定该属性中是否含有可重复注解,收集器将返回所有匹配的属性中的可重复注解。
- RepeatableAnnotationCollector.Full - Class in org.dromara.hutool.core.annotation
-
全量实现,当注解中存在有属性为注解数组,且该数组对应的注解类型被
Repeatable
注解时,
认为该属性包含可重复注解。
- RepeatableAnnotationCollector.None - Class in org.dromara.hutool.core.annotation
-
空实现
- RepeatableAnnotationCollector.Standard - Class in org.dromara.hutool.core.annotation
-
标准实现,当注解中有且仅有一个名为
value
的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable
注解,
则收集器将返回该属性中包括的可重复注解。
- RepeatableMetaAnnotatedElement<T extends AnnotationMapping<Annotation>> - Class in org.dromara.hutool.core.annotation.elements
-
- repeatAndJoin(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串并通过分界符连接
repeatAndJoin("?"
- repeatAndJoin(CharSequence, CharSequence) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串并通过分界符连接
repeatAndJoin("?"
- repeatByLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- repeatByLength(CharSequence) - Method in class org.dromara.hutool.core.text.StrRepeater
-
重复某个字符串到指定长度
如果指定长度非指定字符串的整数倍,截断到固定长度
如果指定长度小于字符串本身的长度,截断之
- replace(T[], int, T...) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(A, int, A) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(int, A) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
从数组中的指定位置开始,按顺序使用新元素替换旧元素
如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部
如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部
如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素
否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组
- replace(K, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.TableMap
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.TableMap
-
替换指定key的所有值为指定值
- replace(K, V, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- replace(K, V) - Method in class org.dromara.hutool.core.map.TransMap
-
- replace(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
- replace(CharSequence, int, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串
如果指定字符串出现多次,则全部替换
- replace(CharSequence, Pattern, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replace(CharSequence, String, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.escape.NumericEntityUnescaper
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacer
-
- replace(CharSequence, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2.AhoCorasickAutomaton
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.LookupReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.RangeReplacerByChar
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.RangeReplacerByStr
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.ReplacerChain
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.SearchReplacer
-
- replace(CharSequence, int, StringBuilder) - Method in class org.dromara.hutool.core.text.replacer.StrReplacer
-
抽象的字符串替换方法,通过传入原字符串和当前位置,执行替换逻辑,返回处理或替换的字符串长度部分。
- replaceAll(UnaryOperator<E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.MapWrapper
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.dromara.hutool.core.map.TableMap
-
- replaceAll(CharSequence, String, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
例如:原字符串是:中文1234,我想把1234换成(1234),则可以:
ReUtil.replaceAll("中文1234", "(\\d+)", "($1)"))
结果:中文(1234)
- replaceAll(CharSequence, Pattern, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
- replaceAll(CharSequence, String, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher
提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replaceAll(CharSequence, Pattern, SerFunction<Matcher, String>) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceFun可以通过
Matcher
提取出匹配到的内容的不同部分,然后经过重新处理、组装变成新的内容放回原位。
- replaceAllValues(BiFunction<K, V, V>) - Method in class org.dromara.hutool.core.map.multi.AbsCollValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(UnaryOperator<V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAllValues(BiFunction<K, V, V>) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
- replaceAt(CharSequence, int, UnaryOperator<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
按照给定逻辑替换指定位置的字符,如字符大小写转换等
- replaceByCodePoint(CharSequence, int, int, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- replaceByCodePoint(CharSequence, int, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- replaceChars(CharSequence, String, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
提供的chars为所有需要被替换的字符,例如:"\r\n",则"\r"和"\n"都会被替换,哪怕他们单独存在
- replaceChars(CharSequence, char[], CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符字符数组中所有的字符为replacedStr
- replaceFirst(Pattern, CharSequence, String) - Static method in class org.dromara.hutool.core.regex.ReUtil
-
替换匹配的第一个内容
- replaceFirst(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中第一个指定字符串
- replaceIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中的指定字符串,忽略大小写
- replaceLast(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
替换字符串中最后一个指定字符串
- replaceMap - Variable in class org.dromara.hutool.core.text.replacer.HighMultiReplacerV2.AhoCorasickAutomaton
-
- ReplacerChain - Class in org.dromara.hutool.core.text.replacer
-
字符串替换链,用于组合多个字符串替换逻辑
- ReplacerChain(StrReplacer...) - Constructor for class org.dromara.hutool.core.text.replacer.ReplacerChain
-
构造
- Request - Class in org.dromara.hutool.http.client
-
请求消息
请求消息用于定义请求所需的信息,如请求URL、请求方法、请求头、请求体等
此对象为无状态对象,与具体引擎不相关,因此可以复用。
- Request() - Constructor for class org.dromara.hutool.http.client.Request
-
默认构造
- RequestContext - Class in org.dromara.hutool.http.client
-
请求上下文,用于在多次请求时保存状态信息
非线程安全。
- RequestContext(Request) - Constructor for class org.dromara.hutool.http.client.RequestContext
-
构造
- RESERVED - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
- reset() - Method in interface org.dromara.hutool.core.codec.hash.metro.MetroHash
-
重置,重置后可复用对象开启新的计算
- reset() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash128
-
- reset() - Method in class org.dromara.hutool.core.codec.hash.metro.MetroHash64
-
- reset() - Method in class org.dromara.hutool.core.collection.iter.ArrayIter
-
重置数组位置
- reset() - Method in class org.dromara.hutool.core.collection.iter.NodeListIter
-
- reset() - Method in interface org.dromara.hutool.core.collection.iter.ResettableIter
-
重置,重置后可重新遍历
- reset() - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- reset() - Method in class org.dromara.hutool.core.date.DateBuilder
-
重置所有值为默认值
- reset() - Method in class org.dromara.hutool.core.io.buffer.FastBuffer
-
复位缓冲
- reset() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
- reset() - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
- reset() - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Ansi
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16CCITTFalse
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Checksum
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16Modbus
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16USB
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.crc16.CRC16X25
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.CRC16
-
- reset() - Method in class org.dromara.hutool.core.io.checksum.CRC8
-
- reset() - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- reset() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
重置游标
- reset() - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- reset() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
复位
- reset() - Method in interface org.dromara.hutool.core.text.finder.Finder
-
复位查找器,用于重用对象
- reset() - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- reset() - Method in class org.dromara.hutool.core.text.split.SplitIter
-
重置
- reset() - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
-
重置测试器,重置包括:
清空worker
重置计时器
- reset() - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
重置Builder,实现复用
- reset() - Method in class org.dromara.hutool.crypto.digest.Digester
-
- reset() - Method in class org.dromara.hutool.crypto.digest.mac.BCMacEngine
-
- reset() - Method in class org.dromara.hutool.crypto.digest.mac.JCEMacEngine
-
- reset() - Method in interface org.dromara.hutool.crypto.digest.mac.MacEngine
-
重置
- reset() - Method in class org.dromara.hutool.http.client.engine.AbstractClientEngine
-
重置引擎
- reset() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
- reset() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
- reset() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
- reset() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
- reset() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
- reset() - Method in class org.dromara.hutool.http.server.engine.AbstractServerEngine
-
重置引擎
- reset() - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
-
- reset() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
-
- reset() - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
-
- reset() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
-
- reset() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowEngine
-
- reset() - Method in class org.dromara.hutool.http.webservice.SoapClient
-
重置SOAP客户端,用于客户端复用
重置后需调用serMethod方法重新指定请求方法,并调用setParam方法重新定义参数
- reset() - Method in class org.dromara.hutool.json.engine.AbstractJSONEngine
-
重置引擎
- reset() - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
-
- reset() - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
-
- reset() - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- reset() - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
- reset() - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
- reset() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
重置Writer,包括:
1.
- resetRow() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
重置当前行为0
- resetRow() - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
重置当前行为0
- ResettableIter<E> - Interface in org.dromara.hutool.core.collection.iter
-
- resize(T[], int, Class<?>) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(Object, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断
- resize(T[], int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后,按顺序拷贝原数组到新数组中,新长度更小则截断原数组
- resize(byte[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
生成一个新的重新设置大小的数组
调整大小后拷贝原数组到新数组下。
- resolve(T) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
解析lambda表达式,加了缓存。
- resolve(String) - Method in class org.dromara.hutool.extra.template.engine.jte.SimpleStringCodeResolver
-
- resolveAllTemplateNames() - Method in class org.dromara.hutool.extra.template.engine.jte.SimpleStringCodeResolver
-
- resolveClass(ObjectStreamClass) - Method in class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
只允许反序列化SerialObject class
- ResolvedAnnotationMapping - Class in org.dromara.hutool.core.annotation
-
注解映射,用于包装并增强一个普通注解对象,
包装后的可以通过getResolvedXXX
获得注解对象或属性值,
可以支持属性别名与属性覆写的属性解析机制。
- resolvePath(WatchEvent<?>, WatchKey) - Static method in class org.dromara.hutool.core.io.watch.WatchUtil
-
获取触发事件中相对监听Path的完整路径
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.AbstractCollector
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Condition
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Full
-
解析获得注解中存放可重复注解的属性
- resolveRepeatableMethod(Annotation) - Method in class org.dromara.hutool.core.annotation.RepeatableAnnotationCollector.Standard
-
解析获得注解中存放可重复注解的属性
- Resource - Interface in org.dromara.hutool.core.io.resource
-
资源接口定义
资源是数据表示的统称,我们可以将任意的数据封装为一个资源,然后读取其内容。
- resource - Variable in class org.dromara.hutool.setting.Setting
-
设定文件的资源
- ResourceBody - Class in org.dromara.hutool.http.client.body
-
Resource
类型的Http request body,主要发送资源文件中的内容
- ResourceBody(HttpResource) - Constructor for class org.dromara.hutool.http.client.body.ResourceBody
-
构造
- ResourceBundleSerializer - Class in org.dromara.hutool.json.serializer.impl
-
- ResourceBundleSerializer() - Constructor for class org.dromara.hutool.json.serializer.impl.ResourceBundleSerializer
-
- ResourceClassLoader<T extends Resource> - Class in org.dromara.hutool.core.classloader
-
资源类加载器,可以加载任意类型的资源类
- ResourceClassLoader(ClassLoader, Map<String, T>) - Constructor for class org.dromara.hutool.core.classloader.ResourceClassLoader
-
构造
- ResourceFinder - Class in org.dromara.hutool.core.io.resource
-
资源查找器
参考Spring的PathMatchingResourcePatternResolver,实现classpath资源查找,利用
AntPathMatcher
筛选资源。
- ResourceFinder(ClassLoader) - Constructor for class org.dromara.hutool.core.io.resource.ResourceFinder
-
构造
- ResourceSerializer - Class in org.dromara.hutool.json.serializer.impl
-
- ResourceSerializer() - Constructor for class org.dromara.hutool.json.serializer.impl.ResourceSerializer
-
- ResourceUtil - Class in org.dromara.hutool.core.io.resource
-
Resource资源工具类
- ResourceUtil() - Constructor for class org.dromara.hutool.core.io.resource.ResourceUtil
-
- Response - Interface in org.dromara.hutool.http.client
-
响应内容接口,包括响应状态码、HTTP消息头、响应体等信息
- ResponseBody - Class in org.dromara.hutool.http.client.body
-
响应体部分封装
- ResponseBody(Response, InputStream) - Constructor for class org.dromara.hutool.http.client.body.ResponseBody
-
构造,不读取响应体,忽略响应体EOF错误
- ResponseBody(Response, InputStream, boolean, boolean) - Constructor for class org.dromara.hutool.http.client.body.ResponseBody
-
构造
- restart() - Static method in class org.dromara.hutool.cron.CronUtil
-
重新启动定时任务
此方法会清除动态加载的任务,重新启动后,守护线程与否与之前保持一致
- Result - Interface in org.dromara.hutool.extra.tokenizer
-
分词结果接口定义
实现此接口包装分词器的分词结果,通过实现Iterator相应方法获取分词中的单词
- ResultColumn - Class in org.dromara.hutool.db.meta
-
- ResultColumn(ResultSetMetaData, int) - Constructor for class org.dromara.hutool.db.meta.ResultColumn
-
构造
- ResultColumn.ColumnNullable - Enum in org.dromara.hutool.db.meta
-
列null值选项
- ResultSetUtil - Class in org.dromara.hutool.db.handler
-
数据结果集处理辅助类
- ResultSetUtil() - Constructor for class org.dromara.hutool.db.handler.ResultSetUtil
-
- retainAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- retainAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- retainAll(Collection<?>) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- RetryableTask<T> - Class in org.dromara.hutool.core.thread
-
重试任务类
- retryForExceptions(Runnable, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的异常,没有返回值
- retryForExceptions(Supplier<T>, Class<? extends Throwable>...) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的异常,有返回值
- retryForPredicate(Runnable, BiPredicate<T, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- retryForPredicate(Supplier<T>, BiPredicate<T, Throwable>) - Static method in class org.dromara.hutool.core.thread.RetryableTask
-
重试根据指定的策略,没有返回值
- RetryUtil - Class in org.dromara.hutool.core.thread
-
- RetryUtil() - Constructor for class org.dromara.hutool.core.thread.RetryUtil
-
- returnObject(T) - Method in interface org.dromara.hutool.core.pool.ObjectPool
-
归还对象,流程如下:
检查对象可用性
不可用则销毁之
可用则入池
- returnObject(T) - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
- returnObject() - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolable
-
归还对象
- returnObject(T) - Method in class org.dromara.hutool.core.pool.partition.PoolPartition
-
归还对象
- returnObject(PooledConnection) - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
将连接返回到池中
- ReUtil - Class in org.dromara.hutool.core.regex
-
- ReUtil() - Constructor for class org.dromara.hutool.core.regex.ReUtil
-
- reverse(T[], int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
反转数组,会变更原数组
- reverse(long[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
反转数组,会变更原数组
- reverse(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
反序给定List,会在原List基础上直接修改
注意此方法不支持不可编辑的列表
- reverse(Comparator<E>) - Static method in class org.dromara.hutool.core.comparator.CompareUtil
-
获取反序排序器,即默认排序器
如需对null友好操作如下
Comparator.nullsLast(CompareUtil.reverse())
Comparator.nullsFirst(CompareUtil.reverse())
- reverse(Map<T, T>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
Map的键和值互换
互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素
值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值
- reverse() - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
反转顺序
- reverse(String) - Static method in class org.dromara.hutool.core.text.StrUtil
-
反转字符串
例如:abcd =》dcba
- reverseNew(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
反序给定List,会创建一个新的List,原List数据不变
- RFC3986 - Class in org.dromara.hutool.core.net.url
-
- RFC3986() - Constructor for class org.dromara.hutool.core.net.url.RFC3986
-
- RichTextCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
RichTextString
值单元格设置器
- RID_PREFIX - Static variable in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
sheet r:Id前缀
- right - Variable in class org.dromara.hutool.core.lang.tuple.Pair
-
右值(第二个值)
- rightClick() - Static method in class org.dromara.hutool.swing.RobotUtil
-
模拟右键单击
鼠标单击包括鼠标右键的按下和释放
- RingIndexUtil - Class in org.dromara.hutool.core.collection
-
集合索引环形获取工具类
- RingIndexUtil() - Constructor for class org.dromara.hutool.core.collection.RingIndexUtil
-
- ringNextInt(int, AtomicInteger) - Static method in class org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextIntByObj(Object, AtomicInteger) - Static method in class org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
- ringNextLong(long, AtomicLong) - Static method in class org.dromara.hutool.core.collection.RingIndexUtil
-
通过cas操作 实现对指定值内的回环累加
此方法一般用于大量数据完成回环累加(如数据库中的值大于int最大值)
- rmd2(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
RMD2(MD2withRSA)签名器
- rmd5(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
RMD5(MD5withRSA)签名器
- RobotUtil - Class in org.dromara.hutool.swing
-
- RobotUtil() - Constructor for class org.dromara.hutool.swing.RobotUtil
-
- rollback() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- rollback(Savepoint) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- rollback() - Method in class org.dromara.hutool.db.Session
-
回滚事务
- rollback(Savepoint) - Method in class org.dromara.hutool.db.Session
-
回滚到某个保存点,保存点的设置请使用setSavepoint方法
- RomanNumberFormatter - Class in org.dromara.hutool.core.math
-
数字和罗马数字转换
- RomanNumberFormatter() - Constructor for class org.dromara.hutool.core.math.RomanNumberFormatter
-
- romanToInt(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
罗马数字转整数
- romanToInt(String) - Static method in class org.dromara.hutool.core.math.RomanNumberFormatter
-
罗马数字转整数
- root - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder
-
- rootConverter - Variable in class org.dromara.hutool.core.convert.ConverterWithRoot
-
- RootHandler - Class in org.dromara.hutool.http.server.handler
-
默认的处理器,通过解析用户传入的path,找到网页根目录下对应文件后返回
- RootHandler(String) - Constructor for class org.dromara.hutool.http.server.handler.RootHandler
-
构造
- RootHandler(File) - Constructor for class org.dromara.hutool.http.server.handler.RootHandler
-
构造
- RootHandler(String, String...) - Constructor for class org.dromara.hutool.http.server.handler.RootHandler
-
构造
- RootHandler(File, String...) - Constructor for class org.dromara.hutool.http.server.handler.RootHandler
-
构造
- Rot - Class in org.dromara.hutool.core.codec
-
RotN(rotate by N places),回转N位密码,是一种简易的替换式密码,也是过去在古罗马开发的凯撒加密的一种变体。
- Rot() - Constructor for class org.dromara.hutool.core.codec.Rot
-
- rotate(int) - Method in class org.dromara.hutool.swing.img.Img
-
- rotate(File, int, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
旋转图片为指定角度
此方法不会关闭输出流
- rotate(Image, int, File) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
旋转图片为指定角度
此方法不会关闭输出流
- rotate(Image, int, OutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
旋转图片为指定角度
此方法不会关闭输出流
- rotate(Image, int, ImageOutputStream) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
旋转图片为指定角度
此方法不会关闭输出流,输出格式为JPG
- rotate(Image, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- rotateCounterClockwise() - Method in class org.dromara.hutool.extra.qrcode.BufferedImageLuminanceSource
-
- rotatingHash(String, int) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
旋转hash
- round(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改日期为某个时间字段四舍五入时间
- round(Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
修改日期为某个时间字段四舍五入时间
- round(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- round(Number, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- round(double) - Method in class org.dromara.hutool.swing.img.Img
-
图片圆角处理
- roundDown(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定小数位数,舍去多余位数
- roundHalfEven(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
四舍六入五成双计算法
四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。
- rounding(BigDecimal, RoundingMode) - Method in class org.dromara.hutool.core.math.Money
-
对BigDecimal型的值按指定取整方式取整。
- roundStr(String, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- roundStr(Number, int) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- roundStr(String, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- roundStr(Number, int, RoundingMode) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
- route(String, HttpHandler) - Method in class org.dromara.hutool.http.server.handler.RouteHttpHandler
-
添加路由
- RouteHttpHandler - Class in org.dromara.hutool.http.server.handler
-
路由处理器
根据请求的路径精确匹配路由,并调用对应的处理器,如果没有定义处理器,使用默认处理器
- RouteHttpHandler(HttpHandler) - Constructor for class org.dromara.hutool.http.server.handler.RouteHttpHandler
-
构造
- RowGroup - Class in org.dromara.hutool.poi.excel
-
分组行
用于标识和写出复杂表头。
- RowGroup(String) - Constructor for class org.dromara.hutool.poi.excel.RowGroup
-
构造
- RowHandler<R> - Interface in org.dromara.hutool.db.handler.row
-
- RowHandler - Interface in org.dromara.hutool.poi.excel.sax.handler
-
Sax方式读取Excel行处理器
- rowHandler - Variable in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
行处理器
- rowIdToString(RowId) - Static method in class org.dromara.hutool.db.sql.SqlUtil
-
将RowId转为字符串
- rowKeySet() - Method in interface org.dromara.hutool.core.map.multi.Table
-
返回所有行的key,行的key不可重复
- RowKeyTable<R,C,V> - Class in org.dromara.hutool.core.map.multi
-
将行的键作为主键的
Table
实现
此结构为: 行=(列=值)
- RowKeyTable() - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(boolean) - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>) - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- RowKeyTable(Map<R, Map<C, V>>, Builder<? extends Map<C, V>>) - Constructor for class org.dromara.hutool.core.map.multi.RowKeyTable
-
构造
- rowMap() - Method in class org.dromara.hutool.core.map.multi.RowKeyTable
-
- rowMap() - Method in interface org.dromara.hutool.core.map.multi.Table
-
返回行列对应的Map
- RowUtil - Class in org.dromara.hutool.poi.excel
-
Excel中的行Row
封装工具类
- RowUtil() - Constructor for class org.dromara.hutool.poi.excel.RowUtil
-
- rs256(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
RS256(SHA256withRSA)签名器
- rs384(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
RS384(SHA384withRSA)签名器
- rs512(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
RS512(SHA512withRSA)签名器
- RSA - Class in org.dromara.hutool.crypto.asymmetric
-
RSA公钥/私钥/签名加密解密
罗纳德·李维斯特(Ron [R]ivest)、阿迪·萨莫尔(Adi [S]hamir)和伦纳德·阿德曼(Leonard [A]dleman)
由于非对称加密速度极其缓慢,一般文件不使用它来加密而是使用对称加密,
非对称加密算法可以用来对对称加密的密钥加密,这样保证密钥的安全也就保证了数据的安全
- RSA() - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造,生成新的私钥公钥对
- RSA(String) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造,生成新的私钥公钥对
- RSA(String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- RSA(String, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- RSA(byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- RSA(BigInteger, BigInteger, BigInteger) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- RSA(PrivateKey, PublicKey) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- RSA(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.RSA
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- rsa() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
创建RSA算法对象
生成新的私钥公钥对
- rsa(String, String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
创建RSA算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- rsa(byte[], byte[]) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
创建RSA算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- rsAsn1ToPlain(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
BC的SM3withSM2签名得到的结果的rs是asn1格式的,这个方法转化成直接拼接r||s
- rsha1(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
RSHA1(SHA1withRSA)签名器
- RsHandler<T> - Interface in org.dromara.hutool.db.handler
-
结果集处理接口
此接口用于实现
ResultSet
转换或映射为用户指定的pojo对象
默认实现有:
- rsHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
RS算法hash
- rsPlainToAsn1(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
BC的SM3withSM2验签需要的rs是asn1格式的,这个方法将直接拼接r||s的字节数组转化成asn1格式
- run() - Method in interface org.dromara.hutool.core.func.SerRunnable
-
When an object implementing interface Runnable
is used
to create a thread, starting the thread causes the object's
run
method to be called in that separately executing
thread.
- run() - Method in class org.dromara.hutool.core.io.file.LineReadWatcher
-
- run() - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
-
- run() - Method in class org.dromara.hutool.core.thread.SemaphoreRunnable
-
- run() - Method in class org.dromara.hutool.core.thread.SyncFinisher.Worker
-
- run() - Method in class org.dromara.hutool.cron.CronTimer
-
- run() - Method in class org.dromara.hutool.cron.TaskExecutor
-
- run() - Method in class org.dromara.hutool.cron.TaskLauncher
-
- run() - Method in class org.dromara.hutool.swing.clipboard.ClipboardMonitor
-
- RunnableTask - Class in org.dromara.hutool.cron.task
-
- RunnableTask(Runnable) - Constructor for class org.dromara.hutool.cron.task.RunnableTask
-
构造
- runner - Variable in class org.dromara.hutool.db.AbstractDb
-
- running() - Method in interface org.dromara.hutool.core.func.SerRunnable
-
When an object implementing interface Runnable
is used
to create a thread, starting the thread causes the object's
run
method to be called in that separately executing
thread.
- RuntimeInfo - Class in org.dromara.hutool.extra.management
-
运行时信息,包括内存总大小、已用大小、可用大小等
- RuntimeInfo() - Constructor for class org.dromara.hutool.extra.management.RuntimeInfo
-
- RuntimeUtil - Class in org.dromara.hutool.core.util
-
系统运行时工具类,用于执行系统命令的工具
- RuntimeUtil() - Constructor for class org.dromara.hutool.core.util.RuntimeUtil
-
- RythmEngine - Class in org.dromara.hutool.extra.template.engine.rythm
-
Rythm模板引擎
文档:http://rythmengine.org/doc/index
- RythmEngine() - Constructor for class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
-
默认构造
- RythmEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
-
构造
- RythmEngine(RythmEngine) - Constructor for class org.dromara.hutool.extra.template.engine.rythm.RythmEngine
-
构造
- RythmTemplate - Class in org.dromara.hutool.extra.template.engine.rythm
-
Rythm模板包装
- RythmTemplate(ITemplate) - Constructor for class org.dromara.hutool.extra.template.engine.rythm.RythmTemplate
-
构造
- SafeConcurrentHashMap<K,V> - Class in org.dromara.hutool.core.map.concurrent
-
- SafeConcurrentHashMap() - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造,默认初始大小(16)
- SafeConcurrentHashMap(int) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(Map<? extends K, ? extends V>) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- SafeConcurrentHashMap(int, float, int) - Constructor for class org.dromara.hutool.core.map.concurrent.SafeConcurrentHashMap
-
构造
- safeContains(Collection<?>, Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false
,否则找到元素返回true
- safeGet(String) - Method in class org.dromara.hutool.core.bean.DynaBean
-
获得字段对应值,获取异常返回null
- safeSleep(Number) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
- safeSleep(Duration) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- safeSleep(long) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
- safeUnescape(String) - Static method in class org.dromara.hutool.core.text.escape.EscapeUtil
-
安全的unescape文本,当文本不是被escape的时候,返回原文。
- salt - Variable in class org.dromara.hutool.crypto.digest.Digester
-
盐值
- SALT_LEN - Static variable in class org.dromara.hutool.crypto.openssl.SaltMagic
-
加盐值长度
- SALTED_MAGIC - Static variable in class org.dromara.hutool.crypto.openssl.SaltMagic
-
OpenSSL's magic initial bytes.
- SaltMagic - Class in org.dromara.hutool.crypto.openssl
-
加盐值魔数
用于在OpenSSL生成的密文中,提取加盐值等相关信息
- SaltMagic() - Constructor for class org.dromara.hutool.crypto.openssl.SaltMagic
-
- saltPosition - Variable in class org.dromara.hutool.crypto.digest.Digester
-
加盐位置,即将盐值字符串放置在数据的index数,默认0
- SaslUtil - Class in org.dromara.hutool.crypto.sasl
-
解简单认证和安全层(SASL)工具类
- SaslUtil() - Constructor for class org.dromara.hutool.crypto.sasl.SaslUtil
-
- saveFromResponse(JdkHttpConnection) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
存储响应的Cookie信息到本地
- saveFromResponse(JdkHttpConnection, Map<String, List<String>>) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
存储响应的Cookie信息到本地
通过读取
- saveFromResponse(HttpUrl, List<Cookie>) - Method in class org.dromara.hutool.http.client.engine.okhttp.CookieJarImpl
-
- SAXParserFactoryUtil - Class in org.dromara.hutool.core.xml
-
- SAXParserFactoryUtil() - Constructor for class org.dromara.hutool.core.xml.SAXParserFactoryUtil
-
- scale(float) - Method in class org.dromara.hutool.swing.img.Img
-
缩放图像(按比例缩放)
- scale(int, int) - Method in class org.dromara.hutool.swing.img.Img
-
缩放图像(按长宽缩放)
注意:目标长宽与原图不成比例会变形
- scale(int, int, int) - Method in class org.dromara.hutool.swing.img.Img
-
缩放图像(按长宽缩放)
注意:目标长宽与原图不成比例会变形
- scale(int, int, Color) - Method in class org.dromara.hutool.swing.img.Img
-
等比缩放图像,此方法按照按照给定的长宽等比缩放图片,按照长宽缩放比最多的一边等比缩放,空白部分填充背景色
缩放后默认为jpeg格式
- scale(File, File, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放),目标文件的扩展名决定目标文件类型
- scale(InputStream, OutputStream, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(ImageInputStream, ImageOutputStream, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(Image, File, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(Image, OutputStream, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(Image, ImageOutputStream, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(Image, float) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按比例缩放)
- scale(Image, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按长宽缩放)
注意:目标长宽与原图不成比例会变形
- scale(File, File, int, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按高度和宽度缩放)
缩放后默认格式与源图片相同,无法识别原图片默认JPG
- scale(InputStream, OutputStream, int, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(ImageInputStream, ImageOutputStream, int, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(Image, ImageOutputStream, int, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式,此方法并不关闭流
- scale(Image, int, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
缩放图像(按高度和宽度缩放)
缩放后默认为jpeg格式
- ScaleType - Enum in org.dromara.hutool.swing.img
-
图片缩略算法类型
- scan() - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
此方法首先扫描指定包名下的资源目录,如果未扫描到,则扫描整个classpath中所有加载的类
- scan(boolean) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件
- scanAllPackage() - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描该包路径下所有class文件,包括其他加载的jar或者类
- scanAllPackage(String, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下和所有在classpath中加载的类,满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanAllPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类,包括其他加载的jar或者类
- scanAllPackageBySuper(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身,包括其他加载的jar或者类
- scanner() - Static method in class org.dromara.hutool.core.lang.Console
-
- scanPackage() - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描classpath下所有class文件,如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackage(String) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理
- scanPackage() - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描该包路径下所有class文件
- scanPackage(String, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理,有可能是一个不完善的地方,以后需要进行修改
- scanPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有包含指定注解的类
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageByAnnotation(String, Class<? extends Annotation>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描指定包路径下所有包含指定注解的类
- scanPackageBySuper(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassScanner
-
扫描指定包路径下所有指定类或接口的子类或实现类,不包括指定父类本身
如果classpath下已经有类,不再扫描其他加载的jar或者类
- scanPackageBySuper(String, Class<?>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
扫描指定包路径下所有指定类或接口的子类或实现类
- schedule(Runnable, long) - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
启动定时任务
- schedule(ScheduledExecutorService, Runnable, long, long, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
- schedule(ScheduledExecutorService, Runnable, long, long, TimeUnit, boolean) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
开始执行一个定时任务,执行方式分fixedRate模式和fixedDelay模式。
- schedule(String, Task) - Static method in class org.dromara.hutool.cron.CronUtil
-
加入定时任务
- schedule(String, String, Task) - Static method in class org.dromara.hutool.cron.CronUtil
-
加入定时任务
- schedule(Setting) - Static method in class org.dromara.hutool.cron.CronUtil
-
批量加入配置文件中的定时任务
- schedule(Setting) - Method in class org.dromara.hutool.cron.Scheduler
-
批量加入配置文件中的定时任务
配置文件格式为: xxx.xxx.xxx.Class.method = * * * * *
- schedule(String, Task) - Method in class org.dromara.hutool.cron.Scheduler
-
新增Task,使用随机UUID
- schedule(String, String, Runnable) - Method in class org.dromara.hutool.cron.Scheduler
-
新增Task,如果任务ID已经存在,抛出异常
- schedule(String, String, Task) - Method in class org.dromara.hutool.cron.Scheduler
-
新增Task,如果任务ID已经存在,抛出异常
- schedule(String, CronPattern, Task) - Method in class org.dromara.hutool.cron.Scheduler
-
新增Task,如果任务ID已经存在,抛出异常
- schedulePrune(long) - Method in class org.dromara.hutool.core.cache.impl.TimedCache
-
定时清理
- schedulePrune(long) - Method in class org.dromara.hutool.core.cache.impl.TimedReentrantCache
-
定时清理
- scheduler - Variable in class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
-
- Scheduler - Class in org.dromara.hutool.cron
-
任务调度器
调度器启动流程:
启动Timer =》 启动TaskLauncher =》 启动TaskExecutor
调度器关闭流程:
关闭Timer =》 关闭所有运行中的TaskLauncher =》 关闭所有运行中的TaskExecutor
其中:
TaskLauncher:定时器每分钟调用一次(如果
Scheduler.isMatchSecond()
为
true
每秒调用一次),
负责检查
TaskTable是否有匹配到此时间运行的Task
TaskExecutor:TaskLauncher匹配成功后,触发TaskExecutor执行具体的作业,执行完毕销毁
- Scheduler() - Constructor for class org.dromara.hutool.cron.Scheduler
-
- scheduler - Variable in class org.dromara.hutool.cron.TaskExecutorManager
-
- scheduler - Variable in class org.dromara.hutool.cron.TaskLauncherManager
-
- ScreenUtil - Class in org.dromara.hutool.swing
-
屏幕相关(当前显示设置)工具类
- ScreenUtil() - Constructor for class org.dromara.hutool.swing.ScreenUtil
-
- sdbmHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
SDBM算法
- SearchReplacer - Class in org.dromara.hutool.core.text.replacer
-
查找替换器
查找给定的字符串,并全部替换为新的字符串,其它字符不变
- SearchReplacer(int, CharSequence, CharSequence, boolean) - Constructor for class org.dromara.hutool.core.text.replacer.SearchReplacer
-
构造
- SeataSnowflake - Class in org.dromara.hutool.core.data.id
-
Seata改进的雪花算法ID
改进主要是更换了节点和时间戳的位置,以实现在单节点中单调递增
来自:https://github.com/seata/seata/blob/2.x/common/src/main/java/io/seata/common/util/IdWorker.java
相关说明见:
https://zhuanlan.zhihu.com/p/648460337
http://seata.io/zh-cn/blog/seata-snowflake-explain.html
符号位(1bit) - 节点标志ID(10bit)- 时间戳相对值(41bit) - 递增序号(12bit)
(0) - (0000000000) - (0000000000 0000000000 0000000000 0000000000 0) - (000000000000)
- SeataSnowflake() - Constructor for class org.dromara.hutool.core.data.id.SeataSnowflake
-
构造
- SeataSnowflake(Long) - Constructor for class org.dromara.hutool.core.data.id.SeataSnowflake
-
构造
- SeataSnowflake(Date, Long) - Constructor for class org.dromara.hutool.core.data.id.SeataSnowflake
-
构造
- second() - Method in class org.dromara.hutool.core.date.DateTime
-
获得指定日期的秒数部分
- second(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
获得指定日期的秒数部分
- secondToTime(int) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- SecureUtil - Class in org.dromara.hutool.crypto
-
安全相关工具类
加密分为三种:
1、对称加密(symmetric),例如:AES、DES等
2、非对称加密(asymmetric),例如:RSA、DSA等
3、摘要加密(digest),例如:MD5、SHA-1、SHA-256、HMAC等
- SecureUtil() - Constructor for class org.dromara.hutool.crypto.SecureUtil
-
- SecurityManagerCaller - Class in org.dromara.hutool.core.lang.caller
-
- SecurityManagerCaller() - Constructor for class org.dromara.hutool.core.lang.caller.SecurityManagerCaller
-
- Segment<T extends Number> - Interface in org.dromara.hutool.core.lang.range
-
片段表示,用于表示文本、集合等数据结构的一个区间。
- SEGMENT - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
- SEGMENT_NZ_NC - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
segment-nz-nc = SEGMENT ; non-zero-length segment without any colon ":"
- segments - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
模板中的所有固定文本和占位符
- select() - Method in class org.dromara.hutool.core.lang.selector.IncrementSelector
-
- select() - Method in class org.dromara.hutool.core.lang.selector.RandomSelector
-
- select() - Method in interface org.dromara.hutool.core.lang.selector.Selector
-
选择下一个对象
- select() - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
通过平滑加权方法获取列表中的当前对象
- select() - Method in class org.dromara.hutool.core.lang.selector.WeightListRandomSelector
-
- select() - Method in class org.dromara.hutool.core.lang.selector.WeightRandomSelector
-
下一个随机对象
- select() - Method in class org.dromara.hutool.core.math.Arrangement
-
全排列选择(列表全部参与排列)
- select(int) - Method in class org.dromara.hutool.core.math.Arrangement
-
排列选择(从列表中选择m个排列)
- select(int) - Method in class org.dromara.hutool.core.math.Combination
-
组合选择(从列表中选择m个组合)
- select(boolean, String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询
- select(boolean, Collection<String>) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询
- select(String...) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询(非Distinct)
- select(Collection<String>) - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
查询(非Distinct)
- selectAll() - Method in class org.dromara.hutool.core.math.Arrangement
-
排列所有组合,即A(n, 1) + A(n, 2) + A(n, 3)...
- selectAll() - Method in class org.dromara.hutool.core.math.Combination
-
全组合
- selectFirst(URI) - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
获取第一个代理
如果代理选择器为空,返回null
- selectNumberRule(int, int) - Static method in class org.dromara.hutool.core.date.format.DatePattern
-
Gets an appropriate rule for the padding required.
- Selector<T> - Interface in org.dromara.hutool.core.lang.selector
-
选择器接口
用于抽象负载均衡策略中的选择方式
- self() - Method in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
设置 转义符
- self() - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- self() - Method in class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate.Builder
-
- semaphore - Variable in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
- SemaphoreRateLimiter - Class in org.dromara.hutool.core.thread.ratelimiter
-
- SemaphoreRateLimiter(RateLimiterConfig) - Constructor for class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
构造
- SemaphoreRateLimiter(RateLimiterConfig, Semaphore) - Constructor for class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
构造
- SemaphoreRunnable - Class in org.dromara.hutool.core.thread
-
带有信号量控制的
Runnable
接口抽象实现
通过设置信号量,可以限制可以访问某些资源(物理或逻辑的)线程数目。
- SemaphoreRunnable(Runnable, Semaphore) - Constructor for class org.dromara.hutool.core.thread.SemaphoreRunnable
-
构造
- send() - Method in class org.dromara.hutool.extra.mail.Mail
-
发送
- send(String, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- send(String, String, String, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人、抄送人、密送人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- send(Collection<String>, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送给多人
- send(Collection<String>, Collection<String>, Collection<String>, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送给多人
- send(MailAccount, String, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
发送邮件给多人
- send(MailAccount, Collection<String>, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
发送邮件给多人
- send(MailAccount, Collection<String>, Collection<String>, Collection<String>, String, String, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
发送邮件给多人
- send(String, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- send(String, String, String, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送单个或多个收件人
多个收件人、抄送人、密送人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- send(Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送给多人
- send(Collection<String>, Collection<String>, Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送邮件,发送给多人
- send(MailAccount, String, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
发送邮件给多人
- send(MailAccount, Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
发送邮件给多人
- send(MailAccount, Collection<String>, Collection<String>, Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
发送邮件给多人
- send(Request) - Method in interface org.dromara.hutool.http.client.engine.ClientEngine
-
发送HTTP请求
- send(Request) - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
- send(Request) - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
- send(Request) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
- send(Request) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
- send() - Method in class org.dromara.hutool.http.client.Request
-
发送请求
- send(ClientEngine) - Method in class org.dromara.hutool.http.client.Request
-
发送请求
- send(Request) - Static method in class org.dromara.hutool.http.HttpUtil
-
使用默认HTTP引擎,发送HTTP请求
- send(int, long) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
发送HTTP状态码
- send() - Method in class org.dromara.hutool.http.webservice.SoapClient
-
发送请求,获取响应对象
- send404(String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
发送404错误页
- sendError(int, String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
发送错误页
- sendForResponse() - Method in class org.dromara.hutool.http.webservice.SoapClient
-
发送请求,获取异步响应
- sendHtml(String, String, String, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送HTML邮件,发送给单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- sendHtml(Collection<String>, String, String, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送HTML邮件,发送给多人
- sendHtml(String, String, String, Map<String, InputStream>, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送HTML邮件,发送给单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- sendHtml(Collection<String>, String, String, Map<String, InputStream>, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送HTML邮件,发送给多人
- sendOk() - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
发送成功状态码
- sendOk(int) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
发送成功状态码
- sendResponseHeaders(int, long) - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- sendText(String, String, String, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送文本邮件,发送给单个或多个收件人
多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
- sendText(Collection<String>, String, String, File...) - Static method in class org.dromara.hutool.extra.mail.MailUtil
-
使用配置文件中设置的账户发送文本邮件,发送给多人
- sensitiveFilter(String) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- sensitiveFilter(String, boolean, SensitiveProcessor) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
处理过滤文本中的敏感词,默认替换成*
- SensitiveProcessor - Interface in org.dromara.hutool.core.text.dfa
-
- SensitiveUtil - Class in org.dromara.hutool.core.text.dfa
-
敏感词工具类
- SensitiveUtil() - Constructor for class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
- sequential() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个串行流,该方法可以将并行流转换为串行流
- SerBiConsumer<T,U> - Interface in org.dromara.hutool.core.func
-
SerBiConsumer
- SerBiFunction<T,U,R> - Interface in org.dromara.hutool.core.func
-
SerBiFunction
- SerBinaryOperator<T> - Interface in org.dromara.hutool.core.func
-
SerBinaryOperator
- SerBiPredicate<T,U> - Interface in org.dromara.hutool.core.func
-
可序列化的BiPredicate
- SerConsumer<T> - Interface in org.dromara.hutool.core.func
-
可序列化的Consumer
- SerConsumer3<P1,P2,P3> - Interface in org.dromara.hutool.core.func
-
3参数Consumer
- SerFunction<T,R> - Interface in org.dromara.hutool.core.func
-
可序列化的Function
- serialize(T) - Static method in class org.dromara.hutool.core.io.SerializeUtil
-
序列化
对象必须实现Serializable接口
- serialize(Object, OutputStream) - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
-
- serialize(Date, Type, JsonSerializationContext) - Method in class org.dromara.hutool.json.engine.gson.DateGsonTypeAdapter
-
- serialize(Object, OutputStream) - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
-
- serialize(TemporalAccessor, Type, JsonSerializationContext) - Method in class org.dromara.hutool.json.engine.gson.TemporalGsonTypeAdapter
-
- serialize(TimeZone, Type, JsonSerializationContext) - Method in class org.dromara.hutool.json.engine.gson.TimeZoneGsonTypeAdapter
-
- serialize(Object, OutputStream) - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- serialize(JSON, JsonGenerator, SerializerProvider) - Method in class org.dromara.hutool.json.engine.jackson.HutoolJSONSerializer
-
- serialize(Object, OutputStream) - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
- serialize(TemporalAccessor, JsonGenerator, SerializerProvider) - Method in class org.dromara.hutool.json.engine.jackson.JacksonTemporalSerializer
-
- serialize(Object, OutputStream) - Method in interface org.dromara.hutool.json.engine.JSONEngine
-
生成JSON数据(序列化),用于将指定的Bean对象通过Writer写出为JSON字符串
- serialize(Object, OutputStream) - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
- serialize(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ArrayTypeAdapter
-
- serialize(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.BeanTypeAdapter
-
- serialize(Calendar, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.CalendarTypeAdapter
-
- serialize(CharSequence, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.CharSequenceTypeAdapter
-
- serialize(Class<?>, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ClassTypeAdapter
-
- serialize(Date, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.DateTypeAdapter
-
- serialize(Map.Entry<?, ?>, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.EntryTypeAdapter
-
- serialize(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.EnumTypeAdapter
-
- serialize(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.IterTypeAdapter
-
- serialize(Map<?, ?>, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
- serialize(ResourceBundle, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ResourceBundleSerializer
-
- serialize(Resource, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ResourceSerializer
-
- serialize(TemporalAccessor, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
-
- serialize(Throwable, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
-
- serialize(TimeZone, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
-
- serialize(Object, JSONContext) - Method in class org.dromara.hutool.json.serializer.impl.TokenerSerializer
-
- serialize(V, JSONContext) - Method in interface org.dromara.hutool.json.serializer.JSONSerializer
-
- SerializeUtil - Class in org.dromara.hutool.core.io
-
序列化工具类
注意!
- SerializeUtil() - Constructor for class org.dromara.hutool.core.io.SerializeUtil
-
- SerPredicate<T> - Interface in org.dromara.hutool.core.func
-
可序列化的Predicate
- SerRunnable - Interface in org.dromara.hutool.core.func
-
可序列化的Runnable
- SerSupplier<R> - Interface in org.dromara.hutool.core.func
-
可序列化的Supplier
- SerUnaryOperator<T> - Interface in org.dromara.hutool.core.func
-
可序列化的UnaryOperator
- ServerConfig - Class in org.dromara.hutool.http.server
-
服务器配置
- ServerConfig() - Constructor for class org.dromara.hutool.http.server.ServerConfig
-
- ServerEngine - Interface in org.dromara.hutool.http.server.engine
-
HTTP服务器引擎,执行流程为:
init -> setHandler -> start
- ServerEngineFactory - Class in org.dromara.hutool.http.server.engine
-
Http服务器引擎工厂类
- ServerEngineFactory() - Constructor for class org.dromara.hutool.http.server.engine.ServerEngineFactory
-
- ServerRequest - Interface in org.dromara.hutool.http.server.handler
-
服务端请求对象,用于获取请求参数等
- ServerResponse - Interface in org.dromara.hutool.http.server.handler
-
服务端响应接口,用于写出数据
- serviceClass - Variable in class org.dromara.hutool.core.spi.AbsServiceLoader
-
服务类
- ServiceLoader<S> - Interface in org.dromara.hutool.core.spi
-
SPI服务加载接口
用户实现此接口用于制定不同的服务加载方式
- ServletRequest - Class in org.dromara.hutool.http.server.servlet
-
Jakarta Servlet请求对象包装
- ServletRequest(HttpServletRequest) - Constructor for class org.dromara.hutool.http.server.servlet.ServletRequest
-
构造
- ServletResponse - Class in org.dromara.hutool.http.server.servlet
-
Jakarta Servlet响应对象包装
- ServletResponse(HttpServletResponse) - Constructor for class org.dromara.hutool.http.server.servlet.ServletResponse
-
构造
- ServletUtil - Class in org.dromara.hutool.http.server.servlet
-
Servlet相关工具类封装
- ServletUtil() - Constructor for class org.dromara.hutool.http.server.servlet.ServletUtil
-
- Session - Class in org.dromara.hutool.db
-
数据库SQL执行会话
会话通过共用Connection而可以实现JDBC事务
一个会话只维护一个连接,推荐在执行完后关闭Session,避免重用
本对象并不是线程安全的,多个线程共用一个Session将会导致不可预知的问题
- Session(DataSource) - Constructor for class org.dromara.hutool.db.Session
-
构造,从DataSource中识别方言
- Session(DataSource, Dialect) - Constructor for class org.dromara.hutool.db.Session
-
构造
- Session - Interface in org.dromara.hutool.extra.ssh
-
SSH Session抽象
- set(String, Object) - Method in class org.dromara.hutool.core.bean.DynaBean
-
设置字段值
- set(int, E) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- set(T) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
设置值
- set(boolean) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
设置值
- set(Boolean) - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
- set(byte) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- set(double) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- set(Map.Entry<K, V>) - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
- set(float) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- set(int) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- set(long) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- set(T) - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- set(MutablePair<L, R>) - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
- set(short) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
设置值
- set(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- set(MutableTriple<L, M, R>) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
- set() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where the value is a
Set
and its selector is the number
of elements.
- set(String, Object) - Method in class org.dromara.hutool.core.map.Dict
-
设置列
- set(int, char) - Method in class org.dromara.hutool.core.text.CharArray
-
设置字符
- set(int) - Method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
在 策略值 中添加 当前策略
- set(String, String) - Static method in class org.dromara.hutool.core.util.SystemUtil
-
设置系统属性,value为null
表示移除此属性
- set(Part, PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置对应部分的定时任务值
- set(Part, String) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置对应部分的定时任务值
- set(String, Object) - Method in class org.dromara.hutool.db.ActiveEntity
-
- set(String, Object) - Method in class org.dromara.hutool.db.Entity
-
- set(int, JSON) - Method in class org.dromara.hutool.json.JSONArray
-
加入或者替换JSONArray中指定Index的值,如果index大于JSONArray的长度,将在指定index设置值,之前的位置填充JSONNull.Null
- set(JSONConfig.DuplicateMode) - Method in class org.dromara.hutool.json.JSONConfig
-
设置key重复策略
- set(String, Object) - Method in class org.dromara.hutool.setting.props.Props
-
设置值,无给定键创建之。
- set(String, String) - Method in class org.dromara.hutool.setting.Setting
-
设置值
- set(Transferable) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
设置内容到剪贴板
- set(Transferable, ClipboardOwner) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
设置内容到剪贴板
- SET_PREFIX - Static variable in class org.dromara.hutool.core.reflect.method.MethodNameUtil
-
setter方法前缀
- setAccessible(T) - Static method in class org.dromara.hutool.core.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用)
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAccessibleQuietly(T) - Static method in class org.dromara.hutool.core.reflect.ReflectUtil
-
设置方法为可访问(私有方法可以被外部调用),静默调用,抛出异常则跳过
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setAlgorithm(String) - Method in class org.dromara.hutool.json.jwt.JWTHeader
-
增加“alg”头信息
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
- setAlign(HorizontalAlignment, VerticalAlignment) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
设置cell文本对齐样式
- setAlign(CellStyle, HorizontalAlignment, VerticalAlignment) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
设置cell文本对齐样式
- setAllowCoreThreadTimeOut(boolean) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程执行超时后是否回收线程
- setAllowFileExts(boolean) - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
设定是否允许扩展名
- setAlpha(float) - Method in class org.dromara.hutool.swing.img.DisplayText
-
设置透明度
- setAlpha(Graphics2D, float) - Static method in class org.dromara.hutool.swing.img.GraphicsUtil
-
设置画笔透明度
- setAlphaInterpolation(RenderingHintsBuilder.AlphaInterpolation) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置alpha合成微调
- setAlwaysDelimitText(boolean) - Method in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
设置是否始终使用文本分隔符,文本包装符,默认false,按需添加
- setAlwaysDelimitText(boolean) - Method in class org.dromara.hutool.poi.csv.CsvWriter
-
设置是否始终使用文本分隔符,文本包装符,默认false,按需添加
- setAm(boolean) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置是否为上午的状态。
- setAmount(BigDecimal) - Method in class org.dromara.hutool.core.math.Money
-
设置本货币对象代表的金额数。
- setAnchorType(ClientAnchor.AnchorType) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setAntialiasing(RenderingHintsBuilder.Antialias) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置是否使用抗锯齿
- setArray(int, Array) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAsActiveCell() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setAsActiveCell() - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setAsciiStream(int, InputStream, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAsciiStream(int, InputStream, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAsciiStream(int, InputStream) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setAscOrDesc(String) - Method in class org.dromara.hutool.db.meta.ColumnIndex
-
- setAssignFlag(char) - Method in class org.dromara.hutool.setting.SettingLoader
-
赋值分隔符(用于分隔键值对)
- setAttachments(DataSource...) - Method in class org.dromara.hutool.extra.mail.Mail
-
增加附件或图片,附件使用DataSource
形式表示,可以使用FileDataSource
包装文件表示文件附件
- setAttr(String, Object) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
设置属性
- setAttribute(String, Object) - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- setAudience(String...) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置接收jwt的一方("aud")的Payload值
- setAuth(boolean) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置是否需要用户名密码验证
- setAuth(String, char[]) - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
设置代理验证信息
- setAuth(PasswordAuthentication) - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
设置代理验证信息
- setAuthHost(String) - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
设置代理验证主机
- setAuthMechanisms(String) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置认证机制,多个机制使用空格或逗号隔开,如:XOAUTH2
- setAuthPort(int) - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
设置代理验证端口
- setAutoCommit(boolean) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setAutoIncrement(boolean) - Method in class org.dromara.hutool.db.meta.Column
-
设置是否自增
- setAutoTransCamelCase(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否自动转换为驼峰方式
一般用于map转bean和bean转bean出现非驼峰格式时,在尝试转换失败的情况下,是否二次检查转为驼峰匹配。
- setBackColor(Color) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置背景色,例如:Color.BLUE
- setBackground(Color) - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
设置背景色,null
表示透明背景
- setBackgroundColor(IndexedColors, boolean) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
设置单元格背景样式
- setBackgroundColor(Color) - Method in class org.dromara.hutool.swing.img.Img
-
设置图片的背景色
- setBackToPwd(boolean) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
设置执行完操作是否返回当前目录
- setBccs(String...) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置多个密送人(blind carbon copy)
- setBeginAtSameTime(boolean) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
设置是否所有worker线程同时开始
- setBeginLineNo(long) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
设置开始的行(包括),默认0,此处为原始文件行号
- setBetweenMs(long) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置 时长毫秒数
- setBigDecimal(int, BigDecimal) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBinaryStream(int, InputStream, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBinaryStream(int, InputStream, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBinaryStream(int, InputStream) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBlank() - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setBlob(int, Blob) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBlob(int, InputStream, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBlob(int, InputStream) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBoolean(int, boolean) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBorder(BorderStyle, IndexedColors) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
定义所有单元格的边框类型
- setBorder(CellStyle, BorderStyle, IndexedColors) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
设置cell的四个边框粗细和颜色
- setBorder(CellStyle, CellBorderStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
设置cell的四个边框粗细和颜色
- setBorderStyle(Sheet, CellRangeAddress, CellBorderStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
根据CellStyle
设置指定范围边框样式
- setBorderStyle(Sheet, CellRangeAddress, CellStyle) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
根据CellStyle
设置指定范围边框样式
- setBottomColor(Short) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置底边框的颜色。
- setBottomStyle(BorderStyle) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置底边框的样式。
- setBoundary(String) - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
设置默认的Multipart边界
- setBrowser(Browser) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置浏览器类型
- setBufferSize(int) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
自定义压缩缓存大小,特定条件下调节性能
- setByGroup(String, String, String) - Method in class org.dromara.hutool.setting.Setting
-
将键值对加入到对应分组中
此方法用于与getXXX统一参数顺序
- setByte(int, byte) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setBytes(int, byte[]) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCacheHash(boolean) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
缓存Hash值,当为true时,此对象的hash值只被计算一次,常用于Tuple中的值不变时使用。
- setCachePatterns(boolean) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
- setCapacity(long) - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
Sets the maximum weighted capacity of the map and eagerly evicts entries
until it shrinks to the appropriate size.
- setCapacity(int) - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
设置容量
- setCapacity(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
设置容量,可以是总容量,或者每个周期的容量
- setCaseInsensitive(boolean) - Method in class org.dromara.hutool.db.AbstractDb
-
设置是否在结果中忽略大小写
如果忽略,则在Entity中调用getXXX时,字段值忽略大小写,默认忽略
- setCaseInsensitive(boolean) - Method in class org.dromara.hutool.db.config.DbConfig
-
设置是否在结果中忽略大小写
如果忽略,则在Entity中调用getXXX时,字段值忽略大小写,默认忽略
- setCaseInsensitive(boolean) - Method in class org.dromara.hutool.db.handler.PageResultHandler
-
设置是否忽略大小写
- setCaseSensitive(boolean) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
设置是否大小写敏感,默认为true
- setCatalog(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setCatalog(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
设置目录名称
- setCatalog(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置catalog
- setCcs(String...) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置多个抄送人(carbon copy)
- setCellComment(Comment) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellComment(Comment) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellEditor(CellEditor) - Method in class org.dromara.hutool.poi.excel.ExcelConfig
-
设置单元格值处理逻辑
当Excel中的值并不能满足我们的读取要求时,通过传入一个编辑接口,可以对单元格值自定义,例如对数字和日期类型值转换为字符串等
- setCellErrorValue(byte) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellErrorValue(byte) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellFormula(String) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellFormulaImpl(String) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellStyle(CellStyle) - Method in class org.dromara.hutool.poi.excel.cell.MergedCell
-
设置单元格样式
- setCellStyle(CellStyle) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellStyle(CellStyle) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellType(CellType) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
Deprecated.
- setCellTypeImpl(CellType) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValue(Cell, Object, StyleSet, boolean, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
设置单元格值
根据传入的styleSet自动匹配样式
当为头部样式时默认赋值头部样式,但是头部中如果有数字、日期等类型,将按照数字、日期样式设置
- setCellValue(Cell, Object, CellStyle, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
设置单元格值
根据传入的styleSet自动匹配样式
当为头部样式时默认赋值头部样式,但是头部中如果有数字、日期等类型,将按照数字、日期样式设置
- setCellValue(Cell, Object, CellEditor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
设置单元格值
根据传入的styleSet自动匹配样式
当为头部样式时默认赋值头部样式,但是头部中如果有数字、日期等类型,将按照数字、日期样式设置
- setCellValue(Cell, Object) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
设置单元格值
根据传入的styleSet自动匹配样式
当为头部样式时默认赋值头部样式,但是头部中如果有数字、日期等类型,将按照数字、日期样式设置
- setCellValue(double) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(Date) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(LocalDateTime) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(Calendar) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(RichTextString) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(String) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(boolean) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setCellValue(boolean) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValueImpl(double) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValueImpl(Date) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValueImpl(LocalDateTime) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValueImpl(Calendar) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValueImpl(String) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCellValueImpl(RichTextString) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setCent(long) - Method in class org.dromara.hutool.core.math.Money
-
设置货币的分值。
- setCertainty(int) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierKeyPairGenerator
-
设置certainty值,执行时间与此参数的值成比例。
- setCertificate(Certificate) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
设置
Certificate
为PublicKey
如果Certificate是X509Certificate,我们需要检查是否有密钥扩展
- setChannelHandler(ChannelHandler) - Method in class org.dromara.hutool.socket.nio.NioClient
-
设置NIO数据处理器
- setChannelHandler(ChannelHandler) - Method in class org.dromara.hutool.socket.nio.NioServer
-
设置NIO数据处理器
- setCharacterStream(int, Reader, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCharacterStream(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCharacterStream(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCharFilter(Predicate<Character>) - Static method in class org.dromara.hutool.core.text.dfa.SensitiveUtil
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharFilter(Predicate<Character>) - Method in class org.dromara.hutool.core.text.dfa.WordTree
-
设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
当accept为false时,此字符不参与匹配
- setCharset(Charset) - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
设置字符集编码
- setCharset(Charset) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置编码,用于URLEncode和URLDecode
- setCharset(Charset) - Method in class org.dromara.hutool.core.xml.XmlWriter
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
设置编码
- setCharset(Charset) - Method in enum org.dromara.hutool.extra.mail.GlobalMailAccount
-
设置全局默认编码
- setCharset(Charset) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置字符集编码
- setCharset(Charset) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置字符集编码,此选项不会修改全局配置,若修改全局配置,请设置此项为null
并设置:
System.setProperty("mail.mime.charset", charset);
- setCharset(Charset) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.extra.template.engine.jetbrick.loader.StringResourceLoader
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
-
- setCharset(Charset) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
- setCharset(Charset) - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
-
- setCharset(Charset) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
- setCharset(Charset) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
设置编码,默认为UTF-8
- setCharset(Charset) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
-
- setCharset(Charset) - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
-
- setCharset(Charset) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
-
设置编码
- setCharset(Charset) - Method in class org.dromara.hutool.setting.profile.Profile
-
设置编码
- setCheckArgs(boolean) - Method in class org.dromara.hutool.core.reflect.method.MethodInvoker
-
设置是否检查参数
1.
- setChildren(List<MapTree<T>>) - Method in class org.dromara.hutool.core.tree.MapTree
-
设置子节点,设置后会覆盖所有原有子节点
- setChildren(List<RowGroup>) - Method in class org.dromara.hutool.poi.excel.RowGroup
-
设置子分组
- setChildrenKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置子点对应的名称
- setChildrenKeyFun(SerFunction<T, List<T>>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置子节点名称方法
- setChunkedStreamingMode(int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
采用流方式上传数据,无需本地缓存数据。
- setClaim(String, Object) - Method in class org.dromara.hutool.json.jwt.Claims
-
增加Claims属性,如果属性值为null
,则移除这个属性
- setClassLoader(ClassLoader) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
设置自定义的类加载器
- setClientInfo(String, String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setClientInfo(Properties) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setClob(int, Clob) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setClob(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setClob(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCloseEngine(boolean) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置是否关闭引擎,默认为true,即自动关闭引擎
- setCol1(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setCol2(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setColloquialMode(boolean) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
是否使用口语模式,此模式下的数字更加简化,如“一十一”会表示为“十一”
- setColor(CellStyle, IndexedColors, FillPatternType) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
给cell设置颜色
- setColor(CellStyle, short, FillPatternType) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
给cell设置颜色(即单元格背景色)
- setColor(XSSFCellStyle, XSSFColor, FillPatternType) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
给cell设置颜色(即单元格背景色)
- setColor(Color) - Method in class org.dromara.hutool.swing.img.DisplayText
-
设置文本颜色
- setColorFactory(Function<Level, Ansi4BitColor>) - Static method in class org.dromara.hutool.log.engine.console.ConsoleColorLog
-
设置颜色工厂,根据日志级别,定义不同的颜色
- setColorRendering(RenderingHintsBuilder.ColorRender) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置控制颜色着色的渲染方式
- setColumnDef(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置默认值
- setColumnIndexInfoList(List<ColumnIndex>) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
设置列索引信息列表
- setColumnName(String) - Method in class org.dromara.hutool.db.meta.ColumnIndex
-
- setColumnStyle(int, CellStyle) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置列的默认样式
- setColumnStyleIfHasData(int, int, CellStyle) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setColumnWidth(int, int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置列宽(单位为一个字符的宽度,例如传入width为10,表示10个字符的宽度)
- setComment(String) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
设置注释
- setComment(Cell, String, String) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
为特定单元格添加批注
- setComment(Cell, String, String, ClientAnchor) - Static method in class org.dromara.hutool.poi.excel.cell.CellUtil
-
为特定单元格添加批注
- setCommentCharacter(Character) - Method in class org.dromara.hutool.poi.csv.CsvConfig
-
设置 注释符号,用于区分注释行,null
表示忽略注释
- setComparator(int, Comparator<E>) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
替换指定位置的比较器,保持原排序方式
- setComparator(int, Comparator<E>, boolean) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
替换指定位置的比较器,替换指定排序方式
- setConfig(ClientConfig) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置配置
- setConfig(C) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
设置Excel配置
- setConfig(ExcelWriteConfig) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setConnection(Connection) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置连接
- setConnectionAndReadTimeout(int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置连接和读取的超时时间
- setConnectionConfig(ConnectionConfig) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
设置连接相关配置,使用ConnectionConfigFactory创建ConnectionConfig
对象
- setConnectionPool(ConnectionPool) - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpClientConfig
-
设置连接池
- setConnectionTimeout(long) - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
- setConnectionTimeout(long) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置Socket连接超时值,单位毫秒,缺省值不超时
- setConnectionTimeout(int) - Method in class org.dromara.hutool.http.client.ClientConfig
-
设置连接超时,单位:毫秒
- setConnector(Connector) - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
设置连接信息
- setConnectTimeout(int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置连接超时
- setConnProps(Properties) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置连接属性
- setContainsHeader(boolean) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
设置是否首行做为标题行,默认false
- setContainsHeader(boolean) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
- setContent(String) - Method in class org.dromara.hutool.extra.mail.Mail
-
- setContent(String, boolean) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置正文
- setContentLength(long) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
设置Content-Length头,-1表示移除头
- setContentType(String) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
- setContentType(String) - Method in class org.dromara.hutool.json.jwt.JWTHeader
-
增加“cty”头信息
- setConverter(Converter) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置自定义类型转换器,默认使用全局万能转换器转换。
- setConverter(Converter) - Method in class org.dromara.hutool.core.reflect.FieldInvoker
-
设置字段值转换器
- setCookieManager(CookieManager) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkCookieManager
-
- setCopyPredicate(Predicate<T>) - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
设置过滤器
- setCorePoolSize(int) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置初始池大小,默认0
- setCoreThreads(int) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置核心线程数
- setCpuModel(String) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setCpuNum(Integer) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setCronSetting(Setting) - Static method in class org.dromara.hutool.cron.CronUtil
-
自定义定时任务配置文件
- setCronSetting(String) - Static method in class org.dromara.hutool.cron.CronUtil
-
自定义定时任务配置文件路径
- setcSys(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setCurrentRow(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置当前所在行
- setCurrentRow(int) - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
设置当前所在行
- setCurrentRowToEnd() - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
定位到最后一行的后边,用于追加数据
- setCurrentWeight(int) - Method in class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
setCurrentWeight
设置当前权重
- setCursorName(String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setCustomEngine(Class<? extends TemplateEngine>) - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
设置自定义引擎,null表示系统自动判断
- setCustomProperty(String, Object) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置自定义属性,如mail.smtp.ssl.socketFactory
- setDaemon(boolean) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置是否守护线程
- setDaemon(boolean) - Method in class org.dromara.hutool.cron.Scheduler
-
- setDate(int, Date) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDate(int, Date, Calendar) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDateFormat(String) - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
设置日期格式,null表示默认的时间戳
此方法设置的日期格式仅对转换为JSON字符串有效,对解析JSON为bean无效。
- setDateFormat(String) - Method in class org.dromara.hutool.json.JSONConfig
-
设置日期格式,null表示默认的时间戳
此方法设置的日期格式仅对转换为JSON字符串有效,对解析JSON为bean无效。
- setDay(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期对象中的日部分。
- setDayOfMonth(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置日对应部分的定时任务值
- setDayOfWeek(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置周中的天对应部分的定时任务值
- setDdeSafe(boolean) - Method in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
设置是否动态数据交换安全,使用文本包装符包裹可能存在DDE攻击的内容
见:https://blog.csdn.net/weixin_41924764/article/details/108665746
- setDdeSafe(boolean) - Method in class org.dromara.hutool.poi.csv.CsvWriter
-
设置是否启用dde安全模式,默认false,按需修改
防止使用Excel打开csv文件时存在dde攻击风险
注意此方法会在字段第一个字符包含= + - @
时添加'
作为前缀,防止公式执行
- setDebug(boolean) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置是否打开调试模式,调试模式会显示与邮件服务器通信过程,默认不开启
- setDebugOutput(PrintStream) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置debug输出位置,可以自定义debug日志
- setDecryptBlockSize(int) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
设置解密块大小
- setDeep(Integer) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置递归深度
- setDefaultEngine(Class<? extends LogEngine>) - Static method in class org.dromara.hutool.log.engine.LogEngineFactory
-
自定义默认日志实现
- setDefaultEngine(LogEngine) - Static method in class org.dromara.hutool.log.engine.LogEngineFactory
-
自定义日志实现
- setDefaultRowHeight(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置默认行高,值为一个点的高度
- setDelay(int) - Static method in class org.dromara.hutool.swing.RobotUtil
-
设置默认的延迟时间
当按键执行完后的等待时间,也可以用ThreadUtil.sleep方法代替
- setDelayQueueTimeout(long) - Method in class org.dromara.hutool.cron.timingwheel.SystemTimer
-
设置执行队列取元素超时时长,单位毫秒
- setDelimiter(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置分隔符
- setDialect(Dialect) - Method in class org.dromara.hutool.db.config.DbConfig
-
设置自定义方言
- setDigest(Digest) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置Hash算法
- setDigestCount(int) - Method in class org.dromara.hutool.crypto.digest.Digester
-
设置重复计算摘要值次数
- setDigit(Integer) - Method in class org.dromara.hutool.db.meta.Column
-
设置小数位数
- setDirection(Direction) - Method in class org.dromara.hutool.db.sql.Order
-
设置排序方向
- setDisableCache(boolean) - Method in class org.dromara.hutool.http.client.ClientConfig
-
设置是否禁用缓存
- setDisableCache(boolean) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
是否禁用缓存
- setDithering(RenderingHintsBuilder.Dither) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置控制如何处理抖动
抖动是用一组有限的颜色合成出一个更大范围的颜色的过程,方法是给相邻像素着色以产生不在该组颜色中的新的颜色幻觉。
- setDouble(int, double) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setDriver(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置JDBC驱动
- setDriver(Driver) - Method in class org.dromara.hutool.db.ds.pooled.PooledDataSource
-
设置驱动
- setDsFactory(DSFactory) - Method in class org.dromara.hutool.db.config.DbConfig
-
设置数据源工厂
- setDx1(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setDx2(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setDy1(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setDy2(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setEditable(Class<?>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
- setEmptyResult(String) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置当没有任何元素加入时,默认返回的字符串,默认""
- setEnableEci(boolean) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
- setEncodefilename(boolean) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置对于文件名是否使用
MailAccount.charset
编码,此选项不会修改全局配置
如果此选项设置为
false
,则是否编码取决于两个系统属性:
mail.mime.encodefilename 是否编码附件文件名
mail.mime.charset 编码文件名的编码
- setEncodeMode(UrlQuery.EncodeMode) - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
设置编码模式
根据不同场景以及不同环境,对Query中的name和value采用不同的编码策略
- setEncodeSpaceAsPlus(boolean) - Method in class org.dromara.hutool.core.codec.PercentCodec.Builder
-
是否将空格编码为+
如果为true
,则将空格编码为"+",此项只在"application/x-www-form-urlencoded"中使用
如果为false
,则空格编码为"%20",此项一般用于URL的Query部分(RFC3986规范)
- setEncodeUrl(boolean) - Method in class org.dromara.hutool.http.client.Request
-
设置是否编码URL
- setEncoding(DSAEncoding) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置DSA signatures的编码
- setEncryptBlockSize(int) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
设置加密块大小
- setEnd(String) - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
标记当前节点为 字符串尾节点
- setEndIndex(int) - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
设置查找的结束位置
如果从前向后查找,结束位置最大为text.length()
如果从后向前,结束位置为-1
- setEndingLineBreak(boolean) - Method in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
文件末尾是否添加换行符
按照https://datatracker.ietf.org/doc/html/rfc4180#section-2 规范,末尾换行符可有可无。
- setEndLineNo(long) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
设置结束的行(包括),默认不限制,此处为原始文件行号
- setEngine(ClientEngine) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置引擎,用于自定义引擎
- setEngine(BrowserEngine) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置引擎类型
- setEngineVersion(String) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置引擎版本
- setErrorCorrection(ErrorCorrectionLevel) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置纠错级别
- setErrorMessages(List<BeanValidationResult.ErrorMessage>) - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
-
设置错误信息列表
- setErrorOnDifferentFieldCount(boolean) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
设置每行字段个数不同时是否抛出异常,默认false
- setErrorOnDifferentFieldCount(boolean) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
设置每行字段个数不同时是否抛出异常,默认false
- setEscapeProcessing(boolean) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setEvents(WatchKind...) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
监听事件列表,见:StandardWatchEventKinds
- setEvents(WatchEvent.Kind<?>...) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
监听事件列表,见:StandardWatchEventKinds
- setExcelConfig(ExcelReadConfig) - Method in class org.dromara.hutool.poi.excel.reader.sheet.AbstractSheetReader
-
设置Excel配置
- setExcelConfig(ExcelReadConfig) - Method in class org.dromara.hutool.poi.excel.reader.sheet.BeanSheetReader
-
设置Excel配置
- setExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
设置异常处理
- setExecutor(Executor) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
设置自定义线程池
- setExecutor(Executor) - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
-
设置自定义线程池
- setExecutorService(ExecutorService) - Method in class org.dromara.hutool.core.lang.event.SimpleEventPublisher
-
- setExpiration(long) - Method in class org.dromara.hutool.cron.timingwheel.TimerTaskList
-
设置过期时间
- setExpiresAt(Date) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置jwt的过期时间("exp")的Payload值,这个过期时间必须要大于签发时间
- setExtra(Map<String, Object>) - Method in class org.dromara.hutool.core.tree.TreeNode
-
设置扩展字段
- setFactory(DSFactory) - Method in class org.dromara.hutool.db.ds.DSPool
-
- setFetchDirection(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setFetchSize(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setField(DateField, int) - Method in class org.dromara.hutool.core.date.DateTime
-
- setField(int, int) - Method in class org.dromara.hutool.core.date.DateTime
-
- setField(String) - Method in class org.dromara.hutool.db.sql.Condition
-
设置字段名
- setField(String) - Method in class org.dromara.hutool.db.sql.Order
-
设置排序字段
- setFieldEditor(UnaryOperator<MutableEntry<Object, Object>>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置字段属性编辑器,用于自定义属性转换规则,例如驼峰转下划线等
此转换器只针对源端的字段做转换,请确认转换后与目标端字段一致
当转换后的字段名为null时忽略这个字段
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即参数中key为目标Bean的名称,而返回值是提供者中的key,并且对值的修改无效
- setFieldMapping(Map<?, ?>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
需要注意的是,当使用ValueProvider作为数据提供者时,这个映射是相反的,即fieldMapping中key为目标Bean的名称,而value是提供者中的key
- setFieldNames(Iterable<String>) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setFieldNames(String...) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setFieldNames(Set<String>) - Method in class org.dromara.hutool.db.Entity.Meta
-
设置字段名,用于限制加入的字段的值
- setFieldNames(Iterable<String>) - Method in class org.dromara.hutool.db.Entity
-
设置字段列表,用于限制加入的字段的值
- setFieldNames(String...) - Method in class org.dromara.hutool.db.Entity
-
设置字段列表,用于限制加入的字段的值
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.core.map.Dict
-
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:
User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build();
Dict.create().setFields(user::getNickname, user::getUsername);
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.db.ActiveEntity
-
通过lambda批量设置值
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.db.Entity
-
通过lambda批量设置值
- setFields(Collection<String>) - Method in class org.dromara.hutool.db.sql.Query
-
设置查询的字段名列表
- setFields(String...) - Method in class org.dromara.hutool.db.sql.Query
-
设置查询的字段名列表
- setFields(SerSupplier<?>...) - Method in class org.dromara.hutool.setting.props.Props
-
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:
User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build();
Setting.of().setFields(user::getNickname, user::getUsername);
- setFields(SerSupplier<String>...) - Method in class org.dromara.hutool.setting.Setting
-
通过lambda批量设置值
实际使用时,可以使用getXXX的方法引用来完成键值对的赋值:
User user = GenericBuilder.of(User::new).with(User::setUsername, "hutool").build();
Setting.of().setFields(user::getNickname, user::getUsername);
- setFieldSeparator(char) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
设置字段分隔符,默认逗号','
- setFieldSeparator(char) - Method in class org.dromara.hutool.poi.csv.CsvConfig
-
设置字段分隔符,默认逗号','
- setFieldValue(Object, String, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值
- setFieldValue(Object, Field, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值,如果值类型必须与字段类型匹配,会自动转换对象类型
- setFieldValue(Object, Field, Object, Converter) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置字段值,如果值类型必须与字段类型匹配,会自动转换对象类型
- setFile(File) - Method in class org.dromara.hutool.core.io.file.FileWrapper
-
设置文件
- setFileExts(String[]) - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
设定文件扩展名限定里列表
禁止列表还是允许列表取决于isAllowFileExts
- setFiles(File...) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置文件类型附件,文件可以是图片文件,此时自动设置cid(正文中引用图片),默认cid为文件名
- setFillColor(Color) - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
设置填充颜色,null表示不填充
- setFirstDayOfWeek(Week) - Method in class org.dromara.hutool.core.date.DateTime
-
- setFirstPageNo(int) - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- setFirstPageNo(int) - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- setFixedLengthStreamingMode(long) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置固定长度的流模式,会设置HTTP请求头中的Content-Length字段,告知服务器整个请求体的精确字节大小。
- setFloat(int, float) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setFlushEveryBuffer(boolean) - Method in class org.dromara.hutool.core.io.copy.IoCopier
-
设置是否每次写出一个buffer内容就执行flush
- setFont(short, short, String, boolean) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
设置全局字体
- setFont(Font, boolean) - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
设置全局字体
- setFont(Font) - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
自定义字体
- setFont(Font) - Method in class org.dromara.hutool.swing.img.DisplayText
-
设置字体
- setFontStyle(Font, short, short, String) - Static method in class org.dromara.hutool.poi.excel.style.StyleUtil
-
设置字体样式
- setForeColor(Color) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置前景色,例如:Color.BLUE.getRGB()
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.CalendarConverter
-
设置日期格式
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.DateConverter
-
设置日期格式
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
设置日期格式
- setFormat(String) - Method in class org.dromara.hutool.core.convert.impl.XMLGregorianCalendarConverter
-
设置日期格式
- setFormat(BarcodeFormat) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置码格式,默认二维码
- setForwardSort(int) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
更改指定位置的排序方式为正序
- setFractionalMetrics(RenderingHintsBuilder.FractionalMetrics) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置字体规格
- setFragment(String) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置标识符,例如#后边的部分
- setFree(double) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setFreezePane(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置窗口冻结,之前冻结的窗口会被覆盖,如果rowSplit为0表示取消冻结
- setFreezePane(int, int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置窗口冻结,之前冻结的窗口会被覆盖,如果colSplit和rowSplit为0表示取消冻结
- setFrom(String) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置发送方,遵循RFC-822标准
发件人可以是以下形式:
1. user@xxx.xx
2. name<user@xxx.xx>
- SetFromMap<E> - Class in org.dromara.hutool.core.collection.set
-
基于Map的Set实现
- SetFromMap(Map<E, Boolean>) - Constructor for class org.dromara.hutool.core.collection.set.SetFromMap
-
构造
- setGenerator(CodeGenerator) - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
设置验证码生成器
- setGetCharsetFromContent(boolean) - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
设置是否从响应正文中的meta标签获取编码信息
- setGlobalAuthenticator(String, char[]) - Static method in class org.dromara.hutool.core.net.NetUtil
-
设置全局验证
- setGlobalAuthenticator(Authenticator) - Static method in class org.dromara.hutool.core.net.NetUtil
-
设置全局验证
- setGlobalDefaultValue(UnaryOperator<String>) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
设置 全局默认值处理器,一旦修改,对所有模板对象都生效
- setGlobalDSFactory(DSFactory) - Static method in class org.dromara.hutool.db.ds.DSUtil
-
设置全局的数据源工厂
在项目中存在多个连接池库的情况下,我们希望使用低优先级的库时使用此方法自定义之
重新定义全局的数据源工厂此方法可在以下两种情况下调用:
1.
- setGlobalFeatures(StrTemplate.Feature...) - Static method in class org.dromara.hutool.core.text.placeholder.StrTemplate
-
设置 全局默认策略,一旦修改,对所有模板对象都生效
该值 是每个模板对象创建时的 策略初始值,因此,修改全局默认策略,不影响已经创建的模板对象
- setHandler(RejectedExecutionHandler) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置当线程阻塞(block)时的异常处理器,所谓线程阻塞即线程池和等待队列已满,无法处理线程时采取的策略
此处可以使用JDK预定义的几种策略,见
RejectPolicy
枚举
- setHandler(HttpHandler) - Method in class org.dromara.hutool.http.server.engine.AbstractServerEngine
-
- setHandler(HttpHandler) - Method in interface org.dromara.hutool.http.server.engine.ServerEngine
-
设置请求处理器
- setHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
-
- setHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
- setHeader(String, List<String>) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
设置响应头,如果已经存在,则覆盖
- setHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
-
- setHeader(String, String) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
- setHeader(String, List<String>) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
- setHeader(String, String) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
设置响应头,如果已经存在,则覆盖
- setHeader(HeaderName, String) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
设置响应头,如果已经存在,则覆盖
- setHeader(String, List<String>) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
设置响应头,如果已经存在,则覆盖
- setHeader(String, String) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
-
- setHeader(HttpServletResponse, String, Object) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
设置响应的Header
- setHeader(String, String) - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
-
- setHeader(HttpServletResponse, String, Object) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
设置响应的Header
- setHeader(String, Object) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置JWT头信息
- setHeaderAlias(Map<String, String>) - Method in class org.dromara.hutool.poi.csv.CsvConfig
-
设置标题行的别名Map
- setHeaderAlias(Map<String, String>) - Method in class org.dromara.hutool.poi.excel.ExcelConfig
-
设置标题行的别名Map
- setHeaderAlias(Map<String, String>) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
- setHeaderLineNo(long) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
设置标题行行号,默认-1,表示无标题行
- setHeaderLocationCache(Map<String, Integer>) - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
设置标题位置映射缓存
- setHeaderOrFooter(String, Align, boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置Excel页眉或页脚
- setHeaders(Map<String, List<String>>) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
设置所有响应头,如果已经存在,则覆盖
- setHeight(int) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置高度
- setHoldability(int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setHost(String) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置主机,例如127.0.0.1
- setHost(String) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置SMTP服务器域名
- setHost(String) - Method in class org.dromara.hutool.extra.ssh.Connector
-
设定主机名
- setHost(String) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置服务器地址,默认127.0.0.1
- setHostnameVerificationPolicy(HostnameVerificationPolicy) - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
设置主机名验证策略
- setHostnameVerifier(HostnameVerifier) - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
设置主机名验证器
- setHostnameVerifier(HostnameVerifier) - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- setHour(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期对象中的小时数。
- setHour(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置时对应部分的定时任务值
- setHtml(boolean) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置是否是HTML
- setHttpProxy(String, int) - Method in class org.dromara.hutool.http.client.ClientConfig
-
设置Http代理
- setHyperlink(Hyperlink) - Method in class org.dromara.hutool.poi.excel.cell.NullCell
-
- setHyperlink(Hyperlink) - Method in class org.dromara.hutool.poi.excel.cell.VirtualCell
-
- setId(T) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setId(T) - Method in interface org.dromara.hutool.core.tree.Node
-
设置ID
- setId(E) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置ID
- setId(T) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setIdKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置ID对应的名称
- setIdKeyFun(SerFunction<T, R>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置ID方法
- setIdle(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setIdleTimeout(long) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置空闲超时时间
- setIgnoreCase(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略字段的大小写
- setIgnoreCase(boolean) - Method in class org.dromara.hutool.json.JSONConfig
-
设置是否忽略键的大小写
- setIgnoreElementError(boolean) - Method in class org.dromara.hutool.core.convert.impl.ArrayConverter
-
设置是否忽略元素转换错误
- setIgnoreEmptyRow(boolean) - Method in class org.dromara.hutool.poi.excel.reader.ExcelReadConfig
-
设置是否忽略空行
- setIgnoreEOFError(boolean) - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
设置是否忽略响应读取时可能的EOF异常。
- setIgnoreError(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略字段的注入错误
- setIgnoreError(boolean) - Method in class org.dromara.hutool.json.JSONConfig
-
设置是否忽略转换过程中的异常
- setIgnoreLoadError(boolean) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
设置是否忽略所有错误
- setIgnoreNull(String, Object) - Method in class org.dromara.hutool.core.map.Dict
-
设置列,当键或值为null时忽略
- setIgnoreNull(String, Object) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setIgnoreNull(String, Object) - Method in class org.dromara.hutool.db.Entity
-
- setIgnoreNullValue(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
- setIgnoreNullValue(boolean) - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
设置是否忽略null值
- setIgnoreNullValue(boolean) - Method in class org.dromara.hutool.json.JSONConfig
-
设置是否忽略null值
此选项主要作用于两个阶段:
Java对象或JSON字符串转为JSON时
JSON写出或转为JSON字符串时
- setIgnoreProperties(String...) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
- setIgnoreProperties(SerFunction<P, R>...) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值,Lambda方式
- setIgnoreZeroWithChar(boolean) - Method in class org.dromara.hutool.json.JSONConfig
-
设置是否忽略零宽字符,这些字符可能会导致解析安全问题,这些字符包括:
零宽空格:
零宽非换行空:
零宽连接符:
零宽无断空格:
- setImage(Image) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
设置图片到剪贴板
- setImg(String) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的Logo文件
- setImg(byte[]) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的Logo文件
- setImg(File) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的Logo文件
- setImg(Image) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的Logo
- setImgRound(double) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码logo圆角弧度,0~1,为长宽占比
- setIndent(int) - Method in class org.dromara.hutool.core.xml.XmlWriter
-
设置缩进
- setIndentFactor(int) - Method in class org.dromara.hutool.json.support.JSONStrFormatter
-
设置缩进因子,即每个缩进空格数
- setIndexInfoList(List<IndexInfo>) - Method in class org.dromara.hutool.db.meta.Table
-
设置索引信息
- setIndexName(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
设置索引名称
- setInitialize(boolean) - Method in class org.dromara.hutool.core.reflect.ClassScanner
-
设置是否在扫描到类时初始化类
- setInsertRow(boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
设置是否插入行,如果为true,则写入行以下的已存在行下移,false则利用填充已有行,不存在时创建行
- setInstanceFollowRedirects(boolean) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置自动HTTP 30X跳转
- setInt(int, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setInterpolation(RenderingHintsBuilder.Interpolation) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置怎样做内插
在对一个源图像做变形时,变形后的像素很少能够恰好对应目标像素位置。
- setIoAction(IoAction<ByteBuffer>) - Method in class org.dromara.hutool.socket.aio.AioServer
-
设置IO处理器,单例存在
- setIoWait(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setIrq(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setIssuedAt(Date) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置jwt的签发时间("iat")
- setIssuer(String) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置 jwt签发者("iss")的Payload值
- setIv(IvParameterSpec) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
设置偏移向量
- setIv(byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
设置偏移向量
- setJettyHandler(Handler) - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
-
设置Jetty处理器,用于处理请求
- setJWTId(String) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置jwt的唯一身份标识("jti")
- setKeepAliveTime(long, TimeUnit) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长
- setKeepAliveTime(long) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程存活时间,即当池中线程多于初始大小时,多出的线程保留的时长,单位纳秒
- setKeepStrings(boolean) - Method in class org.dromara.hutool.json.xml.ParseConfig
-
设置是否保持值为String类型,如果为false
,则尝试转换为对应类型(numeric, boolean, string)
- setKeepTaskList(boolean) - Method in class org.dromara.hutool.core.date.StopWatch
-
设置是否在停止后保留任务,false
表示停止运行后不保留任务
- setKey(K) - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
设置键
- setKey(Key) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
- setKey(byte[]) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置密钥,默认算法是:HS256(HmacSHA256)
- setKeyComparator(Comparator<String>) - Method in class org.dromara.hutool.json.JSONConfig
-
设置键排序规则
键排序规则,null
表示不排序,不排序情况下,按照加入顺序排序
- setKeyId(String) - Method in class org.dromara.hutool.json.jwt.JWTHeader
-
增加“kid”头信息
- setKeyManagers(KeyManager...) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 JSSE key managers
- setKeystore(KeyStore, char[]) - Method in class org.dromara.hutool.http.server.ServerConfig
-
- setLastReturn(long) - Method in interface org.dromara.hutool.core.pool.Poolable
-
设置最后归还时间,在成功归还此对象时更新时间
- setLastReturn(long) - Method in class org.dromara.hutool.core.pool.SimplePoolable
-
- setLat(double) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
设置纬度
- setLeastSigBits(long) - Method in class org.dromara.hutool.core.codec.Number128
-
设置最低有效位(Least Significant Bit),64 bit(8 bytes)
- setLeft(L) - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
设置左值
- setLeft(L) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置左值
- setLeft(int, L) - Method in class org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的左值
- setLeftColor(Short) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置左边框的颜色。
- setLeftStyle(BorderStyle) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置左边框的样式。
- setLevel(int) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
设置压缩级别,可选1~9,-1表示默认
- setLevel(BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置格式化级别
- setLevel(Level) - Static method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
设置自定义的日志显示级别
- setLevelFormatter(Function<BetweenFormatter.Level, String>) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置级别格式化器
- setLineColor(Color) - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
设置线条颜色
- setLineDelimiter(char[]) - Method in class org.dromara.hutool.poi.csv.CsvWriteConfig
-
设置换行符
- setLineDelimiter(char[]) - Method in class org.dromara.hutool.poi.csv.CsvWriter
-
设置换行符
- setLineStyle(LineStyle) - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
设置线条样式
- setLineWidth(int) - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
设置线条宽度
- setLinkOperator(LogicalOperator) - Method in class org.dromara.hutool.db.sql.Condition
-
设置与前一个Condition连接的逻辑运算符,可以是and或or
- setListener(CacheListener<K, V>) - Method in interface org.dromara.hutool.core.cache.Cache
-
设置监听
- setListener(CacheListener<K, V>) - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
设置监听
- setListener(CacheListener<K, V>) - Method in class org.dromara.hutool.core.cache.impl.WeakCache
-
- setLng(double) - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
设置经度
- setLocale(Locale) - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
- setLock(Lock) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
- setLogIfNull(boolean) - Method in class org.dromara.hutool.setting.Setting
-
设置当获取key对应值为null
时是否打印debug日志提示用户
- setLoginTimeout(int) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- setLoginTimeout(int) - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- setLogWriter(PrintWriter) - Method in class org.dromara.hutool.db.ds.DSWrapper
-
- setLogWriter(PrintWriter) - Method in class org.dromara.hutool.db.ds.simple.AbstractDataSource
-
- setLong(int, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setMargin(Integer) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置边距
- setMatchSecond(boolean) - Method in class org.dromara.hutool.cron.CronConfig
-
设置是否支持秒匹配,默认不使用
- setMatchSecond(boolean) - Static method in class org.dromara.hutool.cron.CronUtil
-
设置是否支持秒匹配
此方法用于定义是否使用秒匹配模式,如果为true,则定时任务表达式中的第一位为秒,否则为分,默认是分
- setMatchSecond(boolean) - Method in class org.dromara.hutool.cron.Scheduler
-
设置是否支持秒匹配,默认不使用
- setMaxBodySize(long) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置最大消息体大小
- setMaxColor(int) - Method in class org.dromara.hutool.swing.captcha.GifCaptcha
-
设置验证码字符最大取色范围
- setMaxDepth(int) - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
-
当监听目录时,监听目录的最大深度
当设置值为1(或小于1)时,表示不递归监听子目录
例如设置:
maxDepth <= 1 表示只监听当前目录
maxDepth = 2 表示监听当前目录以及下层目录
maxDepth = 3 表示监听当前目录以及下层
- setMaxEntrySize(long) - Static method in class org.dromara.hutool.poi.GlobalPoiConfig
-
设置单个Zip文件中最大文件大小,默认为4GB,即32位zip格式的最大值。
- setMaxFieldSize(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setMaxFileSize(long) - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
设定最大文件大小,-1表示无限制
- setMaxFreeMemory(int) - Method in class org.dromara.hutool.core.collection.queue.MemorySafeLinkedBlockingQueue
-
set the max free memory.
- setMaxHeaderSize(int) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置最大请求(响应)头大小
- setMaxIdle(long) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最长空闲时间(在池中时间)
- setMaxNestingDepth(int) - Method in class org.dromara.hutool.json.xml.ParseConfig
-
设置最大嵌套深度,用于解析时限制解析层级,当大于这个层级时抛出异常,-1表示无限制
- setMaxPerRoute(int) - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
设置每个路由的最大连接数
- setMaxPoolSize(int) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置最大池大小(允许同时执行的最大线程数)
- setMaxRedirects(int) - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
设置重定向最大次数
- setMaxRedirects(int) - Method in class org.dromara.hutool.http.client.Request
-
设置最大重定向次数
如果次数小于1则表示不重定向,大于等于1表示打开重定向
- setMaxRedirects(int) - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
设置默认全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次
- setMaxReleaseCount(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
- setMaxRows(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setMaxSize(int) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最大池大小
- setMaxSizeDiff(int) - Method in class org.dromara.hutool.core.compress.ZipReader
-
设置检查ZipBomb文件差异倍数,-1表示不检查ZipBomb
- setMaxTextSize(long) - Static method in class org.dromara.hutool.poi.GlobalPoiConfig
-
设置解压前文本的最大字符数,超过抛出异常。
- setMaxThreads(int) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置最大线程数
- setMaxTotal(int) - Method in class org.dromara.hutool.http.client.ApacheHttpClientConfig
-
设置最大连接总数
- setMaxWait(long) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最长等待时间,用于在借出对象时,等待最长时间。
- setMemoryThreshold(int) - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
设定文件保存到内存的边界
如果文件大小小于这个边界,将保存于内存中,否则保存至临时目录中
- setMessage(String) - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- setMeta(Entity.Meta) - Method in class org.dromara.hutool.db.Entity
-
设置元信息
- setMethod(int) - Method in class org.dromara.hutool.core.compress.ZipWriter
-
设置压缩方式
- setMethod(Method) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置请求方法
- setMethod(Name, Map<String, Object>, boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置请求方法
- setMethod(QName, Map<String, Object>, boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置请求方法
- setMethod(String) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置请求方法
方法名自动识别前缀,前缀和方法名使用“:”分隔
当识别到前缀后,自动添加xmlns属性,关联到默认的namespaceURI
- setMethod(String, String) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置请求方法
方法名自动识别前缀,前缀和方法名使用“:”分隔
当识别到前缀后,自动添加xmlns属性,关联到传入的namespaceURI
- setMethod(QName) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置请求方法
- setMiddle(M) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置中值
- setMiddle(int, M) - Method in class org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的中值
- setMillisecond(long) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时间戳(毫秒)。
- setMinColor(int) - Method in class org.dromara.hutool.swing.captcha.GifCaptcha
-
设置验证码字符最小取色范围
- setMinimalDaysInFirstWeek(int) - Method in class org.dromara.hutool.core.date.DateTime
-
设置第一周最少天数
- setMinInflateRatio(double) - Static method in class org.dromara.hutool.poi.GlobalPoiConfig
-
设置解压时的最小压缩比例
为了避免`Zip Bomb`,POI中设置了最小压缩比例,这个比例为:
压缩后的大小/解压后的大小
POI的默认值是0.01(即最小压缩到1%),如果文档中的文件压缩比例小于这个值,就会报错。
- setMinSize(int) - Method in class org.dromara.hutool.core.pool.PoolConfig
-
设置最小(初始)池大小
- setMinute(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期构建器中的分钟数。
- setMinute(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置分对应部分的定时任务值
- setMobile(boolean) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置是否为移动平台
- setMode(SM2Engine.Mode) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置SM2模式,旧版是C1C2C3,新版本是C1C3C2
- setMode(CipherMode) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
初始化模式并清空数据
- setMode(CipherMode, byte[]) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
初始化模式并清空数据
- setMode(FtpMode) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
设置FTP连接模式,可选主动和被动模式
- setModifiers(WatchEvent.Modifier...) - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
设置监听选项,例如监听频率等,可设置项包括:
1、com.sun.nio.file.StandardWatchEventKinds
2、com.sun.nio.file.SensitivityWatchEventModifier
- setMoneyMode(boolean) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
是否使用金额模式,,如:壹拾贰圆
- setMonth(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置月份,从1开始。
- setMonth(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置月份对应部分的定时任务值
- setMostSigBits(long) - Method in class org.dromara.hutool.core.codec.Number128
-
设置最高有效位(Most Significant Bit),64 bit(8 bytes)
- setMutable(boolean) - Method in class org.dromara.hutool.core.date.DateTime
-
- setName(CharSequence) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setName(CharSequence) - Method in interface org.dromara.hutool.core.tree.Node
-
设置节点标签名称
- setName(CharSequence) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置节点标签名称
- setName(CharSequence) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setName(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置列名
- setName(String) - Method in class org.dromara.hutool.poi.excel.RowGroup
-
设置分组名称
- setNameKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置节点名对应的名称
- setNameKeyFun(SerFunction<T, CharSequence>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置节点名称方法
- setNamePrefix(String) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。
- setNatureKeyComparator() - Method in class org.dromara.hutool.json.JSONConfig
-
设置自然排序,即按照字母顺序排序
- setNCharacterStream(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNCharacterStream(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNClob(int, NClob) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNClob(int, Reader, long) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNClob(int, Reader) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNegative(boolean) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- setNegative(boolean) - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
设置是否反向查找,true
表示从后向前查找
- setNegativeName(String) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
设置负数的表示名称,如"负"
- setNetworkTimeout(Executor, int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setNewLineChars(CharSequence) - Method in class org.dromara.hutool.json.support.JSONStrFormatter
-
设置换行符
- setNext(T) - Method in interface org.dromara.hutool.core.collection.queue.Linked
-
Sets the next element or null
if there is no link.
- setNice(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setNonUnique(boolean) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
设置索引的非唯一状态
- setNotBefore(Date) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置不可用时间点界限("nbf")的Payload值
- setNs(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置纳秒数。
- setNString(int, String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNull(int, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNull(int, int, String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setNullable(boolean) - Method in class org.dromara.hutool.db.meta.Column
-
设置是否为可空
- setNullMode(StrJoiner.NullMode) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置null
元素处理逻辑
- setNumberWriteMode(NumberWriteMode) - Method in class org.dromara.hutool.json.JSONConfig
-
设置数字写出模式
考虑到在JS或其他环境中,Number超过一定长度会丢失精度,因此针对Number类型值,可选写出规则
- setObj(T) - Method in class org.dromara.hutool.core.lang.selector.WeightObj
-
设置对象
- setObject(int, Object, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setObject(int, Object) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setObject(int, Object, int, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setOmitXmlDeclaration(boolean) - Method in class org.dromara.hutool.core.xml.XmlWriter
-
设置是否输出 xml Declaration
- setOnlyAlias(boolean) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriteConfig
-
设置是否只保留别名中的字段值,如果为true,则不设置alias的字段将不被输出,false表示原样输出
Bean中设置@Alias时,setOnlyAlias是无效的,这个参数只和addHeaderAlias配合使用,原因是注解是Bean内部的操作,而addHeaderAlias是Writer的操作,不互通。
- setOperator(String) - Method in class org.dromara.hutool.db.sql.Condition
-
设置运算符
大于号,小于号,等于号 等
- setOption(SocketOption<T>, T) - Method in class org.dromara.hutool.socket.aio.AioClient
-
- setOption(SocketOption<T>, T) - Method in class org.dromara.hutool.socket.aio.AioServer
-
- setOrAppend(T[], int, T) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(A, int, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(int, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加
- setOrAppend(List<T>, int, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
设置或增加元素。
- setOrder(int) - Method in class org.dromara.hutool.db.meta.Column
-
设置顺序号
- setOrder(Order...) - Method in class org.dromara.hutool.db.Page
-
设置排序
- setOrPadding(A, int, Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null
或0
直到到达index后,设置值
- setOrPadding(A, int, E, E) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingValue直到到达index后,设置值
- setOrPadding(int, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null
或0
直到到达index后,设置值
- setOrPadding(int, E, E) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement
直到到达index后,设置值
- setOrPadding(int, E, E, int) - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement
直到到达index后,设置值
- setOrPadding(List<T>, int, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOrPadding(List<T>, int, T, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOrPadding(List<T>, int, T, T, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
在指定位置设置元素。
- setOs(OS) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置系统类型
- setOsVersion(String) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置系统版本
- setOverride(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否覆盖目标值,如果不覆盖,会先读取目标对象的值,为null
则写,否则忽略。
- setPage(int) - Method in class org.dromara.hutool.db.PageResult
-
设置页码,0表示第一页
- setPage(Page) - Method in class org.dromara.hutool.db.sql.Query
-
设置分页对象
- setPageNo(int) - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- setPageNo(int) - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- setPageNumber(int) - Method in class org.dromara.hutool.db.Page
-
设置页码,0表示第一页
- setPageSize(int) - Method in class org.dromara.hutool.db.Page
-
设置每页结果数
- setPageSize(int) - Method in class org.dromara.hutool.db.PageResult
-
设置每页结果数
- setParam(PreparedStatement, int, Object) - Static method in class org.dromara.hutool.db.sql.StatementUtil
-
- setParam(int, Object) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setParam(String, Object) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置方法参数,使用方法的前缀
- setParam(String, Object, boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置方法参数
- setParameter(AlgorithmParameterSpec) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
设置签名的参数
- setParamList(List<Object>) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置SQL的"?"
- setParams(List<Object>) - Method in class org.dromara.hutool.db.sql.BoundSql
-
设置参数列表
- setParams(Object...) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置SQL的"?"
- setParams(Map<String, Object>) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
批量设置参数,使用方法的前缀
- setParams(Map<String, Object>, boolean) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
批量设置参数
- setParent(MapTree<T>) - Method in class org.dromara.hutool.core.tree.MapTree
-
设置父节点
- setParentId(T) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setParentId(T) - Method in interface org.dromara.hutool.core.tree.Node
-
设置父节点ID
- setParentId(E) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置父节点ID
- setParentId(T) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setParentIdKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置父点对应的名称
- setParentIdKeyFun(SerFunction<T, R>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置父ID方法
- setParsePatterns(String...) - Method in class org.dromara.hutool.core.date.format.parser.PatternsDateParser
-
设置多个日期格式
- setPartitionSize(int) - Method in class org.dromara.hutool.core.pool.partition.PartitionPoolConfig
-
设置分区大小
- setPass(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置密码
- setPass(char[]) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置密码
- setPassword(String) - Method in class org.dromara.hutool.extra.ssh.Connector
-
设定密码
- setPath(UrlPath) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置路径,例如/aa/bb/cc,将覆盖之前所有的path相关设置
- setPath(String) - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
设置模板路径,如果ClassPath或者WebRoot模式,则表示相对路径
- setPathSeparator(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
设置路径分隔符
- setPattern(CronPattern) - Method in class org.dromara.hutool.cron.task.CronTask
-
设置新的定时表达式
- setPayload(String, Object) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置JWT载荷信息
- setPayload(String, Object) - Method in class org.dromara.hutool.json.jwt.JWTPayload
-
- setPayload(String, Object) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置Payload值
- setPk(boolean) - Method in class org.dromara.hutool.db.meta.Column
-
设置是否主键
- setPkNames(Set<String>) - Method in class org.dromara.hutool.db.meta.Table
-
设置主键列表
- setPlaceHolder(boolean) - Method in class org.dromara.hutool.db.sql.Condition
-
设置是否使用条件占位符
- setPlatform(Platform) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置平台类型
- setPm(boolean) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置是否为下午的状态。
- setPoint(Point) - Method in class org.dromara.hutool.swing.img.DisplayText
-
设置二维坐标点
- setPoolable(boolean) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setPoolProps(Properties) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置连接池属性
- setPort(int) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置端口,默认-1
- setPort(int) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
自定义默认端口,如果不设置,使用默认端口:21
- setPort(Integer) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置SMTP服务端口
- setPort(int) - Method in class org.dromara.hutool.extra.ssh.Connector
-
设定端口号
- setPort(int) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置服务器端口
- setPositionBaseCentre(boolean) - Method in class org.dromara.hutool.swing.img.Img
-
计算x,y坐标的时候是否从中心做为原始坐标开始计算
- setPreferMonthFirst(boolean) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
当用户传入的月和日无法判定默认位置时,设置默认的日期格式为dd/mm还是mm/dd
- setPreferMonthFirst(boolean) - Method in class org.dromara.hutool.core.date.format.parser.RegexDateParser
-
当用户传入的月和日无法判定默认位置时,设置默认的日期格式为dd/mm还是mm/dd
- setPrefix(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置前缀
- setPressText(String) - Method in class org.dromara.hutool.swing.img.DisplayText
-
设置文本
- setPrettyPrint(boolean) - Method in class org.dromara.hutool.json.engine.JSONEngineConfig
-
设置是否启用格式化输出
- setPrevious(T) - Method in interface org.dromara.hutool.core.collection.queue.Linked
-
Sets the previous element or null
if there is no link.
- setPreWrapQuote(Character) - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
设置前置包装的符号
- setPriority(int) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置线程优先级
- setPrivateKey(PrivateKey) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
设置私钥
- setPrivateKey(PrivateKey) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
- setPrivateKeyParams(ECPrivateKeyParameters) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置私钥参数
- setProfile(String) - Static method in class org.dromara.hutool.setting.profile.GlobalProfile
-
设置全局环境
- setProfile(String) - Method in class org.dromara.hutool.setting.profile.Profile
-
设置环境
- setPropertiesFilter(BiPredicate<Field, Object>) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
- setProperty(Object, String, Object) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
设置Bean中的属性值
- setProperty(String, Object) - Method in class org.dromara.hutool.core.bean.DynaBean
-
设置属性值
- setPropertyName(String) - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- setProtocol(String) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置协议。
- setProtocols(String...) - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
设置协议列表
- setProvider(Provider) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 Provider
- setProxy(ProxyInfo) - Method in class org.dromara.hutool.http.client.ClientConfig
-
设置代理
- setProxySelector(ProxySelector) - Method in class org.dromara.hutool.http.proxy.ProxyInfo
-
设置代理选择器
- setPublicKey(PublicKey) - Method in class org.dromara.hutool.crypto.asymmetric.BaseAsymmetric
-
设置公钥
- setPublicKey(PublicKey) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
- setPublicKeyParams(ECPublicKeyParameters) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置公钥参数
- setPureTableName(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置表名(无包装符号),如"1234"对应的pureTableName为1234
- setPurgeListener(BiConsumer<Ref<? extends K>, Ref<? extends V>>) - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
设置对象回收清除监听
- setQrVersion(Integer) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的信息量,可设置0-40的整数,二维码图片也会根据qrVersion而变化,0表示根据传入信息自动变化
- setQuality(int) - Method in class org.dromara.hutool.swing.captcha.GifCaptcha
-
设置图像的颜色量化(转换质量 由GIF规范允许的最大256种颜色)。
- setQuality(double) - Method in class org.dromara.hutool.swing.img.Img
-
设置图片输出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩
- setQuality(float) - Method in class org.dromara.hutool.swing.img.Img
-
设置图片输出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩
- setQuality(float) - Method in class org.dromara.hutool.swing.img.ImgWriter
-
设置写出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩
- setQuery(UrlQuery) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置查询语句,例如a=1&b=2,将覆盖之前所有的query相关设置
- setQueryTimeout(int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setRandom(SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.AsymmetricCrypto
-
设置随机数生成器,可自定义随机数种子
- setRandom(SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.paillier.PaillierCrypto
-
设置随机数生成器,可自定义随机数种子
- setRandom(SecureRandom) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置随机数生成器,可自定义随机数种子
- setRandom(SecureRandom) - Method in class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
设置随机数生成器,可自定义随机数种子
- setRange(Part, int, int) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置区间
- setRatio(int) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置二维码中的Logo缩放的比例系数,如5表示长宽最小值的1/5
- setReadBufferSize(int) - Method in class org.dromara.hutool.socket.SocketConfig
-
设置读取缓存大小
- setReadOnly(boolean) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setReadTimeout(int) - Method in class org.dromara.hutool.http.client.ClientConfig
-
设置读取超时,单位:毫秒
- setReadTimeout(int) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置读取超时
- setReadTimeout(long) - Method in class org.dromara.hutool.socket.SocketConfig
-
设置读取超时时长,小于等于0表示默认
- setRef(int, Ref) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setRefreshPeriod(Duration) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
设置刷新周期,即每多少时间刷新一次,单位毫秒
- setRemarks(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置注释
- setRemarks(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置注释
- setRemoveCompressedFlag(boolean) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
设置是否移除压缩标记,默认为false
移除后的密文兼容gmssl等库
- setRemoveListener(Consumer<Map.Entry<K, V>>) - Method in class org.dromara.hutool.core.map.FixedLinkedHashMap
-
设置自定义移除监听
- setRendering(RenderingHintsBuilder.Render) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置着色技术,在速度和质量之间进行权衡。
- setRepeat(int) - Method in class org.dromara.hutool.swing.captcha.GifCaptcha
-
设置GIF帧应该播放的次数。
- setReply(String...) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置多个回复地址(reply-to)
- setRequest(Request) - Method in class org.dromara.hutool.http.client.RequestContext
-
设置请求,在重新请求或重定向时,更新请求信息
- setResourceMode(TemplateConfig.ResourceMode) - Method in class org.dromara.hutool.extra.template.TemplateConfig
-
设置模板资源加载方式
- setRest(boolean) - Method in class org.dromara.hutool.http.client.Request
-
设置是否rest模式
rest模式下get请求不会把参数附加到URL之后,而是作为body发送
- setReturnGeneratedKey(boolean) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置是否返回主键
- setReverseSort(int) - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
更改指定位置的排序方式为反序
- setRight(R) - Method in class org.dromara.hutool.core.lang.mutable.MutablePair
-
设置右值
- setRight(R) - Method in class org.dromara.hutool.core.lang.mutable.MutableTriple
-
设置右值
- setRight(int, R) - Method in class org.dromara.hutool.core.map.TripleTable
-
修改指定index对应的右值
- setRightColor(Short) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置右边框的颜色。
- setRightStyle(BorderStyle) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置右边框的样式。
- setRoot(String) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
设置根目录,默认的页面从root目录中读取解析返回
- setRoot(File) - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
设置根目录,默认的页面从root目录中读取解析返回
- setRoot(String) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置服务器根目录
- setRow1(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setRow2(int) - Method in class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
- setRowHandler(RowHandler) - Method in class org.dromara.hutool.poi.excel.sax.Excel07SaxReader
-
设置行处理器
- setRowHandler(RowHandler) - Method in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
设置行处理器
- setRowHeight(int, int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置行高,值为一个点的高度
- setRowId(int, RowId) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setRowStyle(int, CellStyle) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置行样式
- setRowStyleIfHasData(int, CellStyle) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setRunner(DialectRunner) - Method in class org.dromara.hutool.db.AbstractDb
-
- setSalt(byte[]) - Method in class org.dromara.hutool.crypto.digest.Digester
-
设置加盐内容
- setSaltPosition(int) - Method in class org.dromara.hutool.crypto.digest.Digester
-
设置加盐的位置,只有盐值存在时有效
加盐的位置指盐位于数据byte数组中的位置,例如:
data: 0123456
则当saltPosition = 2时,盐位于data的1和2中间,即第二个空隙,即:
data: 01[salt]23456
- setSavepoint() - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setSavepoint(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setSavepoint() - Method in class org.dromara.hutool.db.Session
-
设置保存点
- setSavepoint(String) - Method in class org.dromara.hutool.db.Session
-
设置保存点
- setSBCMode(boolean) - Method in class org.dromara.hutool.core.lang.ConsoleTable
-
设置是否使用全角模式
当包含中文字符时,输出的表格可能无法对齐,因此当设置为全角模式时,全部字符转为全角。
- setSchema(String) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setSchema(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
设置 schema 名称
- setSchema(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置schema
- setScheme(String) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
设置协议,例如http
- setSecond(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期时间对象中的秒数。
- setSecond(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置秒对应部分的定时任务值
- setSecondValue(Object) - Method in class org.dromara.hutool.db.sql.Condition
-
设置between 类型中第二个值
- setSecureRandom(SecureRandom) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置 SecureRandom
- setSeparator(String) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
设置分隔符
- setServerLanguageCode(String) - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
设置服务器语言
- setShapeHint(SymbolShapeHint) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置DATA_MATRIX的符号形状
- setShapeType(ShapeType) - Method in class org.dromara.hutool.poi.excel.style.ShapeConfig
-
设置形状类型
- setSheet(String) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
自定义需要读取或写出的Sheet,如果给定的sheet不存在,创建之。
- setSheet(int) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
自定义需要读取或写出的Sheet,如果给定的sheet不存在,创建之(命名为默认)
在读取中,此方法用于切换读取的sheet,在写出时,此方法用于新建或者切换sheet
- setSheet(Sheet) - Method in class org.dromara.hutool.poi.excel.ExcelBase
-
设置自定义Sheet
- setSheet(int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setSheet(String) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setShort(int, short) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setSignature(Signature) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
设置签名
- setSigner(String, byte[]) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置签名算法
- setSigner(String, Key) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置签名算法
- setSigner(String, KeyPair) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置非对称签名算法
- setSigner(JWTSigner) - Method in class org.dromara.hutool.json.jwt.JWT
-
设置签名算法
- setSimpleMode(boolean) - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
是否为简化模式,此标记用于自定义是否输出各个位数中间为0的部分
如为true
,输出 1小时3秒,为false
输出 1小时0分3秒
- setSize(long) - Method in class org.dromara.hutool.db.meta.ColumnType
-
设置大小或数据长度
- setSkipEmptyRows(boolean) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
设置是否跳过空白行,默认true
- setSkipEmptyRows(boolean) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
设置是否跳过空白行,默认true
- setSocketFactoryClass(String) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置指定实现javax.net.SocketFactory接口的类的名称,这个类将被用于创建SMTP的套接字
- setSocketFactoryFallback(boolean) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
如果设置为true,未能创建一个套接字使用指定的套接字工厂类将导致使用java.net.Socket创建的套接字类, 默认值为true
- setSocketFactoryPort(int) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
指定的端口连接到在使用指定的套接字工厂。
- setSoftIrq(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setSoTimeout(long) - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
设置读取数据超时时间
- setSplitLongParams(boolean) - Method in enum org.dromara.hutool.extra.mail.GlobalMailAccount
-
设置对于超长参数是否切分为多份,默认为false(国内邮箱附件不支持切分的附件名)
注意此项为全局设置,此项会调用
System.setProperty("mail.mime.splitlongparameters", true)
- setSql(String) - Method in class org.dromara.hutool.db.sql.BoundSql
-
设置SQL语句
- setSql(String) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置执行的SQL语句
- setSqlFilter(SqlFilter) - Method in class org.dromara.hutool.db.sql.StatementBuilder
-
设置SQL日志
- setSQLXML(int, SQLXML) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setSrc(T) - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
设置源
- setSsl(SslConfiguration) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
使用SSL安全连接,可以使用SslConfigurationFactory创建SslConfiguration
- setSsl(File, String) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
使用SSL安全连接
- setSslBufferMode(SSLBufferMode) - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
设置SSL缓冲模式
- setSslContext(SSLContext) - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
设置SSL上下文
- setSslContext(SSLContext) - Method in class org.dromara.hutool.http.server.ServerConfig
-
设置SSL上下文
- setSslContext(SSLContext) - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- setSslEnable(Boolean) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置是否使用SSL安全连接
- setSSLInfo(SSLInfo) - Method in class org.dromara.hutool.http.client.ClientConfig
-
- setSSLInfo(SSLInfo) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置https中SSL相关请求参数
有些时候htts请求会出现com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl的实现,此为sun内部api,按照普通http请求处理
- setSslProtocols(String) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置SSL协议,多个协议用空格分隔
- setStarttlsEnable(boolean) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置是否使用STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。
- setStaticFieldValue(Field, Object) - Static method in class org.dromara.hutool.core.reflect.FieldUtil
-
设置静态(static)字段值
- setStatus(int) - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
-
- setStatus(int) - Method in class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
- setStatus(int) - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
-
- setStatus(int) - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowResponse
-
- setStatus(int) - Method in interface org.dromara.hutool.http.server.handler.ServerResponse
-
设置状态码
- setStatus(int) - Method in class org.dromara.hutool.http.server.servlet.JavaxServletResponse
-
- setStatus(int) - Method in class org.dromara.hutool.http.server.servlet.ServletResponse
-
- setSteal(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setStopOnDelete(boolean) - Method in class org.dromara.hutool.core.io.file.Tailer
-
设置删除文件后是否退出并抛出异常
- setStr(String) - Static method in class org.dromara.hutool.swing.clipboard.ClipboardUtil
-
设置字符串文本到剪贴板
- setStreamProgress(StreamProgress) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置进度条
- setStreams(InputStream, OutputStream) - Method in class org.dromara.hutool.http.server.engine.sun.HttpExchangeWrapper
-
- setString(int, String) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setStripTrailingZeros(boolean) - Method in class org.dromara.hutool.json.JSONConfig
-
设置是否去除末尾多余0,例如如果为true,5.0返回5
- setStrokeControl(RenderingHintsBuilder.StrokeControl) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置笔划规范化控制
- setStyle(CellStyle) - Method in class org.dromara.hutool.poi.excel.RowGroup
-
设置样式
- setStyle(CellStyle, String) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setStyle(CellStyle, int, int) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setStyleSet(StyleSet) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
设置样式集,如果不使用样式,传入null
- setStyleSet(StyleSet) - Method in class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
设置样式表
- setSubject(String) - Method in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
设置jwt所面向的用户("sub")的Payload值
- setSuccess(boolean) - Method in class org.dromara.hutool.extra.validation.BeanValidationResult
-
设置是否通过
- setSuffix(CharSequence) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置后缀
- setSufWrapQuote(Character) - Method in class org.dromara.hutool.db.sql.QuoteWrapper
-
设置后置包装的符号
- setSupportedCipherSuites(String[]) - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
设置支持的加密套件
- setSupportedProtocols(String[]) - Method in class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
设置支持的协议版本
- setSys(double) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setSystemKey(String) - Method in class org.dromara.hutool.extra.ftp.FtpConfig
-
设置服务器系统关键词
- setTableName(String) - Method in class org.dromara.hutool.db.ActiveEntity
-
- setTableName(String) - Method in class org.dromara.hutool.db.Entity.Meta
-
设置表名
- setTableName(String) - Method in class org.dromara.hutool.db.Entity
-
设置表名
- setTableName(String) - Method in class org.dromara.hutool.db.meta.Column
-
设置表名
- setTableName(String) - Method in class org.dromara.hutool.db.meta.IndexInfo
-
设置表名称
- setTableName(String) - Method in class org.dromara.hutool.db.meta.Table
-
设置表名
- setTableNames(String...) - Method in class org.dromara.hutool.db.sql.Query
-
设置表名
- setTarget(T) - Method in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
设置目标
- setTargetFile(File) - Method in class org.dromara.hutool.poi.excel.writer.ExcelWriter
-
- setTargetFile(File) - Method in class org.dromara.hutool.poi.word.Word07Writer
-
设置写出的目标文件
- setTargetImageType(String) - Method in class org.dromara.hutool.swing.img.Img
-
设置目标图片文件格式,用于写出
- setter - Variable in class org.dromara.hutool.core.bean.PropDesc
-
Setter方法
- setText(CharSequence) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- setText(CharSequence) - Method in class org.dromara.hutool.core.text.finder.TextFinder
-
设置被查找的文本
- setTextAlpha(float) - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
设置文字透明度
- setTextAntialias(RenderingHintsBuilder.TextAntialias) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置对文本着色时是否抗锯齿
- setTextDelimiter(char) - Method in class org.dromara.hutool.poi.csv.CsvBaseReader
-
设置 文本分隔符,文本包装符,默认双引号'"'
- setTextDelimiter(char) - Method in class org.dromara.hutool.poi.csv.CsvConfig
-
设置 文本分隔符,文本包装符,默认双引号'"'
- setTextLCDContrast(Integer) - Method in class org.dromara.hutool.swing.img.RenderingHintsBuilder
-
设置LCD文本对比呈现
,100 到 250 之间的正整数。
- setThreadExecutor(ExecutorService) - Method in class org.dromara.hutool.cron.Scheduler
-
设置自定义线程池
自定义线程池时须考虑方法执行的线程是否为守护线程
- setThreadFactory(ThreadFactory) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置线程工厂,用于自定义线程创建
- setThreadFactory(ThreadFactory) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置用于创建基础线程的线程工厂
- setThreadPoolSize(int) - Method in class org.dromara.hutool.socket.SocketConfig
-
设置共享线程池大小,此线程池用于接收和处理用户连接
- setTicks(CpuTicks) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setTime(long) - Method in class org.dromara.hutool.core.date.DateTime
-
- setTime(int, Time) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTime(int, Time, Calendar) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTimeout(Duration) - Method in class org.dromara.hutool.core.thread.ratelimiter.RateLimiterConfig
-
设置超时时间,即超过这个时间没有获取到许可,则返回false
- setTimeout(long) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置SMTP超时时长,单位毫秒,缺省值不超时
- setTimeout(long) - Method in class org.dromara.hutool.extra.ssh.Connector
-
设置连接超时时间
- setTimeout(int) - Method in class org.dromara.hutool.http.client.ClientConfig
-
设置超时,单位:毫秒
超时包括:
1.
- setTimeout(int) - Method in class org.dromara.hutool.http.client.HttpDownloader
-
设置超时
- setTimeout(int) - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
设置默认的连接和读取超时时长
-1: 含义,永不超时。
- setTimestamp(int, Timestamp) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTimestamp(int, Timestamp, Calendar) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setTimeZone(TimeZone) - Method in class org.dromara.hutool.core.date.DateTime
-
设置时区
- setTimeZone(TimeZone) - Method in class org.dromara.hutool.cron.CronConfig
-
设置时区
- setTimeZone(TimeZone) - Method in class org.dromara.hutool.cron.Scheduler
-
设置时区
- Setting - Class in org.dromara.hutool.setting
-
设置工具类。
- Setting() - Constructor for class org.dromara.hutool.setting.Setting
-
空构造
- Setting(String) - Constructor for class org.dromara.hutool.setting.Setting
-
构造
- Setting(String, boolean) - Constructor for class org.dromara.hutool.setting.Setting
-
构造
- Setting(String, Charset, boolean) - Constructor for class org.dromara.hutool.setting.Setting
-
构造,使用相对于Class文件根目录的相对路径
- Setting(File, Charset, boolean) - Constructor for class org.dromara.hutool.setting.Setting
-
构造
- Setting(Resource, Charset, boolean) - Constructor for class org.dromara.hutool.setting.Setting
-
构造
- Setting(Resource, SettingLoader) - Constructor for class org.dromara.hutool.setting.Setting
-
构造
- SettingConfigParser - Class in org.dromara.hutool.db.config
-
- SettingConfigParser(Setting) - Constructor for class org.dromara.hutool.db.config.SettingConfigParser
-
构造
- SettingException - Exception in org.dromara.hutool.setting
-
设置异常
- SettingException(Throwable) - Constructor for exception org.dromara.hutool.setting.SettingException
-
构造
- SettingException(String) - Constructor for exception org.dromara.hutool.setting.SettingException
-
构造
- SettingException(String, Object...) - Constructor for exception org.dromara.hutool.setting.SettingException
-
构造
- SettingException(String, Throwable) - Constructor for exception org.dromara.hutool.setting.SettingException
-
构造
- SettingException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.setting.SettingException
-
构造
- SettingException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.setting.SettingException
-
构造
- SettingLoader - Class in org.dromara.hutool.setting
-
Setting文件加载器
- SettingLoader(Charset, boolean) - Constructor for class org.dromara.hutool.setting.SettingLoader
-
构造
- SettingLoader.ValueEditor - Interface in org.dromara.hutool.setting
-
值编辑器,用于在加载配置文件时对值进行编辑,例如解密等
此接口用于在加载配置文件时,编辑值,例如解密等,从而加载出明文的配置值
- SettingUtil - Class in org.dromara.hutool.setting
-
Setting工具类
提供静态方法获取配置文件
- SettingUtil() - Constructor for class org.dromara.hutool.setting.SettingUtil
-
- setTitle(String) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置标题
- setTmpUploadPath(String) - Method in class org.dromara.hutool.http.multipart.UploadSetting
-
设定上传文件的临时目录,null表示使用系统临时目录
- setTo(CellStyle) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
将边框样式和颜色设置到CellStyle中
- setTopColor(Short) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置上边框的颜色。
- setTopStyle(BorderStyle) - Method in class org.dromara.hutool.poi.excel.style.CellBorderStyle
-
设置上边框的样式。
- setTos(String...) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置多个收件人
- setTotal(int) - Method in class org.dromara.hutool.db.PageResult
-
设置总数
- setToTal(double) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setTotalPage(int) - Method in class org.dromara.hutool.db.PageResult
-
设置总页数
- setTransactionIsolation(int) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setTransactionIsolation(int) - Method in class org.dromara.hutool.db.Session
-
设置事务的隔离级别
Connection.TRANSACTION_NONE 驱动不支持事务
Connection.TRANSACTION_READ_UNCOMMITTED 允许脏读、不可重复读和幻读
Connection.TRANSACTION_READ_COMMITTED 禁止脏读,但允许不可重复读和幻读
Connection.TRANSACTION_REPEATABLE_READ 禁止脏读和不可重复读,单运行幻读
Connection.TRANSACTION_SERIALIZABLE 禁止脏读、不可重复读和幻读
- setTransientSupport(boolean) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
设置是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- setTransientSupport(boolean) - Method in class org.dromara.hutool.json.JSONConfig
-
设置是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- setTrimField(boolean) - Method in class org.dromara.hutool.poi.csv.CsvReadConfig
-
- setTrimTokens(boolean) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
设置是否去除路径节点两边的空白符,默认为false
- setTrustAnyHost(boolean) - Static method in class org.dromara.hutool.http.HttpGlobalConfig
-
是否信任所有Host
见:https://github.com/dromara/hutool/issues/2042
- setTrustManager(X509TrustManager) - Method in class org.dromara.hutool.http.ssl.SSLInfo
-
- setTrustManagers(TrustManager...) - Method in class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
设置信任信息
- setType(ColumnType) - Method in class org.dromara.hutool.db.meta.Column
-
设置数据库字段类型,包括长度
- setType(int) - Method in class org.dromara.hutool.db.meta.ColumnType
-
设置类型,对应java.sql.Types中的类型
- setType(String) - Method in class org.dromara.hutool.json.jwt.JWTHeader
-
增加“typ”头信息
- setTypeAdapterManager(TypeAdapterManager) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
设置自定义类型转换器,用于将自定义类型转换为JSONObject
- setTypeMap(Map<String, Class<?>>) - Method in class org.dromara.hutool.db.ds.pooled.ConnectionWrapper
-
- setTypeName(String) - Method in class org.dromara.hutool.db.meta.ColumnType
-
设置类型名称
- setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
设置未捕获异常的处理方式
- setUnicodeStream(int, InputStream, int) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
Deprecated.
- setUnitName(String) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
设置金额单位名称,如:“元”或“圆”
- setUnixsecond(long) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置Unix时间戳(秒)。
- setUrl(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置JDBC URL
- setURL(int, URL) - Method in class org.dromara.hutool.db.sql.StatementWrapper
-
- setUrl(String) - Method in class org.dromara.hutool.http.webservice.SoapClient
-
设置Webservice请求地址
- setUseCookieManager(boolean) - Method in class org.dromara.hutool.http.client.ClientConfig
-
是否使用引擎默认的Cookie管理器,默认为true
默认情况下每个客户端维护一个自己的Cookie管理器,这个管理器用于在多次请求中记录并自动附带Cookie信息
如请求登录后,服务器返回Set-Cookie信息,Cookie管理器记录之,后续请求会自动带上这个Cookie信息,从而实现会话保持。
- setUseCustomProvider(boolean) - Static method in class org.dromara.hutool.crypto.provider.GlobalProviderFactory
-
设置是否使用自定义的
Provider
如果设置为false,表示使用JDK默认的Provider
- setUseGlobalSession(boolean) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置是否使用全局会话,默认为true
- setUseJdkToStringStyle(boolean) - Static method in class org.dromara.hutool.core.date.DateTime
-
设置全局的,是否使用
Date
默认的toString()格式
如果为
true
,则调用toString()时返回"EEE MMM dd HH:mm:ss zzz yyyy"格式,
如果为
false
,则返回"yyyy-MM-dd HH:mm:ss",
默认为
false
- setUser(String) - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
设置用户名
- setUser(String) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置用户名
- setUser(double) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setUser(long) - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- setUser(String) - Method in class org.dromara.hutool.extra.ssh.Connector
-
设定用户名
- setUserManager(UserManager) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
自定义用户管理器,一般用于使用配置文件配置用户信息
- setUsersConfig(File) - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
自定义用户信息配置文件,此方法会重置用户管理器
- setUseTraditional(boolean) - Method in class org.dromara.hutool.core.math.ChineseNumberFormatter
-
是否使用繁体,即金额表示模式,如:壹拾贰圆叁角贰分
- setUseVar(boolean) - Method in class org.dromara.hutool.setting.profile.Profile
-
设置是否使用变量
- SetUtil - Class in org.dromara.hutool.core.collection.set
-
- SetUtil() - Constructor for class org.dromara.hutool.core.collection.set.SetUtil
-
- setValue(Annotation, String, Object) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
设置新的注解的属性(字段)值
注意此方法在jdk9+中抛出异常,须添加`--add-opens=java.base/java.lang=ALL-UNNAMED`启动参数
- setValue(T, Object) - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
设置路径对应的值,如果路径节点为空,自动创建之
- setValue(Object, Object, BeanPath<Object>) - Method in class org.dromara.hutool.core.bean.path.DefaultNodeBeanFactory
-
- setValue(T, Object, BeanPath<T>) - Method in interface org.dromara.hutool.core.bean.path.NodeBeanFactory
-
设置节点值
- setValue(Object, Object) - Method in class org.dromara.hutool.core.bean.PropDesc
-
- setValue(Object, Object, boolean, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(Object, Object, boolean, boolean, boolean) - Method in class org.dromara.hutool.core.bean.PropDesc
-
设置属性值,可以自动转换字段类型为目标类型
- setValue(V) - Method in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
设置值
- setValue(V) - Method in class org.dromara.hutool.core.map.AbsEntry
-
- setValue(TreeEntry<K, V>) - Method in class org.dromara.hutool.core.map.LinkedForestMap.EntryNodeWrapper
-
- setValue(V) - Method in class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
设置节点的value
- setValue(Object) - Method in class org.dromara.hutool.db.sql.Condition
-
设置值,不解析表达式
- setValue(Object, boolean) - Method in class org.dromara.hutool.db.sql.Condition
-
设置值
- setValue(Object) - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- setValue(int, Object) - Method in class org.dromara.hutool.json.JSONArray
-
加入或者替换JSONArray中指定Index的值,如果index大于JSONArray的长度,将在指定index设置值,之前的位置填充JSONNull.Null
- setValue(Object) - Method in class org.dromara.hutool.json.JSONPrimitive
-
设置值
- setValue(JSON, Object, BeanPath<JSON>) - Method in class org.dromara.hutool.json.support.JSONNodeBeanFactory
-
- setValue(Object) - Method in class org.dromara.hutool.poi.excel.cell.MergedCell
-
设置单元格值
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.BooleanCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.CalendarCellSetter
-
- setValue(Cell) - Method in interface org.dromara.hutool.poi.excel.cell.setters.CellSetter
-
自定义单元格值设置,同时可以设置单元格样式、格式等信息
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.CharSequenceCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.DateCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.HyperlinkCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.NullCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.NumberCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.PicCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.RichTextCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.setters.TemporalAccessorCellSetter
-
- setValue(Cell) - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
- setValueByMap(Iterable<E>, Map<K, V>, Function<E, K>, BiConsumer<E, V>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
使用给定的map将集合中的元素进行属性或者值的重新设定
- setValueEditor(SettingLoader.ValueEditor) - Method in class org.dromara.hutool.setting.SettingLoader
-
设置值编辑器,用于在获取值后编辑返回值,例如解密等
编辑器函数接受一个参数,此参数为待编辑的值,函数返回编辑后的值
注意:此函数调用在变量替换前
- SetValueMap<K,V> - Class in org.dromara.hutool.core.map.multi
-
值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
- SetValueMap(Supplier<Map<K, Collection<V>>>) - Constructor for class org.dromara.hutool.core.map.multi.SetValueMap
-
基于
mapFactory
创建一个值为
Set
的多值映射集合
- SetValueMap(Map<K, Collection<V>>) - Constructor for class org.dromara.hutool.core.map.multi.SetValueMap
-
- SetValueMap() - Constructor for class org.dromara.hutool.core.map.multi.SetValueMap
-
- setValues(Part, int...) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置值
- setVarRegex(String) - Method in class org.dromara.hutool.setting.Setting
-
设置变量的正则
正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
- setVarRegex(String) - Method in class org.dromara.hutool.setting.SettingLoader
-
设置变量的正则
正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
- setVersion(String) - Method in class org.dromara.hutool.http.useragent.UserAgent
-
设置浏览器版本
- setWait(double) - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- setWatcher(Watcher) - Method in class org.dromara.hutool.core.io.watch.WatchMonitor
-
- setWeek(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置日期构建器的周数,ISO8601规范,1代表Monday,2代表Tuesday,以此类推。
- setWeight(Comparable<?>) - Method in class org.dromara.hutool.core.tree.MapTree
-
- setWeight(Comparable<?>) - Method in interface org.dromara.hutool.core.tree.Node
-
设置权重
- setWeight(Comparable<?>) - Method in class org.dromara.hutool.core.tree.TreeBuilder
-
设置权重
- setWeight(Comparable<?>) - Method in class org.dromara.hutool.core.tree.TreeNode
-
- setWeightKey(String) - Method in class org.dromara.hutool.core.tree.TreeNodeConfig
-
设置权重对应的名称
- setWeightKeyFun(SerFunction<T, Comparable<?>>) - Method in class org.dromara.hutool.core.tree.LambdaTreeNodeConfig
-
设置权重方法
- setWhere(Condition...) - Method in class org.dromara.hutool.db.sql.Query
-
设置条件语句
- setWidth(int) - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
设置宽度
- setWithEndTag(boolean) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
是否path的末尾加 /
- setWithEndTag(boolean) - Method in class org.dromara.hutool.core.net.url.UrlPath
-
是否path的末尾加 /
- setWorkQueue(BlockingQueue<Runnable>) - Method in class org.dromara.hutool.core.thread.ExecutorBuilder
-
设置队列,用于存在未执行的线程
可选队列有:
1.
- setWrapElement(boolean) - Method in class org.dromara.hutool.core.text.StrJoiner
-
设置前缀和后缀是否包装每个元素
- SetWrapper<E> - Class in org.dromara.hutool.core.collection.set
-
Set包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑
- SetWrapper(Set<E>) - Constructor for class org.dromara.hutool.core.collection.set.SetWrapper
-
构造
- setWrapper(Character) - Method in class org.dromara.hutool.db.AbstractDb
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapper(QuoteWrapper) - Method in class org.dromara.hutool.db.AbstractDb
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapper(QuoteWrapper) - Method in interface org.dromara.hutool.db.dialect.Dialect
-
设置包装器
- setWrapper(QuoteWrapper) - Method in class org.dromara.hutool.db.dialect.impl.AnsiSqlDialect
-
- setWrapper(Character) - Method in class org.dromara.hutool.db.DialectRunner
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapper(QuoteWrapper) - Method in class org.dromara.hutool.db.DialectRunner
-
设置包装器,包装器用于对表名、字段名进行符号包装(例如双引号),防止关键字与这些表名或字段冲突
- setWrapText() - Method in class org.dromara.hutool.poi.excel.style.DefaultStyleSet
-
设置单元格文本自动换行
- setWriteBufferSize(int) - Method in class org.dromara.hutool.socket.SocketConfig
-
设置写出缓存大小
- setWriteTimeout(long) - Method in class org.dromara.hutool.extra.mail.MailAccount
-
设置Socket写出超时值,单位毫秒,缺省值不超时
- setWriteTimeout(long) - Method in class org.dromara.hutool.socket.SocketConfig
-
设置写出超时时长,小于等于0表示默认
- setYear(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置年份。
- setYear(PartBuilder) - Method in class org.dromara.hutool.cron.pattern.builder.PatternBuilder
-
设置年对应部分的定时任务值
- setZone(TimeZone) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时区。
- setZoneOffset(int) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时区偏移量。
- setZoneOffsetSetted(boolean) - Method in class org.dromara.hutool.core.date.DateBuilder
-
设置时区偏移量是否已设置的状态。
- Seven7EntryInputStream - Class in org.dromara.hutool.extra.compress.extractor
-
7z解压中文件流读取的封装
- Seven7EntryInputStream(SevenZFile, SevenZArchiveEntry) - Constructor for class org.dromara.hutool.extra.compress.extractor.Seven7EntryInputStream
-
构造
- Seven7EntryInputStream(SevenZFile, long) - Constructor for class org.dromara.hutool.extra.compress.extractor.Seven7EntryInputStream
-
构造
- SevenZArchiver - Class in org.dromara.hutool.extra.compress.archiver
-
7zip格式的归档封装
- SevenZArchiver(File) - Constructor for class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
-
构造
- SevenZArchiver(OutputStream) - Constructor for class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
-
构造
- SevenZArchiver(SeekableByteChannel) - Constructor for class org.dromara.hutool.extra.compress.archiver.SevenZArchiver
-
构造
- SevenZExtractor - Class in org.dromara.hutool.extra.compress.extractor
-
7z格式数据解压器,即将归档打包的数据释放
- SevenZExtractor(File) - Constructor for class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
构造
- SevenZExtractor(File, char[]) - Constructor for class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
构造
- SevenZExtractor(InputStream) - Constructor for class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
构造
- SevenZExtractor(InputStream, char[]) - Constructor for class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
构造
- SevenZExtractor(SeekableByteChannel) - Constructor for class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
构造
- SevenZExtractor(SeekableByteChannel, char[]) - Constructor for class org.dromara.hutool.extra.compress.extractor.SevenZExtractor
-
构造
- sha1(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值
- sha1(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值
- sha1(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算sha1摘要值,使用UTF-8编码
- sha1(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值
- sha1(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值
- sha1() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA1加密
例:
SHA1加密:sha1().digest(data)
SHA1加密并转为16进制字符串:sha1().digestHex(data)
- sha1(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA1加密,生成16进制SHA1字符串
- sha1(InputStream) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA1加密,生成16进制SHA1字符串
- sha1(File) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA1加密文件,生成16进制SHA1字符串
- sha1Hex(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha1Hex(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha1Hex(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha1Hex(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha1Hex(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha256(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值
- sha256(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算sha256摘要值,使用UTF-8编码
- sha256(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值
- sha256(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值
- sha256(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值
- sha256() - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA256加密
例:
SHA256加密:sha256().digest(data)
SHA256加密并转为16进制字符串:sha256().digestHex(data)
- sha256(String) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA256加密,生成16进制SHA256字符串
- sha256(InputStream) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA256加密,生成16进制SHA256字符串
- sha256(File) - Static method in class org.dromara.hutool.crypto.SecureUtil
-
SHA256加密文件,生成16进制SHA256字符串
- sha256Hex(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha256Hex(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值,并转为16进制字符串
- sha256Hex(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值,并转为16进制字符串
- sha256Hex(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值,并转为16进制字符串
- sha256Hex(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-256摘要值,并转为16进制字符串
- sha512(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值
- sha512(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值
- sha512(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算sha512摘要值,使用UTF-8编码
- sha512(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值
- sha512(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值
- sha512Hex(byte[]) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-1摘要值,并转为16进制字符串
- sha512Hex(String, Charset) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值,并转为16进制字符串
- sha512Hex(String) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值,并转为16进制字符串
- sha512Hex(InputStream) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值,并转为16进制字符串
- sha512Hex(File) - Static method in class org.dromara.hutool.crypto.digest.DigestUtil
-
计算SHA-512摘要值,并转为16进制字符串
- ShapeConfig - Class in org.dromara.hutool.poi.excel.style
-
形状配置
用于在Excel中定义形状的样式,包括形状类型、线条样式、线条宽度、线条颜色、填充颜色等
- ShapeConfig() - Constructor for class org.dromara.hutool.poi.excel.style.ShapeConfig
-
- shapeHint - Variable in class org.dromara.hutool.extra.qrcode.QrConfig
-
DATA_MATRIX的符号形状
- sharedStrings - Variable in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
- ShearCaptcha - Class in org.dromara.hutool.swing.captcha
-
扭曲干扰验证码
- ShearCaptcha(int, int) - Constructor for class org.dromara.hutool.swing.captcha.ShearCaptcha
-
构造
- ShearCaptcha(int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.ShearCaptcha
-
构造
- ShearCaptcha(int, int, int, int) - Constructor for class org.dromara.hutool.swing.captcha.ShearCaptcha
-
构造
- ShearCaptcha(int, int, CodeGenerator, int) - Constructor for class org.dromara.hutool.swing.captcha.ShearCaptcha
-
构造
- ShearCaptcha(int, int, int, int, float) - Constructor for class org.dromara.hutool.swing.captcha.ShearCaptcha
-
构造
- sheet - Variable in class org.dromara.hutool.poi.excel.ExcelBase
-
Excel中对应的Sheet
- SHEET_NAME_PREFIX - Static variable in interface org.dromara.hutool.poi.excel.sax.ExcelSaxReader
-
sheet name前缀
- SheetDataSaxHandler - Class in org.dromara.hutool.poi.excel.sax
-
sheetData标签内容读取处理器
<sheetData></sheetData>
- SheetDataSaxHandler(RowHandler, boolean) - Constructor for class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
构造
- SheetDataWriter - Class in org.dromara.hutool.poi.excel.writer
-
Sheet数据写出器
此对象只封装将数据写出到Sheet中,并不刷新到文件
- SheetDataWriter(Sheet, ExcelWriteConfig, StyleSet) - Constructor for class org.dromara.hutool.poi.excel.writer.SheetDataWriter
-
构造
- sheetIndex - Variable in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
- SheetReader<T> - Interface in org.dromara.hutool.poi.excel.reader.sheet
-
Excel Sheet
读取接口,通过实现此接口,将Sheet
中的数据读取为不同类型。
- SheetRidReader - Class in org.dromara.hutool.poi.excel.sax
-
在Sax方式读取Excel时,读取sheet标签中sheetId和rid的对应关系,类似于:
<sheet name="Sheet6" sheetId="4" r:id="rId6"/>
读取结果为:
{"4": "6"}
- SheetRidReader() - Constructor for class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
- SheetTemplateWriter - Class in org.dromara.hutool.poi.excel.writer
-
模板Excel写入器
解析已有模板,并填充模板中的变量为数据
- SheetTemplateWriter(Sheet, ExcelWriteConfig) - Constructor for class org.dromara.hutool.poi.excel.writer.SheetTemplateWriter
-
构造
- SheetUtil - Class in org.dromara.hutool.poi.excel
-
Sheet
相关工具类
- SheetUtil() - Constructor for class org.dromara.hutool.poi.excel.SheetUtil
-
- ShiChen - Class in org.dromara.hutool.core.date.chinese
-
时辰转换器,支持宋以后的二十四时辰制度。
- ShiChen() - Constructor for class org.dromara.hutool.core.date.chinese.ShiChen
-
- SHORT - Static variable in class org.dromara.hutool.core.date.format.FastDateFormat
-
SHORT locale dependent date or time style.
- shortSummary() - Method in class org.dromara.hutool.core.date.StopWatch
-
获取任务信息,类似于:
StopWatch '[id]': running time = [total] ns
- shortSummary(TimeUnit) - Method in class org.dromara.hutool.core.date.StopWatch
-
获取任务信息,类似于:
StopWatch '[id]': running time = [total] [unit]
- shortToBytes(short) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
short转byte数组
默认以小端序转换
- shortValue() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- shuffle(T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
打乱数组顺序,会变更原数组
使用Fisher–Yates洗牌算法,以线性时间复杂度打乱数组顺序
- shuffle(T[], Random) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
打乱数组顺序,会变更原数组
使用Fisher–Yates洗牌算法,以线性时间复杂度打乱数组顺序
- shuffle(int[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(int[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(long[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(double[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(float[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(boolean[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(byte[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(char[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[]) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shuffle(short[], Random) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
打乱数组顺序,会变更原数组
- shutdown() - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdown() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- shutdown(boolean) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
关闭公共线程池
- shutdownNow() - Method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
销毁全局定时器
- shutdownNow() - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- Sign - Class in org.dromara.hutool.crypto.asymmetric
-
- Sign(SignAlgorithm) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造,创建新的私钥公钥对
- Sign(String) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造,创建新的私钥公钥对
- Sign(SignAlgorithm, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- Sign(SignAlgorithm, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- Sign(SignAlgorithm, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- Sign(String, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造 私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- Sign(String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- Sign(String, KeyPair) - Constructor for class org.dromara.hutool.crypto.asymmetric.Sign
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- sign(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
用私钥对信息生成数字签名
- sign(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
- sign(InputStream, int) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
生成签名
- sign(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
- sign(byte[], byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
- sign(SignAlgorithm) - Static method in class org.dromara.hutool.crypto.SignUtil
-
创建签名算法对象
生成新的私钥公钥对
- sign(SignAlgorithm, String, String) - Static method in class org.dromara.hutool.crypto.SignUtil
-
创建签名算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- sign(SignAlgorithm, byte[], byte[]) - Static method in class org.dromara.hutool.crypto.SignUtil
-
创建Sign算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做签名或验证
- sign() - Method in class org.dromara.hutool.json.jwt.JWT
-
签名生成JWT字符串
- sign(JWTSigner) - Method in class org.dromara.hutool.json.jwt.JWT
-
签名生成JWT字符串,计算方式为(以HS256为例):
HMACSHA256(base64UrlEncode(header) + "." + base64UrlEncode(payload), secret)
此方法会补充如下的header:
当用户未定义"typ"时,不设置默认值
当用户未定义"alg"时,根据传入的
JWTSigner
对象类型,赋值对应ID
- sign(String, String) - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
-
- sign(byte[]) - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
-
签名字符串数据
- sign(byte[]) - Method in class org.dromara.hutool.json.jwt.signers.EllipticCurveJWTSigner
-
- sign(String, String) - Method in class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
-
- sign(String, String) - Method in interface org.dromara.hutool.json.jwt.signers.JWTSigner
-
签名
- sign(String, String) - Method in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
-
- SignAlgorithm - Enum in org.dromara.hutool.crypto.asymmetric
-
签名算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#Signature
- signature - Variable in class org.dromara.hutool.crypto.asymmetric.Sign
-
签名,用于签名和验证
- signer - Variable in class org.dromara.hutool.crypto.asymmetric.SM2
-
- signHex(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
生成签名,并转为16进制字符串
- signHex(InputStream) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
- signHex(InputStream, int) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
- signHex(byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用私钥对信息生成数字签名
- signHex(byte[], byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用私钥对信息生成数字签名
- signHexFromHex(String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用私钥对信息生成数字签名
- signHexFromHex(String, String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用私钥对信息生成数字签名
- signParams(SymmetricCrypto, Map<?, ?>, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
拼接后的字符串键值对之间无符号,键值对之间无符号,忽略null值
- signParams(SymmetricCrypto, Map<?, ?>, String, String, boolean, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
- signParams(DigestAlgorithm, Map<?, ?>, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
拼接后的字符串键值对之间无符号,键值对之间无符号,忽略null值
- signParams(DigestAlgorithm, Map<?, ?>, String, String, boolean, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
- signParamsMd5(Map<?, ?>, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做md5签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
拼接后的字符串键值对之间无符号,键值对之间无符号,忽略null值
- signParamsSha1(Map<?, ?>, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做Sha1签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
拼接后的字符串键值对之间无符号,键值对之间无符号,忽略null值
- signParamsSha256(Map<?, ?>, String...) - Static method in class org.dromara.hutool.crypto.SignUtil
-
对参数做Sha256签名
参数签名为对Map参数按照key的顺序排序后拼接为字符串,然后根据提供的签名算法生成签名字符串
拼接后的字符串键值对之间无符号,键值对之间无符号,忽略null值
- SignUtil - Class in org.dromara.hutool.crypto
-
- SignUtil() - Constructor for class org.dromara.hutool.crypto.SignUtil
-
- Simhash - Class in org.dromara.hutool.core.codec.hash
-
Simhash是一种局部敏感hash,用于海量文本去重。
- Simhash() - Constructor for class org.dromara.hutool.core.codec.hash.Simhash
-
构造
- Simhash(int, int) - Constructor for class org.dromara.hutool.core.codec.hash.Simhash
-
构造
- similar(String, String) - Static method in class org.dromara.hutool.core.text.StrUtil
-
计算两个字符串的相似度
- similar(String, String, int) - Static method in class org.dromara.hutool.core.text.StrUtil
-
计算两个字符串的相似度百分比
- similar(String, String) - Static method in class org.dromara.hutool.core.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度,两个都是空串相似度为1,被认为是相同的串
比较方法为:
只比较两个字符串字母、数字、汉字部分,其他符号去除
计算出两个字符串最大子串,除以最长的字符串,结果即为相似度
- similar(String, String, int) - Static method in class org.dromara.hutool.core.text.TextSimilarity
-
利用莱文斯坦距离(Levenshtein distance)算法计算相似度百分比
- SIMPLE_MONTH_FORMAT - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- SIMPLE_MONTH_FORMATTER - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
- SIMPLE_MONTH_PATTERN - Static variable in class org.dromara.hutool.core.date.DateFormatPool
-
简单年月格式:yyyyMM
- SimpleAspect - Class in org.dromara.hutool.extra.aop.aspects
-
简单切面类,不做任何操作
可以继承此类实现自己需要的方法即可
- SimpleAspect() - Constructor for class org.dromara.hutool.extra.aop.aspects.SimpleAspect
-
- SimpleBeanDesc - Class in org.dromara.hutool.core.bean
-
简单的Bean描述,只查找getter和setter方法,规则如下:
不匹配字段,只查找getXXX、isXXX、setXXX方法。
- SimpleBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.SimpleBeanDesc
-
构造
- SimpleCache<K,V> - Class in org.dromara.hutool.core.cache
-
- SimpleCache() - Constructor for class org.dromara.hutool.core.cache.SimpleCache
-
- SimpleCache(Map<Mutable<K>, V>) - Constructor for class org.dromara.hutool.core.cache.SimpleCache
-
构造
通过自定义Map初始化,可以自定义缓存实现。
- SimpleClientAnchor - Class in org.dromara.hutool.poi.excel
-
简单的ClientAnchor实现,此对象表示一个图形或绘图在Excel中的位置和大小,参数表示:
dx1和dy1表示在左上角单元格中的偏移量,col1和row1表示左上角单元格
dx2和dy2表示在右下角单元格中的偏移量,col2和row2表示右下角单元格
图示见:https://www.cnblogs.com/sunyl/p/7527703.html
- SimpleClientAnchor(int, int, int, int) - Constructor for class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
构造
通过定义左上角和右下角的单元格,创建一个ClientAnchor对象
默认偏移为0,默认type为: AnchorType#MOVE_AND_RESIZE
.
- SimpleClientAnchor(int, int, int, int, int, int, int, int) - Constructor for class org.dromara.hutool.poi.excel.SimpleClientAnchor
-
构造
通过定义左上角和右下角的单元格,以及单元格中的偏移量,创建一个ClientAnchor对象
默认type为: AnchorType#MOVE_AND_RESIZE
.
- SimpleCollector<T,A,R> - Class in org.dromara.hutool.core.stream
-
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Function<A, R>, Set<Collector.Characteristics>) - Constructor for class org.dromara.hutool.core.stream.SimpleCollector
-
构造
- SimpleCollector(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Set<Collector.Characteristics>) - Constructor for class org.dromara.hutool.core.stream.SimpleCollector
-
构造
- SimpleDataSource - Class in org.dromara.hutool.db.ds.simple
-
简易数据源,没有使用连接池,仅供测试或打开关闭连接非常少的场合使用!
- SimpleDataSource(ConnectionConfig<?>) - Constructor for class org.dromara.hutool.db.ds.simple.SimpleDataSource
-
构造
- SimpleDateBasic - Class in org.dromara.hutool.core.date.format
-
抽象日期基本信息类,包括日期格式、时区、本地化等信息
- SimpleDateBasic(String, TimeZone, Locale) - Constructor for class org.dromara.hutool.core.date.format.SimpleDateBasic
-
构造,内部使用
- SimpleDSFactory - Class in org.dromara.hutool.db.ds.simple
-
简单数据源工厂类
- SimpleDSFactory() - Constructor for class org.dromara.hutool.db.ds.simple.SimpleDSFactory
-
- SimpleEventPublisher - Class in org.dromara.hutool.core.lang.event
-
- SimpleEventPublisher(List<Subscriber>, Loader<ExecutorService>) - Constructor for class org.dromara.hutool.core.lang.event.SimpleEventPublisher
-
构造
- SimpleFilter - Class in org.dromara.hutool.http.server.engine.sun.filter
-
匿名简单过滤器,跳过了描述
- SimpleFilter() - Constructor for class org.dromara.hutool.http.server.engine.sun.filter.SimpleFilter
-
- SimpleFtpServer - Class in org.dromara.hutool.extra.ftp
-
基于 Apache FtpServer(http://apache.apache.org/ftpserver-project/)的FTP服务端简单封装。
- SimpleFtpServer() - Constructor for class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
构造
- SimpleInterceptor - Class in org.dromara.hutool.extra.aop
-
简单拦截器,保存了被拦截的对象和Aspect实现
- SimpleInterceptor(Object, Aspect) - Constructor for class org.dromara.hutool.extra.aop.SimpleInterceptor
-
构造
- SimpleIoAction - Class in org.dromara.hutool.socket.aio
-
简易IO信息处理类
简单实现了accept和failed事件
- SimpleIoAction() - Constructor for class org.dromara.hutool.socket.aio.SimpleIoAction
-
- SimpleJSONContext - Class in org.dromara.hutool.json.serializer
-
简单的JSON上下文,用于在JSON序列化时提供配置项
- SimpleJSONContext(JSON, JSONFactory) - Constructor for class org.dromara.hutool.json.serializer.SimpleJSONContext
-
构造
- SimplePoolable<T> - Class in org.dromara.hutool.core.pool
-
简单可池化对象,此对象会同时持有原始对象和所在的分区
- SimplePoolable(T) - Constructor for class org.dromara.hutool.core.pool.SimplePoolable
-
构造
- SimpleScheduler<T> - Class in org.dromara.hutool.core.thread
-
- SimpleScheduler(SimpleScheduler.Job<T>, long) - Constructor for class org.dromara.hutool.core.thread.SimpleScheduler
-
构造
- SimpleScheduler(SimpleScheduler.Job<T>, long, long, boolean) - Constructor for class org.dromara.hutool.core.thread.SimpleScheduler
-
构造
- SimpleScheduler.Job<T> - Interface in org.dromara.hutool.core.thread
-
- SimpleServer - Class in org.dromara.hutool.http.server.engine.sun
-
简易Http服务器,基于HttpServer
- SimpleServer(int) - Constructor for class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
构造
- SimpleServer(String, int) - Constructor for class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
构造
- SimpleServer(InetSocketAddress) - Constructor for class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
构造
- SimpleServer(InetSocketAddress, SSLContext) - Constructor for class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
构造
- SimpleStringCodeResolver - Class in org.dromara.hutool.extra.template.engine.jte
-
CodeResolver
字符串实现形式
用于直接获取字符串模板
- SimpleStringCodeResolver(Map<String, String>) - Constructor for class org.dromara.hutool.extra.template.engine.jte.SimpleStringCodeResolver
-
构造
- SimpleStringResourceLoader - Class in org.dromara.hutool.extra.template.engine.velocity
-
ResourceLoader
的字符串实现形式
用于直接获取字符串模板
- SimpleStringResourceLoader() - Constructor for class org.dromara.hutool.extra.template.engine.velocity.SimpleStringResourceLoader
-
- SimpleStringTemplateLoader - Class in org.dromara.hutool.extra.template.engine.freemarker
-
TemplateLoader
字符串实现形式
用于直接获取字符串模板
- SimpleStringTemplateLoader() - Constructor for class org.dromara.hutool.extra.template.engine.freemarker.SimpleStringTemplateLoader
-
- SimpleTaskListener - Class in org.dromara.hutool.cron.listener
-
简单监听实现,不做任何操作
继承此监听后实现需要的方法即可
- SimpleTaskListener() - Constructor for class org.dromara.hutool.cron.listener.SimpleTaskListener
-
- simpleUUID() - Static method in class org.dromara.hutool.core.data.id.IdUtil
-
简化的UUID,去掉了横线
- SimpleWatcher - Class in org.dromara.hutool.core.io.watch.watchers
-
空白WatchListener
用户继承此类后实现需要监听的方法
- SimpleWatcher() - Constructor for class org.dromara.hutool.core.io.watch.watchers.SimpleWatcher
-
- SimpleWrapper<T> - Class in org.dromara.hutool.core.lang.wrapper
-
简单包装对象
通过继承此类,可以直接使用被包装的对象,用于简化和统一封装。
- SimpleWrapper(T) - Constructor for class org.dromara.hutool.core.lang.wrapper.SimpleWrapper
-
构造
- SINGLE_QUOTE - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:单引号 '\''
- SinglePlaceholderSegment - Class in org.dromara.hutool.core.text.placeholder.segment
-
字符串模板-单变量占位符 Segment
例如,"?"
- SinglePlaceholderStrTemplate - Class in org.dromara.hutool.core.text.placeholder.template
-
单占位符字符串模板
例如,"?"
- SinglePlaceholderStrTemplate(String, int, String, char, String, UnaryOperator<String>) - Constructor for class org.dromara.hutool.core.text.placeholder.template.SinglePlaceholderStrTemplate
-
- SinglePlaceholderStrTemplate.Builder - Class in org.dromara.hutool.core.text.placeholder.template
-
构造器
- Singleton - Class in org.dromara.hutool.core.lang
-
单例类
提供单例对象的统一管理,当调用get方法时,如果对象池中存在此对象,返回此对象,否则创建新对象返回
- singleton() - Static method in class org.dromara.hutool.core.map.concurrent.Weighers
-
A weigher where a value has a selector of 1.
- size() - Method in interface org.dromara.hutool.core.bean.BeanDesc
-
获取Bean属性数量
- size() - Method in interface org.dromara.hutool.core.cache.Cache
-
缓存的对象数量
- size() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- size() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- size(Object) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取Collection或者iterator的大小,此方法可以处理的对象类型如下:
Collection - the collection size
Map - the map size
Array - the array size
Iterator - the number of elements remaining in the iterator
Enumeration - the number of elements remaining in the enumeration
- size(Iterable<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
返回 Iterable 对象的元素数量
- size(Iterator<?>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
返回 Iterator 对象的元素数量
- size() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- size() - Method in class org.dromara.hutool.core.collection.partition.AvgPartition
-
- size - Variable in class org.dromara.hutool.core.collection.partition.Partition
-
每个分区的长度
- size() - Method in class org.dromara.hutool.core.collection.partition.Partition
-
- size() - Method in class org.dromara.hutool.core.collection.queue.DiscardingQueue
-
- size() - Method in class org.dromara.hutool.core.collection.queue.LinkedDeque
-
Beware that, unlike in most collections, this method is NOT a
constant-time operation.
- size() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- size() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- size() - Method in class org.dromara.hutool.core.collection.set.UniqueKeySet
-
- size() - Method in class org.dromara.hutool.core.collection.TransCollection
-
- size() - Method in class org.dromara.hutool.core.comparator.ComparatorChain
-
比较器链中比较器个数
- size - Variable in class org.dromara.hutool.core.io.buffer.FastBuffer
-
缓冲字节数
- size(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
此方法不包括目录本身的占用空间大小。
- size(File, boolean) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
计算目录或文件的总大小
当给定对象为文件时,直接调用
File.length()
当给定对象为目录时,遍历目录下的所有文件和目录,递归计算其大小,求和返回
- size() - Method in class org.dromara.hutool.core.io.resource.BytesResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.FileObjectResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.HttpResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.InputStreamResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.MultiResource
-
- size() - Method in interface org.dromara.hutool.core.io.resource.Resource
-
获取资源大小
- size() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
- size() - Method in class org.dromara.hutool.core.io.resource.VfsResource
-
获取VFS文件大小
- size() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
长度
- size() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
得到元组的大小
- size() - Method in class org.dromara.hutool.core.map.BeanMap
-
- size() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- size() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
获取当前实例中的节点个数
- size() - Method in class org.dromara.hutool.core.map.MapProxy
-
- size() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- size(K) - Method in interface org.dromara.hutool.core.map.multi.MultiValueMap
-
获取键对应值的数量,若键对应的值不存在,则返回0
- size() - Method in interface org.dromara.hutool.core.map.multi.Table
-
表格大小,一般为单元格的个数
- size() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- size() - Method in class org.dromara.hutool.core.map.TableMap
-
- size() - Method in class org.dromara.hutool.core.map.TripleTable
-
长度
- size(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
获取URL对应数据长度
如果URL为文件,转换为文件获取文件长度。
- size() - Method in class org.dromara.hutool.core.spi.ListServiceLoader
-
- size() - Method in class org.dromara.hutool.core.spi.MapServiceLoader
-
- size() - Method in interface org.dromara.hutool.core.spi.ServiceLoader
-
服务总数
- size - Variable in class org.dromara.hutool.core.text.bloom.AbstractFilter
-
容量
- size() - Method in class org.dromara.hutool.cron.Scheduler
-
当前任务数
- size() - Method in class org.dromara.hutool.cron.TaskTable
-
任务表大小,加入的任务数
- size() - Method in class org.dromara.hutool.http.multipart.UploadFile
-
- size() - Method in interface org.dromara.hutool.json.JSON
-
JSON大小,对于JSONObject,是键值对的多少,JSONArray则是元素的个数,JSON原始数据为1
- size() - Method in class org.dromara.hutool.json.JSONPrimitive
-
- size() - Method in class org.dromara.hutool.setting.GroupedMap
-
总的键值对数
- size() - Method in class org.dromara.hutool.setting.Setting
-
键值总数
- skip(long) - Method in class org.dromara.hutool.core.compress.InflaterInputStream
-
- skip(long) - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- skip(long) - Method in class org.dromara.hutool.core.io.ReaderWrapper
-
- skip(long) - Method in class org.dromara.hutool.core.io.stream.EmptyInputStream
-
- skip(long) - Method in class org.dromara.hutool.core.io.stream.LimitedInputStream
-
- skip(long) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回丢弃前面n个元素后的剩余元素组成的流,如果当前元素个数小于n,则返回一个元素为空的流
这是一个有状态中间操作
- skip(long) - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpInputStream
-
- skipBytes(long) - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
跳过指定位数的 bytes.
- skipEmptyRows - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
-
是否跳过空白行,默认true
- skipPast(String) - Method in class org.dromara.hutool.json.xml.XMLTokener
-
Skip characters until past the requested string.
- skipToBoundary() - Method in class org.dromara.hutool.http.multipart.MultipartRequestInputStream
-
跳过边界表示
- SLASH - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:斜杠 '/'
- SLASH - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:斜杠 "/"
- sleep(Number, TimeUnit) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(Number) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(Duration) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- sleep(long) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
挂起当前线程
- Slf4jLog - Class in org.dromara.hutool.log.engine.slf4j
-
- Slf4jLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
构造
- Slf4jLog(String) - Constructor for class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
构造
- Slf4jLog(Logger) - Constructor for class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
构造
- Slf4jLogEngine - Class in org.dromara.hutool.log.engine.slf4j
-
- Slf4jLogEngine() - Constructor for class org.dromara.hutool.log.engine.slf4j.Slf4jLogEngine
-
构造
- Slf4jLogEngine(boolean) - Constructor for class org.dromara.hutool.log.engine.slf4j.Slf4jLogEngine
-
构造
- slice(File, File, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
图像切片(指定切片的宽度和高度)
- slice(Image, File, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
图像切片(指定切片的宽度和高度)
- sliceByRowsAndCols(File, File, String, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
图像切割(指定切片的行数和列数)
- sliceByRowsAndCols(Image, File, String, int, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
图像切割(指定切片的行数和列数),默认RGB模式
- SM2 - Class in org.dromara.hutool.crypto.asymmetric
-
国密SM2非对称算法实现,基于BC库
SM2算法只支持公钥加密,私钥解密
参考:https://blog.csdn.net/pridas/article/details/86118774
国密算法包括:
非对称加密和签名:SM2,asymmetric
摘要签名算法:SM3,digest
对称加密:SM4,symmetric
- SM2() - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造,生成新的随机私钥公钥对
- SM2(String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- SM2(byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- SM2(String, String, String) - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- SM2(byte[], byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- SM2(PrivateKey, PublicKey) - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- SM2(ECPrivateKeyParameters, ECPublicKeyParameters) - Constructor for class org.dromara.hutool.crypto.asymmetric.SM2
-
构造
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- sm2() - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
创建SM2算法对象
生成新的私钥公钥对
- sm2(String, String) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
创建SM2算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- sm2(byte[], byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
创建SM2算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- sm2(PrivateKey, PublicKey) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
创建SM2算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- sm2(ECPrivateKeyParameters, ECPublicKeyParameters) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
创建SM2算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
- SM2_CURVE_NAME - Static variable in class org.dromara.hutool.crypto.bc.SM2Constant
-
SM2默认曲线
- SM2_DOMAIN_PARAMS - Static variable in class org.dromara.hutool.crypto.bc.SM2Constant
-
SM2推荐曲线参数(来自https://github.com/ZZMarquis/gmhelper)
- SM2_EC_SPEC - Static variable in class org.dromara.hutool.crypto.bc.SM2Constant
-
SM2椭圆曲线参数类
- SM2Constant - Class in org.dromara.hutool.crypto.bc
-
SM2常量
- SM2Constant() - Constructor for class org.dromara.hutool.crypto.bc.SM2Constant
-
- sm3() - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM3加密
例:
SM3加密:sm3().digest(data)
SM3加密并转为16进制字符串:sm3().digestHex(data)
- sm3(String) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM3加密,生成16进制SM3字符串
- sm3(InputStream) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM3加密,生成16进制SM3字符串
- sm3(File) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM3加密文件,生成16进制SM3字符串
- SM3 - Class in org.dromara.hutool.crypto.digest
-
国密SM3杂凑(摘要)算法
国密算法包括:
非对称加密和签名:SM2,asymmetric
摘要签名算法:SM3,digest
对称加密:SM4,symmetric
- SM3() - Constructor for class org.dromara.hutool.crypto.digest.SM3
-
构造
- SM3(byte[]) - Constructor for class org.dromara.hutool.crypto.digest.SM3
-
构造
- SM3(byte[], int) - Constructor for class org.dromara.hutool.crypto.digest.SM3
-
构造
- SM3(byte[], int, int) - Constructor for class org.dromara.hutool.crypto.digest.SM3
-
构造
- sm3WithSalt(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM3加密,可以传入盐
- sm4() - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM4加密,生成随机KEY。
- sm4(byte[]) - Static method in class org.dromara.hutool.crypto.bc.SmUtil
-
SM4加密
例:
SM4加密:sm4(key).encrypt(data)
SM4解密:sm4(key).decrypt(data)
- SM4 - Class in org.dromara.hutool.crypto.symmetric
-
国密对称堆成加密算法SM4实现
国密算法包括:
非对称加密和签名:SM2,asymmetric
摘要签名算法:SM3,digest
对称加密:SM4,symmetric
- SM4() - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造,使用随机密钥
- SM4(byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(Mode, Padding) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造,使用随机密钥
- SM4(Mode, Padding, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(Mode, Padding, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(Mode, Padding, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(Mode, Padding, SecretKey, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(Mode, Padding, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(String, String) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(String, String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(String, String, byte[], byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(String, String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- SM4(String, String, SecretKey, IvParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.SM4
-
构造
- sm4cmac(Key) - Static method in class org.dromara.hutool.json.jwt.signers.JWTSignerUtil
-
SM4CMAC(SM4CMAC)签名器
- SM4MacEngine - Class in org.dromara.hutool.crypto.digest.mac
-
SM4算法的MAC引擎实现
- SM4MacEngine(CipherParameters) - Constructor for class org.dromara.hutool.crypto.digest.mac.SM4MacEngine
-
构造
- SmartcnEngine - Class in org.dromara.hutool.extra.tokenizer.engine.analysis
-
Lucene-smartcn分词引擎实现
项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis/smartcn
- SmartcnEngine() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.analysis.SmartcnEngine
-
构造
- SmartHttpRequest - Class in org.dromara.hutool.http.server.engine.smart
-
SmartHttp请求对象
- SmartHttpRequest(HttpRequest) - Constructor for class org.dromara.hutool.http.server.engine.smart.SmartHttpRequest
-
构造
- SmartHttpResponse - Class in org.dromara.hutool.http.server.engine.smart
-
SmartHttp响应对象
- SmartHttpResponse(HttpResponse) - Constructor for class org.dromara.hutool.http.server.engine.smart.SmartHttpResponse
-
构造
- SmartHttpServerEngine - Class in org.dromara.hutool.http.server.engine.smart
-
smart-http-server引擎
- SmartHttpServerEngine() - Constructor for class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
-
构造
- SmoothWeightObj<T> - Class in org.dromara.hutool.core.lang.selector
-
平滑权重对象
- SmoothWeightObj(T, int) - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightObj(T, int, int) - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightObj
-
构造
- SmoothWeightSelector<T> - Class in org.dromara.hutool.core.lang.selector
-
平滑加权轮询选择器
来自:https://gitee.com/dromara/hutool/pulls/982/
介绍:https://cloud.tencent.com/developer/beta/article/1680928
思路: 比如 A : 5 , B : 3 , C : 2 (服务器 A,B,C 对应权重分别是 5,3,2)
ip: A,B,C
weight: 5,3,2 (计算得到 totalWeight = 10)
currentWeight: 0,0,0 (当前ip的初始权重都为0)
请求次数: | currentWeight = currentWeight + weight | 最大权重为 | 返回的ip为 | 最大的权重 - totalWeight,其余不变
1 | 5,3,2 (0,0,0 + 5,3,2) | 5 | A | -5,3,2
2 | 0,6,4 (-5,3,2 + 5,3,2) | 6 | B | 0,-4,4
3 | 5,-1,6 (0,-4,4 + 5,3,2) | 6 | C | 5,-1,-4
4 | 10,2,-2 (5,-1,-4 + 5,3,2) | 10 | A | 0,2,-2
5 | 5,5,0 | 5 | A | -5,5,0
6 | 0,8,2 | 8 | B | 0,-2,2
7 | 5,1,4 | 5 | A | -5,1,4
8 | 0,4,6 | 6 | C | 0,4,-4
9 | 5,7,-2 | 7 | B | 5,-3,-2
10 | 10,0,0 | 10 | A | 0,0,0
至此结束: 可以看到负载轮询的策略是: A,B,C,A,A,B,A,C,B,A,
- SmoothWeightSelector() - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
构造
- SmoothWeightSelector(Iterable<? extends WeightObj<T>>) - Constructor for class org.dromara.hutool.core.lang.selector.SmoothWeightSelector
-
构造
- SmUtil - Class in org.dromara.hutool.crypto.bc
-
SM国密算法工具类
此工具类依赖org.bouncycastle:bcprov-jdk18on
封装包括:
SM2 椭圆曲线非对称加密和签名 asymmetric
SM3 杂凑算法 哈希算法 摘要算法 digest
SM4 对称加密 symmetric
- SmUtil() - Constructor for class org.dromara.hutool.crypto.bc.SmUtil
-
- Snowflake - Class in org.dromara.hutool.core.data.id
-
Twitter的Snowflake 算法
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
- Snowflake() - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造,使用自动生成的工作节点ID和数据中心ID
- Snowflake(long) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(long, long) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(long, long, boolean) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
构造
- Snowflake(Date, long, long, boolean) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
- Snowflake(Date, long, long, boolean, long) - Constructor for class org.dromara.hutool.core.data.id.Snowflake
-
- SoapClient - Class in org.dromara.hutool.http.webservice
-
SOAP客户端
此对象用于构建一个SOAP消息,并通过HTTP接口发出消息内容。
- SoapClient(String) - Constructor for class org.dromara.hutool.http.webservice.SoapClient
-
构造,默认使用soap1.1版本协议
- SoapClient(String, SoapProtocol) - Constructor for class org.dromara.hutool.http.webservice.SoapClient
-
构造
- SoapClient(String, SoapProtocol, String) - Constructor for class org.dromara.hutool.http.webservice.SoapClient
-
构造
- SoapProtocol - Enum in org.dromara.hutool.http.webservice
-
SOAP协议版本枚举
- SoapResponse - Class in org.dromara.hutool.http.webservice
-
SOAP响应对象
- SoapResponse(Response, MessageFactory) - Constructor for class org.dromara.hutool.http.webservice.SoapResponse
-
构造
- SoapRuntimeException - Exception in org.dromara.hutool.http.webservice
-
SOAP异常
- SoapRuntimeException(Throwable) - Constructor for exception org.dromara.hutool.http.webservice.SoapRuntimeException
-
构造
- SoapRuntimeException(String) - Constructor for exception org.dromara.hutool.http.webservice.SoapRuntimeException
-
构造
- SoapRuntimeException(String, Object...) - Constructor for exception org.dromara.hutool.http.webservice.SoapRuntimeException
-
构造
- SoapRuntimeException(String, Throwable) - Constructor for exception org.dromara.hutool.http.webservice.SoapRuntimeException
-
构造
- SoapRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.http.webservice.SoapRuntimeException
-
构造
- SoapRuntimeException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.http.webservice.SoapRuntimeException
-
构造
- SoapUtil - Class in org.dromara.hutool.http.webservice
-
SOAP相关工具类
- SoapUtil() - Constructor for class org.dromara.hutool.http.webservice.SoapUtil
-
- SocketConfig - Class in org.dromara.hutool.socket
-
Socket通讯配置
- SocketConfig() - Constructor for class org.dromara.hutool.socket.SocketConfig
-
- SocketRuntimeException - Exception in org.dromara.hutool.socket
-
Socket异常
- SocketRuntimeException(Throwable) - Constructor for exception org.dromara.hutool.socket.SocketRuntimeException
-
构造
- SocketRuntimeException(String) - Constructor for exception org.dromara.hutool.socket.SocketRuntimeException
-
构造
- SocketRuntimeException(String, Object...) - Constructor for exception org.dromara.hutool.socket.SocketRuntimeException
-
构造
- SocketRuntimeException(String, Throwable) - Constructor for exception org.dromara.hutool.socket.SocketRuntimeException
-
构造
- SocketRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.socket.SocketRuntimeException
-
构造
- SocketRuntimeException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.socket.SocketRuntimeException
-
构造
- SocketUtil - Class in org.dromara.hutool.socket
-
Socket相关工具类
- SocketUtil() - Constructor for class org.dromara.hutool.socket.SocketUtil
-
- SoftConcurrentMap<K,V> - Class in org.dromara.hutool.core.map.reference
-
线程安全的SoftMap实现
键和值都为Soft引用,即,在GC报告内存不足时会被GC回收
- SoftConcurrentMap() - Constructor for class org.dromara.hutool.core.map.reference.SoftConcurrentMap
-
构造
- SoftConcurrentMap(ConcurrentMap<Ref<K>, Ref<V>>) - Constructor for class org.dromara.hutool.core.map.reference.SoftConcurrentMap
-
构造
- SoftObj<T> - Class in org.dromara.hutool.core.lang.ref
-
软引用对象,在GC报告内存不足时会被GC回收
- SoftObj(T, ReferenceQueue<? super T>) - Constructor for class org.dromara.hutool.core.lang.ref.SoftObj
-
构造
- SolarTerms - Class in org.dromara.hutool.core.date.chinese
-
24节气相关信息
- SolarTerms() - Constructor for class org.dromara.hutool.core.date.chinese.SolarTerms
-
- sort(Collection<T>, Comparator<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
排序集合,排序不会修改原集合
- sort(List<T>, Comparator<? super T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
针对List排序,排序会修改原List
- sort(Map<K, V>, Comparator<? super K>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
排序Map
- sort(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
针对List自然排序,排序会修改原List
- sort(List<T>, Comparator<? super T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
针对List排序,排序会修改原List
- sort(Comparator<? super E>) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- sort(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
排序已有Map,Key有序的Map,使用默认Key排序方式(字母顺序)
- sort(Map<K, V>, Comparator<? super K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
排序已有Map,Key有序的Map
- sortByEntry(Map<K, V>, Comparator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- sortByKey(Comparator<? super K>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据键排序
- sortByPinyin(Collection<String>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据汉字的拼音顺序排序
- sortByPinyin(List<String>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
根据汉字的拼音顺序排序
- sortByProperty(Collection<T>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
根据Bean的属性排序
- sortByProperty(List<T>, String) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
根据Bean的属性排序
- sortByValue(Map<K, V>, boolean) - Static method in class org.dromara.hutool.core.map.MapUtil
-
按照值排序,可选是否倒序
- sortByValue(Comparator<? super V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
根据值排序
- sorted() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个元素按自然顺序排序的流
如果此流的元素不是Comparable
,则在执行终端操作时可能会抛出 java.lang.ClassCastException
对于顺序流,排序是稳定的。
- sorted(Comparator<? super T>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个元素按指定的
Comparator
排序的流
如果此流的元素不是
Comparable
,则在执行终端操作时可能会抛出
java.lang.ClassCastException
对于顺序流,排序是稳定的。
- sortEntryToList(Collection<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
将Set排序(根据Entry的值)
- sortJoin(Map<?, ?>, String, String, boolean, String...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
根据参数排序后拼接为字符串,常用于签名
- sortPageAll(int, int, Comparator<T>, Collection<T>...) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- sortToMap(Collection<Map.Entry<K, V>>, Comparator<Map.Entry<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
通过Entry排序,可以按照键排序,也可以按照值排序,亦或者两者综合排序
- source - Variable in class org.dromara.hutool.core.annotation.elements.HierarchicalAnnotatedElements
-
- source - Variable in class org.dromara.hutool.core.bean.copier.AbsCopier
-
来源对象
- SourceEvent - Class in org.dromara.hutool.core.lang.event
-
基于事件源的事件实现
- SourceEvent(Object) - Constructor for class org.dromara.hutool.core.lang.event.SourceEvent
-
构造
- SPACE - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:空格符 ' '
- SPACE - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:空格符 " "
- span(BoundedRange<T>) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
获得包含当前区间与指定区间的最小的区间
- span(BoundedRange<T>, BoundedRange<T>) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
获得包含当前区间与指定区间的最小的区间
- spawnExecutor(CronTask) - Method in class org.dromara.hutool.cron.TaskExecutorManager
-
启动 执行器TaskExecutor,即启动作业
- spawnLauncher(long) - Method in class org.dromara.hutool.cron.TaskLauncherManager
-
启动 TaskLauncher
- SpecialConverter - Class in org.dromara.hutool.core.convert
-
特殊类型转换器,如果不符合特殊类型,则返回null
继续其它转换规则
对于特殊对象(如集合、Map、Enum、数组)等的转换器,实现转换
注意:此类中的转换器查找是通过遍历方式
- SpecialConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.SpecialConverter
-
构造
- SPECIFICATION_NAME - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 运行时环境规范名称的KEY
- SPECIFICATION_NAME - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 运行时环境规范名称
- SPECIFICATION_VENDOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 运行时环境规范供应商的KEY
- SPECIFICATION_VENDOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 运行时环境规范供应商
- SPECIFICATION_VERSION - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 运行时环境规范版本的KEY
- SPECIFICATION_VERSION - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 运行时环境规范版本
- SpecUtil - Class in org.dromara.hutool.crypto
-
规范相关工具类,用于生成密钥规范、参数规范等快捷方法。
- SpecUtil() - Constructor for class org.dromara.hutool.crypto.SpecUtil
-
- spendMs(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:毫秒
- spendNt(long) - Static method in class org.dromara.hutool.core.date.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:纳秒
- SpiException - Exception in org.dromara.hutool.core.spi
-
SPI异常
- SpiException(Throwable) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String, Object...) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String, Throwable) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.spi.SpiException
-
构造
- SpiUtil - Class in org.dromara.hutool.core.spi
-
服务提供接口SPI(Service Provider interface)相关工具类
- SpiUtil() - Constructor for class org.dromara.hutool.core.spi.SpiUtil
-
- splice(List<T>, int, int, T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。
- splice(int, int, T...) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
通过删除或替换现有元素或者原地添加新的元素来修改列表,并以列表形式返回被修改的内容。
- split(byte[], int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
拆分byte数组为几个等份(最后一份按照剩余长度分配空间)
- split(CharSequence, String) - Static method in class org.dromara.hutool.core.stream.EasyStream
-
拆分字符串,转换为串行流
- split(int) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
按指定长度切分为双层流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- split(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- split(CharSequence, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,不忽略大小写
os
- split(CharSequence, CharSequence, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,不忽略大小写
- split(CharSequence, CharSequence, int, boolean, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
- split(CharSequence, CharSequence, int, boolean, boolean, Function<String, R>) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
- splitByBlank(CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlank(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
如果为空字符串或者null 则返回空集合
- splitByBlankToArray(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串为字符串数组
- splitByLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
根据给定长度,将给定字符串截取为多个部分
- splitByRegex(CharSequence, String, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串,规则如下:
当提供的str为null
时,返回new ArrayList(0)
当提供的str为""
时,返回[""]
当提供的separatorRegex为empty(null or "")时,返回[str],即只有原串一个元素的数组
- splitByRegex(CharSequence, Pattern, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串,规则如下:
当提供的str为null
时,返回new ArrayList(0)
当提供的str为""
时,返回[""]
当提供的separatorRegex为empty(null or "")时,返回[str],即只有原串一个元素的数组
- splitByRegexToArray(CharSequence, Pattern, int, boolean, boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
通过正则切分字符串为字符串数组
- spliterator() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- spliterator() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- spliterator() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- spliterator() - Method in class org.dromara.hutool.core.collection.TransCollection
-
- spliterator() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- spliterator() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回流的拆分器
- SpliteratorUtil - Class in org.dromara.hutool.core.collection
-
- SpliteratorUtil() - Constructor for class org.dromara.hutool.core.collection.SpliteratorUtil
-
- SplitIter - Class in org.dromara.hutool.core.text.split
-
- SplitIter(CharSequence, TextFinder, int, boolean) - Constructor for class org.dromara.hutool.core.text.split.SplitIter
-
构造
- splitList(int) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
按指定长度切分为元素为list的流
形如:[1,2,3,4,5] -> [[1,2], [3,4], [5,6]]
- splitPath(CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitPath(CharSequence, int) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分路径字符串
如果为空字符串或者null 则返回空集合
空路径会被忽略
- splitTo(CharSequence, CharSequence, Class<T>) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项,并转为结果类型
- splitToArray(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,如果分隔符不存在则返回原字符串
此方法不会去除切分字符串后每个元素两边的空格,不忽略空串
- splitTrim(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
切分字符串,去除切分后每个元素两边的空白符,去除空白项
- SplitUtil - Class in org.dromara.hutool.core.text.split
-
字符串切分器,封装统一的字符串分割静态方法
- SplitUtil() - Constructor for class org.dromara.hutool.core.text.split.SplitUtil
-
- SpringCglibInterceptor - Class in org.dromara.hutool.extra.aop.engine.spring
-
Spring-cglib实现的动态代理切面
- SpringCglibInterceptor(Object, Aspect) - Constructor for class org.dromara.hutool.extra.aop.engine.spring.SpringCglibInterceptor
-
构造
- SpringCglibProxyEngine - Class in org.dromara.hutool.extra.aop.engine.spring
-
基于Spring-cglib的切面代理工厂
- SpringCglibProxyEngine() - Constructor for class org.dromara.hutool.extra.aop.engine.spring.SpringCglibProxyEngine
-
构造
- SpringUtil - Class in org.dromara.hutool.extra.spring
-
Spring(Spring boot)工具封装,包括:
Spring IOC容器中的bean对象获取
注册和注销Bean
- SpringUtil() - Constructor for class org.dromara.hutool.extra.spring.SpringUtil
-
- SqlBuilder - Class in org.dromara.hutool.db.sql
-
SQL构建器
首先拼接SQL语句,值使用 ?
- SqlBuilder() - Constructor for class org.dromara.hutool.db.sql.SqlBuilder
-
构造
- SqlBuilder(QuoteWrapper) - Constructor for class org.dromara.hutool.db.sql.SqlBuilder
-
构造
- SqlBuilder.Join - Enum in org.dromara.hutool.db.sql
-
SQL中多表关联用的关键字
- SqlDateUtil - Class in org.dromara.hutool.core.date
-
java.sql.*
日期时间相关封装
考虑到JDK9+模块化后,java.sql并非默认引入模块,因此将相关内容单独封装为工具,避免类找不到问题。
- SqlDateUtil() - Constructor for class org.dromara.hutool.core.date.SqlDateUtil
-
- SqlExecutor - Class in org.dromara.hutool.db.sql
-
SQL执行器,用于执行指定的SQL查询、更新语句。
- SqlExecutor(DbConfig, Connection) - Constructor for class org.dromara.hutool.db.sql.SqlExecutor
-
构造
- SqlFilter - Interface in org.dromara.hutool.db.sql.filter
-
SQL拦截器
- SqlFilterChain - Class in org.dromara.hutool.db.sql.filter
-
- SqlFilterChain() - Constructor for class org.dromara.hutool.db.sql.filter.SqlFilterChain
-
- SqlFormatter - Class in org.dromara.hutool.db.sql
-
SQL格式化器 from Hibernate
- SqlFormatter() - Constructor for class org.dromara.hutool.db.sql.SqlFormatter
-
- Sqlite3Dialect - Class in org.dromara.hutool.db.dialect.impl
-
SqlLite3方言
- Sqlite3Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.Sqlite3Dialect
-
构造
- SqlLog - Class in org.dromara.hutool.db.sql
-
SQL在日志中打印配置
- SqlLog() - Constructor for class org.dromara.hutool.db.sql.SqlLog
-
- SqlLogFilter - Class in org.dromara.hutool.db.sql.filter
-
SQL打印拦截器
- SqlLogFilter(SqlLog) - Constructor for class org.dromara.hutool.db.sql.filter.SqlLogFilter
-
构造
- SqlServer2005Dialect - Class in org.dromara.hutool.db.dialect.impl
-
SQLServer2005-2008方言实现
参考:jdbc-plus
- SqlServer2005Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.SqlServer2005Dialect
-
构造
- SqlServer2012Dialect - Class in org.dromara.hutool.db.dialect.impl
-
SQLServer2012 方言
- SqlServer2012Dialect(DbConfig) - Constructor for class org.dromara.hutool.db.dialect.impl.SqlServer2012Dialect
-
构造
- SqlUtil - Class in org.dromara.hutool.db.sql
-
SQL相关工具类,包括相关SQL语句拼接等
- SqlUtil() - Constructor for class org.dromara.hutool.db.sql.SqlUtil
-
- sqrt(long) - Static method in class org.dromara.hutool.core.math.MathUtil
-
- src - Variable in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
源
- SrcToTargetCopier<T,C extends SrcToTargetCopier<T,C>> - Class in org.dromara.hutool.core.lang.copier
-
- SrcToTargetCopier() - Constructor for class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
- SshException - Exception in org.dromara.hutool.extra.ssh
-
SSH异常
- SshException(Throwable) - Constructor for exception org.dromara.hutool.extra.ssh.SshException
-
构造
- SshException(String) - Constructor for exception org.dromara.hutool.extra.ssh.SshException
-
构造
- SshException(String, Object...) - Constructor for exception org.dromara.hutool.extra.ssh.SshException
-
构造
- SshException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.ssh.SshException
-
构造
- SshException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.ssh.SshException
-
构造
- SshException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.ssh.SshException
-
构造
- SshjSession - Class in org.dromara.hutool.extra.ssh.engine.sshj
-
基于SSHJ(https://github.com/hierynomus/sshj)的Session封装
- SshjSession(Connector) - Constructor for class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
构造
- SshjSession(SSHClient) - Constructor for class org.dromara.hutool.extra.ssh.engine.sshj.SshjSession
-
构造
- SshjSftp - Class in org.dromara.hutool.extra.ssh.engine.sshj
-
在使用jsch 进行sftp协议下载文件时,总是中文乱码,而该框架源码又不允许设置编码。
- SshjSftp(FtpConfig) - Constructor for class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
构造
- SshjSftp(SSHClient, Charset) - Constructor for class org.dromara.hutool.extra.ssh.engine.sshj.SshjSftp
-
构造
- SshjUtil - Class in org.dromara.hutool.extra.ssh.engine.sshj
-
基于SSHJ(https://github.com/hierynomus/sshj)相关工具类
- SshjUtil() - Constructor for class org.dromara.hutool.extra.ssh.engine.sshj.SshjUtil
-
- SSL - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports some version of SSL; may support other versions
- SSLContextBuilder - Class in org.dromara.hutool.core.net.ssl
-
- SSLContextBuilder() - Constructor for class org.dromara.hutool.core.net.ssl.SSLContextBuilder
-
- SSLContextUtil - Class in org.dromara.hutool.core.net.ssl
-
SSL(Secure Sockets Layer 安全套接字协议)中的
SSLContext
相关工具封装
- SSLContextUtil() - Constructor for class org.dromara.hutool.core.net.ssl.SSLContextUtil
-
- SSLInfo - Class in org.dromara.hutool.http.ssl
-
- SSLInfo() - Constructor for class org.dromara.hutool.http.ssl.SSLInfo
-
构造
- SSLProtocols - Interface in org.dromara.hutool.core.net.ssl
-
SSL或TLS协议
- SSLv2 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports SSL version 2 or later; may support other versions
- SSLv3 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports SSL version 3; may support other versions
- StackTraceCaller - Class in org.dromara.hutool.core.lang.caller
-
通过StackTrace方式获取调用者。
- StackTraceCaller() - Constructor for class org.dromara.hutool.core.lang.caller.StackTraceCaller
-
- StackTraceElementConverter - Class in org.dromara.hutool.core.convert.impl
-
- StackTraceElementConverter() - Constructor for class org.dromara.hutool.core.convert.impl.StackTraceElementConverter
-
- stacktraceToOneLineString(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToOneLineString(Throwable, int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为单行完整字符串
- stacktraceToString(Throwable) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- stacktraceToString(Throwable, int, Map<Character, String>) - Static method in class org.dromara.hutool.core.exception.ExceptionUtil
-
堆栈转为完整字符串
- standard() - Static method in interface org.dromara.hutool.core.annotation.RepeatableAnnotationCollector
-
当注解中有且仅有一个名为
value
的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被
Repeatable
注解,
则收集器将返回该属性中包括的可重复注解。
- start() - Method in class org.dromara.hutool.core.date.StopWatch
-
开始默认的新任务
- start(String) - Method in class org.dromara.hutool.core.date.StopWatch
-
开始指定名称的新任务
- start() - Method in class org.dromara.hutool.core.io.file.Tailer
-
开始监听
- start(boolean) - Method in class org.dromara.hutool.core.io.file.Tailer
-
开始监听
- start() - Method in interface org.dromara.hutool.core.io.StreamProgress
-
开始
- start(int) - Method in class org.dromara.hutool.core.text.finder.CharFinder
-
- start(int) - Method in class org.dromara.hutool.core.text.finder.CharMatcherFinder
-
- start(int) - Method in interface org.dromara.hutool.core.text.finder.Finder
-
返回开始位置,即起始字符位置(包含),未找到返回-1
- start(int) - Method in class org.dromara.hutool.core.text.finder.LengthFinder
-
- start(int) - Method in class org.dromara.hutool.core.text.finder.PatternFinder
-
- start(int) - Method in class org.dromara.hutool.core.text.finder.StrFinder
-
- start() - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
- start(boolean) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
- start() - Static method in class org.dromara.hutool.cron.CronUtil
-
开始,非守护线程模式
- start(boolean) - Static method in class org.dromara.hutool.cron.CronUtil
-
开始
- start(boolean) - Method in class org.dromara.hutool.cron.Scheduler
-
启动
- start() - Method in class org.dromara.hutool.cron.Scheduler
-
启动
- start() - Method in class org.dromara.hutool.cron.timingwheel.SystemTimer
-
启动,异步
- start() - Method in class org.dromara.hutool.extra.ftp.SimpleFtpServer
-
启动FTP服务,阻塞当前线程
- start() - Method in class org.dromara.hutool.http.server.engine.jetty.JettyEngine
-
- start() - Method in interface org.dromara.hutool.http.server.engine.ServerEngine
-
启动HTTP服务器
- start() - Method in class org.dromara.hutool.http.server.engine.smart.SmartHttpServerEngine
-
- start() - Method in class org.dromara.hutool.http.server.engine.sun.SimpleServer
-
启动Http服务器,启动后会阻塞当前线程
- start() - Method in class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
-
- start() - Method in class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
-
- start() - Method in class org.dromara.hutool.http.server.engine.undertow.UndertowEngine
-
- start(boolean) - Method in class org.dromara.hutool.socket.aio.AioServer
-
开始监听
- start() - Method in class org.dromara.hutool.socket.nio.NioServer
-
启动NIO服务端,即开始监听
- startElement(String, String, String, Attributes) - Method in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
读到一个xml开始标签时的回调处理方法
- startElement(String, String, String, Attributes) - Method in class org.dromara.hutool.poi.excel.sax.SheetRidReader
-
- startRowIndex - Variable in class org.dromara.hutool.poi.excel.sax.handler.AbstractRowHandler
-
读取起始行(包含,从0开始计数)
- StartsWithDriverMatcher - Class in org.dromara.hutool.db.driver.matcher
-
判断jdbc url的起始字符串匹配对应的驱动类名
- StartsWithDriverMatcher(String, String...) - Constructor for class org.dromara.hutool.db.driver.matcher.StartsWithDriverMatcher
-
构造
- startWith(T[], T[]) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
- startWith(boolean[], boolean...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(byte[], byte...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(char[], char...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(double[], double...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(float[], float...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(int[], int...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(long[], long...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(short[], short...) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
array数组是否以prefix开头
array和prefix为同一个数组(即array == prefix),返回true
array或prefix为空数组(null或length为0的数组),返回true
prefix长度大于array,返回false
- startWith(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
字符串是否以给定字符开始
- startWith(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
- startWith(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
- startWith(CharSequence, CharSequence, boolean, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
CharSequenceUtil.startWith("123", "123", false, true); -- false
CharSequenceUtil.startWith("ABCDEF", "abc", true, true); -- true
CharSequenceUtil.startWith("abc", "abc", true, true); -- false
- startWithAny(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始
给定字符串和数组为空都返回false
- startWithAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串是否以任何一个字符串开始(忽略大小写)
给定字符串和数组为空都返回false
- startWithIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头,忽略大小写
- startWithIgnoreEquals(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
是否以指定字符串开头,忽略相等字符串的情况
- stat(String) - Method in class org.dromara.hutool.extra.ftp.CommonsFtp
-
获取服务端目录状态。
- state(boolean, Supplier<String>) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException
。
- state(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException
。
- state(boolean) - Static method in class org.dromara.hutool.core.lang.Assert
-
检查boolean表达式,当检查结果为false时抛出 IllegalStateException
。
- StatefulException - Exception in org.dromara.hutool.core.exception
-
带有状态码的异常
- StatefulException() - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, String) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
构造
- StatefulException(int, String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.StatefulException
-
- StatementBuilder - Class in org.dromara.hutool.db.sql
-
- StatementBuilder() - Constructor for class org.dromara.hutool.db.sql.StatementBuilder
-
- StatementUtil - Class in org.dromara.hutool.db.sql
-
Statement和PreparedStatement工具类
- StatementUtil() - Constructor for class org.dromara.hutool.db.sql.StatementUtil
-
- StatementWrapper - Class in org.dromara.hutool.db.sql
-
- StatementWrapper(PreparedStatement) - Constructor for class org.dromara.hutool.db.sql.StatementWrapper
-
构造
- status - Variable in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
响应状态码
- step(T, T, int) - Method in interface org.dromara.hutool.core.lang.range.Range.Stepper
-
增加步进
增加步进后的返回值如果为null
则表示步进结束
用户需根据end参数自行定义边界,当达到边界时返回null表示结束,否则Range中边界对象无效,会导致无限循环
- stop() - Method in class org.dromara.hutool.core.date.StopWatch
-
停止当前任务
- stop() - Method in class org.dromara.hutool.core.io.file.Tailer
-
结束,此方法需在异步模式或
- stop() - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
结束线程池。
- stop(boolean) - Method in class org.dromara.hutool.core.thread.SyncFinisher
-
结束线程池。
- stop() - Static method in class org.dromara.hutool.cron.CronUtil
-
停止
- stop() - Method in class org.dromara.hutool.cron.Scheduler
-
停止定时任务
此方法调用后会将定时器进程立即结束,如果为守护线程模式,则正在执行的作业也会自动结束,否则作业线程将在执行完成后结束。
- stop(boolean) - Method in class org.dromara.hutool.cron.Scheduler
-
停止定时任务
此方法调用后会将定时器进程立即结束,如果为守护线程模式,则正在执行的作业也会自动结束,否则作业线程将在执行完成后结束。
- stop() - Method in class org.dromara.hutool.cron.timingwheel.SystemTimer
-
强制结束
- STOP_WORD - Static variable in class org.dromara.hutool.core.text.dfa.StopChar
-
不需要处理的词,如标点符号、空格等
- stopAutoLoad() - Method in class org.dromara.hutool.setting.Setting
-
停止自动加载
- StopChar - Class in org.dromara.hutool.core.text.dfa
-
过滤词及一些简单处理
- StopChar() - Constructor for class org.dromara.hutool.core.text.dfa.StopChar
-
- StopReadException - Exception in org.dromara.hutool.poi.excel.sax
-
读取结束异常,用于标记读取结束
Sax方式读取时,如果用户在RowHandler中抛出此异常,表示读取结束,此时不再读取其他数据
- StopReadException() - Constructor for exception org.dromara.hutool.poi.excel.sax.StopReadException
-
构造
- StopReadException(String) - Constructor for exception org.dromara.hutool.poi.excel.sax.StopReadException
-
构造
- stopTimer() - Method in class org.dromara.hutool.cron.CronTimer
-
关闭定时器
- StopWatch - Class in org.dromara.hutool.core.date
-
秒表封装
此工具用于存储一组任务的耗时时间,并一次性打印对比。
- StopWatch() - Constructor for class org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String) - Constructor for class org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch(String, boolean) - Constructor for class org.dromara.hutool.core.date.StopWatch
-
构造,不启动任何任务
- StopWatch.TaskInfo - Class in org.dromara.hutool.core.date
-
存放任务名称和花费时间对象
- store(Long) - Method in class org.dromara.hutool.core.codec.hash.Simhash
-
按照(frac, 《simhash, content》)索引进行存储
- store(String) - Method in class org.dromara.hutool.setting.props.Props
-
持久化当前设置,会覆盖掉之前的设置
- store(String, Class<?>) - Method in class org.dromara.hutool.setting.props.Props
-
存储当前设置,会覆盖掉以前的设置
- store() - Method in class org.dromara.hutool.setting.Setting
-
持久化当前设置,会覆盖掉之前的设置
持久化不会保留之前的分组,注意如果配置文件在jar内部或者在exe中,此方法会报错。
- store(String) - Method in class org.dromara.hutool.setting.Setting
-
持久化当前设置,会覆盖掉之前的设置
持久化不会保留之前的分组
- store(File) - Method in class org.dromara.hutool.setting.Setting
-
持久化当前设置,会覆盖掉之前的设置
持久化不会保留之前的分组
- store(GroupedMap, String) - Method in class org.dromara.hutool.setting.SettingLoader
-
持久化当前设置,会覆盖掉之前的设置
持久化会不会保留之前的分组
- store(GroupedMap, File) - Method in class org.dromara.hutool.setting.SettingLoader
-
持久化当前设置,会覆盖掉之前的设置
持久化会不会保留之前的分组
- str(Object, Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组
2、char[]会直接构造String
3、对象数组会调用Arrays.toString方法
- str(byte[], Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
解码字节码
- str(Byte[], Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
解码字节码
- str(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.text.StrUtil
-
将编码的byteBuffer数据转换为字符串
- StrClipboardListener - Class in org.dromara.hutool.swing.clipboard
-
剪贴板字符串内容监听
- StrClipboardListener() - Constructor for class org.dromara.hutool.swing.clipboard.StrClipboardListener
-
- stream() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- stream() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- stream() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- stream() - Method in class org.dromara.hutool.core.lang.Opt
-
如果包裹里元素的值存在,就返回一个包含该元素的
Stream
,
否则返回一个空元素的
Stream
该方法能将 Opt 中的元素传递给
Stream
{@code
Stream
> os = ..
- stream() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转成流
- stream - Variable in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
原始流实例
- stream() - Method in class org.dromara.hutool.poi.csv.CsvReader
-
根据Reader创建
Stream
,以便使用stream方式读取csv行
- StreamArchiver - Class in org.dromara.hutool.extra.compress.archiver
-
数据归档封装,归档即将几个文件或目录打成一个压缩包
支持的归档文件格式为:
ArchiveStreamFactory.AR
ArchiveStreamFactory.CPIO
ArchiveStreamFactory.JAR
ArchiveStreamFactory.TAR
ArchiveStreamFactory.ZIP
- StreamArchiver(Charset, String, File) - Constructor for class org.dromara.hutool.extra.compress.archiver.StreamArchiver
-
构造
- StreamArchiver(Charset, String, OutputStream) - Constructor for class org.dromara.hutool.extra.compress.archiver.StreamArchiver
-
构造
- StreamCopier - Class in org.dromara.hutool.core.io.copy
-
- StreamCopier() - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int) - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int, long) - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamCopier(int, long, StreamProgress) - Constructor for class org.dromara.hutool.core.io.copy.StreamCopier
-
构造
- StreamExtractor - Class in org.dromara.hutool.extra.compress.extractor
-
数据解压器,即将归档打包的数据释放
- StreamExtractor(Charset, File) - Constructor for class org.dromara.hutool.extra.compress.extractor.StreamExtractor
-
构造
- StreamExtractor(Charset, String, File) - Constructor for class org.dromara.hutool.extra.compress.extractor.StreamExtractor
-
构造
- StreamExtractor(Charset, InputStream) - Constructor for class org.dromara.hutool.extra.compress.extractor.StreamExtractor
-
构造
- StreamExtractor(Charset, String, InputStream) - Constructor for class org.dromara.hutool.extra.compress.extractor.StreamExtractor
-
构造
- StreamProgress - Interface in org.dromara.hutool.core.io
-
Stream进度条
提供流拷贝进度监测,如开始、结束触发,以及进度回调。
- StreamReader - Class in org.dromara.hutool.core.io.stream
-
- StreamReader(InputStream, boolean) - Constructor for class org.dromara.hutool.core.io.stream.StreamReader
-
构造
- StreamUtil - Class in org.dromara.hutool.core.stream
-
- StreamUtil() - Constructor for class org.dromara.hutool.core.stream.StreamUtil
-
- StreamWriter - Class in org.dromara.hutool.core.io.stream
-
- StreamWriter(OutputStream, boolean) - Constructor for class org.dromara.hutool.core.io.stream.StreamWriter
-
构造
- strFast(char[]) - Static method in class org.dromara.hutool.core.text.StrUtil
-
JDK8中,通过String(char[] value, boolean share)
这个内部构造创建String对象。
- StrFinder - Class in org.dromara.hutool.core.text.finder
-
字符串查找器
- StrFinder(CharSequence, boolean) - Constructor for class org.dromara.hutool.core.text.finder.StrFinder
-
构造
- StrFormatter - Class in org.dromara.hutool.core.text.placeholder
-
字符串格式化工具
- StrFormatter() - Constructor for class org.dromara.hutool.core.text.placeholder.StrFormatter
-
- StrictBeanDesc - Class in org.dromara.hutool.core.bean
-
严格的Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述,
在获取Bean属性的时候,要求字段必须存在并严格匹配。
- StrictBeanDesc(Class<?>) - Constructor for class org.dromara.hutool.core.bean.StrictBeanDesc
-
构造
- STRING_CREATOR_JDK8 - Static variable in class org.dromara.hutool.core.func.FunctionPool
-
通过String(char[] value, boolean share)
这个内部构造生成一个Lambda函数
此函数通过传入char[],实现zero-copy的String创建,效率很高。
- StringBody - Class in org.dromara.hutool.http.client.body
-
String类型的body,一般用于Rest请求的请求体,如JSON或XML
- StringBody(String, Charset) - Constructor for class org.dromara.hutool.http.client.body.StringBody
-
构造,根据body内容类型,自动识别Content-Type
- StringBody(String, String, Charset) - Constructor for class org.dromara.hutool.http.client.body.StringBody
-
构造
- StringConverter - Class in org.dromara.hutool.core.convert.impl
-
字符串转换器,提供各种对象转换为字符串的逻辑封装
- StringConverter() - Constructor for class org.dromara.hutool.core.convert.impl.StringConverter
-
- StringHandler - Class in org.dromara.hutool.db.handler
-
处理为字符串结果,当查询结果为单个字符串时使用此处理器
- StringHandler() - Constructor for class org.dromara.hutool.db.handler.StringHandler
-
- StringIntern - Class in org.dromara.hutool.core.lang.intern
-
JDK中默认的字符串规范化实现
- StringIntern() - Constructor for class org.dromara.hutool.core.lang.intern.StringIntern
-
- StringResource - Class in org.dromara.hutool.core.io.resource
-
字符串资源,字符串做为资源
- StringResource(String) - Constructor for class org.dromara.hutool.core.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String) - Constructor for class org.dromara.hutool.core.io.resource.StringResource
-
构造,使用UTF8编码
- StringResource(String, String, Charset) - Constructor for class org.dromara.hutool.core.io.resource.StringResource
-
构造
- StringResourceLoader - Class in org.dromara.hutool.extra.template.engine.jetbrick.loader
-
字符串模板加载器
- StringResourceLoader() - Constructor for class org.dromara.hutool.extra.template.engine.jetbrick.loader.StringResourceLoader
-
- StringRowHandler - Class in org.dromara.hutool.db.handler.row
-
- StringRowHandler(ResultSetMetaData, String) - Constructor for class org.dromara.hutool.db.handler.row.StringRowHandler
-
构造
- StrInputStream - Class in org.dromara.hutool.core.io.stream
-
基于字符串的InputStream
- StrInputStream(CharSequence, Charset) - Constructor for class org.dromara.hutool.core.io.stream.StrInputStream
-
构造
- strip(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
"aaa_STRIPPED_bbb", "a" -> "aa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "" -> "aaa_STRIPPED_bbb"
- strip(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
两边字符如果存在,则去除,不存在不做处理
"aaa_STRIPPED_bbb", "a", "b" -> "aa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", "a", "" -> "aa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "aa_STRIPPED_bbb"
"a", "a", "a" -> ""
- strip(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串
两边字符如果存在,则去除,不存在不做处理
"aaa_STRIPPED_bbb", "a", "b" -> "aa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_bb"
"aaa_STRIPPED_bbb", "a", "" -> "aa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "aa_STRIPPED_bbb"
"a", "a", "a" -> ""
- stripAll(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边所有的指定字符串
"aaa_STRIPPED_bbb", "a" -> "_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", "b" -> "_STRIPPED_"
"aaa_STRIPPED_bbb", "" -> "aaa_STRIPPED_bbb"
- stripAll(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边所有的指定字符串
"aaa_STRIPPED_bbb", "a", "b" -> "_STRIPPED_"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_"
"aaa_STRIPPED_bbb", "a", "" -> "_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "_STRIPPED_bbb"
// special test
"aaaaaabbb", "aaa", null -> "bbb"
"aaaaaaabbb", "aa", null -> "abbb"
"aaaaaaaaa", "aaa", "aa" -> ""
"a", "a", "a" -> ""
- stripAll(CharSequence, CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边所有的指定字符串
"aaa_STRIPPED_bbb", "a", "b" -> "_STRIPPED_"
"aaa_STRIPPED_bbb", null, null -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "" -> "aaa_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "", "b" -> "aaa_STRIPPED_"
"aaa_STRIPPED_bbb", null, "b" -> "aaa_STRIPPED_"
"aaa_STRIPPED_bbb", "a", "" -> "_STRIPPED_bbb"
"aaa_STRIPPED_bbb", "a", null -> "_STRIPPED_bbb"
// special test
"aaaaaabbb", "aaa", null -> "bbb"
"aaaaaaabbb", "aa", null -> "abbb"
"aaaaaaaaa", "aaa", "aa" -> ""
"a", "a", "a" -> ""
- stripIgnoreCase(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- stripIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
去除两边的指定字符串,忽略大小写
- StrJoiner - Class in org.dromara.hutool.core.text
-
字符串连接器(拼接器),通过给定的字符串和多个元素,拼接为一个字符串
相较于
StringJoiner
提供更加灵活的配置,包括:
支持任意Appendable接口实现
支持每个元素单独wrap
支持自定义null的处理逻辑
支持自定义默认结果
- StrJoiner(CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(CharSequence, CharSequence, CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner(Appendable, CharSequence, CharSequence, CharSequence) - Constructor for class org.dromara.hutool.core.text.StrJoiner
-
构造
- StrJoiner.NullMode - Enum in org.dromara.hutool.core.text
-
null
处理的模式
- StrLengthComparator - Class in org.dromara.hutool.core.comparator
-
字符串长度比较器,短在前
- StrLengthComparator() - Constructor for class org.dromara.hutool.core.comparator.StrLengthComparator
-
- StrMatcher - Class in org.dromara.hutool.core.text.placeholder
-
字符串模式匹配,使用${XXXXX}作为变量,例如:
pattern: ${name}-${age}-${gender}-${country}-${province}-${city}-${status}
text: "小明-19-男-中国-河南-郑州-已婚"
result: {name=小明, age=19, gender=男, country=中国, province=河南, city=郑州, status=已婚}
- StrMatcher(String) - Constructor for class org.dromara.hutool.core.text.placeholder.StrMatcher
-
构造
- stroke(Color, float) - Method in class org.dromara.hutool.swing.img.Img
-
描边,此方法为向内描边,会覆盖图片相应的位置
- stroke(Color, Stroke) - Method in class org.dromara.hutool.swing.img.Img
-
描边,此方法为向内描边,会覆盖图片相应的位置
- StrongObj<T> - Class in org.dromara.hutool.core.lang.ref
-
弱引用对象,在GC时发现弱引用会回收其对象
- StrongObj(T) - Constructor for class org.dromara.hutool.core.lang.ref.StrongObj
-
构造
- StrPool - Interface in org.dromara.hutool.core.text
-
常用字符串常量定义
- StrRegionMatcher - Class in org.dromara.hutool.core.text
-
字符串区域匹配器,用于匹配字串是头部匹配还是尾部匹配,亦或者是某个位置的匹配。
- StrRegionMatcher(boolean, boolean, boolean) - Constructor for class org.dromara.hutool.core.text.StrRegionMatcher
-
构造
- StrRegionMatcher(boolean, boolean, int) - Constructor for class org.dromara.hutool.core.text.StrRegionMatcher
-
构造
- StrRepeater - Class in org.dromara.hutool.core.text
-
字符串或字符重复器
用于将给定字符串或字符赋值count次,然后拼接
- StrRepeater(int) - Constructor for class org.dromara.hutool.core.text.StrRepeater
-
构造
- StrReplacer - Class in org.dromara.hutool.core.text.replacer
-
抽象字符串替换类
通过实现replace方法实现局部替换逻辑
- StrReplacer() - Constructor for class org.dromara.hutool.core.text.replacer.StrReplacer
-
- StrStripper - Class in org.dromara.hutool.core.text
-
字符串裁剪器,用于裁剪字符串前后缀
强调去除两边或某一边的指定字符串,如果一边不存在,另一边不影响去除
- StrStripper(CharSequence, CharSequence, boolean, boolean) - Constructor for class org.dromara.hutool.core.text.StrStripper
-
构造
- StrTemplate - Class in org.dromara.hutool.core.text.placeholder
-
字符串模板 格式化 和 反解析 抽象父类
- StrTemplate(String, char, String, UnaryOperator<String>, int) - Constructor for class org.dromara.hutool.core.text.placeholder.StrTemplate
-
构造
- StrTemplate.AbstractBuilder<BuilderChild extends StrTemplate.AbstractBuilder<BuilderChild,TemplateChild>,TemplateChild extends StrTemplate> - Class in org.dromara.hutool.core.text.placeholder
-
抽象Builder
- StrTemplate.Feature - Enum in org.dromara.hutool.core.text.placeholder
-
格式化 和 解析 策略
同组内的策略是互斥的,一但设置为组内的某个新策略,就会清除之前的同组策略,仅保留新策略
- StrTemplateSegment - Interface in org.dromara.hutool.core.text.placeholder.segment
-
字符串模板-抽象 Segment
- strToUnicode(CharSequence) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
String的字符串转换成unicode的String
- StrTrimer - Class in org.dromara.hutool.core.text
-
字符串头尾指定字符去除器
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null
,依然返回null
。
- StrTrimer(StrTrimer.TrimMode, Predicate<Character>) - Constructor for class org.dromara.hutool.core.text.StrTrimer
-
构造
- StrTrimer.TrimMode - Enum in org.dromara.hutool.core.text
-
去除模式
- StrUtil - Class in org.dromara.hutool.core.text
-
字符串工具类
此工具主要针对单个字符串的操作
本工具类,v6.x进行了拆分。
- StrUtil() - Constructor for class org.dromara.hutool.core.text.StrUtil
-
- StrValidator - Class in org.dromara.hutool.core.text
-
字符串检查工具类,提供字符串的blank和empty等检查
empty定义:null
or 空字符串:""
blank定义:null
or 空字符串:""
or 空格、全角空格、制表符、换行符,等不可见字符
- StrValidator() - Constructor for class org.dromara.hutool.core.text.StrValidator
-
- StyleSet - Interface in org.dromara.hutool.poi.excel.style
-
样式集合接口
通过自定义样式集合,可根据单元格不同、值的不同设置不同的样式
- stylesTable - Variable in class org.dromara.hutool.poi.excel.sax.SheetDataSaxHandler
-
- StyleUtil - Class in org.dromara.hutool.poi.excel.style
-
Excel样式工具类
- StyleUtil() - Constructor for class org.dromara.hutool.poi.excel.style.StyleUtil
-
- sub(T[], int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(A, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(A, int, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
获取子数组
- sub(byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(int[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(long[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(short[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(char[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(double[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(float[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(boolean[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
获取子数组
位置可以为负数,例如 -1 代表 数组最后一个元素的位置
如果 开始位置 大于 结束位置,会自动交换
如果 结束位置 大于 数组长度,会变为数组长度
- sub(List<T>, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取列表的部分
- sub(List<T>, int, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取列表的部分
- sub(Collection<T>, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取集合的部分
- sub(Collection<T>, int, int, int) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
截取集合的部分
- sub(List<T>, int, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
截取集合的部分
- sub(List<T>, int, int, int) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
- sub(int, int) - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
截取元组指定部分
- sub(Number...) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(String...) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
提供精确的减法运算
如果传入多个值为null或者空,则返回0
- sub(CharSequence, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
改进JDK subString,规则如下:
index从0开始计算,最后一个字符为-1,即sub("hutool", 0, -1)得到"hutoo"
如果from和to位置一样,返回 ""
如果from或to为负数,则按照length从后向前数位置,如果绝对值大于字符串长度,则from归到0,to归到length
如果经过修正的index中from大于to,则互换from和to,如abcdefgh 2 3 =》 c,abcdefgh 2 -3 =》 cde
- SUB_DELIMS - Static variable in class org.dromara.hutool.core.net.url.RFC3986
-
sub-delims = "!"
- subAfter(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取手机号后4位
- subAfter(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
subAfter(null, *, false) = null
subAfter("", *, false) = ""
subAfter(*, null, false) = ""
subAfter("abc", "a", false) = "bc"
subAfter("abcba", "b", false) = "cba"
subAfter("abc", "c", false) = ""
subAfter("abc", "d", false) = ""
subAfter("abc", "", false) = "abc"
- subAfter(CharSequence, char, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
subAfter(null, *, false) = null
subAfter("", *, false) = ""
subAfter("abc", 'a', false) = "bc"
subAfter("abcba", 'b', false) = "cba"
subAfter("abc", 'c', false) = ""
subAfter("abc", 'd', false) = ""
- subAtLeast(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中大于等于min
的部分,若min
不在该区间中,则返回当前区间本身
- subAtLeast(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中大于等于min
的部分,若min
不在该区间中,则返回当前区间本身
- subAtMost(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中小于等于max
的部分,若max
不在该区间中,则返回当前区间本身
- subAtMost(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中小于等于max
的部分,若max
不在该区间中,则返回当前区间本身
- subBefore(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取手机号前3位
- subBefore(CharSequence, CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串为空串"",则返回空串,如果分隔字符串未找到,返回原字符串,举例如下:
subBefore(null, *, false) = null
subBefore("", *, false) = ""
subBefore("abc", "a", false) = ""
subBefore("abcba", "b", false) = "a"
subBefore("abc", "c", false) = "ab"
subBefore("abc", "d", false) = "abc"
subBefore("abc", "", false) = ""
subBefore("abc", null, false) = "abc"
- subBefore(CharSequence, char, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串未找到,返回原字符串,举例如下:
subBefore(null, *, false) = null
subBefore("", *, false) = ""
subBefore("abc", 'a', false) = ""
subBefore("abcba", 'b', false) = "a"
subBefore("abc", 'c', false) = "ab"
subBefore("abc", 'd', false) = "abc"
- subBetween(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取手机号中间4位
- subBetween(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串中间部分,不包括标识字符串
栗子:
subBetween("wx[b]yz", "[", "]") = "b"
subBetween(null, *, *) = null
subBetween(*, null, *) = null
subBetween(*, *, null) = null
subBetween("", "", "") = ""
subBetween("", "", "]") = null
subBetween("", "[", "]") = null
subBetween("yabcz", "", "") = ""
subBetween("yabcz", "y", "z") = "abc"
subBetween("yabczyabcz", "y", "z") = "abc"
- subBetween(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串中间部分,不包括标识字符串
栗子:
subBetween(null, *) = null
subBetween("", "") = ""
subBetween("", "tag") = null
subBetween("tagabctag", null) = null
subBetween("tagabctag", "") = ""
subBetween("tagabctag", "tag") = "abc"
- subBetweenAll(CharSequence, CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串多段中间部分,不包括标识字符串
栗子:
subBetweenAll("wx[b]y[z]", "[", "]") = ["b","z"]
subBetweenAll(null, *, *) = []
subBetweenAll(*, null, *) = []
subBetweenAll(*, *, null) = []
subBetweenAll("", "", "") = []
subBetweenAll("", "", "]") = []
subBetweenAll("", "[", "]") = []
subBetweenAll("yabcz", "", "") = []
subBetweenAll("yabcz", "y", "z") = ["abc"]
subBetweenAll("yabczyabcz", "y", "z") = ["abc","abc"]
subBetweenAll("[yabc[zy]abcz]", "[", "]"); = ["zy"] 重叠时只截取内部,
- subBetweenAll(CharSequence, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取指定字符串多段中间部分,不包括标识字符串
栗子:
subBetweenAll(null, *) = []
subBetweenAll(*, null) = []
subBetweenAll(*, *) = []
subBetweenAll("", "") = []
subBetweenAll("", "#") = []
subBetweenAll("gotanks", "") = []
subBetweenAll("#gotanks#", "#") = ["gotanks"]
subBetweenAll("#hello# #world#!"
- subByCodePoint(CharSequence, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
通过CodePoint截取字符串,可以截断Emoji
- subByLength(String, int, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取字符串,从指定位置开始,截取指定长度的字符串
当fromIndex为正数时,这个index指的是插空位置,如下:
0 1 2 3 4
A B C D
当fromIndex为负数时,为反向插空位置,其中-1表示最后一个字符之前的位置:
-3 -2 -1 length
A B C D
- subGreatThan(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中大于min
的部分,若min
不在该区间中,则返回当前区间本身
- subGreatThan(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中大于min
的部分,若min
不在该区间中,则返回当前区间本身
- SUBJECT - Static variable in interface org.dromara.hutool.json.jwt.RegisteredPayload
-
jwt所面向的用户
- subLessThan(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
截取当前区间中小于max
的部分,若max
不在该区间中,则返回当前区间本身
- subLessThan(BoundedRange<T>, T) - Static method in class org.dromara.hutool.core.lang.range.BoundedRangeOperation
-
截取当前区间中小于max
的部分,若max
不在该区间中,则返回当前区间本身
- subList(int, int) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- submit(Runnable) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Callable<T>) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Runnable, T) - Method in class org.dromara.hutool.core.thread.DelegatedExecutorService
-
- submit(Callable<T>) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- submit(Runnable) - Static method in class org.dromara.hutool.core.thread.GlobalThreadPool
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- subPath(String, File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得相对子路径
栗子:
dirPath: d:/aaa/bbb filePath: d:/aaa/bbb/ccc =》 ccc
dirPath: d:/Aaa/bbb filePath: d:/aaa/bbb/ccc.txt =》 ccc.txt
- subPath(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
获得相对子路径,忽略大小写
栗子:
dirPath: d:/aaa/bbb filePath: d:/aaa/bbb/ccc =》 ccc
dirPath: d:/Aaa/bbb filePath: d:/aaa/bbb/ccc.txt =》 ccc.txt
dirPath: d:/Aaa/bbb filePath: d:/aaa/bbb/ =》 ""
- subPath(Path, int, int) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取指定位置的子路径部分,支持负数,例如起始为-1表示从后数第一个节点位置
- subPre(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定位置之前部分的字符串
安全的subString,允许:string为null,允许string长度小于toIndexExclude长度
assertEquals(subPre(null, 3), null);
assertEquals(subPre("ab", 3), "ab");
assertEquals(subPre("abc", 3), "abc");
assertEquals(subPre("abcd", 3), "abc");
assertEquals(subPre("abcd", -3), "a");
assertEquals(subPre("ab", 3), "ab");
- subPreGbk(CharSequence, int, CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
- subPreGbk(CharSequence, int, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
截取部分字符串,这里一个汉字的长度认为是2
可以自定义halfUp,如len为10,如果截取后最后一个字符是半个字符,true
表示保留,则长度是11,否则长度9
- Subscriber - Interface in org.dromara.hutool.core.lang.event
-
订阅者接口
- subSequence(int, int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
- subSequence(int, int) - Method in class org.dromara.hutool.core.text.CharArray
-
- subSuf(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定位置之后部分的字符串,规则如下:
fromIndex为0或字符串为空,返回原字符串
fromIndex大于字符串本身的长度,返回""
fromIndex支持负数,-1表示length-1
- subSufByLength(CharSequence, int) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切割指定长度的后部分的字符串
subSufByLength("abcde", 3) = "cde"
subSufByLength("abcde", 0) = ""
subSufByLength("abcde", -5) = ""
subSufByLength("abcde", -1) = ""
subSufByLength("abcde", 5) = "abcde"
subSufByLength("abcde", 10) = "abcde"
subSufByLength(null, 3) = null
- subTelAfter(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取固话号码中的号码
- subTelBefore(CharSequence) - Static method in class org.dromara.hutool.core.data.PhoneUtil
-
获取固话号码中的区号
- subtract() - Method in class org.dromara.hutool.core.collection.CollectionOperation
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】、【集合3】...中没有的元素,例如:
subtract([1,2,3,4],[2,3,4,5]) -》 [1]
- subtract(Collection<T>, Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
subtract([1,2,3,4],[2,3,4,5]) -》 [1]
- subtract(byte) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
减去值
- subtract(double) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
减去值
- subtract(float) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
减去值
- subtract(int) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
减去值
- subtract(long) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
减去值
- subtract(short) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
减去值
- subtract(Number) - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
减去值
- subtract(Money) - Method in class org.dromara.hutool.core.math.Money
-
货币减法。
- subtractFrom(Money) - Method in class org.dromara.hutool.core.math.Money
-
货币累减。
- subtractToList(Collection<T>, Collection<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
计算集合的单差集,即只返回【集合1】中有,但是【集合2】中没有的元素,例如:
subtractToList([1,2,3,4],[2,3,4,5]) -》 [1]
- suffix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
- suffix(String) - Method in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate.Builder
-
设置 占位符后缀
- suffix - Variable in class org.dromara.hutool.core.text.placeholder.template.NamedPlaceholderStrTemplate
-
- sum(ToIntFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
计算int类型的总和
- sum(ToLongFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
计算long类型的总和
- sum(ToDoubleFunction<? super T>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
计算double类型的总和
- sum(Function<? super T, R>) - Method in class org.dromara.hutool.core.stream.EasyStream
-
- SunHttpServerEngine - Class in org.dromara.hutool.http.server.engine.sun
-
基于Sun HttpServer的HTTP服务器引擎实现
- SunHttpServerEngine() - Constructor for class org.dromara.hutool.http.server.engine.sun.SunHttpServerEngine
-
构造
- SunServerExchangeBase - Class in org.dromara.hutool.http.server.engine.sun
-
HttpServer公用对象,提供HttpExchange包装和公用方法
- SunServerExchangeBase(HttpExchange) - Constructor for class org.dromara.hutool.http.server.engine.sun.SunServerExchangeBase
-
构造
- SunServerRequest - Class in org.dromara.hutool.http.server.engine.sun
-
Sun Http请求包装
- SunServerRequest(HttpExchange) - Constructor for class org.dromara.hutool.http.server.engine.sun.SunServerRequest
-
构造
- SunServerResponse - Class in org.dromara.hutool.http.server.engine.sun
-
SunHttp服务器响应对象
- SunServerResponse(HttpExchange) - Constructor for class org.dromara.hutool.http.server.engine.sun.SunServerResponse
-
构造
- supplier() - Method in class org.dromara.hutool.core.stream.SimpleCollector
-
- swap(T[], int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
交换数组中两个位置的值
- swap(Object, int, int) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
交换数组中两个位置的值
- swap(int[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(long[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(double[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(float[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(boolean[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(byte[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(char[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swap(short[], int, int) - Static method in class org.dromara.hutool.core.array.PrimitiveArrayUtil
-
交换数组中两个位置的值
- swapCase(String) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
切换给定字符串中的大小写。
- swapCase(String) - Static method in class org.dromara.hutool.core.text.NamingCase
-
切换给定字符串中的大小写。
- swapElement(List<T>, T, T) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
将指定元素交换到指定元素位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- swapTo(List<T>, T, Integer) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
将指定元素交换到指定索引位置,其他元素的索引值不变
交换会修改原List
如果集合中有多个相同元素,只交换第一个找到的元素
- SymmetricAlgorithm - Enum in org.dromara.hutool.crypto.symmetric
-
对称算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyGenerator
- SymmetricCrypto - Class in org.dromara.hutool.crypto.symmetric
-
对称加密算法
在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。
- SymmetricCrypto(SymmetricAlgorithm) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造,使用随机密钥
- SymmetricCrypto(String) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造,使用随机密钥
- SymmetricCrypto(SymmetricAlgorithm, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造
- SymmetricCrypto(SymmetricAlgorithm, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造
- SymmetricCrypto(String, byte[]) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造
- SymmetricCrypto(String, SecretKey) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造
- SymmetricCrypto(String, SecretKey, AlgorithmParameterSpec) - Constructor for class org.dromara.hutool.crypto.symmetric.SymmetricCrypto
-
构造
- SymmetricDecryptor - Interface in org.dromara.hutool.crypto.symmetric
-
对称解密器接口,提供:
从bytes解密
从Hex(16进制)解密
从Base64解密
- SymmetricEncryptor - Interface in org.dromara.hutool.crypto.symmetric
-
对称加密器接口,提供:
加密为bytes
加密为Hex(16进制)
加密为Base64
- sync() - Method in class org.dromara.hutool.core.io.stream.SyncInputStream
-
同步数据到内存,同步后关闭原流
- sync(Object) - Static method in class org.dromara.hutool.core.thread.ThreadUtil
-
阻塞当前线程,保证在main方法中执行不被退出
- sync() - Method in class org.dromara.hutool.http.client.body.ResponseBody
-
同步数据到内存,以bytes形式存储
- sync() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- sync() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- sync() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
- sync() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- sync() - Method in interface org.dromara.hutool.http.client.Response
-
- SyncFinisher - Class in org.dromara.hutool.core.thread
-
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- SyncFinisher(int) - Constructor for class org.dromara.hutool.core.thread.SyncFinisher
-
构造
- SyncFinisher.Worker - Class in org.dromara.hutool.core.thread
-
工作者,为一个线程
- SyncInputStream - Class in org.dromara.hutool.core.io.stream
-
同步流,可将包装的流同步为ByteArrayInputStream,以便持有内容并关闭原流
- SyncInputStream(InputStream, long, boolean, boolean) - Constructor for class org.dromara.hutool.core.io.stream.SyncInputStream
-
- syntaxError(String) - Method in class org.dromara.hutool.json.reader.JSONTokener
-
Make a JSONException to signal a syntax error.
- systemCharset() - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
- systemCharsetName() - Static method in class org.dromara.hutool.core.util.CharsetUtil
-
- SystemClock - Class in org.dromara.hutool.core.date
-
系统时钟
高并发场景下System.currentTimeMillis()的性能问题的优化
System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右)
System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道
后台定时更新时钟,JVM退出时,线程自动回收
see:
http://git.oschina.net/yu120/sequence
- SystemClock(long) - Constructor for class org.dromara.hutool.core.date.SystemClock
-
构造
- SystemPropsKeys - Interface in org.dromara.hutool.extra.management
-
系统属性名称常量池
封装了包括Java运行时环境信息、Java虚拟机信息、Java类信息、OS信息、用户信息等
- SystemTimer - Class in org.dromara.hutool.cron.timingwheel
-
系统计时器
- SystemTimer() - Constructor for class org.dromara.hutool.cron.timingwheel.SystemTimer
-
构造
- SystemUtil - Class in org.dromara.hutool.core.util
-
- SystemUtil() - Constructor for class org.dromara.hutool.core.util.SystemUtil
-
- TAB - Static variable in interface org.dromara.hutool.core.text.CharPool
-
字符常量:制表符 '\t'
- TAB - Static variable in interface org.dromara.hutool.core.text.StrPool
-
字符串常量:制表符 "\t"
- TABLE - Static variable in class org.dromara.hutool.core.codec.Caesar
-
26个字母表
- table(ConsoleTable) - Static method in class org.dromara.hutool.core.lang.Console
-
打印表格到控制台
- Table<R,C,V> - Interface in org.dromara.hutool.core.map.multi
-
表格数据结构定义
此结构类似于Guava的Table接口,使用两个键映射到一个值,类似于表格结构。
- Table - Class in org.dromara.hutool.db.meta
-
数据库表信息
- Table(String) - Constructor for class org.dromara.hutool.db.meta.Table
-
构造
- Table.Cell<R,C,V> - Interface in org.dromara.hutool.core.map.multi
-
单元格,用于表示一个单元格的行、列和值
- TableMap<K,V> - Class in org.dromara.hutool.core.map
-
可重复键和值的Map
通过键值单独建立List方式,使键值对一一对应,实现正向和反向两种查找
无论是正向还是反向,都是遍历列表查找过程,相比标准的HashMap要慢,数据越多越慢
- TableMap() - Constructor for class org.dromara.hutool.core.map.TableMap
-
构造
- TableMap(int) - Constructor for class org.dromara.hutool.core.map.TableMap
-
构造
- TableMap(K[], V[]) - Constructor for class org.dromara.hutool.core.map.TableMap
-
构造
- tableName - Variable in class org.dromara.hutool.db.DaoTemplate
-
表名
- TableType - Enum in org.dromara.hutool.db.meta
-
元信息中表的类型
- TableUtil - Class in org.dromara.hutool.poi.word
-
Word中表格相关工具
- TableUtil() - Constructor for class org.dromara.hutool.poi.word.TableUtil
-
- tagetString - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- tail(File, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset, SerConsumer<String>) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- tail(File, Charset) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
此方法会阻塞当前线程
- Tailer - Class in org.dromara.hutool.core.io.file
-
文件内容跟随器,实现类似Linux下"tail -f"命令功能
- Tailer(File, SerConsumer<String>) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, SerConsumer<String>, int) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造,默认UTF-8编码
- Tailer(File, Charset, SerConsumer<String>) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造
- Tailer(File, Charset, SerConsumer<String>, int, long) - Constructor for class org.dromara.hutool.core.io.file.Tailer
-
构造
- Tailer.ConsoleLineHandler - Class in org.dromara.hutool.core.io.file
-
命令行打印的行处理器
- take() - Method in class org.dromara.hutool.core.io.watch.WatchServiceWrapper
-
- takeWhile(Stream<T>, Predicate<? super T>) - Static method in class org.dromara.hutool.core.stream.StreamUtil
-
保留 与指定断言 匹配时的元素, 在第一次不匹配时终止, 抛弃当前(第一个不匹配元素)及后续所有元素
与 jdk9 中的 takeWhile 方法不太一样, 这里的实现是个 顺序的、有状态的中间操作
本环节中是顺序执行的, 但是后续操作可以支持并行流
但是不建议在并行流中使用, 除非你确定 takeWhile 之后的操作能在并行流中受益很多
- takeWhile(Predicate<? super T>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
遍历流中与断言匹配的元素,当遇到第一个不匹配的元素时终止,返回由匹配的元素组成的流。
- TakeWhileSpliterator<T> - Class in org.dromara.hutool.core.stream.spliterators
-
takeWhile 的 Spliterator
借鉴自StreamEx
- target - Variable in class org.dromara.hutool.core.bean.copier.AbsCopier
-
目标对象
- target - Variable in class org.dromara.hutool.core.lang.copier.SrcToTargetCopier
-
目标
- target - Variable in class org.dromara.hutool.extra.aop.SimpleInterceptor
-
- targetFile - Variable in class org.dromara.hutool.poi.excel.ExcelBase
-
目标文件,如果用户读取为流或自行创建的Workbook或Sheet,此参数为null
- targetFile - Variable in class org.dromara.hutool.poi.word.Word07Writer
-
目标文件
- Task - Interface in org.dromara.hutool.cron.task
-
定时作业接口,通过实现execute方法执行具体的任务
作业执行是异步执行,即不同作业、相同作业在不同时间的执行是相互独立的。
- TaskExecutor - Class in org.dromara.hutool.cron
-
作业执行器
执行具体的作业,执行完毕销毁
作业执行器唯一关联一个作业,负责管理作业的运行的生命周期。
- TaskExecutor(Scheduler, CronTask) - Constructor for class org.dromara.hutool.cron.TaskExecutor
-
构造
- taskExecutorManager - Variable in class org.dromara.hutool.cron.Scheduler
-
执行器管理器
- TaskExecutorManager - Class in org.dromara.hutool.cron
-
作业执行管理器
负责管理作业的启动、停止等
此类用于管理正在运行的作业情况,作业启动后加入任务列表,任务结束移除
- TaskExecutorManager(Scheduler) - Constructor for class org.dromara.hutool.cron.TaskExecutorManager
-
构造
- TaskLauncher - Class in org.dromara.hutool.cron
-
作业启动器
负责检查
TaskTable
是否有匹配到此时运行的Task
检查完毕后启动器结束
- TaskLauncher(Scheduler, long) - Constructor for class org.dromara.hutool.cron.TaskLauncher
-
构造
- taskLauncherManager - Variable in class org.dromara.hutool.cron.Scheduler
-
启动器管理器
- TaskLauncherManager - Class in org.dromara.hutool.cron
-
作业启动管理器
- TaskLauncherManager(Scheduler) - Constructor for class org.dromara.hutool.cron.TaskLauncherManager
-
构造
- TaskListener - Interface in org.dromara.hutool.cron.listener
-
定时任务监听接口
通过实现此接口,实现对定时任务的各个环节做监听
- TaskListenerManager - Class in org.dromara.hutool.cron.listener
-
监听调度器,统一管理监听
- TaskListenerManager() - Constructor for class org.dromara.hutool.cron.listener.TaskListenerManager
-
- taskTable - Variable in class org.dromara.hutool.cron.Scheduler
-
定时任务表
- TaskTable - Class in org.dromara.hutool.cron
-
定时任务表
任务表将ID、表达式、任务一一对应,定时任务执行过程中,会周期性检查定时任务表中的所有任务表达式匹配情况,从而执行其对应的任务
任务的添加、移除使用读写锁保证线程安全性
- TaskTable() - Constructor for class org.dromara.hutool.cron.TaskTable
-
构造
- TaskTable(int) - Constructor for class org.dromara.hutool.cron.TaskTable
-
构造
- TEL - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
座机号码
- TEL - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
座机号码
pr#387@Gitee
- TEL_400_800 - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
座机号码+400+800电话
- TEL_400_800 - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
座机号码+400+800电话
- template - Variable in class org.dromara.hutool.core.text.placeholder.StrTemplate.AbstractBuilder
-
字符串模板
- Template - Interface in org.dromara.hutool.extra.template
-
抽象模板接口
- TemplateConfig - Class in org.dromara.hutool.extra.template
-
模板配置
- TemplateConfig() - Constructor for class org.dromara.hutool.extra.template.TemplateConfig
-
默认构造,使用UTF8编码,默认从ClassPath获取模板
- TemplateConfig(String) - Constructor for class org.dromara.hutool.extra.template.TemplateConfig
-
构造,默认UTF-8编码
- TemplateConfig(String, TemplateConfig.ResourceMode) - Constructor for class org.dromara.hutool.extra.template.TemplateConfig
-
构造,默认UTF-8编码
- TemplateConfig(Charset, String, TemplateConfig.ResourceMode) - Constructor for class org.dromara.hutool.extra.template.TemplateConfig
-
构造
- TemplateConfig.ResourceMode - Enum in org.dromara.hutool.extra.template
-
资源加载方式枚举
- TemplateContext - Class in org.dromara.hutool.poi.excel.writer
-
模板上下文,记录了模板中变量所在的Cell
- TemplateContext(Sheet) - Constructor for class org.dromara.hutool.poi.excel.writer.TemplateContext
-
构造
- TemplateEngine - Interface in org.dromara.hutool.extra.template.engine
-
引擎接口,通过实现此接口从而使用对应的模板引擎
- TemplateEngineFactory - Class in org.dromara.hutool.extra.template.engine
-
简单模板引擎工厂,用于根据用户引入的模板引擎jar,自动创建对应的模板引擎对象
使用简单工厂(Simple Factory)模式
- TemplateEngineFactory() - Constructor for class org.dromara.hutool.extra.template.engine.TemplateEngineFactory
-
- TemplateException - Exception in org.dromara.hutool.extra.template
-
模板异常
- TemplateException(Throwable) - Constructor for exception org.dromara.hutool.extra.template.TemplateException
-
构造
- TemplateException(String) - Constructor for exception org.dromara.hutool.extra.template.TemplateException
-
构造
- TemplateException(String, Object...) - Constructor for exception org.dromara.hutool.extra.template.TemplateException
-
构造
- TemplateException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.template.TemplateException
-
构造
- TemplateException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.template.TemplateException
-
构造
- TemplateException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.template.TemplateException
-
构造
- TemplateUtil - Class in org.dromara.hutool.extra.template
-
提供模板工具类,用于快捷模板融合
- TemplateUtil() - Constructor for class org.dromara.hutool.extra.template.TemplateUtil
-
- TemporalAccessorCellSetter - Class in org.dromara.hutool.poi.excel.cell.setters
-
- TemporalAccessorConverter - Class in org.dromara.hutool.core.convert.impl
-
JDK8中新加入的java.time包对象解析转换器
支持的对象包括:
java.time.Instant
java.time.LocalDateTime
java.time.LocalDate
java.time.LocalTime
java.time.ZonedDateTime
java.time.OffsetDateTime
java.time.OffsetTime
- TemporalAccessorConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorConverter(String) - Constructor for class org.dromara.hutool.core.convert.impl.TemporalAccessorConverter
-
构造
- TemporalAccessorUtil - Class in org.dromara.hutool.core.date
-
- TemporalAccessorUtil() - Constructor for class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- TemporalGsonTypeAdapter - Class in org.dromara.hutool.json.engine.gson
-
时间相关对象序列化描述
- TemporalGsonTypeAdapter(Class<? extends TemporalAccessor>, String) - Constructor for class org.dromara.hutool.json.engine.gson.TemporalGsonTypeAdapter
-
构造
- TemporalMoshiAdapter - Class in org.dromara.hutool.json.engine.moshi
-
时间类型适配器,用于处理时间类型的序列化与反序列化
- TemporalMoshiAdapter(Class<? extends TemporalAccessor>, String) - Constructor for class org.dromara.hutool.json.engine.moshi.TemporalMoshiAdapter
-
构造
- TemporalTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
- TemporalTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.TemporalTypeAdapter
-
- TemporalUtil - Class in org.dromara.hutool.core.date
-
- TemporalUtil() - Constructor for class org.dromara.hutool.core.date.TemporalUtil
-
- TerminableWrappedStream<T,S extends TerminableWrappedStream<T,S>> - Interface in org.dromara.hutool.core.stream
-
- test(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.DefaultRegexDateParser
-
- test(CharSequence) - Method in class org.dromara.hutool.core.date.format.parser.TimeParser
-
- test(T, U) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- test(T) - Method in interface org.dromara.hutool.core.func.SerPredicate
-
Evaluates this predicate on the given argument.
- test(byte[]) - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
是否匹配头部BOM信息
当提供的长度小于BOM需要检查的长度时,返回{code false}
- test(Predicate<T>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
检查值是否满足条件
- test(T) - Method in interface org.dromara.hutool.core.lang.range.Bound
-
检验指定值是否在当前边界表示的范围内
- test(CharSequence, CharSequence) - Method in class org.dromara.hutool.core.text.StrRegionMatcher
-
- test(Runnable) - Method in class org.dromara.hutool.core.thread.ConcurrencyTester
-
- test(Integer) - Method in class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
-
- test(Integer) - Method in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
-
- test(Integer) - Method in class org.dromara.hutool.cron.pattern.matcher.YearValueMatcher
-
- test(String) - Method in class org.dromara.hutool.db.driver.matcher.Db2DriverMatcher
-
- test(String) - Method in class org.dromara.hutool.db.driver.matcher.MysqlDriverMatcher
-
- test(String) - Method in class org.dromara.hutool.db.driver.matcher.StartsWithDriverMatcher
-
- testing(T, U) - Method in interface org.dromara.hutool.core.func.SerBiPredicate
-
Evaluates this predicate on the given arguments.
- testing(T) - Method in interface org.dromara.hutool.core.func.SerPredicate
-
Evaluates this predicate on the given argument.
- testing(T) - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
指定值是否在当前区间内
- testPropertyFilter(Field, Object) - Method in class org.dromara.hutool.core.bean.copier.CopyOptions
-
测试是否保留字段,true
保留,false
不保留
- text() - Method in interface org.dromara.hutool.core.lang.EnumItem
-
在中文语境下,多数时间枚举会配合一个中文说明
- text - Variable in class org.dromara.hutool.core.text.finder.TextFinder
-
文本
- textAlpha - Variable in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
文字透明度
- textDelimiter - Variable in class org.dromara.hutool.poi.csv.CsvConfig
-
文本包装符,默认双引号'"'
- TextFinder - Class in org.dromara.hutool.core.text.finder
-
文本查找抽象类
- TextFinder() - Constructor for class org.dromara.hutool.core.text.finder.TextFinder
-
- TextSimilarity - Class in org.dromara.hutool.core.text
-
文本相似度计算
工具类提供者:【杭州】fineliving
- TextSimilarity() - Constructor for class org.dromara.hutool.core.text.TextSimilarity
-
- textToOfd(Path, Path, double) - Static method in class org.dromara.hutool.poi.ofd.DocConverterUtil
-
纯文本转为ODF
- then(Consumer<Response>) - Method in interface org.dromara.hutool.http.client.Response
-
链式处理结果
- thenComparing(Comparator<? super T>) - Method in class org.dromara.hutool.core.comparator.NullComparator
-
- thisDayOfMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisDayOfWeek() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisDayOfWeekEnum() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisHour(boolean) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMillisecond() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMinute() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisMonthEnum() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisSecond() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisWeekOfMonth() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisWeekOfYear() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- thisYear() - Static method in class org.dromara.hutool.core.date.DateUtil
-
- ThreadException - Exception in org.dromara.hutool.core.thread
-
线程异常
- ThreadException(Throwable) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String, Object...) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String, Throwable) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- ThreadException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.thread.ThreadException
-
构造
- threadExecutor - Variable in class org.dromara.hutool.cron.Scheduler
-
线程池,用于执行TaskLauncher和TaskExecutor
- ThreadFactoryBuilder - Class in org.dromara.hutool.core.thread
-
ThreadFactory创建器
参考:Guava的ThreadFactoryBuilder
- ThreadFactoryBuilder() - Constructor for class org.dromara.hutool.core.thread.ThreadFactoryBuilder
-
- ThreadLocalConnection - Enum in org.dromara.hutool.db
-
线程相关的数据库连接持有器
此对象为单例类,用于存储线程相关的Connection对象。
- ThreadLocalConnection.GroupedConnection - Class in org.dromara.hutool.db
-
分组连接,根据不同的分组获取对应的连接,用于多数据源情况
- ThreadLocalCookieStore - Class in org.dromara.hutool.http.client.cookie
-
线程隔离的Cookie存储。
- ThreadLocalCookieStore() - Constructor for class org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- ThreadUtil - Class in org.dromara.hutool.core.thread
-
线程池工具
- ThreadUtil() - Constructor for class org.dromara.hutool.core.thread.ThreadUtil
-
- ThrowableTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
Throwable类型适配器,用于将Throwable对象转换为JSON对象
- ThrowableTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.ThrowableTypeAdapter
-
- ThymeleafEngine - Class in org.dromara.hutool.extra.template.engine.thymeleaf
-
Thymeleaf模板引擎实现
- ThymeleafEngine() - Constructor for class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
-
默认构造
- ThymeleafEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
-
构造
- ThymeleafEngine(TemplateEngine) - Constructor for class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafEngine
-
构造
- ThymeleafTemplate - Class in org.dromara.hutool.extra.template.engine.thymeleaf
-
Thymeleaf模板实现
- ThymeleafTemplate(TemplateEngine, String, Charset) - Constructor for class org.dromara.hutool.extra.template.engine.thymeleaf.ThymeleafTemplate
-
构造
- tianlHash(String) - Static method in class org.dromara.hutool.core.codec.hash.HashUtil
-
TianL Hash算法
- time(Date) - Static method in class org.dromara.hutool.core.date.SqlDateUtil
-
- TIME - Static variable in class org.dromara.hutool.core.regex.PatternPool
-
时间正则
- TIME - Static variable in interface org.dromara.hutool.core.regex.RegexPool
-
时间正则
- TimedCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
定时缓存
此缓存没有容量限制,对象只有在过期后才会被移除
此缓存采用读写乐观锁,用于可脏读的场景,不能使用LinkedHashMap
- TimedCache(long) - Constructor for class org.dromara.hutool.core.cache.impl.TimedCache
-
构造
- TimedCache(long, Map<Mutable<K>, CacheObj<K, V>>) - Constructor for class org.dromara.hutool.core.cache.impl.TimedCache
-
构造
- TimedReentrantCache<K,V> - Class in org.dromara.hutool.core.cache.impl
-
定时缓存
此缓存没有容量限制,对象只有在过期后才会被移除
- TimedReentrantCache(long) - Constructor for class org.dromara.hutool.core.cache.impl.TimedReentrantCache
-
构造
- TimedReentrantCache(long, Map<Mutable<K>, CacheObj<K, V>>) - Constructor for class org.dromara.hutool.core.cache.impl.TimedReentrantCache
-
构造
- TimeIntervalAspect - Class in org.dromara.hutool.extra.aop.aspects
-
通过日志打印方法的执行时间的切面
- TimeIntervalAspect() - Constructor for class org.dromara.hutool.extra.aop.aspects.TimeIntervalAspect
-
- timeout() - Method in interface org.dromara.hutool.core.cache.Cache
-
缓存失效时长, 0
表示没有设置,单位毫秒
- timeout - Variable in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
默认超时时间,0表示无默认超时
- timeout() - Method in class org.dromara.hutool.core.cache.file.AbstractFileCache
-
- timeout - Variable in class org.dromara.hutool.core.cache.impl.AbstractCache
-
缓存失效时长, 0
表示无限制,单位毫秒
- timeout() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- timeout() - Method in class org.dromara.hutool.core.cache.impl.NoCache
-
- TimeParser - Class in org.dromara.hutool.core.date.format.parser
-
时间日期字符串,日期默认为当天,支持格式类似于;
HH:mm:ss
HH:mm
- TimeParser() - Constructor for class org.dromara.hutool.core.date.format.parser.TimeParser
-
- TimerTask - Class in org.dromara.hutool.cron.timingwheel
-
延迟任务
- TimerTask(Runnable, long) - Constructor for class org.dromara.hutool.cron.timingwheel.TimerTask
-
构造
- timerTaskList - Variable in class org.dromara.hutool.cron.timingwheel.TimerTask
-
时间槽
- TimerTaskList - Class in org.dromara.hutool.cron.timingwheel
-
任务队列,任务双向链表
- TimerTaskList() - Constructor for class org.dromara.hutool.cron.timingwheel.TimerTaskList
-
构造
- timestamp() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID 相关联的时间戳值。
- timestamp(Date) - Static method in class org.dromara.hutool.core.date.SqlDateUtil
-
- timeToSecond(String) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- TimeUtil - Class in org.dromara.hutool.core.date
-
- TimeUtil() - Constructor for class org.dromara.hutool.core.date.TimeUtil
-
- timeZone - Variable in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
The time zone.
- timezone - Variable in class org.dromara.hutool.cron.CronConfig
-
时区
- TimeZoneConverter - Class in org.dromara.hutool.core.convert.impl
-
TimeZone转换器
- TimeZoneConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TimeZoneConverter
-
- TimeZoneGsonTypeAdapter - Class in org.dromara.hutool.json.engine.gson
-
时区序列化描述
- TimeZoneGsonTypeAdapter() - Constructor for class org.dromara.hutool.json.engine.gson.TimeZoneGsonTypeAdapter
-
- TimeZoneMoshiAdapter - Class in org.dromara.hutool.json.engine.moshi
-
TimeZone类型适配器
- TimeZoneMoshiAdapter() - Constructor for class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
-
- TimeZoneTypeAdapter - Class in org.dromara.hutool.json.serializer.impl
-
时区类型适配器
- TimeZoneTypeAdapter() - Constructor for class org.dromara.hutool.json.serializer.impl.TimeZoneTypeAdapter
-
- TimingWheel - Class in org.dromara.hutool.cron.timingwheel
-
多层时间轮,常用于延时任务。
- TimingWheel(long, int, Consumer<TimerTaskList>) - Constructor for class org.dromara.hutool.cron.timingwheel.TimingWheel
-
构造
- TimingWheel(long, int, long, Consumer<TimerTaskList>) - Constructor for class org.dromara.hutool.cron.timingwheel.TimingWheel
-
构造
- TinyLog - Class in org.dromara.hutool.log.engine.tinylog
-
- TinyLog(Class<?>) - Constructor for class org.dromara.hutool.log.engine.tinylog.TinyLog
-
构造
- TinyLog(String) - Constructor for class org.dromara.hutool.log.engine.tinylog.TinyLog
-
构造
- TinyLog2 - Class in org.dromara.hutool.log.engine.tinylog
-
- TinyLog2(Class<?>) - Constructor for class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
构造
- TinyLog2(String) - Constructor for class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
构造
- TinyLog2Engine - Class in org.dromara.hutool.log.engine.tinylog
-
- TinyLog2Engine() - Constructor for class org.dromara.hutool.log.engine.tinylog.TinyLog2Engine
-
构造
- TinyLogEngine - Class in org.dromara.hutool.log.engine.tinylog
-
- TinyLogEngine() - Constructor for class org.dromara.hutool.log.engine.tinylog.TinyLogEngine
-
构造
- TinyPinyinEngine - Class in org.dromara.hutool.extra.pinyin.engine.tinypinyin
-
封装了TinyPinyin的引擎。
- TinyPinyinEngine() - Constructor for class org.dromara.hutool.extra.pinyin.engine.tinypinyin.TinyPinyinEngine
-
构造
- TinyPinyinEngine(Pinyin.Config) - Constructor for class org.dromara.hutool.extra.pinyin.engine.tinypinyin.TinyPinyinEngine
-
构造
- TLS - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports some version of TLS; may support other versions
- TlsSocketStrategyBuilder - Class in org.dromara.hutool.http.client.engine.httpclient5
-
TLS Socket 策略构建器
- TlsSocketStrategyBuilder() - Constructor for class org.dromara.hutool.http.client.engine.httpclient5.TlsSocketStrategyBuilder
-
- TLSv1 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 2246: TLS version 1.0 ; may support other versions
- TLSv11 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 4346: TLS version 1.1 ; may support other versions
- TLSv12 - Static variable in interface org.dromara.hutool.core.net.ssl.SSLProtocols
-
Supports RFC 5246: TLS version 1.2 ; may support other versions
- TMPDIR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
默认的临时文件路径的KEY
- TMPDIR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
默认的临时文件路径
- tmpUploadPath - Variable in class org.dromara.hutool.http.multipart.UploadSetting
-
临时文件目录
- to(Function<T, R>) - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
获取值,并将值转换为指定类型。
- to(String...) - Method in class org.dromara.hutool.extra.mail.Mail
-
设置收件人
- toAbsNormal(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
将Path路径转换为标准的绝对路径
如果
Path.isAbsolute()
为
true
,表示已经是绝对路径,返回本身
如果是相对路径,则返回相对于系统默认目录的路径(一般为项目路径)
- toAbsoluteUrl(String, String) - Static method in class org.dromara.hutool.core.net.NetUtil
-
相对URL转换为绝对URL
- toAlias(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
将字符串中的Unicode Emoji字符转换为别名表现形式(两个":"包围的格式)
例如: 😄
转换为 :smile:
EmojiParser.FitzpatrickAction
参数被设置为EmojiParser.FitzpatrickAction.PARSE
,则别名后会增加"|"并追加fitzpatrick类型
例如:👦🏿
转换为 :boy|type_6:
EmojiParser.FitzpatrickAction
参数被设置为EmojiParser.FitzpatrickAction.REMOVE
,则别名后的"|"和类型将被去除
例如:👦🏿
转换为 :boy:
EmojiParser.FitzpatrickAction
参数被设置为EmojiParser.FitzpatrickAction.IGNORE
,则别名后的类型将被忽略
例如:👦🏿
转换为 :boy:🏿
- toAlias(String, EmojiParser.FitzpatrickAction) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
将字符串中的Unicode Emoji字符转换为别名表现形式(两个":"包围的格式),别名后会增加"|"并追加fitzpatrick类型
例如:👦🏿
转换为 :boy|type_6:
- toAnsiColor(int, boolean, boolean) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
AWT的
Color
颜色转换为ANSI颜色,由于取最接近颜色,故可能有色差
- toAnsiColor(Color, boolean, boolean) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
AWT的
Color
颜色转换为ANSI颜色,由于取最接近颜色,故可能有色差
- toArray() - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- toArray(T[]) - Method in class org.dromara.hutool.core.collection.ListWrapper
-
- toArray() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- toArray(T[]) - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- toArray() - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- toArray(T[]) - Method in class org.dromara.hutool.core.collection.set.SetWrapper
-
- toArray() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray(int, int) - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据
- toArray() - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
返回快速缓冲中的数据
- toArray(int, int) - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
返回快速缓冲中的数据
- toArray() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
返回一个包含此流元素的数组
这是一个终端操作
- toArray(IntFunction<A[]>) - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
- toArray(boolean) - Method in class org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象数组
- toArray(T[]) - Method in class org.dromara.hutool.json.JSONArray
-
- toArray(Class<?>) - Method in class org.dromara.hutool.json.JSONArray
-
转为Bean数组
- toArrayZeroCopyIfPossible() - Method in class org.dromara.hutool.core.io.buffer.FastByteBuffer
-
返回快速缓冲中的数据,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toArrayZeroCopyIfPossible() - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
返回快速缓冲中的数据,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toAsciiArt(BitMatrix, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
BitMatrix转ASCII Art字符画形式的二维码
- toAvailableStream(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBase64(Key) - Static method in class org.dromara.hutool.crypto.KeyUtil
-
将密钥编码为Base64格式
- toBase64(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
将图片对象转换为Base64形式
- toBase64DataUri(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
将图片对象转换为Base64的Data URI形式,格式为:data:image/[imageType];base64,[data]
- toBean(Object, Class<T>) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Class<T>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(Object, Supplier<T>, CopyOptions) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
对象或Map转Bean
- toBean(T) - Method in class org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBean(Class<T>) - Method in class org.dromara.hutool.core.map.Dict
-
填充Value Object对象
- toBean(Class<T>, CopyOptions) - Method in class org.dromara.hutool.core.xml.XmlMapper
-
XML转Java Bean
如果XML根节点只有一个,且节点名和Bean的名称一致,则直接转换子节点
- toBean(ResultSetMetaData, ResultSet, Class<T>) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
处理单条数据
- toBean(Map, Class<T>) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
-
将Map转换为Bean
- toBean(ServletRequest, Class<T>, boolean) - Static method in class org.dromara.hutool.http.server.servlet.JavaxServletUtil
-
ServletRequest 参数转Bean
- toBean(ServletRequest, Class<T>, boolean) - Static method in class org.dromara.hutool.http.server.servlet.ServletUtil
-
ServletRequest 参数转Bean
- toBean(Type) - Method in interface org.dromara.hutool.json.JSON
-
转为实体类对象
- toBean(JSON, Type) - Method in class org.dromara.hutool.json.JSONFactory
-
将JSON转换为指定类型的Bean对象
- toBean(Object, Class<T>) - Static method in class org.dromara.hutool.json.JSONUtil
-
转为实体类对象
- toBean(Object, Type) - Static method in class org.dromara.hutool.json.JSONUtil
-
转为实体类对象
- toBean(Object, JSONConfig, Type) - Static method in class org.dromara.hutool.json.JSONUtil
-
转为实体类对象
- toBean(JSON, Type) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
转为实体类对象
- toBean(Class<T>) - Method in class org.dromara.hutool.poi.csv.CsvRow
-
一行数据转换为Bean对象,忽略转换错误
- toBean(CharSequence, T) - Method in class org.dromara.hutool.setting.AbsSetting
-
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
- toBean(CharSequence, Class<T>) - Method in class org.dromara.hutool.setting.AbsSetting
-
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
- toBean(T) - Method in class org.dromara.hutool.setting.AbsSetting
-
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
- toBean(Class<T>) - Method in class org.dromara.hutool.setting.AbsSetting
-
将setting中的键值关系映射到对象中,原理是调用对象对应的set方法
只支持基本类型的转换
- toBean(Class<T>) - Method in class org.dromara.hutool.setting.props.Props
-
将配置文件转换为Bean,支持嵌套Bean
支持的表达式:
persion
persion.name
persons[3]
person.friends[5].name
['person']['friends'][5]['name']
- toBean(Class<T>, String) - Method in class org.dromara.hutool.setting.props.Props
-
将配置文件转换为Bean,支持嵌套Bean
支持的表达式:
persion
persion.name
persons[3]
person.friends[5].name
['person']['friends'][5]['name']
- toBean(T) - Method in class org.dromara.hutool.setting.props.Props
-
将配置文件转换为Bean,支持嵌套Bean
支持的表达式:
persion
persion.name
persons[3]
person.friends[5].name
['person']['friends'][5]['name']
- toBean(T, String) - Method in class org.dromara.hutool.setting.props.Props
-
将配置文件转换为Bean,支持嵌套Bean
支持的表达式:
persion
persion.name
persons[3]
person.friends[5].name
['person']['friends'][5]['name']
- toBeanIgnoreCase(T) - Method in class org.dromara.hutool.core.map.Dict
-
转换为Bean对象
- toBeanIgnoreCase(Class<T>) - Method in class org.dromara.hutool.core.map.Dict
-
填充Value Object对象,忽略大小写
- toBeanList(ResultSet, T, Class<E>) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
处理多条数据并返回一个Bean列表
- toBeanMap(Object) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
将Bean包装为Map形式
- toBigDecimal(Object, BigDecimal) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigDecimal(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigDecimal
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toBigDecimal(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
数字转
BigDecimal
Float、Double等有精度问题,转换为字符串后再转换
null转换为0
- toBigDecimal(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toBigInteger(String) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
Hex(16进制)字符串转为BigInteger
- toBigInteger(Object, BigInteger) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBigInteger(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBigInteger(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toBigInteger(String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toBomReader(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBoolean(Object, Boolean) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toBoolean(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toBoolean(String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
- toBooleanArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Boolean数组
- toBooleanObject(String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
- toBuffered(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(OutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(OutputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Reader, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Writer) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBuffered(Writer, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toBufferedImage(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- toBufferedImage(Image, String, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- toBufferedImage(Image, int) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- toBufferedImage(Image, int, Color) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- toByte(Object, Byte) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为byte
如果给定的值为null
,或者转换失败,返回默认值
转换失败不会报错
- toByte(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为byte
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toByte(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为byte
- toByte(int) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
int转byte
- toByteArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Byte数组
- toByteArray() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组
- toByteArray(int, int) - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组
- toByteArrayZeroCopyIfPossible() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为Byte数组,如果缓冲区中的数据长度固定,则直接返回原始数组
注意此方法共享数组,不能修改数组内容!
- toByteBuffer(CharBuffer, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
- toByteObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Byte
- toBytes() - Method in class org.dromara.hutool.core.data.id.ULID
-
转为bytes值,16位,0-7为mostSignificantBits,8-15为leastSignificantBits
- toBytes(ByteBuffer) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
- toBytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回bytes大小
- toBytes(CharSequence, Charset) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
编码字符串
- toBytes(short) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
short转byte数组
默认以小端序转换
- toBytes(short, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
short转byte数组
自定义端序
- toBytes(int) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
int转byte数组
默认以小端序转换
- toBytes(int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
int转byte数组
自定义端序
- toBytes(long) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(long, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(float) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
float转byte数组,默认以小端序转换
- toBytes(float, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
float转byte数组,自定义端序
- toBytes(double) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
double转byte数组
默认以小端序转换
- toBytes(double, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Number) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Number, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toBytes(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
将图片对象转换为bytes形式
- toCalendar() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toCalendar() - Method in class org.dromara.hutool.core.date.DateTime
-
- toCalendar(Locale) - Method in class org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone) - Method in class org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(TimeZone, Locale) - Method in class org.dromara.hutool.core.date.DateTime
-
转换为Calendar
- toCalendar(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
转换为Calendar对象
- toCamelCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将下划线方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCase(CharSequence, char, boolean) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将连接符方式命名的字符串转换为驼峰式。
- toCamelCaseMap(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将已知Map转换为key为驼峰风格的Map
如果KEY为非String类型,保留原值
- toCellReference(String) - Static method in class org.dromara.hutool.poi.excel.cell.CellReferenceUtil
-
将Excel中地址标识符(例如A11,B5)等转换为行列表示
例如:A11 -》 col:0,row:10,B5-》col:1,row:4
- toChar(Object, Character) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toChar(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toChar(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为char
- toCharacter(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Character
- toCharArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Character数组
- toCharBuffer(ByteBuffer, Charset) - Static method in class org.dromara.hutool.core.io.buffer.BufferUtil
-
- toChars(CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将字符串转换为字符数组
- toChinese() - Method in enum org.dromara.hutool.core.date.Week
-
转换为中文名
- toChinese(String) - Method in enum org.dromara.hutool.core.date.Week
-
转换为中文名
- toChronoUnit() - Method in enum org.dromara.hutool.core.date.DateUnit
-
- toChronoUnit(DateUnit) - Static method in enum org.dromara.hutool.core.date.DateUnit
-
- toChronoUnit(TimeUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
-
- toCloseByNumber(int) - Static method in class org.dromara.hutool.core.text.CharUtil
-
将[1-20]数字转换为带圈的字符:
1 -》 '①'
12 -》 '⑫'
20 -》 '⑳'
也称作:封闭式字符,英文:Enclosed Alphanumerics
- toCloseChar(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
将字母、数字转换为带圈的字符:
'1' -》 '①'
'A' -》 'Ⓐ'
'a' -》 'ⓐ'
获取带圈数字 /封闭式字母数字 ,从1-20,超过1-20报错
- toColl(Supplier<C>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换成集合
- toCollection(Iterable<E>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
- toCollection(Class<?>, Class<?>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为集合类
- toCombination(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotationUtil
-
将指定的被注解的元素转换为组合注解元素
- toCopyOptions(JSONConfig) - Static method in class org.dromara.hutool.json.support.InternalJSONUtil
-
- toCssRgb(Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
将颜色转换为CSS的rgba表示形式,输出结果格式为:rgba(red, green, blue)
- toCssRgba(Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
将颜色转换为CSS的rgba表示形式,输出结果格式为:rgba(red, green, blue, alpha)
- toDate(Object, Date) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Date
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDate(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Date
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toDate() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toDateStr() - Method in class org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd" 格式字符串
- today() - Static method in class org.dromara.hutool.core.date.DateUtil
-
当天开始的时间,结果类似:2022-10-26 00:00:00
- today() - Static method in class org.dromara.hutool.core.date.TimeUtil
-
当天时间,默认时区
- toDBC(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
全角转半角
- toDBC(String, Set<Character>) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
替换全角为半角
- toDomainParams(ECParameterSpec) - Static method in class org.dromara.hutool.crypto.bc.BCUtil
-
构建ECDomainParameters对象
- toDomainParams(String) - Static method in class org.dromara.hutool.crypto.bc.BCUtil
-
构建ECDomainParameters对象
- toDomainParams(X9ECParameters) - Static method in class org.dromara.hutool.crypto.bc.BCUtil
-
构建ECDomainParameters对象
- toDouble(Object, Double) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toDouble(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toDouble(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
Number值转换为double
float强制转换存在精度问题,此方法避免精度丢失
- toDouble(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为double
- toDouble(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转Double
默认以小端序转换
- toDouble(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转double
自定义端序
- toDoubleArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Double数组
- toDoubleObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Double
- toEasyStream() - Method in class org.dromara.hutool.core.lang.Opt
-
- toEasyStream() - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toEntityList(ResultSet, T) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
处理多条数据
- toEntityList(ResultSet, T, boolean) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
处理多条数据
- toEntries(Function<T, K>, Function<T, V>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntries(Function<T, K>) - Method in interface org.dromara.hutool.core.stream.TransformableWrappedStream
-
将当前流转为键值对流
- toEntryStream(Function<? super T, ? extends K>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toEntryStream(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toEnum(Class<E>, Object, E) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
- toEnum(Class<E>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
- toEpochMilli(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- toFloat(Object, Float) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toFloat(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toFloat(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为float
- toFloat(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转float
默认以小端序转换
- toFloat(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转float
自定义端序
- toFloatArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Float数组
- toFloatObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Float
- toFunction(BiFunction<T, U, R>, U) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
- toGigabytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回GB大小
- toHex(int) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
转为16进制字符串
- toHex(long) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
转为16进制字符串
- toHex(String, Charset) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
字符串转换成十六进制字符串,结果为小写
- toHex(byte[]) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
byte数组转16进制串
- toHex(Color) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
Color对象转16进制表示,例如#fcf6d6
- toHex(int, int, int) - Static method in class org.dromara.hutool.swing.img.color.ColorUtil
-
RGB颜色值转换成十六进制颜色码
- toHierarchyElement(AnnotatedElement) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHierarchyMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHierarchyRepeatableMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toHints() - Method in class org.dromara.hutool.extra.qrcode.QrConfig
-
转换为Zxing的二维码配置
- toHtml(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
将字符串中的Unicode Emoji字符转换为HTML表现形式(Hex方式)
例如:👦🏿
转换为 👦
- toHtml(String, boolean) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
将字符串中的Unicode Emoji字符转换为HTML表现形式,例如:
如果为hex形式, 👦🏿
转换为 👦
否则, 👦🏿
转换为 👦
- toHtmlHex(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
将字符串中的Unicode Emoji字符转换为HTML 16进制表现形式
例如:👦🏿
转换为 👦
- toIdentityMap(Collection<V>, SerFunction<V, K>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdentityMap(Collection<V>, SerFunction<V, K>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为类型不变的map
Collection<V> ----> Map<K,V>
- toIdxMap() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为下标,value为元素
- toIdxMap(Function<? super T, ? extends U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为下标,value为给定操作执行后的返回值
- toImage(BitMatrix, int, Integer) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
BitMatrix转BufferedImage
- toImage(String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- toImage(byte[]) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
- toInstant(Object, Date) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
Instant
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInstant(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
- toInstant(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toInstant(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toInstant(TemporalAccessor) - Static method in class org.dromara.hutool.core.date.TemporalAccessorUtil
-
- toInt(Object, Integer) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toInt(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为int
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toInt(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为int
- toInt(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
默认以小端序转换
- toInt(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
自定义端序
- toInt(byte[], int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte[]转int值
自定义端序
- toIntArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Integer数组
- toInteger(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Integer
- toIpList(Set<InetAddress>) - Static method in class org.dromara.hutool.core.net.NetUtil
-
地址列表转换为IP地址列表
- toJdkDate() - Method in class org.dromara.hutool.core.date.DateTime
-
转换为
Date
考虑到很多框架(例如Hibernate)的兼容性,提供此方法返回JDK原生的Date对象
- toJdkDayOfWeek() - Method in enum org.dromara.hutool.core.date.Week
-
- toJdkMonth() - Method in enum org.dromara.hutool.core.date.Month
-
- toJdkUUID() - Method in class org.dromara.hutool.core.data.id.ULID
-
转为JDK的UUID
- toJson(JsonWriter, Date) - Method in class org.dromara.hutool.json.engine.moshi.DateMoshiAdapter
-
- toJson(JsonWriter, TemporalAccessor) - Method in class org.dromara.hutool.json.engine.moshi.TemporalMoshiAdapter
-
- toJson(JsonWriter, TimeZone) - Method in class org.dromara.hutool.json.engine.moshi.TimeZoneMoshiAdapter
-
- toJSON(Object) - Method in class org.dromara.hutool.json.JSONFactory
-
- toJSON(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换对象为JSON,如果用户不配置JSONConfig,则JSON的有序与否与传入对象有关。
- toJSON(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换对象为JSON,如果用户不配置JSONConfig,则JSON的有序与否与传入对象有关。
- toJSON(Object, JSONConfig, Predicate<MutableEntry<Object, Object>>) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换对象为JSON,如果用户不配置JSONConfig,则JSON的有序与否与传入对象有关。
- toJSON(Object, boolean) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
- toJSONArray(Object) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
在需要的时候转换映射对象
包装包括:
array or collection =》 JSONArray
- toJSONObject(JSONArray) - Method in class org.dromara.hutool.json.JSONArray
-
根据给定名列表,与其位置对应的值组成JSONObject
- toJSONObject(Object) - Method in class org.dromara.hutool.json.serializer.JSONMapper
-
在需要的时候转换映射对象
包装包括:
map =》 JSONObject
其它 =》 尝试包装为JSONObject,否则返回null
- toJSONObject(String) - Static method in class org.dromara.hutool.json.xml.JSONXMLUtil
-
转换XML为JSONObject
转换过程中一些信息可能会丢失,JSON中无法区分节点和属性,相同的节点将被处理为JSONArray。
- toJSONObject(String, ParseConfig) - Static method in class org.dromara.hutool.json.xml.JSONXMLUtil
-
转换XML为JSONObject
转换过程中一些信息可能会丢失,JSON中无法区分节点和属性,相同的节点将被处理为JSONArray。
- toJSONObject(String, JSONObject, ParseConfig) - Static method in class org.dromara.hutool.json.xml.JSONXMLUtil
-
转换XML为JSONObject
转换过程中一些信息可能会丢失,JSON中无法区分节点和属性,相同的节点将被处理为JSONArray。
- toJsonPrettyStr(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换为格式化后的JSON字符串
- toJsonStr(Object) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换为JSON字符串
- toJsonStr(Object, JSONConfig) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换为JSON字符串
- toJsonStr(Object, Appendable) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换为JSON字符串并写出到writer
- toJsonString(Object) - Method in class org.dromara.hutool.json.engine.fastjson.FastJSON2Engine
-
- toJsonString(Object) - Method in class org.dromara.hutool.json.engine.gson.GsonEngine
-
- toJsonString(Object) - Method in class org.dromara.hutool.json.engine.HutoolJSONEngine
-
- toJsonString(Object) - Method in class org.dromara.hutool.json.engine.jackson.JacksonEngine
-
- toJsonString(Object) - Method in interface org.dromara.hutool.json.engine.JSONEngine
-
将Java Bean(POJO)对象转换为JSON字符串
- toJsonString(Object) - Method in class org.dromara.hutool.json.engine.moshi.MoshiEngine
-
- toJSONString(int) - Method in interface org.dromara.hutool.json.JSON
-
格式化输出JSON字符串
- toJSONString(int, Predicate<MutableEntry<Object, Object>>) - Method in interface org.dromara.hutool.json.JSON
-
格式化输出JSON字符串
- toKebabCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为短横连接方式。
- TokenBucketRateLimiter - Class in org.dromara.hutool.core.thread.ratelimiter
-
令牌桶(Token Bucket)限流器
令牌桶算法能够在限制数据的平均传输速率的同时还允许某种程度的突发传输,概念见:https://zhuanlan.zhihu.com/p/110596981
令牌发放:通过scheduler定时器,定时向令牌桶中添加令牌,直到令牌桶满。
- TokenBucketRateLimiter(RateLimiterConfig) - Constructor for class org.dromara.hutool.core.thread.ratelimiter.TokenBucketRateLimiter
-
构造
- TokenerSerializer - Class in org.dromara.hutool.json.serializer.impl
-
JSONTokener及其读取流的JSON序列化器实现
- TokenerSerializer() - Constructor for class org.dromara.hutool.json.serializer.impl.TokenerSerializer
-
- tokenizePath(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
Tokenize the given path into parts, based on this matcher's settings.
- tokenizePattern(String) - Method in class org.dromara.hutool.core.text.AntPathMatcher
-
Tokenize the given path pattern into parts, based on this matcher's settings.
- TokenizerEngine - Interface in org.dromara.hutool.extra.tokenizer.engine
-
分词引擎接口定义,用户通过实现此接口完成特定分词引擎的适配
由于引擎使用单例模式,因此要求实现类保证线程安全
- TokenizerEngineFactory - Class in org.dromara.hutool.extra.tokenizer.engine
-
简单分词引擎工厂,用于根据用户引入的分词引擎jar,自动创建对应的引擎
- TokenizerEngineFactory() - Constructor for class org.dromara.hutool.extra.tokenizer.engine.TokenizerEngineFactory
-
- TokenizerException - Exception in org.dromara.hutool.extra.tokenizer
-
分词异常
- TokenizerException(Throwable) - Constructor for exception org.dromara.hutool.extra.tokenizer.TokenizerException
-
构造
- TokenizerException(String) - Constructor for exception org.dromara.hutool.extra.tokenizer.TokenizerException
-
构造
- TokenizerException(String, Object...) - Constructor for exception org.dromara.hutool.extra.tokenizer.TokenizerException
-
构造
- TokenizerException(String, Throwable) - Constructor for exception org.dromara.hutool.extra.tokenizer.TokenizerException
-
构造
- TokenizerException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.extra.tokenizer.TokenizerException
-
构造
- TokenizerException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.extra.tokenizer.TokenizerException
-
构造
- TokenizerUtil - Class in org.dromara.hutool.extra.tokenizer
-
分词工具类
- TokenizerUtil() - Constructor for class org.dromara.hutool.extra.tokenizer.TokenizerUtil
-
- toKeyStream() - Method in class org.dromara.hutool.core.stream.EntryStream
-
转为键的流
- toKilobytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回KB大小
- TolerantMap<K,V> - Class in org.dromara.hutool.core.map
-
一个可以提供默认值的Map
- TolerantMap(V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(int, float, V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(int, V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- TolerantMap(Map<K, V>, V) - Constructor for class org.dromara.hutool.core.map.TolerantMap
-
构造
- toList(Collection<E>, Function<E, T>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList(Collection<E>, Function<E, T>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为List集合,但是两者的泛型不同
Collection<E> ------> List<T>
- toList() - Method in class org.dromara.hutool.core.collection.queue.BoundedPriorityQueue
-
- toList(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为ArrayList,元素类型默认Object
- toList(Class<T>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为ArrayList
- toList() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
将元组转换成列表
- toList() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
- toList(boolean) - Method in class org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象列表
- toList(Function<String, T>) - Method in class org.dromara.hutool.core.text.split.SplitIter
-
获取切分后的对象列表
- toList(MapTree<E>, boolean) - Static method in class org.dromara.hutool.core.tree.TreeUtil
-
深度优先,遍历树,将树换为数组
- toList(Class<T>) - Method in class org.dromara.hutool.json.JSONArray
-
- toList(String, Class<T>) - Static method in class org.dromara.hutool.json.JSONUtil
-
将JSONArray字符串转换为Bean的List,默认为ArrayList
- toList(JSONArray, Class<T>) - Static method in class org.dromara.hutool.json.JSONUtil
-
将JSONArray转换为Bean的List,默认为ArrayList
- toListMap(Iterable<? extends Map<K, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
行转列,合并相同的键,值合并为列表
将Map列表中相同key的值组成列表做为Map的value
是
CollUtil.toMapList(Map)
的逆方法
比如传入数据:
[
{a: 1, b: 1, c: 1}
{a: 2, b: 2}
{a: 3, b: 3}
{a: 4}
]
结果是:
{
a: [1,2,3,4]
b: [1,2,3,]
c: [1]
}
- toListMap(Iterable<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的HashMap
- toListMap(Map<K, List<V>>, Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成值为List的Map集合
- toListMap(Iterable<? extends Map<K, V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
行转列,合并相同的键,值合并为列表
将Map列表中相同key的值组成列表做为Map的value
是
MapUtil.toMapList(Map)
的逆方法
比如传入数据:
[
{a: 1, b: 1, c: 1}
{a: 2, b: 2}
{a: 3, b: 3}
{a: 4}
]
结果是:
{
a: [1,2,3,4]
b: [1,2,3,]
c: [1]
}
- toLocalDateTime(Object, LocalDateTime) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
LocalDateTime
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLocalDateTime(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为LocalDateTime
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
- toLocalDateTime(Calendar) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
- toLocalDateTime() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toLocalDateTime() - Method in class org.dromara.hutool.core.date.DateTime
-
- toLocalDateTime(Instant) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toLocalDateTime(Date) - Static method in class org.dromara.hutool.core.date.DateUtil
-
- toLong(Object, Long) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toLong(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为long
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toLong(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为long
- toLong(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toLong(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toLong(byte[], int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
- toLong(ResultSet) - Static method in class org.dromara.hutool.db.handler.ResultSetUtil
-
结果集读取为一个Long值,一版用于插入时返回主键等
当有多个值返回时,只取第一个
- toLongArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Long数组
- toLongObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Long
- toMacAddressStr(byte[], String) - Static method in class org.dromara.hutool.core.net.MacAddressUtil
-
将bytes类型的mac地址转换为可读字符串,通常地址每个byte位使用16进制表示,并用指定分隔符分隔
- toMap(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将Collection转化为map(value类型与collection的泛型不同)
Collection<E> -----> Map<K,V>
- toMap(Collection<E>, Function<E, K>, Function<E, V>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
- toMap(Iterable<K>, Iterable<V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterable<K>, Iterable<V>, boolean) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterator<K>, Iterator<V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterator<K>, Iterator<V>, boolean) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将键列表和值列表转换为Map
以键为准,值与键位置需对应。
- toMap(Iterable<V>, Function<V, K>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Iterable<T>, Function<T, K>, Function<T, V>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
将列表转成HashMap
- toMap(Class<K>, Class<V>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Map,若value原本就是Map,则转为原始类型,若不是则默认转为HashMap
- toMap(Class<?>, Class<K>, Class<V>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Map
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- toMap(Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toMap(Supplier<Map<K, V>>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toMap() - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toMap(Function<? super T, ? extends K>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key为给定操作执行后的返回值,value为当前元素
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>, Supplier<M>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为map,key,value为给定操作执行后的返回值
- toMap() - Method in class org.dromara.hutool.core.xml.XmlMapper
-
XML节点转Map
- toMap(Map<String, Object>) - Method in class org.dromara.hutool.core.xml.XmlMapper
-
XML节点转Map
- toMap(Object) - Static method in class org.dromara.hutool.extra.spring.cglib.CglibUtil
-
将Bean转换为Map
- toMap(Class<K>, Class<V>) - Method in class org.dromara.hutool.json.JSONObject
-
将JSONObject转换为指定类型的Map
- toMap(JSON, Class<?>, Type, Type) - Method in class org.dromara.hutool.json.serializer.impl.MapTypeAdapter
-
将JSON对象转换为Map
- toMapList(Map<K, ? extends Iterable<V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
列转行。
- toMapList(Map<K, ? extends Iterable<V>>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
列转行。
- toMarkSupport(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toMarkSupport(Reader) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- TomcatDSFactory - Class in org.dromara.hutool.db.ds.tomcat
-
Tomcat-Jdbc-Pool数据源工厂类
- TomcatDSFactory() - Constructor for class org.dromara.hutool.db.ds.tomcat.TomcatDSFactory
-
构造
- TomcatEngine - Class in org.dromara.hutool.http.server.engine.tomcat
-
Tomcat引擎实现
- TomcatEngine() - Constructor for class org.dromara.hutool.http.server.engine.tomcat.TomcatEngine
-
构造
- TomcatRequest - Class in org.dromara.hutool.http.server.engine.tomcat
-
Tomcat请求对象包装
- TomcatRequest(Request) - Constructor for class org.dromara.hutool.http.server.engine.tomcat.TomcatRequest
-
构造
- TomcatResponse - Class in org.dromara.hutool.http.server.engine.tomcat
-
Tomcat响应对象包装
- TomcatResponse(Response) - Constructor for class org.dromara.hutool.http.server.engine.tomcat.TomcatResponse
-
构造
- toMegabytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回MB大小
- toMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- Toml - Class in org.dromara.hutool.setting.toml
-
TOML读写封装
TODO 参考https://github.com/TheElectronWill/night-config改造
- Toml() - Constructor for class org.dromara.hutool.setting.toml.Toml
-
- TomlReader - Class in org.dromara.hutool.setting.toml
-
TOML文件读取
来自:https://github.com/TheElectronWill/TOML-javalib
日期格式支持:
2015-03-20 转为:
LocalDate
2015-03-20T19:04:35 转为:
LocalDateTime
2015-03-20T19:04:35+01:00 转为:
ZonedDateTime
此类支持更加宽松的key,除了
A-Za-z0-9_-
,还支持' ','
- TomlReader(String, boolean) - Constructor for class org.dromara.hutool.setting.toml.TomlReader
-
构造
严格模式:[A-Za-z0-9_-]
宽松模式:所有字符但是不包括. [ ] # =
- TomlWriter - Class in org.dromara.hutool.setting.toml
-
- TomlWriter(Writer) - Constructor for class org.dromara.hutool.setting.toml.TomlWriter
-
Creates a new TomlWriter with the defaults parameters.
- TomlWriter(Writer, int, boolean) - Constructor for class org.dromara.hutool.setting.toml.TomlWriter
-
Creates a new TomlWriter with the specified parameters.
- TomlWriter(Writer, int, boolean, String) - Constructor for class org.dromara.hutool.setting.toml.TomlWriter
-
Creates a new TomlWriter with the specified parameters.
- toModernTime(String) - Static method in class org.dromara.hutool.core.date.chinese.ShiChen
-
将时辰描述转换为现代时间段。
- tomorrow() - Static method in class org.dromara.hutool.core.date.DateUtil
-
明天
- toMsStr() - Method in class org.dromara.hutool.core.date.DateTime
-
- toNumber(Object, Number) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
- toNumber(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
- toNumber(byte[], Class<T>, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转换为指定类型数字
- toNumberArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Number数组
- toObjectArray(Map<?, ?>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将键值对转换为二维数组,第一维是key,第二维是value
- toOffsetDateTime() - Method in class org.dromara.hutool.core.date.DateBuilder
-
- toOpt() - Method in interface org.dromara.hutool.core.lang.mutable.Mutable
-
- toOptional() - Method in class org.dromara.hutool.core.lang.Opt
-
- toParameterizedType(Type) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
- toParameterizedType(Type, int) - Static method in class org.dromara.hutool.core.reflect.TypeUtil
-
- toParams(Key) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
密钥转换为AsymmetricKeyParameter
- toParent() - Method in interface org.dromara.hutool.extra.ftp.Ftp
-
打开上级目录
- toPascalCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将下划线方式命名的字符串转换为帕斯卡式。
- toPem(String, byte[]) - Static method in class org.dromara.hutool.crypto.bc.PemUtil
-
将私钥或公钥转换为PEM格式的字符串
- toPkcs1(PrivateKey) - Static method in class org.dromara.hutool.crypto.bc.BCUtil
-
Java中的PKCS#8格式私钥转换为OpenSSL支持的PKCS#1格式
- toPkcs1(PublicKey) - Static method in class org.dromara.hutool.crypto.bc.BCUtil
-
Java中的X.509格式公钥转换为OpenSSL支持的PKCS#1格式
- toPoint - Variable in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
- toPredicate(BiPredicate<T, U>, U) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
- toPredicate(BiConsumer<T, U>, U) - Static method in class org.dromara.hutool.core.func.LambdaUtil
-
- toPrimitiveByteArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Byte数组
- toPrivateParams(String, ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPrivateKeyParameters
- toPrivateParams(byte[], ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPrivateKeyParameters
- toPrivateParams(BigInteger, ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPrivateKeyParameters
- toPrivateParams(PrivateKey) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
私钥转换为 ECPrivateKeyParameters
- toProperties() - Method in class org.dromara.hutool.setting.props.Props
-
- toProps() - Method in class org.dromara.hutool.setting.Setting
-
- toProxyBean(Class<T>) - Method in class org.dromara.hutool.core.map.MapProxy
-
将Map代理为指定接口的动态代理对象
- toPublicParams(String, String, ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为ECPublicKeyParameters
- toPublicParams(byte[], byte[], ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为ECPublicKeyParameters
- toPublicParams(BigInteger, BigInteger, ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为ECPublicKeyParameters
- toPublicParams(String, ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为ECPublicKeyParameters
- toPublicParams(byte[], ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为ECPublicKeyParameters
- toPublicParams(ECPoint, ECDomainParameters) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为ECPublicKeyParameters
- toPublicParams(PublicKey) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
公钥转换为 ECPublicKeyParameters
- toPushBackReader(Reader, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toPushbackStream(InputStream, int) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toQuery(Map<String, ?>) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式,会自动url编码键和值
- toQuery(Map<String, ?>, Charset) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
此方法用于拼接URL中的Query部分,并不适用于POST请求中的表单
key1=v1&key2=&key3=v3
- toQuery(Map<String, ?>, Charset, UrlQuery.EncodeMode) - Static method in class org.dromara.hutool.core.net.url.UrlQueryUtil
-
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值
key1=v1&key2=&key3=v3
- toRange() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
将当前实例转为一个区间
- toReader(InputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个Reader
- toRealPath(Path) - Static method in class org.dromara.hutool.core.io.file.PathUtil
-
获取实际路径,路径文件必须存在
如果给定Path是软链接(符号链接),则返回指向的实际链接
如果路径不存在,会直接抛出NoSuchFileException异常
无论给定是何种类型的路径,返回都是唯一的路径(总是equals)
- toRepeatableMetaElement(AnnotatedElement, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toRepeatableMetaElement(AnnotatedElement, RepeatableAnnotationCollector, boolean) - Static method in class org.dromara.hutool.core.annotation.AnnotatedElementUtil
-
- toSBC(String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
半角转全角
- toSBC(String, Set<Character>) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
半角转全角,null
返回null
- toSet(Collection<E>, Function<E, T>) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Collection<E>, Function<E, T>, boolean) - Static method in class org.dromara.hutool.core.collection.CollStreamUtil
-
将collection转化为Set集合,但是两者的泛型不同
Collection<E> ------> Set<T>
- toSet(Class<T>, Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为HashSet
- toSet() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为HashSet
- toShiChen(int, boolean) - Static method in class org.dromara.hutool.core.date.chinese.ShiChen
-
根据给定的小时数转换为对应的时辰描述。
- toShort(Object, Short) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Short
如果给定的值为null
,或者转换失败,返回默认值
转换失败不会报错
- toShort(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Short
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toShort(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为short
- toShort(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
默认以小端序转换
- toShort(byte[], ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
自定义端序
- toShort(byte[], int, ByteOrder) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte数组转short
自定义端序
- toShortArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为Short数组
- toShortObj(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
boolean值转为Short
- toSm2PrivateParams(String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPrivateKeyParameters
- toSm2PrivateParams(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPrivateKeyParameters
- toSm2PrivateParams(BigInteger) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPrivateKeyParameters
- toSm2PublicParams(byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPublicKeyParameters
- toSm2PublicParams(String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为 ECPublicKeyParameters
- toSm2PublicParams(String, String) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为SM2的ECPublicKeyParameters
- toSm2PublicParams(byte[], byte[]) - Static method in class org.dromara.hutool.crypto.bc.ECKeyUtil
-
转换为SM2的ECPublicKeyParameters
- toSqlDate(Date) - Static method in class org.dromara.hutool.db.sql.SqlUtil
-
- toSqlTimestamp(Date) - Static method in class org.dromara.hutool.db.sql.SqlUtil
-
- toStr(Iterator<E>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Iterator<E>, Function<? super E, String>, String, String, String) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- toStr(Object, String) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
- toStr(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符串
如果给定的值为null
,或者转换失败,返回默认值null
转换失败不会报错
- toStr(ByteArrayOutputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStr(Number, String) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(Number) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(Number, boolean) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(BigDecimal) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(BigDecimal, boolean) - Static method in class org.dromara.hutool.core.math.NumberUtil
-
- toStr(Node) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
- toStr(Node, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
- toStr(Node, Charset, boolean, boolean) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将XML文档转换为String
字符编码使用XML文档中的编码,获取不到则使用UTF-8
当omitXmlDeclaration
为true
时,表示忽略xml Declaration,即删掉
{@code
- toStrArray(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为String数组
- toStream(String, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
String 转为流
- toStream(File) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(Path) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(byte[]) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(ByteArrayOutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(FastByteArrayOutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
- toStream(Image, String) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
将图片对象转换为InputStream形式
- toString(Object) - Static method in class org.dromara.hutool.core.array.ArrayUtil
-
数组或集合转String
- toString() - Method in class org.dromara.hutool.core.array.ArrayWrapper
-
- toString() - Method in class org.dromara.hutool.core.bean.DynaBean
-
- toString() - Method in class org.dromara.hutool.core.bean.path.BeanPath
-
- toString() - Method in class org.dromara.hutool.core.bean.path.node.ListNode
-
- toString() - Method in class org.dromara.hutool.core.bean.path.node.NameNode
-
- toString() - Method in class org.dromara.hutool.core.bean.path.node.RangeNode
-
- toString() - Method in class org.dromara.hutool.core.bean.PropDesc
-
- toString() - Method in class org.dromara.hutool.core.cache.impl.AbstractCache
-
- toString() - Method in class org.dromara.hutool.core.cache.impl.CacheObj
-
- toString() - Method in class org.dromara.hutool.core.cache.impl.LockedCache
-
- toString() - Method in class org.dromara.hutool.core.collection.set.SetFromMap
-
- toString() - Method in class org.dromara.hutool.core.data.CoordinateUtil.Coordinate
-
- toString() - Method in class org.dromara.hutool.core.data.id.ULID
-
- toString() - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此UUID
的字符串表现形式。
- toString(boolean) - Method in class org.dromara.hutool.core.data.id.UUID
-
返回此UUID
的字符串表现形式。
- toString() - Method in class org.dromara.hutool.core.date.BetweenFormatter
-
- toString() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
- toString(ChineseDateFormat) - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
- toString(DateUnit, BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.DateBetween
-
格式化输出时间差
- toString(BetweenFormatter.Level) - Method in class org.dromara.hutool.core.date.DateBetween
-
格式化输出时间差
- toString() - Method in class org.dromara.hutool.core.date.DateBetween
-
- toString() - Method in class org.dromara.hutool.core.date.DateTime
-
- toString(TimeZone) - Method in class org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
如果时区不为null
,会转换为其时区对应的时间,否则转换为当前时间对应的时区
- toString(String) - Method in class org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString(DatePrinter) - Method in class org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString(DateFormat) - Method in class org.dromara.hutool.core.date.DateTime
-
转为字符串
- toString() - Method in class org.dromara.hutool.core.date.format.FastDateFormat
-
- toString() - Method in class org.dromara.hutool.core.date.format.SimpleDateBasic
-
- toString() - Method in class org.dromara.hutool.core.date.StopWatch
-
- toString() - Method in class org.dromara.hutool.core.io.buffer.FastCharBuffer
-
- toString() - Method in class org.dromara.hutool.core.io.ByteOrderMark
-
- toString() - Method in class org.dromara.hutool.core.io.CharSequenceReader
-
- toString() - Method in class org.dromara.hutool.core.io.FastStringWriter
-
- toString() - Method in class org.dromara.hutool.core.io.resource.ClassPathResource
-
- toString() - Method in class org.dromara.hutool.core.io.resource.FileResource
-
返回路径
- toString() - Method in class org.dromara.hutool.core.io.resource.UrlResource
-
返回路径
- toString() - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
- toString(Charset) - Method in class org.dromara.hutool.core.io.stream.FastByteArrayOutputStream
-
转为字符串
- toString() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
- toString() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
- toString() - Method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
- toString() - Method in class org.dromara.hutool.core.lang.ansi.Ansi8BitColor
-
- toString() - Method in interface org.dromara.hutool.core.lang.ansi.AnsiElement
-
- toString() - Method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
- toString() - Method in class org.dromara.hutool.core.lang.ConsoleTable
-
获取表格字符串
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableBool
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableByte
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableDouble
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableFloat
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableInt
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableLong
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableObj
-
- toString() - Method in class org.dromara.hutool.core.lang.mutable.MutableShort
-
- toString() - Method in class org.dromara.hutool.core.lang.Opt
-
返回包裹内元素调用toString()
的结果,不存在则返回null
- toString() - Method in class org.dromara.hutool.core.lang.page.NavigatePageInfo
-
- toString() - Method in class org.dromara.hutool.core.lang.page.PageInfo
-
- toString() - Method in interface org.dromara.hutool.core.lang.range.Bound
-
获得当前实例对应的{x| x >= xxx}
格式的不等式字符串
- toString() - Method in class org.dromara.hutool.core.lang.range.BoundedRange
-
输出当前区间的字符串,格式为"[a, b]"
- toString() - Method in class org.dromara.hutool.core.lang.range.DefaultSegment
-
- toString() - Method in class org.dromara.hutool.core.lang.range.Range
-
- toString() - Method in class org.dromara.hutool.core.lang.tuple.Pair
-
- toString() - Method in class org.dromara.hutool.core.lang.tuple.Triple
-
- toString() - Method in class org.dromara.hutool.core.lang.tuple.Tuple
-
- toString() - Method in class org.dromara.hutool.core.lang.Version
-
- toString() - Method in class org.dromara.hutool.core.map.AbsEntry
-
- toString() - Method in class org.dromara.hutool.core.map.MapJoiner
-
- toString() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- toString() - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- toString() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Edge
-
- toString() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph.Path
-
- toString() - Method in class org.dromara.hutool.core.map.multi.DirectedWeightGraph
-
- toString() - Method in class org.dromara.hutool.core.map.TableMap
-
- toString() - Method in class org.dromara.hutool.core.map.TolerantMap
-
- toString() - Method in class org.dromara.hutool.core.math.Money
-
生成本对象的缺省字符串表示
- toString() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
- toString() - Method in class org.dromara.hutool.core.net.url.UrlPath
-
- toString() - Method in class org.dromara.hutool.core.net.url.UrlQuery
-
生成查询字符串,类似于aaa=111&bbb=222
此方法不对任何特殊字符编码,仅用于输出显示
- toString() - Method in class org.dromara.hutool.core.pool.partition.PartitionObjectPool
-
- toString() - Method in class org.dromara.hutool.core.reflect.kotlin.KParameter
-
- toString() - Method in class org.dromara.hutool.core.reflect.NullType
-
- toString() - Method in class org.dromara.hutool.core.reflect.ParameterizedTypeImpl
-
- toString() - Method in class org.dromara.hutool.core.reflect.TypeReference
-
- toString() - Method in class org.dromara.hutool.core.stream.AbstractEnhancedWrappedStream
-
将被包装的实例转为字符串
- toString() - Method in interface org.dromara.hutool.core.stream.WrappedStream
-
将当前实例转为字符串
- toString(char) - Static method in class org.dromara.hutool.core.text.ASCIIStrCache
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString() - Method in class org.dromara.hutool.core.text.CharArray
-
- toString(Object) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
调用对象的toString方法,null会返回“null”
- toString(char) - Static method in class org.dromara.hutool.core.text.CharUtil
-
字符转为字符串
如果为ASCII字符,使用缓存
- toString() - Method in class org.dromara.hutool.core.text.dfa.FoundWord
-
默认的,只输出匹配到的关键字
- toString() - Method in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- toString() - Method in class org.dromara.hutool.core.text.StrJoiner
-
- toString(String) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
Unicode字符串转为普通字符串
Unicode字符串的表现方式为:\\uXXXX
- toString() - Method in class org.dromara.hutool.core.thread.threadlocal.NamedInheritableThreadLocal
-
- toString() - Method in class org.dromara.hutool.core.thread.threadlocal.NamedThreadLocal
-
- toString() - Method in class org.dromara.hutool.core.tree.MapTree
-
- toString(boolean, String, String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串
BooleanUtil.toString(true, "true", "false") = "true"
BooleanUtil.toString(false, "true", "false") = "false"
- toString(Boolean, String, String, String) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串
BooleanUtil.toString(true, "true", "false", null) = "true"
BooleanUtil.toString(false, "true", "false", null) = "false"
BooleanUtil.toString(null, "true", "false", null) = null
- toString(Enum<?>) - Static method in class org.dromara.hutool.core.util.EnumUtil
-
- toString() - Method in class org.dromara.hutool.cron.pattern.CronPattern
-
- toString() - Method in class org.dromara.hutool.cron.pattern.matcher.AlwaysTrueMatcher
-
- toString() - Method in class org.dromara.hutool.cron.pattern.matcher.BoolArrayMatcher
-
- toString() - Method in class org.dromara.hutool.cron.pattern.matcher.PatternMatcher
-
- toString() - Method in class org.dromara.hutool.cron.TaskTable
-
- toString() - Method in class org.dromara.hutool.cron.timingwheel.TimerTask
-
- toString() - Method in class org.dromara.hutool.db.config.ConnectionConfig
-
- toString() - Method in class org.dromara.hutool.db.Entity
-
- toString() - Method in class org.dromara.hutool.db.meta.Column
-
- toString() - Method in class org.dromara.hutool.db.meta.ColumnIndex
-
- toString() - Method in class org.dromara.hutool.db.meta.ColumnType
-
- toString() - Method in class org.dromara.hutool.db.meta.IndexInfo
-
- toString() - Method in enum org.dromara.hutool.db.meta.TableType
-
- toString() - Method in class org.dromara.hutool.db.Page
-
- toString() - Method in class org.dromara.hutool.db.sql.Condition
-
- toString(List<Object>) - Method in class org.dromara.hutool.db.sql.Condition
-
转换为条件字符串,并回填占位符对应的参数值
- toString() - Method in class org.dromara.hutool.db.sql.ConditionBuilder
-
构建组合条件
例如:name = ?
- toString(List<Object>) - Method in class org.dromara.hutool.db.sql.ConditionGroup
-
将条件组转换为条件字符串,使用括号包裹,并回填占位符对应的参数值
- toString() - Method in class org.dromara.hutool.db.sql.Order
-
- toString() - Method in class org.dromara.hutool.db.sql.SqlBuilder
-
- toString() - Method in class org.dromara.hutool.extra.mail.MailAccount
-
- toString() - Method in class org.dromara.hutool.extra.management.HostInfo
-
将当前主机的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.JavaInfo
-
将Java Implementation的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.JavaRuntimeInfo
-
将当前运行的JRE信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.JavaSpecInfo
-
将Java Specification的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.JvmInfo
-
将Java Virtual Machine Implementation的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.JvmSpecInfo
-
将Java Virtual Machine Specification的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.oshi.CpuInfo
-
- toString() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
- toString() - Method in class org.dromara.hutool.extra.management.OsInfo
-
将OS的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.management.RuntimeInfo
-
- toString() - Method in class org.dromara.hutool.extra.management.UserInfo
-
将当前用户的信息转换成字符串。
- toString() - Method in class org.dromara.hutool.extra.qrcode.QrAsciiArt
-
- toString() - Method in class org.dromara.hutool.extra.qrcode.QrSVG
-
- toString() - Method in class org.dromara.hutool.extra.ssh.Connector
-
toString方法仅用于测试显示
- toString() - Method in class org.dromara.hutool.extra.ssh.engine.jsch.JschSftp
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.analysis.AnalysisWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.ansj.AnsjWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.hanlp.HanLPWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.ikanalyzer.IKAnalyzerWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.jcseg.JcsegWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.jieba.JiebaWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.mmseg.MmsegWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.mynlp.MynlpWord
-
- toString() - Method in class org.dromara.hutool.extra.tokenizer.engine.word.WordWord
-
- toString() - Method in class org.dromara.hutool.extra.validation.BeanValidationResult.ErrorMessage
-
- toString() - Method in class org.dromara.hutool.http.client.body.MultipartBody
-
- toString() - Method in class org.dromara.hutool.http.client.body.ResponseBody
-
- toString() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Cookie
-
- toString() - Method in class org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- toString() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Cookie
-
- toString() - Method in class org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- toString() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
- toString() - Method in class org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
- toString() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkCookie
-
- toString() - Method in class org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- toString() - Method in class org.dromara.hutool.http.client.Request
-
- toString(Response) - Static method in class org.dromara.hutool.http.HttpUtil
-
- toString(Request) - Static method in class org.dromara.hutool.http.HttpUtil
-
- toString() - Method in enum org.dromara.hutool.http.meta.ContentType
-
- toString(Charset) - Method in enum org.dromara.hutool.http.meta.ContentType
-
输出Content-Type字符串,附带编码信息
- toString() - Method in enum org.dromara.hutool.http.meta.HeaderName
-
- toString() - Method in class org.dromara.hutool.http.useragent.UserAgent
-
- toString() - Method in class org.dromara.hutool.http.useragent.UserAgentInfo
-
- toString(SOAPMessage, boolean) - Static method in class org.dromara.hutool.http.webservice.SoapUtil
-
SOAPMessage
转为字符串
- toString(SOAPMessage, boolean, Charset) - Static method in class org.dromara.hutool.http.webservice.SoapUtil
-
SOAPMessage
转为字符串
- toString() - Method in class org.dromara.hutool.json.JSONArray
-
转为JSON字符串,无缩进
- toString() - Method in class org.dromara.hutool.json.JSONObject
-
- toString() - Method in class org.dromara.hutool.json.JSONPrimitive
-
- toString() - Method in class org.dromara.hutool.json.jwt.Claims
-
- toString() - Method in class org.dromara.hutool.json.reader.JSONTokener
-
Make a printable string of this JSONTokener.
- toString() - Method in class org.dromara.hutool.json.writer.JSONWriter
-
- toString() - Method in class org.dromara.hutool.poi.csv.CsvData
-
- toString() - Method in class org.dromara.hutool.poi.csv.CsvRow
-
- toString() - Method in class org.dromara.hutool.poi.excel.cell.values.FormulaCellValue
-
- toString() - Method in class org.dromara.hutool.poi.excel.writer.TemplateContext
-
- toString() - Method in class org.dromara.hutool.setting.GroupedMap
-
- toString() - Method in class org.dromara.hutool.setting.Setting
-
- toString() - Method in class org.dromara.hutool.swing.img.DisplayText
-
- toStringDefaultTimeZone() - Method in class org.dromara.hutool.core.date.DateTime
-
转为"yyyy-MM-dd HH:mm:ss" 格式字符串
时区使用当前地区的默认时区
- toStringNormal() - Method in class org.dromara.hutool.core.date.chinese.ChineseDate
-
转换为标准的日期格式来表示农历日期,例如2020-01-13
如果存在闰月,显示闰月月份,如润二月显示2
- toStringOnOff(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'on'
或者 'off'
.
- toStringOrEmpty(Object) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
- toStringOrNull(Object) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
调用对象的toString方法,null
会返回null
- toStringPretty() - Method in interface org.dromara.hutool.json.JSON
-
格式化打印JSON,缩进为4个空格
- toStringTrueFalse(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'true'
或者 'false'
.
- toStringYesNo(boolean) - Static method in class org.dromara.hutool.core.util.BooleanUtil
-
将boolean转换为字符串 'yes'
或者 'no'
.
- toStrOrNullStr(Object) - Static method in class org.dromara.hutool.core.convert.ConvertUtil
-
转换为字符串
如果给定的值为null
,或者转换失败,返回默认值"null"(即null这个字符串)
转换失败不会报错
- toSVG(BitMatrix, QrConfig) - Static method in class org.dromara.hutool.extra.qrcode.QrCodeUtil
-
BitMatrix转SVG(字符串)
- toSymbolCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为使用符号连接方式。
- toSymbolCase(CharSequence, char) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为使用符号连接方式。
- toTable(BiFunction<? super K, ? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTable(BiFunction<? super K, ? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByKey(Function<? super K, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>, Supplier<Map<K, V>>, BinaryOperator<V>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- toTableByValue(Function<? super V, ? extends N>) - Method in class org.dromara.hutool.core.stream.EntryStream
-
- totalCpu() - Method in class org.dromara.hutool.extra.management.oshi.CpuTicks
-
获取CPU总的使用率
- totalLength(CharSequence...) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
给定字符串数组的总长度
null字符长度定义为0
- toTerabytes() - Method in class org.dromara.hutool.core.io.unit.DataSize
-
返回TB大小
- toTimeStr() - Method in class org.dromara.hutool.core.date.DateTime
-
转为"HH:mm:ss" 格式字符串
- toTimeUnit(ChronoUnit) - Static method in class org.dromara.hutool.core.date.TemporalUtil
-
- toTimeZone(ZoneId) - Static method in class org.dromara.hutool.core.date.ZoneUtil
-
- TOTP - Class in org.dromara.hutool.crypto.digest.otp
-
time-based one-time passwords (TOTP) 基于时间戳算法的一次性密码生成器,
规范见:
RFC 6238.
- TOTP(byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.TOTP
-
构造,使用默认HMAC算法(HmacSHA1)
- TOTP(Duration, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.TOTP
-
构造,使用默认HMAC算法(HmacSHA1)
- TOTP(Duration, int, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.TOTP
-
构造,使用默认HMAC算法(HmacSHA1)
- TOTP(Duration, int, HmacAlgorithm, byte[]) - Constructor for class org.dromara.hutool.crypto.digest.otp.TOTP
-
构造
- toTree(List<T>) - Method in class org.dromara.hutool.core.tree.BeanTree
-
将集合转换为树
- toTreeSet(Collection<T>, Comparator<T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
将集合转换为排序后的TreeSet
- touch(String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(File, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- touch(String, String) - Static method in class org.dromara.hutool.core.io.file.FileUtil
-
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
- toUnderlineCase(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
将驼峰式命名的字符串转换为下划线方式。
- toUnderlineCase(CharSequence) - Static method in class org.dromara.hutool.core.text.NamingCase
-
将驼峰式命名的字符串转换为下划线方式,又称SnakeCase、underScoreCase。
- toUnicode(char) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(int) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符编码为Unicode形式
- toUnicode(CharSequence) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicode(CharSequence, boolean) - Static method in class org.dromara.hutool.core.text.UnicodeUtil
-
字符串编码为Unicode形式
- toUnicode(String) - Static method in class org.dromara.hutool.extra.emoji.EmojiUtil
-
将子串中的Emoji别名(两个":"包围的格式)和其HTML表示形式替换为为Unicode Emoji符号
例如:
:smile:
替换为 😄
😄
替换为 😄
:boy|type_6:
替换为 👦🏿
- toUnicodeHex(char) - Method in class org.dromara.hutool.core.codec.binary.Base16Codec
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》\u4f60
- toUnicodeHex(int) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
将指定int值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》 \u4f60
- toUnicodeHex(char) - Static method in class org.dromara.hutool.core.codec.binary.HexUtil
-
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
你 =》 \u4f60
- toUnmodifiableList() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
换为不可变集合
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, BinaryOperator<U>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
转换为不可变map,key,value为给定操作执行后的返回值
- toUnmodifiableSet() - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
换为不可变集合
- toUnsignedBitIndex(byte[]) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
统计无符号bytes转为bit位数为1的索引集合
- toUnsignedByteArray(BigInteger) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedByteArray(int, BigInteger) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
以无符号字节数组的形式返回传入值。
- toUnsignedInt(byte) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
byte转无符号int
- toURI() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
转换为URI
- toURI(URL) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转URL为URI
- toURI(URL, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转URL为URI
- toURI(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转字符串为URI
- toURI(String, boolean) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
转字符串为URI
- toURL() - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
- toURL(URLStreamHandler) - Method in class org.dromara.hutool.core.net.url.UrlBuilder
-
- toUrlForHttp(String) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUrlForHttp(String, URLStreamHandler) - Static method in class org.dromara.hutool.core.net.url.UrlUtil
-
将URL字符串转换为URL对象,并做必要验证
- toUtf8Bytes(CharSequence) - Static method in class org.dromara.hutool.core.util.ByteUtil
-
编码字符串,编码为UTF-8
- toUtf8Reader(InputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个文件读取器,默认使用 UTF-8 编码
- toUtf8Stream(String) - Static method in class org.dromara.hutool.core.io.IoUtil
-
String 转为UTF-8编码的字节流流
- toUtf8Writer(OutputStream) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个Writer,默认编码UTF-8
- toUUID() - Method in class org.dromara.hutool.core.data.id.ULID
-
转为UUID
- toValueStream() - Method in class org.dromara.hutool.core.stream.EntryStream
-
转为值的流
- toWriter(OutputStream, Charset) - Static method in class org.dromara.hutool.core.io.IoUtil
-
获得一个Writer
- toXml(JSON) - Static method in class org.dromara.hutool.json.xml.JSONXMLSerializer
-
转换JSONObject为XML
Convert a JSONObject into a well-formed, element-normal XML string.
- toXml(JSON, String) - Static method in class org.dromara.hutool.json.xml.JSONXMLSerializer
-
转换JSONObject为XML
- toXml(JSON, String, String...) - Static method in class org.dromara.hutool.json.xml.JSONXMLSerializer
-
转换JSONObject为XML
- toXml(JSON) - Static method in class org.dromara.hutool.json.xml.JSONXMLUtil
-
转换JSONObject为XML
- toXml(JSON, String) - Static method in class org.dromara.hutool.json.xml.JSONXMLUtil
-
转换JSONObject为XML
- toXml(JSON, String, String...) - Static method in class org.dromara.hutool.json.xml.JSONXMLUtil
-
转换JSONObject为XML
- toXmlStr(JSON) - Static method in class org.dromara.hutool.json.JSONUtil
-
转换为XML字符串
- toZip(Iterable<R>) - Method in interface org.dromara.hutool.core.stream.TerminableWrappedStream
-
与给定的可迭代对象转换成map,key为现有元素,value为给定可迭代对象迭代的元素
至少包含全部的key,如果对应位置上的value不存在,则为null
- toZipFile(File, Charset) - Static method in class org.dromara.hutool.core.compress.ZipUtil
-
- toZonedDateTime() - Method in class org.dromara.hutool.core.date.DateBuilder
-
转换为带时区信息的
DateTime
此方法用于保留原始时间戳,并且不丢失时区信息
- toZoneId(TimeZone) - Static method in class org.dromara.hutool.core.date.ZoneUtil
-
- trace(Throwable) - Method in class org.dromara.hutool.log.AbstractLog
-
- trace(String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- trace(Throwable, String, Object...) - Method in class org.dromara.hutool.log.AbstractLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.commons.ApacheCommonsLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.console.ConsoleLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jboss.JbossLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.jdk.JdkLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j.Log4jLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.log4j2.Log4j2Log
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.slf4j.Slf4jLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog
-
- trace(String, Throwable, String, Object...) - Method in class org.dromara.hutool.log.engine.tinylog.TinyLog2
-
- trace(Throwable) - Method in interface org.dromara.hutool.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(String, Object...) - Method in interface org.dromara.hutool.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(String, Throwable, String, Object...) - Method in interface org.dromara.hutool.log.level.TraceLog
-
打印 TRACE 等级的日志
- trace(String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Trace等级日志,小于debug
由于动态获取Log,效率较低,建议在非频繁调用的情况下使用!!
- trace(Log, String, Object...) - Static method in class org.dromara.hutool.log.LogUtil
-
Trace等级日志,小于Debug
- TraceLog - Interface in org.dromara.hutool.log.level
-
TRACE级别日志接口
- trans(Collection<F>, Function<? super F, ? extends T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
使用给定的转换函数,转换源集合为新类型的集合
- trans(Iterator<F>, Function<? super F, ? extends T>) - Static method in class org.dromara.hutool.core.collection.iter.IterUtil
-
- trans(Spliterator<F>, Function<? super F, ? extends T>) - Static method in class org.dromara.hutool.core.collection.SpliteratorUtil
-
- TransactionLevel - Enum in org.dromara.hutool.db.transaction
-
事务级别枚举
脏读(Dirty Read):
一个事务会读到另一个事务更新后但未提交的数据,如果另一个事务回滚,那么当前事务读到的数据就是脏数据
不可重复读(Non Repeatable Read):
在一个事务内,多次读同一数据,在这个事务还没有结束时,如果另一个事务恰好修改了这个数据,那么,在第一个事务中,两次读取的数据就可能不一致
幻读(Phantom Read):
在一个事务中,第一次查询某条记录,发现没有,但是,当试图更新这条不存在的记录时,竟然能成功,且可以再次读取同一条记录。
- TransCollection<F,T> - Class in org.dromara.hutool.core.collection
-
使用给定的转换函数,转换源集合为新类型的集合
- TransCollection(Collection<F>, Function<? super F, ? extends T>) - Constructor for class org.dromara.hutool.core.collection.TransCollection
-
构造
- transElements(NodeList) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将NodeList转换为Element列表
- transElements(Element, NodeList) - Static method in class org.dromara.hutool.core.xml.XmlUtil
-
将NodeList转换为Element列表
非Element节点将被忽略
- transform(Supplier<C>, Function<C, R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- transform(Function<List<T>, R>) - Static method in class org.dromara.hutool.core.stream.CollectorUtil
-
- transform(AffineTransform, BufferedImage) - Static method in class org.dromara.hutool.swing.img.ImgUtil
-
转换图片
可以使用一系列平移 (translation)、缩放 (scale)、翻转 (flip)、旋转 (rotation) 和错切 (shear) 来构造仿射变换。
- TransformableWrappedStream<T,S extends TransformableWrappedStream<T,S>> - Interface in org.dromara.hutool.core.stream
-
- transientSupport - Variable in class org.dromara.hutool.core.bean.copier.CopyOptions
-
是否支持transient关键字修饰和@Transient注解,如果支持,被修饰的字段或方法对应的字段将被忽略。
- TransIter<F,T> - Class in org.dromara.hutool.core.collection.iter
-
- TransIter(Iterator<? extends F>, Function<? super F, ? extends T>) - Constructor for class org.dromara.hutool.core.collection.iter.TransIter
-
构造
- TransMap<K,V> - Class in org.dromara.hutool.core.map
-
- TransMap(Supplier<Map<K, V>>) - Constructor for class org.dromara.hutool.core.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransMap(Map<K, V>) - Constructor for class org.dromara.hutool.core.map.TransMap
-
构造
通过传入一个Map从而确定Map的类型,子类需创建一个空的Map,而非传入一个已有Map,否则值可能会被修改
- TransSpliterator<F,T> - Class in org.dromara.hutool.core.collection
-
- TransSpliterator(Spliterator<F>, Function<? super F, ? extends T>) - Constructor for class org.dromara.hutool.core.collection.TransSpliterator
-
构造
- traverseTypeHierarchy(Class<?>, Predicate<Class<?>>, Consumer<Class<?>>, boolean) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root
在内,其层级结构中的所有类和接口。
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root
在内,其层级结构中的所有类和接口,直到terminator
返回false
- traverseTypeHierarchyWhile(Class<?>, Predicate<Class<?>>, Predicate<Class<?>>) - Static method in class org.dromara.hutool.core.reflect.ClassUtil
-
按广度优先遍历包括root
在内,其层级结构中的所有类和接口,直到terminator
返回false
- TreeBuilder<E> - Class in org.dromara.hutool.core.tree
-
树构建器
- TreeBuilder(E, TreeNodeConfig) - Constructor for class org.dromara.hutool.core.tree.TreeBuilder
-
构造
- TreeBuilder(MapTree<E>) - Constructor for class org.dromara.hutool.core.tree.TreeBuilder
-
构造
- TreeEntry<K,V> - Interface in org.dromara.hutool.core.map
-
允许拥有一个父节点与多个子节点的Map.Entry
实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K) - Constructor for class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeEntryNode(LinkedForestMap.TreeEntryNode<K, V>, K, V) - Constructor for class org.dromara.hutool.core.map.LinkedForestMap.TreeEntryNode
-
创建一个节点
- TreeNode<T> - Class in org.dromara.hutool.core.tree
-
树节点 每个属性都可以在
TreeNodeConfig
中被重命名
在你的项目里它可以是部门实体、地区实体等任意类树节点实体
类树节点实体: 包含key,父Key.不限于这些属性的可以构造成一颗树的实体对象
- TreeNode() - Constructor for class org.dromara.hutool.core.tree.TreeNode
-
空构造
- TreeNode(T, T, String, Comparable<?>) - Constructor for class org.dromara.hutool.core.tree.TreeNode
-
构造
- TreeNodeConfig - Class in org.dromara.hutool.core.tree
-
树配置属性相关
- TreeNodeConfig() - Constructor for class org.dromara.hutool.core.tree.TreeNodeConfig
-
- TreeUtil - Class in org.dromara.hutool.core.tree
-
树工具类
- TreeUtil() - Constructor for class org.dromara.hutool.core.tree.TreeUtil
-
- trim(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null
,依然返回null
。
- trim(CharSequence, StrTrimer.TrimMode) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白符,如果字符串是null
,依然返回null
。
- trim(CharSequence, StrTrimer.TrimMode, Predicate<Character>) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null
,依然返回null
。
- trim(String[]) - Static method in class org.dromara.hutool.core.text.StrUtil
-
给定字符串数组全部做去首尾空格
- TRIM_BLANK - Static variable in class org.dromara.hutool.core.text.StrTrimer
-
去除两边空白符
- TRIM_PREFIX_BLANK - Static variable in class org.dromara.hutool.core.text.StrTrimer
-
去除头部空白符
- TRIM_SUFFIX_BLANK - Static variable in class org.dromara.hutool.core.text.StrTrimer
-
去除尾部空白符
- TrimEditor - Class in org.dromara.hutool.poi.excel.cell.editors
-
去除String类型的单元格值两边的空格
- TrimEditor() - Constructor for class org.dromara.hutool.poi.excel.cell.editors.TrimEditor
-
- trimField - Variable in class org.dromara.hutool.poi.csv.CsvReadConfig
-
每个字段是否去除两边空白符
- trimFunc(boolean) - Static method in class org.dromara.hutool.core.text.split.SplitUtil
-
Trim函数
- trimPrefix(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头部的空白,如果字符串是null
,则返回null
。
- trimStrFields(T, String...) - Static method in class org.dromara.hutool.core.bean.BeanUtil
-
把Bean里面的String属性做trim操作。
- trimSuffix(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串尾部的空白,如果字符串是null
,则返回null
。
- trimToEmpty(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null
,返回""
。
- trimToNull(CharSequence) - Static method in class org.dromara.hutool.core.text.CharSequenceUtil
-
除去字符串头尾部的空白,如果字符串是null
或者"",返回null
。
- Triple<L,M,R> - Class in org.dromara.hutool.core.lang.tuple
-
不可变三元组对象
- Triple(L, M, R) - Constructor for class org.dromara.hutool.core.lang.tuple.Triple
-
构造
- TripleConverter - Class in org.dromara.hutool.core.convert.impl
-
Triple
转换器,支持以下类型转为Triple:
Bean,包含
getLeft
、
getMiddle
和
getRight
方法
- TripleConverter(Converter) - Constructor for class org.dromara.hutool.core.convert.impl.TripleConverter
-
构造
- TripleDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
三元组反序列化器
- TripleDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.TripleDeserializer
-
- TripleTable<L,M,R> - Class in org.dromara.hutool.core.map
-
三值表结构,可重复
用于提供三种值相互查找操作
查找方式为indexOf方式遍历查找,数据越多越慢。
- TripleTable(List<Triple<L, M, R>>) - Constructor for class org.dromara.hutool.core.map.TripleTable
-
构造
- TripleTable(int) - Constructor for class org.dromara.hutool.core.map.TripleTable
-
构造
- TripleTable(List<L>, List<M>, List<R>) - Constructor for class org.dromara.hutool.core.map.TripleTable
-
- truncate(Calendar, DateField) - Static method in class org.dromara.hutool.core.date.CalendarUtil
-
修改日期为某个时间字段起始时间
- truncate(Date, DateField) - Static method in class org.dromara.hutool.core.date.DateUtil
-
修改日期为某个时间字段起始时间
- TRUST_ANY - Static variable in class org.dromara.hutool.http.ssl.SSLInfo
-
信任所有的SSLInfo
- TRUST_ANYS - Static variable in class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
信任所有
- TrustAnyHostnameVerifier - Class in org.dromara.hutool.core.net.ssl
-
https 域名校验,信任所有域名
注意此类慎用,信任全部可能会有中间人攻击风险
- TrustAnyHostnameVerifier() - Constructor for class org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
-
- TrustAnyTrustManager - Class in org.dromara.hutool.core.net.ssl
-
信任所有信任管理器,默认信任所有客户端和服务端证书
继承
X509ExtendedTrustManager
的原因见:
https://blog.csdn.net/ghaohao/article/details/79454913
注意此类慎用,信任全部可能会有中间人攻击风险。
- TrustAnyTrustManager() - Constructor for class org.dromara.hutool.core.net.ssl.TrustAnyTrustManager
-
- TrustManagerUtil - Class in org.dromara.hutool.core.net.ssl
-
- TrustManagerUtil() - Constructor for class org.dromara.hutool.core.net.ssl.TrustManagerUtil
-
- tryAcquire() - Method in interface org.dromara.hutool.core.thread.ratelimiter.RateLimiter
-
尝试获取许可,非阻塞方法
- tryAcquire(int) - Method in interface org.dromara.hutool.core.thread.ratelimiter.RateLimiter
-
尝试获取许可,非阻塞方法
- tryAcquire(int) - Method in class org.dromara.hutool.core.thread.ratelimiter.SemaphoreRateLimiter
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.collection.TransSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.IterateSpliterator
-
- tryAdvance(Consumer<? super T>) - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- tryConvertEnum(Object, Class) - Static method in class org.dromara.hutool.core.convert.impl.EnumConverter
-
尝试转换,转换规则为:
如果实现
EnumItem
接口,则调用fromInt或fromStr转换
找到类似转换的静态方法调用实现转换且优先使用
约定枚举类应该提供 valueOf(String) 和 valueOf(Integer)用于转换
oriInt /name 转换托底
- tryLock() - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- tryLock(long, TimeUnit) - Method in class org.dromara.hutool.core.thread.lock.NoLock
-
- trySplit() - Method in class org.dromara.hutool.core.collection.TransSpliterator
-
- trySplit() - Method in class org.dromara.hutool.core.stream.spliterators.DropWhileSpliterator
-
- trySplit() - Method in class org.dromara.hutool.core.stream.spliterators.TakeWhileSpliterator
-
- ttl - Variable in class org.dromara.hutool.core.cache.impl.CacheObj
-
对象存活时长,0表示永久存活
- Tuple - Class in org.dromara.hutool.core.lang.tuple
-
不可变数组类型(元组),用于多值返回
多值可以支持每个元素值类型不同
- Tuple(Object...) - Constructor for class org.dromara.hutool.core.lang.tuple.Tuple
-
构造
- TupleConverter - Class in org.dromara.hutool.core.convert.impl
-
- TupleConverter() - Constructor for class org.dromara.hutool.core.convert.impl.TupleConverter
-
- TupleDeserializer - Class in org.dromara.hutool.json.serializer.impl
-
多元组Tuple反序列化器
- TupleDeserializer() - Constructor for class org.dromara.hutool.json.serializer.impl.TupleDeserializer
-
- tx(SerConsumer<Db>) - Method in class org.dromara.hutool.db.Db
-
执行事务,使用默认的事务级别
在同一事务中,所有对数据库操作都是原子的,同时提交或者同时回滚
- tx(TransactionLevel, SerConsumer<Db>) - Method in class org.dromara.hutool.db.Db
-
执行事务
在同一事务中,所有对数据库操作都是原子的,同时提交或者同时回滚
- tx(SerConsumer<Session>) - Method in class org.dromara.hutool.db.Session
-
- TYPE - Static variable in class org.dromara.hutool.json.jwt.JWTHeader
-
声明类型,一般为jwt
- TYPE_JCEKS - Static variable in class org.dromara.hutool.crypto.KeyStoreUtil
-
JCEKS(Java Cryptography Extension Key Store)
- TYPE_JKS - Static variable in class org.dromara.hutool.crypto.KeyStoreUtil
-
Java密钥库(Java Key Store,JKS)KEY_STORE,Java 平台特有的密钥库格式
JKS 密钥库可以用 Java 的 keytool 工具进行管理。
- TYPE_PKCS12 - Static variable in class org.dromara.hutool.crypto.KeyStoreUtil
-
PKCS12是公钥加密标准,它规定了可包含所有私钥、公钥和证书。
- TYPE_X509 - Static variable in class org.dromara.hutool.crypto.cert.CertUtil
-
Certification类型:X.509
- TypeAdapter - Interface in org.dromara.hutool.json.serializer
-
JSON类型适配器,实现此接口即同时实现对象的序列化和反序列化
- TypeAdapterManager - Class in org.dromara.hutool.json.serializer
-
JSON适配器(序列化和反序列化)管理器,用于管理JSON序列化器,注册和注销自定义序列化器和反序列化器。
- TypeAdapterManager() - Constructor for class org.dromara.hutool.json.serializer.TypeAdapterManager
-
构造
- TypeGetter<K> - Interface in org.dromara.hutool.core.lang.getter
-
基本类型的getter接口
提供一个统一的接口定义返回不同类型的值(基本类型),定义类型包括:
Object
String
Integer
Short
Boolean
Long
Character
Float
Double
Byte
BigDecimal
BigInteger
Enum
Number
Date
java.sql.Time
java.sql.Timestamp
java.sql.Timestamp
LocalDateTime
LocalDate
LocalTime
通过实现此接口,最简单方式为通过实现
TypeGetter.getObj(Object, Object)
方法,完成所有类型的值获取,获取默认采用
ConvertUtil
方式自动转换。
- TypeReference<T> - Class in org.dromara.hutool.core.reflect
-
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型。
- TypeReference() - Constructor for class org.dromara.hutool.core.reflect.TypeReference
-
构造
- TypeUtil - Class in org.dromara.hutool.core.reflect
-
针对
Type
的工具类封装
最主要功能包括:
1.
- TypeUtil() - Constructor for class org.dromara.hutool.core.reflect.TypeUtil
-
- validate(T) - Method in interface org.dromara.hutool.core.pool.ObjectFactory
-
验证对象可用性,一般用于对象池中借出对象和返还对象前的验证操作。
- validate(Instant, int, int) - Method in class org.dromara.hutool.crypto.digest.otp.TOTP
-
用于验证code是否正确
- validate(T, Class<?>...) - Static method in class org.dromara.hutool.extra.validation.ValidationUtil
-
校验对象
- validate(long) - Method in class org.dromara.hutool.json.jwt.JWT
-
- validateAlgorithm() - Method in class org.dromara.hutool.json.jwt.JWTValidator
-
- validateAlgorithm(JWTSigner) - Method in class org.dromara.hutool.json.jwt.JWTValidator
-
- validateAndThrowFirst(Object, Class<?>...) - Static method in class org.dromara.hutool.extra.validation.ValidationUtil
-
校验对象,校验不通过,直接抛出给调用者
说明:如果Bean对象内部有非基本类型对象,需要把内部对象取出,进行手动多次调用,本方法
- validateBetween(Number, Number, Number, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查给定的数字是否在指定范围内
- validateBetween(Date, Date, Date, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查给定的日期是否在指定范围内
- validateBirthday(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证验证是否为生日
- validateByteLength(CharSequence, int, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串的字节长度是否符合要求,默认采用"utf-8"编码
- validateByteLength(CharSequence, int, int, Charset, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串的字节长度是否符合要求
- validateCarDrivingLicence(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为驾驶证 别名:驾驶证档案编号、行驶证编号
- validateCarVin(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为车架号,别名:行驶证编号 车辆识别代号 车辆识别码
- validateChinese(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为汉字
- validateCitizenIdNumber(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为身份证号码(支持18位、15位和港澳台的10位)
- validateDate() - Method in class org.dromara.hutool.json.jwt.JWTValidator
-
- validateDate(Date) - Method in class org.dromara.hutool.json.jwt.JWTValidator
-
- validateDate(Date, long) - Method in class org.dromara.hutool.json.jwt.JWTValidator
-
- validateEmail(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为可用邮箱地址
- validateEmpty(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为空,非空时抛出异常
对于String类型判定是否为empty(null 或 "")
- validateEntity(Entity) - Static method in class org.dromara.hutool.db.sql.SqlBuilder
-
验证实体类对象的有效性
- validateEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否相等,不相等抛出异常
- ValidateException - Exception in org.dromara.hutool.core.exception
-
验证异常
- ValidateException() - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String, Object...) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(String, Throwable, boolean, boolean) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(Throwable, String, Object...) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(int, String) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(int, Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
构造
- ValidateException(int, String, Throwable) - Constructor for exception org.dromara.hutool.core.exception.ValidateException
-
- validateFalse(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否为false
- validateGeneral(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为英文字母 、数字和下划线
- validateGeneral(T, int, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为给定长度范围的英文字母 、数字和下划线
- validateGeneral(T, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为给定最小长度的英文字母 、数字和下划线
- validateGeneralWithChinese(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为中文字、英文字母、数字和下划线
- validateHex(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为Hex(16进制)字符串
- validateIpv4(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为IPV4地址
- validateIpv6(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为IPV6地址
- validateLength(CharSequence, int, int, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符的长度是否符合要求
- validateLetter(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否全部为字母组成,包括大写和小写字母和汉字
- validateLowerCase(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串是否全部为小写字母
- validateMac(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为MAC地址
- validateMatchRegex(String, T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
- validateMobile(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为手机号码(中国)
- validateMoney(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为货币
- validateNotEmpty(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为非空,为空时抛出异常
对于String类型判定是否为empty(null 或 "")
- validateNotEmptyAndEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值不等时抛出异常
- validateNotEmptyAndNotEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值相等时抛出异常
- validateNotEqual(Object, Object, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否不等,相等抛出异常
- validateNotNull(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否非null
- validateNull(T, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否为null
- validateNumber(String, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为数字
- ValidateObjectInputStream - Class in org.dromara.hutool.core.io.stream
-
带有类验证的对象流,用于避免反序列化漏洞
详细见:https://xz.aliyun.com/t/41/
- ValidateObjectInputStream(InputStream, Class<?>...) - Constructor for class org.dromara.hutool.core.io.stream.ValidateObjectInputStream
-
构造
- validatePlateNumber(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为中国车牌号
- validateProperty(T, String, Class<?>...) - Static method in class org.dromara.hutool.extra.validation.ValidationUtil
-
校验bean的某一个属性
- validateTrue(boolean, String, Object...) - Static method in class org.dromara.hutool.core.lang.Validator
-
检查指定值是否为true
- validateUpperCase(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证字符串是否全部为大写字母
- validateUrl(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为URL
- validateUUID(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
- validateWord(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为字母(包括大写和小写字母)
- validateZipCode(T, String) - Static method in class org.dromara.hutool.core.lang.Validator
-
验证是否为邮政编码(中国)
- ValidationUtil - Class in org.dromara.hutool.extra.validation
-
java bean 校验工具类,此工具类基于validation-api(jakarta.validation-api)封装
在实际使用中,用户需引入validation-api的实现,如:hibernate-validator
注意:hibernate-validator还依赖了javax.el,需自行引入。
- ValidationUtil() - Constructor for class org.dromara.hutool.extra.validation.ValidationUtil
-
- Validator - Class in org.dromara.hutool.core.lang
-
字段验证器(验证器),分两种类型的验证:
isXXX:通过返回boolean值判断是否满足给定格式。
- Validator() - Constructor for class org.dromara.hutool.core.lang.Validator
-
- value(String, Type) - Method in class org.dromara.hutool.core.bean.copier.provider.BeanValueProvider
-
- value(String, Type) - Method in class org.dromara.hutool.core.bean.copier.provider.DynaBeanValueProvider
-
- value(String, Type) - Method in class org.dromara.hutool.core.bean.copier.provider.MapValueProvider
-
- value(K, Type) - Method in interface org.dromara.hutool.core.bean.copier.ValueProvider
-
获取值
返回值一般需要匹配被注入类型,如果不匹配会调用默认转换 Convert#support(Type, Object)实现转换
- value - Variable in class org.dromara.hutool.core.lang.mutable.MutableEntry
-
值
- value - Variable in class org.dromara.hutool.core.text.finder.MultiStrFinder.Node
-
- value(String, Type) - Method in class org.dromara.hutool.json.support.JSONObjectValueProvider
-
- ValueListHandler - Class in org.dromara.hutool.db.handler
-
结果集处理类 ,处理出的结果为List列表
- ValueListHandler() - Constructor for class org.dromara.hutool.db.handler.ValueListHandler
-
- valueOf(String) - Static method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.convert.BasicType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.CIN10.Gender
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.id.Pid
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.masking.MaskingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.PasswdStrength.CHAR_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.data.PasswdStrength.PASSWD_LEVEL
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.BetweenFormatter.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.chinese.ChineseDateFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.DateField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.DateModifier.ModifyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.DateUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.Month
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.Quarter
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.date.Week
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.file.FileMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.file.LineSeparator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.unit.DataUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.io.watch.WatchKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.range.BoundType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.lang.ref.ReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.net.url.UrlQuery.EncodeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.reflect.ModifierType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.text.StrJoiner.NullMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.text.StrTrimer.TrimMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.core.thread.RejectPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.cron.pattern.Part
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.asymmetric.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.asymmetric.SignAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.CipherMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.digest.DigestAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.digest.mac.HmacAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.Padding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.symmetric.FPE.FPEMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.symmetric.SymmetricAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.crypto.symmetric.ZUC.ZUCAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.dialect.DialectName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.meta.JdbcType
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.dromara.hutool.db.meta.JdbcType
-
- valueOf(String) - Static method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.meta.TableType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.Condition.LikeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.LogicalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.sql.SqlBuilder.Join
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.ThreadLocalConnection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.db.transaction.TransactionLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.extra.ftp.FtpMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.extra.mail.GlobalMailAccount
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.extra.spring.cglib.BeanCopierCache
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.extra.ssh.engine.jsch.ChannelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.extra.ssh.engine.jsch.JschSftp.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.extra.template.TemplateConfig.ResourceMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.http.GlobalCompressStreamRegister
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.http.GlobalHeaders
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.http.meta.ContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.http.meta.HeaderName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.http.meta.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.http.webservice.SoapProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.json.JSONConfig.DuplicateMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.json.writer.NumberWriteMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.log.level.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.poi.excel.sax.AttributeName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.poi.excel.sax.CellDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.poi.excel.sax.ElementName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.poi.excel.shape.ExcelPicType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.poi.excel.style.Align
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.poi.excel.style.LineStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.socket.nio.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.AlphaInterpolation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Antialias
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.ColorRender
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Dither
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.FractionalMetrics
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Interpolation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Render
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.StrokeControl
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.TextAntialias
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.swing.img.ScaleType
-
Returns the enum constant of this type with the specified name.
- ValueProvider<K> - Interface in org.dromara.hutool.core.bean.copier
-
值提供者,用于提供Bean注入时参数对应值得抽象接口
继承或匿名实例化此接口
在Bean注入过程中,Bean获得字段名,通过外部方式根据这个字段名查找相应的字段值,然后注入Bean
- ValueProviderToBeanCopier<T> - Class in org.dromara.hutool.core.bean.copier
-
- ValueProviderToBeanCopier(ValueProvider<String>, T, Type, CopyOptions) - Constructor for class org.dromara.hutool.core.bean.copier.ValueProviderToBeanCopier
-
构造
- values() - Static method in enum org.dromara.hutool.core.bean.BeanInfoCache
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.cache.GlobalPruneTimer
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Collection<Map<?, V>>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
获取指定Map列表中所有的Value
- values() - Static method in enum org.dromara.hutool.core.convert.BasicType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.CIN10.Gender
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.id.Pid
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.masking.MaskingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.PasswdStrength.CHAR_TYPE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.data.PasswdStrength.PASSWD_LEVEL
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.BetweenFormatter.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.chinese.ChineseDateFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.DateField
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.DateModifier.ModifyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.DateUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.Month
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.Quarter
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.date.Week
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.file.FileMagicNumber
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.file.FileMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.file.LineSeparator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.unit.DataUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.io.watch.WatchKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitBackgroundColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ansi.Ansi4BitColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ansi.AnsiStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.range.BoundType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.lang.ref.ReferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.dromara.hutool.core.map.BeanMap
-
- values() - Method in class org.dromara.hutool.core.map.concurrent.ConcurrentLinkedHashMap
-
- values() - Method in class org.dromara.hutool.core.map.LinkedForestMap
-
- values() - Method in class org.dromara.hutool.core.map.MapProxy
-
- values() - Method in class org.dromara.hutool.core.map.MapWrapper
-
- values() - Method in class org.dromara.hutool.core.map.multi.AbsTable
-
- values() - Method in interface org.dromara.hutool.core.map.multi.Table
-
所有行列值的集合
- values() - Method in class org.dromara.hutool.core.map.reference.ReferenceConcurrentMap
-
- values() - Method in class org.dromara.hutool.core.map.TableMap
-
- values() - Static method in enum org.dromara.hutool.core.net.url.UrlQuery.EncodeMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.reflect.ModifierType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.text.placeholder.StrTemplate.Feature
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.text.StrJoiner.NullMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.text.StrTrimer.TrimMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.core.thread.RejectPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.cron.pattern.Part
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.asymmetric.KeyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.asymmetric.SignAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.CipherMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.digest.DigestAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.digest.mac.HmacAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.Padding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.symmetric.FPE.FPEMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.symmetric.SymmetricAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.crypto.symmetric.ZUC.ZUCAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.dialect.DialectName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.meta.JdbcType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.meta.ResultColumn.ColumnNullable
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.meta.TableType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.Condition.LikeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.LogicalOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.sql.SqlBuilder.Join
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.ThreadLocalConnection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.db.transaction.TransactionLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.extra.ftp.FtpMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.extra.mail.GlobalMailAccount
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.extra.spring.cglib.BeanCopierCache
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.extra.ssh.engine.jsch.ChannelType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.extra.ssh.engine.jsch.JschSftp.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.extra.template.TemplateConfig.ResourceMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.http.GlobalCompressStreamRegister
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.http.GlobalHeaders
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.http.meta.ContentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.http.meta.HeaderName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.http.meta.Method
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.http.webservice.SoapProtocol
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.json.JSONConfig.DuplicateMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.json.writer.NumberWriteMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.log.level.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.poi.excel.sax.AttributeName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.poi.excel.sax.CellDataType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.poi.excel.sax.ElementName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.poi.excel.shape.ExcelPicType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.poi.excel.style.Align
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.poi.excel.style.LineStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(String) - Method in class org.dromara.hutool.setting.GroupedMap
-
指定分组下所有值
- values(String) - Method in class org.dromara.hutool.setting.Setting
-
指定分组下所有值
- values() - Method in class org.dromara.hutool.setting.Setting
-
获取默认分组(空分组)中的所有值列表
- values() - Static method in enum org.dromara.hutool.socket.nio.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.AlphaInterpolation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Antialias
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.ColorRender
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Dither
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.FractionalMetrics
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Interpolation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.Render
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.StrokeControl
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.RenderingHintsBuilder.TextAntialias
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.swing.img.ScaleType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valuesOfKeys(Map<K, V>, K...) - Static method in class org.dromara.hutool.core.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- valuesOfKeys(Map<K, V>, Iterable<K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- valuesOfKeys(Map<K, V>, Iterator<K>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
从Map中获取指定键列表对应的值列表
如果key在map中不存在或key对应值为null,则返回值列表对应位置的值也为null
- variant() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID
相关联的变体号。
- VelocityEngine - Class in org.dromara.hutool.extra.template.engine.velocity
-
- VelocityEngine() - Constructor for class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
-
默认构造
- VelocityEngine(TemplateConfig) - Constructor for class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
-
构造
- VelocityEngine(VelocityEngine) - Constructor for class org.dromara.hutool.extra.template.engine.velocity.VelocityEngine
-
构造
- VelocityTemplate - Class in org.dromara.hutool.extra.template.engine.velocity
-
Velocity模板包装
- VelocityTemplate(Template) - Constructor for class org.dromara.hutool.extra.template.engine.velocity.VelocityTemplate
-
构造
- VENDOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 运行时环境供应商的KEY
- VENDOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 运行时环境供应商
- VENDOR_URL - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 供应商的 URL的KEY
- VENDOR_URL - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 供应商的 URL
- verify(String, boolean) - Static method in class org.dromara.hutool.core.data.CIN
-
判断18位身份证的合法性,第十八位数字(校验码)的计算方法为:
将前面的身份证号码17位数分别乘以不同的系数。
- verify(String) - Static method in class org.dromara.hutool.core.data.VIN
-
- verify(String, SSLSession) - Method in class org.dromara.hutool.core.net.ssl.TrustAnyHostnameVerifier
-
- verify(byte[], byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.Sign
-
用公钥检验数字签名的合法性
- verify(byte[], byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用公钥检验数字签名的合法性
- verify(byte[], byte[], byte[]) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用公钥检验数字签名的合法性
- verify(byte[], byte[]) - Method in class org.dromara.hutool.crypto.digest.mac.Mac
-
验证生成的摘要与给定的摘要比较是否一致
简单比较每个byte位是否相同
- verify() - Method in class org.dromara.hutool.json.jwt.JWT
-
验证JWT Token是否有效
- verify(JWTSigner) - Method in class org.dromara.hutool.json.jwt.JWT
-
使用指定签名器,验证JWT Token是否有效
如果签名器为
null
,或者
NoneJWTSigner
,表示这个JWT无签名,签名部分必须为空
- verify(String, byte[]) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
-
验证JWT Token有效性
- verify(String, JWTSigner) - Static method in class org.dromara.hutool.json.jwt.JWTUtil
-
验证JWT Token有效性
- verify(String, String, String) - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
-
- verify(byte[], byte[]) - Method in class org.dromara.hutool.json.jwt.signers.AsymmetricJWTSigner
-
验签数据
- verify(byte[], byte[]) - Method in class org.dromara.hutool.json.jwt.signers.EllipticCurveJWTSigner
-
- verify(String, String, String) - Method in class org.dromara.hutool.json.jwt.signers.HMacJWTSigner
-
- verify(String, String, String) - Method in interface org.dromara.hutool.json.jwt.signers.JWTSigner
-
验签
- verify(String, String, String) - Method in class org.dromara.hutool.json.jwt.signers.NoneJWTSigner
-
- verify(String) - Method in class org.dromara.hutool.swing.captcha.AbstractCaptcha
-
- verify(String, String) - Method in interface org.dromara.hutool.swing.captcha.generator.CodeGenerator
-
验证用户输入的字符串是否与生成的验证码匹配
用户通过实现此方法定义验证码匹配方式
- verify(String, String) - Method in class org.dromara.hutool.swing.captcha.generator.MathGenerator
-
- verify(String, String) - Method in class org.dromara.hutool.swing.captcha.generator.RandomGenerator
-
- verify(String) - Method in interface org.dromara.hutool.swing.captcha.ICaptcha
-
验证验证码是否正确,建议忽略大小写
- verifyHex(String, String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用公钥检验数字签名的合法性
- verifyHex(String, String, String) - Method in class org.dromara.hutool.crypto.asymmetric.SM2
-
用公钥检验数字签名的合法性
- version() - Method in class org.dromara.hutool.core.data.id.UUID
-
与此 UUID
相关联的版本号.
- Version - Class in org.dromara.hutool.core.lang
-
字符串版本表示,用于解析版本号的不同部分并比较大小。
- Version(String) - Constructor for class org.dromara.hutool.core.lang.Version
-
版本对象,格式:tok+ ( '-' tok+)?
- VERSION - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 运行时环境版本的KEY
- VERSION - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 运行时环境版本
- VersionComparator - Class in org.dromara.hutool.core.comparator
-
版本比较器
比较两个版本的大小
排序时版本从小到大排序,即比较时小版本在前,大版本在后
支持如:1.3.20.8,6.82.20160101,8.5a/8.5c等版本形式
参考:java.lang.module.ModuleDescriptor.Version
- VersionComparator() - Constructor for class org.dromara.hutool.core.comparator.VersionComparator
-
默认构造
- VersionComparator(boolean) - Constructor for class org.dromara.hutool.core.comparator.VersionComparator
-
默认构造
- VfsResource - Class in org.dromara.hutool.core.io.resource
-
VFS资源封装
支持VFS 3.x on JBoss AS 6+,JBoss AS 7 and WildFly 8+
参考:org.springframework.core.io.VfsUtils
- VfsResource(Object) - Constructor for class org.dromara.hutool.core.io.resource.VfsResource
-
构造
- view(Collection<? extends T>) - Static method in class org.dromara.hutool.core.collection.CollUtil
-
转为只读集合
- view(T...) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
数组转为一个不可变List
类似于Java9中的List.of
不同于Arrays.asList,此方法不允许修改数组
- view(List<T>) - Static method in class org.dromara.hutool.core.collection.ListUtil
-
转为一个不可变List
类似于Java9中的List.of
- view(T...) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
数组转为一个不可变List
类似于Java9中的List.of
- view(Set<T>) - Static method in class org.dromara.hutool.core.collection.set.SetUtil
-
转为一个不可变Set
- view(Map<K, V>) - Static method in class org.dromara.hutool.core.map.MapUtil
-
将对应Map转换为不可修改的Map
- Vigenere - Class in org.dromara.hutool.crypto.symmetric
-
维吉尼亚密码实现。
- Vigenere() - Constructor for class org.dromara.hutool.crypto.symmetric.Vigenere
-
- VIN - Class in org.dromara.hutool.core.data
-
VIN是Vehicle Identification Number的缩写,即车辆识别号码。
- VIN(String) - Constructor for class org.dromara.hutool.core.data.VIN
-
构造
- VirtualCell - Class in org.dromara.hutool.poi.excel.cell
-
虚拟单元格,表示一个单元格的位置、值和样式,但是并非实际创建的单元格
注意:虚拟单元格设置值和样式均不会在实际工作簿中生效
- VirtualCell(Cell, int, int) - Constructor for class org.dromara.hutool.poi.excel.cell.VirtualCell
-
构造
- VirtualCell(Cell, int, int, Object) - Constructor for class org.dromara.hutool.poi.excel.cell.VirtualCell
-
构造
- VirtualCell(Row, int, int) - Constructor for class org.dromara.hutool.poi.excel.cell.VirtualCell
-
构造
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.compress.ZipCopyVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.CopyVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.DelVisitor
-
- visitFile(Path, BasicFileAttributes) - Method in class org.dromara.hutool.core.io.file.visitor.MoveVisitor
-
- VM_NAME - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 虚拟机实现名称的KEY
- VM_NAME - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 虚拟机实现名称
- VM_SPECIFICATION_NAME - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 虚拟机规范名称的KEY
- VM_SPECIFICATION_NAME - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 虚拟机规范名称
- VM_SPECIFICATION_VENDOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 虚拟机规范供应商的KEY
- VM_SPECIFICATION_VENDOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 虚拟机规范供应商
- VM_SPECIFICATION_VERSION - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 虚拟机规范版本的KEY
- VM_SPECIFICATION_VERSION - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 虚拟机规范版本
- VM_VENDOR - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 虚拟机实现供应商的KEY
- VM_VENDOR - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 虚拟机实现供应商
- VM_VERSION - Static variable in class org.dromara.hutool.extra.management.ManagementUtil
-
Java 虚拟机实现版本的KEY
- VM_VERSION - Static variable in interface org.dromara.hutool.extra.management.SystemPropsKeys
-
Java 虚拟机实现版本