- echo(Object, Object...) - 类 中的静态方法com.xiaoleilu.hutool.IoUtil
-
打印内容,调用系统的System.out.println方法
- elementText(Element, String) - 类 中的静态方法com.xiaoleilu.hutool.XmlUtil
-
根据节点名获得第一个子节点
- elementText(Element, String, String) - 类 中的静态方法com.xiaoleilu.hutool.XmlUtil
-
根据节点名获得第一个子节点
- ELFFilter - com.xiaoleilu.hutool.bloomFilter.filter中的类
-
- ELFFilter(long, int) - 类 的构造器com.xiaoleilu.hutool.bloomFilter.filter.ELFFilter
-
- ELFFilter(long) - 类 的构造器com.xiaoleilu.hutool.bloomFilter.filter.ELFFilter
-
- ELFHash(String) - 类 中的静态方法com.xiaoleilu.hutool.Hashs
-
ELF算法
- EMAIL - 类 中的静态变量com.xiaoleilu.hutool.Validator
-
邮件
- EMPTY - 类 中的静态变量com.xiaoleilu.hutool.StrUtil
-
- EMPTY_JSON - 类 中的静态变量com.xiaoleilu.hutool.StrUtil
-
- encode(String) - 类 中的静态方法com.xiaoleilu.hutool.HtmlUtil
-
转义文本中的HTML字符为安全的字符,以下字符被转义:
' with ' (' doesn't work in HTML4)
" with "
& with &
< with <
> with >
- encode(String, String) - 类 中的静态方法com.xiaoleilu.hutool.HttpUtil
-
编码字符为 application/x-www-form-urlencoded
- encode(String, String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
编码字符串
- encrypt(String, String, String) - 类 中的静态方法com.xiaoleilu.hutool.SecureUtil
-
加密
- encrypt(byte[], String) - 类 中的静态方法com.xiaoleilu.hutool.SecureUtil
-
加密
- encryptWithoutHex(byte[], String) - 类 中的静态方法com.xiaoleilu.hutool.SecureUtil
-
加密,不对结果做Hex处理
- Entity - com.xiaoleilu.hutool.db中的类
-
数据实体对象
数据实体类充当两个角色:
1.
- Entity() - 类 的构造器com.xiaoleilu.hutool.db.Entity
-
- Entity(String) - 类 的构造器com.xiaoleilu.hutool.db.Entity
-
构造
- EntityHandler - com.xiaoleilu.hutool.db.handler中的类
-
结果集处理类 ,处理出的结果为Entity列表
- EntityHandler() - 类 的构造器com.xiaoleilu.hutool.db.handler.EntityHandler
-
- equals(File, File) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
检查两个文件是否是同一个文件
- equals(Object, Object) - 类 中的静态方法com.xiaoleilu.hutool.Func
-
比较两个对象是否相等。
- equals(Object, Object) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否相等
当两值都为null返回true
- equalsNotEmpty(String, String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
比较两个字符串是否相同,如果为null或者空串则算不同
- error(String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Error等级日志
由于动态获取Logger,效率较低,建议在非频繁调用的情况下使用!!
- error(Logger, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Error等级日志
- error(Throwable, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Error等级日志
由于动态获取Logger,效率较低,建议在非频繁调用的情况下使用!!
- error(Logger, Throwable, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Error等级日志
- error(Logger, Throwable) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Error等级日志
- error(Throwable) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Error等级日志
由于动态获取Logger,效率较低,建议在非频繁调用的情况下使用!!
- error(String) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(String, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(String, Object, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(String, Object...) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(String, Throwable) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(Marker, String) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(Marker, String, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(Marker, String, Object, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(Marker, String, Object...) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(Marker, String, Throwable) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- error(Throwable, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.log.LogWrapper
-
Error等级日志
- escape(String) - 类 中的静态方法com.xiaoleilu.hutool.EscapeUtil
-
Escape编码(Unicode)
- escape(String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
转义字符串,将正则的关键字转义
- EscapeUtil - com.xiaoleilu.hutool中的类
-
Escape / Unescape
- EscapeUtil() - 类 的构造器com.xiaoleilu.hutool.EscapeUtil
-
- excAsync(Runnable, boolean) - 类 中的静态方法com.xiaoleilu.hutool.ThreadUtil
-
执行异步方法
- execAsync(Callable<T>) - 类 中的静态方法com.xiaoleilu.hutool.ThreadUtil
-
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞
- execute(String, Object...) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
执行非查询语句
语句包括 插入、更新、删除
- execute(Connection, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.db.SqlExecutor
-
执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- execute(String, Object...) - 类 中的方法com.xiaoleilu.hutool.db.SqlRunner
-
执行非查询语句
语句包括 插入、更新、删除
- execute(Runnable) - 类 中的静态方法com.xiaoleilu.hutool.ThreadUtil
-
直接在公共线程池中执行线程
- executeBatch(String, Object[]...) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
批量执行非查询语句
- executeBatch(Connection, String, Object[]...) - 类 中的静态方法com.xiaoleilu.hutool.db.SqlExecutor
-
批量执行非查询语句
语句包括 插入、更新、删除
此方法不会关闭Connection
- executeBatch(String, Object[]...) - 类 中的方法com.xiaoleilu.hutool.db.SqlRunner
-
批量执行非查询语句
- executeForGeneratedKey(String, Object...) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
执行非查询语句
语句包括 插入、更新、删除
- executeForGeneratedKey(Connection, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.db.SqlExecutor
-
执行非查询语句,返回主键
发查询语句包括 插入、更新、删除
此方法不会关闭Connection
- executeForGeneratedKey(String, Object...) - 类 中的方法com.xiaoleilu.hutool.db.SqlRunner
-
执行非查询语句
语句包括 插入、更新、删除
- existCustomTimeout - 类 中的变量com.xiaoleilu.hutool.cache.AbstractCache
-
每个对象是否有单独的失效时长,用于决定清理过期对象是否有必要。
- EXT_DIRS - 类 中的静态变量com.xiaoleilu.hutool.SystemUtil
-
- extractMulti(Pattern, String, String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月
pattern (.*?})
- extractMulti(String, String, String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月
pattern (.*?})
- extractMultiAndDelPre(Pattern, String[], String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月
pattern (.*?})
- extractMultiAndDelPre(String, String[], String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月
pattern (.*?})
- GBK - 类 中的静态变量com.xiaoleilu.hutool.CharsetUtil
-
- GENERAL - 类 中的静态变量com.xiaoleilu.hutool.Validator
-
英文字母 、数字和下划线
- GENERAL_WITH_CHINESE - 类 中的静态变量com.xiaoleilu.hutool.Validator
-
中文字、英文字母、数字和下划线
- genGetter(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
生成get方法名
- genSetter(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
生成set方法名
例如:name 返回 setName
- get(K) - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- get(K) - 接口 中的方法com.xiaoleilu.hutool.cache.Cache
-
从缓存中获得对象,当对象不在缓存中或已经过期返回null
- get(K) - 类 中的方法com.xiaoleilu.hutool.cache.NoCache
-
- get(Object) - 类 中的方法com.xiaoleilu.hutool.ConsistentHash
-
获得一个最近的顺时针节点
- get(String, T) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
获得特定类型值
- get(String, String, boolean) - 类 中的静态方法com.xiaoleilu.hutool.HttpUtil
-
发送get请求
- get(Class<?>) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
获得Logger
- get(String) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
获得Logger
- get() - 类 中的静态方法com.xiaoleilu.hutool.Log
-
- get(String, String, int) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
获得匹配的字符串
- get(Pattern, String, int) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
获得匹配的字符串
- get(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获得指定分组的键对应值
- get(Class<?>) - 类 中的静态方法com.xiaoleilu.hutool.Singleton
-
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
创建对象时调用其默认的无参构造方法,如果对象无此构造方法,会创建失败。
- get(String) - 类 中的静态方法com.xiaoleilu.hutool.Singleton
-
获得指定类的单例对象
对象存在于池中返回,否则创建,每次调用此方法获得的对象为同一个对象
创建对象时调用其默认的无参构造方法,如果对象无此构造方法,会创建失败。
- get(String, String) - 类 中的静态方法com.xiaoleilu.hutool.SystemUtil
-
获得System属性(调用System.getProperty)
- get(String) - 类 中的静态方法com.xiaoleilu.hutool.SystemUtil
-
获得System属性(调用System.getProperty)
- getAbsolutePath(String, Class<?>) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获取绝对路径
此方法不会判定给定路径是否有效(文件或目录存在)
- getAbsolutePath(String) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获取绝对路径,相对于classes的根目录
如果给定就是绝对路径,则返回原路径,原路径把所有\替换为/
- getBeginTimeOfDay(Date) - 类 中的静态方法com.xiaoleilu.hutool.DateUtil
-
获取某天的开始时间
- getBigDecimal(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getBigInteger(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getBool(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getBool(String, Boolean) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取波尔型属性值
- getBool(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取波尔型属性值
- getBool(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取波尔型属性值
- getBool(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取波尔型属性值
- getBool(String, String, Boolean) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取波尔型型属性值
- getBoolean(String, boolean) - 类 中的静态方法com.xiaoleilu.hutool.SystemUtil
-
获得boolean类型值
- getBufferedWriter(String, String, boolean) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获得一个带缓存的写入对象
- getBytes(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getCachedFilesCount() - 类 中的方法com.xiaoleilu.hutool.cache.FileLFUCache
-
- getChar(String, String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取char类型属性值
- getChar(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取char类型属性值
- getChar(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取char类型属性值
- getChar(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取char类型属性值
- getClassLoader() - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
获得class loader
若当前线程class loader不存在,取当前类的class loader
- getClassPathResources() - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
获得ClassPath
- getClassPaths(String) - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
获得ClassPath
- getClientIP(HttpServletRequest) - 类 中的静态方法com.xiaoleilu.hutool.HttpUtil
-
获取客户端IP
- getCollection(String, String) - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获得MongoDB中指定集合对象
- getColumnNames(ResultSet) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
获得结果集的所有列名
- getColumnNames(DataSource, String) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
获得表的所有列名
- getConn() - 类 中的方法com.xiaoleilu.hutool.db.Session
-
- getConnection(String) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.DruidDS
-
获得一个数据库连接池中的连接
- getConnection() - 类 中的静态方法com.xiaoleilu.hutool.db.ds.DruidDS
-
获得一个默认连接池中的连接(此默认连接取决于配置文件)
- getConnection() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getConnection(String, String) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getContent(String, String, VelocityContext, String) - 类 中的静态方法com.xiaoleilu.hutool.VelocityUtil
-
获得指定模板填充后的内容
- getContent(VelocityEngine, String, VelocityContext) - 类 中的静态方法com.xiaoleilu.hutool.VelocityUtil
-
获得指定模板填充后的内容
- getContent(String, VelocityContext) - 类 中的静态方法com.xiaoleilu.hutool.VelocityUtil
-
获得指定模板填充后的内容,使用默认引擎
- getContextClassLoader() - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
- getDataSource(String) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.DruidDS
-
获得一个数据源
- getDataSource() - 类 中的静态方法com.xiaoleilu.hutool.db.ds.DruidDS
-
获得默认数据源(连接池),链接信息来自于配置文件
- getDate(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getDb(String) - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获得DB
- getDouble(String, Double) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取double类型属性值
- getDouble(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取double类型属性值
- getDouble(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取double类型属性值
- getDouble(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取double类型属性值
- getDouble(String, String, Double) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取double类型属性值
- getDriver() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getDS(String, int) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获取MongoDB数据源
- getDS(String...) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获取MongoDB数据源
- getDS(Collection<String>) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获取MongoDB数据源
- getDS(Setting, String...) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获取MongoDB数据源
- getDS(Setting, Collection<String>) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.MongoDS
-
获取MongoDB数据源
- getElement(Element, String) - 类 中的静态方法com.xiaoleilu.hutool.XmlUtil
-
根据节点名获得第一个子节点
- getElements(Element, String) - 类 中的静态方法com.xiaoleilu.hutool.XmlUtil
-
根据节点名获得子节点列表
- getEndTimeOfDay(Date) - 类 中的静态方法com.xiaoleilu.hutool.DateUtil
-
获取某天的结束时间
- getExtension(String) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获得文件的扩展名
- getFalsePositiveProbability() - 类 中的方法com.xiaoleilu.hutool.bloomFilter.BloomFilter2
-
- getField() - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
- getFileBytes(String) - 类 中的方法com.xiaoleilu.hutool.cache.FileLFUCache
-
获得缓存过的文件bytes
- getFileBytes(File) - 类 中的方法com.xiaoleilu.hutool.cache.FileLFUCache
-
获得缓存过的文件bytes
- getFirstNumber(String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
从字符串中获得第一个整数
- getFloat(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getGeneralField(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
获得set或get方法对应的标准属性名
例如:setName 返回 name
- getGeneratedKey(PreparedStatement) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
获得自增键的值
- getGroups() - 类 中的方法com.xiaoleilu.hutool.GroupedSet
-
- getGroups() - 类 中的方法com.xiaoleilu.hutool.Setting
-
- getHitCount() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- getInt(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getInt(String, Integer) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取数字型型属性值
- getInt(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取数字型型属性值
- getInt(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取数字型型属性值
- getInt(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取数字型型属性值
- getInt(String, String, Integer) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取数字型型属性值
- getInt(String, int) - 类 中的静态方法com.xiaoleilu.hutool.SystemUtil
-
获得int类型值
- getJavaClassPaths() - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
- getJndiDs(String) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
获得JNDI数据源
- getLines(InputStream, String, T) - 类 中的静态方法com.xiaoleilu.hutool.IoUtil
-
从流中读取内容
- getLoginTimeout() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getLogWriter() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getLong(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getLong(String, Long) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取long类型属性值
- getLong(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取long类型属性值
- getLong(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取long类型属性值
- getLong(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取long类型属性值
- getLong(String, String, Long) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取long类型属性值
- getLong(String, long) - 类 中的静态方法com.xiaoleilu.hutool.SystemUtil
-
获得long类型值
- getMethods(Class<?>) - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
获得指定类中的Public方法名
去重重载的方法
- getMissCount() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- getMongo() - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
- getName() - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- getName() - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- getNumber(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getOperator() - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
获得运算符
大于号,小于号,等于号 等
- getOutputStream(String) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获得一个输出流对象
- getParamValueArray() - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
获得占位符对应的值列表
- getParamValues() - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
获得占位符对应的值列表
- getParentLogger() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
Support from JDK7
- getPass() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getPath() - 类 中的方法com.xiaoleilu.hutool.GroupedSet
-
- getPkNames() - 类 中的方法com.xiaoleilu.hutool.db.meta.Table
-
- getPrintWriter(String, String, boolean) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获得一个打印写入对象,可以有print
- getReader(String, String) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获得一个文件读取器
- getReader(InputStream, String) - 类 中的静态方法com.xiaoleilu.hutool.IoUtil
-
获得一个文件读取器
- getRunner() - 类 中的方法com.xiaoleilu.hutool.db.Session
-
- getSettingPath() - 类 中的方法com.xiaoleilu.hutool.Setting
-
- getSize() - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- getStr(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getStr(String, String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取字符型型属性值
- getStr(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
获取字符型型属性值
- getString(InputStream, String) - 类 中的静态方法com.xiaoleilu.hutool.IoUtil
-
从流中读取内容
- getString(FileChannel, String) - 类 中的静态方法com.xiaoleilu.hutool.IoUtil
-
从FileChannel中读取内容
- getString(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取字符型型属性值
- getString(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取字符型型属性值
- getStrings(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获得数组型
- getStrings(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获得数组型
- getStrings(String, String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获得数组型
- getStringsWithDefault(String, String[]) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获得数组型
- getStringWithDefault(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取字符型型属性值
若获得的值为不可见字符,使用默认值
- getStringWithDefault(String, String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
获取字符型型属性值
若获得的值为不可见字符,使用默认值
- getTableMeta(DataSource, String) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
获得表的元信息
- getTableName() - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getTableName() - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- getTableName() - 类 中的方法com.xiaoleilu.hutool.db.meta.Table
-
- getTables(DataSource) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
获得所有表名
- getTime(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getTimestamp(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
- getType() - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- getUrl() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getURL(String) - 类 中的静态方法com.xiaoleilu.hutool.URLUtil
-
获得URL
- getURL(String, Class<?>) - 类 中的静态方法com.xiaoleilu.hutool.URLUtil
-
获得URL
- getURL(File) - 类 中的静态方法com.xiaoleilu.hutool.URLUtil
-
获得URL,常用于使用绝对路径时的情况
- getUsedSize() - 类 中的方法com.xiaoleilu.hutool.cache.FileLFUCache
-
- getUser() - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- getValue() - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
获得值
- getValues(String) - 类 中的方法com.xiaoleilu.hutool.GroupedSet
-
获得对应分组的所有值
- getWithLog(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
- getWithLog(String, String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
带有日志提示的get,如果没有定义指定的KEY,则打印debug日志
- getWrapQuote() - 类 中的方法com.xiaoleilu.hutool.db.Wrapper
-
- GROUP_SURROUND - 类 中的静态变量com.xiaoleilu.hutool.Setting
-
分组行识别的环绕标记
- GROUP_VAR - 类 中的静态变量com.xiaoleilu.hutool.ReUtil
-
分组
- GROUP_VAR - 类 中的静态变量com.xiaoleilu.hutool.Validator
-
分组
- groupBy(String...) - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
分组
- GroupedSet - com.xiaoleilu.hutool中的类
-
分组化的Set集合类
在配置文件中可以用中括号分隔不同的分组,每个分组会放在独立的Set中,用group区别
无分组的集合和`[]`分组集合会合并成员,重名的分组也会合并成员
- GroupedSet(Charset) - 类 的构造器com.xiaoleilu.hutool.GroupedSet
-
基本构造
需自定义初始化配置文件
- GroupedSet(String, String) - 类 的构造器com.xiaoleilu.hutool.GroupedSet
-
构造,使用相对于Class文件根目录的相对路径
- GroupedSet(File, String) - 类 的构造器com.xiaoleilu.hutool.GroupedSet
-
构造
- GroupedSet(String, Class<?>, String) - 类 的构造器com.xiaoleilu.hutool.GroupedSet
-
构造,相对于classes读取文件
- GroupedSet(URL, String) - 类 的构造器com.xiaoleilu.hutool.GroupedSet
-
构造
- GroupedSet(String) - 类 的构造器com.xiaoleilu.hutool.GroupedSet
-
构造
- identifyDriver(String) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
识别JDBC驱动名
- identifyDriver(DataSource) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
识别JDBC驱动名
- identifyDriver(Connection) - 类 中的静态方法com.xiaoleilu.hutool.db.DbUtil
-
识别JDBC驱动名
- indexOfLastSeparator(String) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
获得最后一个文件路径分隔符的位置
- info(String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Info等级日志,小于Warn
由于动态获取Logger,效率较低,建议在非频繁调用的情况下使用!!
- info(Logger, String, Object...) - 类 中的静态方法com.xiaoleilu.hutool.Log
-
Info等级日志,小于Warn
- info(String) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(String, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(String, Object, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(String, Object...) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(String, Throwable) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(Marker, String) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(Marker, String, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(Marker, String, Object, Object) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(Marker, String, Object...) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- info(Marker, String, Throwable) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- init(String, String) - 类 中的方法com.xiaoleilu.hutool.bloomFilter.BloomFilter2
-
通过文件初始化过滤器.
- init(Setting, Setting) - 类 中的静态方法com.xiaoleilu.hutool.db.ds.DruidDS
-
初始化数据库连接配置文件
- init() - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
初始化,当给定分组数大于一个时使用
- init(String, String, String) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
初始化
- init(String, ResultSet) - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
初始化
- init(URL, String) - 类 中的方法com.xiaoleilu.hutool.GroupedSet
-
初始化设定文件
- init(URL, String, boolean) - 类 中的方法com.xiaoleilu.hutool.Setting
-
初始化设定文件
- init(String, String) - 类 中的静态方法com.xiaoleilu.hutool.VelocityUtil
-
初始化Velocity全局属性
- initCloud() - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
初始化集群
集群的其它客户端设定参数使用全局设定
集群中每一个实例成员用一个group表示,例如:
[db0]
host = 10.11.49.157:27117
[db1]
host = 10.11.49.157:27118
[db2]
host = 10.11.49.157:27119
- initSingle() - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
初始化
设定文件中的host和端口有三种形式:
---------------------
host = host:port
---------------------
host = host
port = port
---------------------
#此种形式使用MongoDB默认端口
host = host
---------------------
- injectFromMap(Object, Map<?, ?>) - 类 中的静态方法com.xiaoleilu.hutool.InjectUtil
-
从Map注入
- injectFromRequest(Object, ServletRequest, boolean) - 类 中的静态方法com.xiaoleilu.hutool.InjectUtil
-
注入Request参数
使用模型名称
- injectFromRequest(Object, String, ServletRequest, boolean) - 类 中的静态方法com.xiaoleilu.hutool.InjectUtil
-
注入Request参数
- InjectUtil - com.xiaoleilu.hutool中的类
-
属性注入工具类
- insert(Entity) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
插入数据
- insert(Entity) - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
插入
- insert(Connection, Entity) - 类 中的方法com.xiaoleilu.hutool.db.SqlConnRunner
-
插入数据
此方法不会关闭Connection
- insert(Entity) - 类 中的方法com.xiaoleilu.hutool.db.SqlRunner
-
插入数据
- intHash(int) - 类 中的静态方法com.xiaoleilu.hutool.Hashs
-
Thomas Wang的算法,整数hash
- IntMap - com.xiaoleilu.hutool.bloomFilter.bitMap中的类
-
过滤器BitMap在32位机器上.这个类能发生更好的效果.一般情况下建议使用此类
- IntMap() - 类 的构造器com.xiaoleilu.hutool.bloomFilter.bitMap.IntMap
-
- IntMap(int) - 类 的构造器com.xiaoleilu.hutool.bloomFilter.bitMap.IntMap
-
- INVALID_REGEX - 类 中的静态变量com.xiaoleilu.hutool.XmlUtil
-
在XML中无效的字符 正则
- IoUtil - com.xiaoleilu.hutool中的类
-
IO工具类
- IoUtil() - 类 的构造器com.xiaoleilu.hutool.IoUtil
-
- IPV4 - 类 中的静态变量com.xiaoleilu.hutool.Validator
-
IP v4
- ipv4ToLong(String) - 类 中的静态方法com.xiaoleilu.hutool.NetUtil
-
根据ip地址计算出long型的数据
- isBirthday(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为生日
- isBlank(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
字符串是否为空白 空白的定义如下:
1、为null
2、为不可见字符(如空格)
3、""
- isByRegex(String, String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
通过正则表达式验证
- isByRegex(Pattern, String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
通过正则表达式验证
- isChinese(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为汉字
- isCitizenId(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为身份证号码(18位中国)
出生日期只支持到到2999年
- isDebugEnabled() - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isDebugEnabled(Marker) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isEmail(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为可用邮箱地址
- isEmpty() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- isEmpty() - 接口 中的方法com.xiaoleilu.hutool.cache.Cache
-
- isEmpty() - 类 中的方法com.xiaoleilu.hutool.cache.NoCache
-
- isEmpty(T[]) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
数组是否为空
- isEmpty(Collection<T>) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
集合是否为空
- isEmpty(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
字符串是否为空,空的定义如下 1、为null
2、为""
- isEmpty(T) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为空
对于String类型判定是否为empty(null 或 "")
- isErrorEnabled() - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isErrorEnabled(Marker) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isExist(String) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
文件是否存在
- isFull() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- isFull() - 接口 中的方法com.xiaoleilu.hutool.cache.Cache
-
- isFull() - 类 中的方法com.xiaoleilu.hutool.cache.NoCache
-
- isGeneral(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为英文字母 、数字和下划线
- isGeneral(String, int, int) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为给定长度范围的英文字母 、数字和下划线
- isGeneral(String, int) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为给定最小长度的英文字母 、数字和下划线
- isGeneralWithChinese(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为中文字、英文字母、数字和下划线
- isInfoEnabled() - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isInfoEnabled(Marker) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isInnerIP(String) - 类 中的静态方法com.xiaoleilu.hutool.NetUtil
-
判定是否为内网IP
私有IP:A类 10.0.0.0-10.255.255.255 B类 172.16.0.0-172.31.255.255 C类
192.168.0.0-192.168.255.255 当然,还有127这个网段是环回地址
- isIpv4(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为IPV4地址
- isMatch(String, String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
给定内容是否匹配正则
- isMatch(Pattern, String) - 类 中的静态方法com.xiaoleilu.hutool.ReUtil
-
给定内容是否匹配正则
- isMobile(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为手机号码(中国)
- isModifed(File, long) - 类 中的静态方法com.xiaoleilu.hutool.FileUtil
-
判断文件是否被改动
如果文件对象为 null 或者文件不存在,被视为改动
- isMoney(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为货币
- isNotBlank(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""
- isNotEmpty(T[]) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
数组是否为非空
- isNotEmpty(Collection<T>) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
集合是否为非空
- isNotEmpty(String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为""
- isNullable() - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- isNumber(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证该字符串是否是数字
- ISO_8859_1 - 类 中的静态变量com.xiaoleilu.hutool.CharsetUtil
-
- isPlaceHolder() - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
是否使用条件占位符
- isPruneExpiredActive() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
只有设置公共缓存失效时长或每个对象单独的失效时长时清理可用
- isTraceEnabled() - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isTraceEnabled(Marker) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isUrl(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为URL
- isUsableLocalPort(int) - 类 中的静态方法com.xiaoleilu.hutool.NetUtil
-
检测本地端口可用性
- isUUID(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为UUID
- isValidPort(int) - 类 中的静态方法com.xiaoleilu.hutool.NetUtil
-
是否为有效的端口
- isWarnEnabled() - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isWarnEnabled(Marker) - 类 中的方法com.xiaoleilu.hutool.log.LogWrapper
-
- isWrap(String, String, String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
指定字符串是否被包装
- isWrap(String, String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
指定字符串是否被同一字符包装(前后都有这些字符串)
- isWrap(String, char) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
指定字符串是否被同一字符包装(前后都有这些字符串)
- isWrap(String, char, char) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
指定字符串是否被包装
- isWrapperFor(Class<?>) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- isZipCode(String) - 类 中的静态方法com.xiaoleilu.hutool.Validator
-
验证是否为邮政编码(中国)
- iterator() - 类 中的方法com.xiaoleilu.hutool.BoundedPriorityQueue
-
- iterator() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- iterator() - 接口 中的方法com.xiaoleilu.hutool.cache.Cache
-
- iterator() - 类 中的方法com.xiaoleilu.hutool.cache.NoCache
-
- safeUnescape(String) - 类 中的静态方法com.xiaoleilu.hutool.EscapeUtil
-
安全的unescape文本,当文本不是被escape的时候,返回原文。
- scanPackage() - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
扫面该包路径下所有class文件
- scanPackage(String) - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
扫面该包路径下所有class文件
- scanPackage(String, ClassUtil.ClassFilter) - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
扫面包路径下满足class过滤器条件的所有class文件,
如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理,有可能是一个不完善的地方,以后需要进行修改
- scanPackageByAnnotation(String, Class<? extends Annotation>) - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
扫描指定包路径下所有包含指定注解的类
- scanPackageBySuper(String, Class<?>) - 类 中的静态方法com.xiaoleilu.hutool.ClassUtil
-
扫描指定包路径下所有指定类的子类
- schedule(String, Runnable) - 类 中的静态方法com.xiaoleilu.hutool.CronUtil
-
加入定时任务
- schedule(Setting) - 类 中的静态方法com.xiaoleilu.hutool.CronUtil
-
批量加入配置文件中的定时任务
- schedulePrune(long) - 类 中的方法com.xiaoleilu.hutool.cache.TimedCache
-
定时清理
- SDBMFilter - com.xiaoleilu.hutool.bloomFilter.filter中的类
-
- SDBMFilter(long, int) - 类 的构造器com.xiaoleilu.hutool.bloomFilter.filter.SDBMFilter
-
- SDBMFilter(long) - 类 的构造器com.xiaoleilu.hutool.bloomFilter.filter.SDBMFilter
-
- SDBMHash(String) - 类 中的静态方法com.xiaoleilu.hutool.Hashs
-
SDBM算法
- SECOND_MS - 类 中的静态变量com.xiaoleilu.hutool.DateUtil
-
每秒钟的毫秒数
- SecureUtil - com.xiaoleilu.hutool中的类
-
安全相关工具类
- SecureUtil() - 类 的构造器com.xiaoleilu.hutool.SecureUtil
-
- select(boolean, String...) - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
查询
- select(boolean, Collection<String>) - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
查询
- select(String...) - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
查询(非Distinct)
- select(Collection<String>) - 类 中的方法com.xiaoleilu.hutool.db.SqlBuilder
-
查询(非Distinct)
- Session - com.xiaoleilu.hutool.db中的类
-
数据库SQL执行会话
一个会话只维护一个连接,推荐在执行完后关闭Session,避免重用
本对象并不是线程安全的,多个线程共用一个Session将会导致不可预知的问题
- Session(DataSource) - 类 的构造器com.xiaoleilu.hutool.db.Session
-
构造
- Session(Connection) - 类 的构造器com.xiaoleilu.hutool.db.Session
-
构造
- set(String, Object) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
设置列
- setColumn(Column) - 类 中的方法com.xiaoleilu.hutool.db.meta.Table
-
设置列对象
- setConn(Connection) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
- setCronSetting(Setting) - 类 中的静态方法com.xiaoleilu.hutool.CronUtil
-
自定义定时任务配置文件
- setCronSetting(String) - 类 中的静态方法com.xiaoleilu.hutool.CronUtil
-
自定义定时任务配置文件路径
- setDriver(String) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- setField(String) - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
设置字段名
- setIgnoreNull(String, Object) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
设置列,当键或值为null时忽略
- setLoginTimeout(int) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- setLogWriter(PrintWriter) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- setName(String) - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- setNullable(boolean) - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- setOperator(String) - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
设置运算符
大于号,小于号,等于号 等
- setPass(String) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- setPkNames(Set<String>) - 类 中的方法com.xiaoleilu.hutool.db.meta.Table
-
- setPlaceHolder(boolean) - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
设置是否使用条件占位符
- setProperty(String, Object) - 类 中的方法com.xiaoleilu.hutool.Props
-
设置值,无给定键创建之。
- setRunner(SqlConnRunner) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
- setSavepoint() - 类 中的方法com.xiaoleilu.hutool.db.Session
-
设置保存点
- setSavepoint(String) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
设置保存点
- setSetting(Setting) - 类 中的方法com.xiaoleilu.hutool.db.ds.MongoDS
-
设定MongoDB配置文件
- setSetting(String, Object) - 类 中的方法com.xiaoleilu.hutool.Setting
-
设置值,无给定键创建之。
- setSize(int) - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- setTableName(String) - 类 中的方法com.xiaoleilu.hutool.db.Entity
-
设置表名
- setTableName(String) - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- setTableName(String) - 类 中的方法com.xiaoleilu.hutool.db.meta.Table
-
- Setting - com.xiaoleilu.hutool中的类
-
设置工具类。
- Setting(Charset, boolean) - 类 的构造器com.xiaoleilu.hutool.Setting
-
基本构造
需自定义初始化配置文件
- Setting(String, String, boolean) - 类 的构造器com.xiaoleilu.hutool.Setting
-
构造,使用相对于Class文件根目录的相对路径
- Setting(File, String, boolean) - 类 的构造器com.xiaoleilu.hutool.Setting
-
构造
- Setting(String, Class<?>, String, boolean) - 类 的构造器com.xiaoleilu.hutool.Setting
-
构造,相对于classes读取文件
- Setting(URL, String, boolean) - 类 的构造器com.xiaoleilu.hutool.Setting
-
构造
- Setting(String) - 类 的构造器com.xiaoleilu.hutool.Setting
-
构造
- SettingException - com.xiaoleilu.hutool.exceptions中的异常错误
-
设置异常
- SettingException(Throwable) - 异常错误 的构造器com.xiaoleilu.hutool.exceptions.SettingException
-
- SettingException(String) - 异常错误 的构造器com.xiaoleilu.hutool.exceptions.SettingException
-
- SettingException(String, Object...) - 异常错误 的构造器com.xiaoleilu.hutool.exceptions.SettingException
-
- SettingException(String, Throwable) - 异常错误 的构造器com.xiaoleilu.hutool.exceptions.SettingException
-
- SettingException(Throwable, String, Object...) - 异常错误 的构造器com.xiaoleilu.hutool.exceptions.SettingException
-
- setTransactionIsolation(int) - 类 中的方法com.xiaoleilu.hutool.db.Session
-
设置事务的隔离级别
Connection.TRANSACTION_NONE 驱动不支持事务
Connection.TRANSACTION_READ_UNCOMMITTED 允许脏读、不可重复读和幻读
Connection.TRANSACTION_READ_COMMITTED 禁止脏读,但允许不可重复读和幻读
Connection.TRANSACTION_REPEATABLE_READ 禁止脏读和不可重复读,单运行幻读
Connection.TRANSACTION_SERIALIZABLE 禁止脏读、不可重复读和幻读
- setType(int) - 类 中的方法com.xiaoleilu.hutool.db.meta.Column
-
- setUrl(String) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- setUser(String) - 类 中的方法com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
- setValue(Object) - 类 中的方法com.xiaoleilu.hutool.db.Condition
-
设置值
- setVarRegex(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
设置变量的正则
正则只能有一个group表示变量本身,剩余为字符 例如 \$\{(name)\}表示${name}变量名为name的一个变量表示
- setWrapQuote(char) - 类 中的方法com.xiaoleilu.hutool.db.Wrapper
-
设置包装的引号(单引号还是反引号)
- SHA1 - 类 中的静态变量com.xiaoleilu.hutool.SecureUtil
-
- sha1(String, String) - 类 中的静态方法com.xiaoleilu.hutool.SecureUtil
-
SHA-1算法加密
- SHA256 - 类 中的静态变量com.xiaoleilu.hutool.SecureUtil
-
- SimpleDataSource - com.xiaoleilu.hutool.db.ds中的类
-
简易数据源,没有使用连接池,仅供测试或打开关闭连接非常少的场合使用!
- SimpleDataSource(String) - 类 的构造器com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
构造
- SimpleDataSource(Setting, String) - 类 的构造器com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
构造
- SimpleDataSource(String, String, String) - 类 的构造器com.xiaoleilu.hutool.db.ds.SimpleDataSource
-
构造
- SingleEntityHandler - com.xiaoleilu.hutool.db.handler中的类
-
- SingleEntityHandler() - 类 的构造器com.xiaoleilu.hutool.db.handler.SingleEntityHandler
-
- Singleton - com.xiaoleilu.hutool中的类
-
单例类
提供单例对象的统一管理,当调用get方法时,如果对象池中存在此对象,返回此对象,否则创建新对象返回
- size - 类 中的变量com.xiaoleilu.hutool.bloomFilter.filter.AbstractFilter
-
- size() - 类 中的方法com.xiaoleilu.hutool.cache.AbstractCache
-
- size() - 接口 中的方法com.xiaoleilu.hutool.cache.Cache
-
- size() - 类 中的方法com.xiaoleilu.hutool.cache.NoCache
-
- SLASH - 类 中的静态变量com.xiaoleilu.hutool.StrUtil
-
- sleep(Long) - 类 中的静态方法com.xiaoleilu.hutool.ThreadUtil
-
挂起当前线程
- sort(Collection<T>, Comparator<T>) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
排序集合
- sortEntrySetToList(Set<Map.Entry<Long, Long>>) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
将Set排序(根据Entry的值)
- sortPageAll(int, int, Comparator<T>, Collection<T>...) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
将多个集合排序并显示不同的段落(分页)
- sortPageAll2(int, int, Comparator<T>, Collection<T>...) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
将多个集合排序并显示不同的段落(分页)
- SPACE - 类 中的静态变量com.xiaoleilu.hutool.StrUtil
-
- SPECIFICATION_NAME - 类 中的静态变量com.xiaoleilu.hutool.SystemUtil
-
Java运行时环境信息
- SPECIFICATION_VENDOR - 类 中的静态变量com.xiaoleilu.hutool.SystemUtil
-
- SPECIFICATION_VERSION - 类 中的静态变量com.xiaoleilu.hutool.SystemUtil
-
- spendMs(long) - 类 中的静态方法com.xiaoleilu.hutool.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:毫秒
- spendNt(long) - 类 中的静态方法com.xiaoleilu.hutool.DateUtil
-
计时,常用于记录某段代码的执行时间,单位:纳秒
- split(String, char) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
切分字符串
a#b#c -> [a,b,c] a##b#c -> [a,"",b,c]
- split(String, char, int) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
切分字符串
- split(String, String) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
切分字符串
from jodd
- SqlBuilder - com.xiaoleilu.hutool.db中的类
-
SQL构建器
首先拼接SQL语句,值使用 ?
- SqlBuilder() - 类 的构造器com.xiaoleilu.hutool.db.SqlBuilder
-
- SqlBuilder(Wrapper) - 类 的构造器com.xiaoleilu.hutool.db.SqlBuilder
-
- SqlBuilder.Join - com.xiaoleilu.hutool.db中的枚举
-
SQL中多表关联用的关键字
- SqlBuilder.LogicalOperator - com.xiaoleilu.hutool.db中的枚举
-
逻辑运算符
- SqlBuilder.Order - com.xiaoleilu.hutool.db中的枚举
-
排序方式(升序或者降序)
- SqlConnRunner - com.xiaoleilu.hutool.db中的类
-
SQL执行类
此执行类只接受方言参数,不需要数据源,只有在执行方法时需要数据库连接对象
此对象存在的意义在于,可以由使用者自定义数据库连接对象,并执行多个方法,方便事务的统一控制或减少连接对象的创建关闭
- SqlConnRunner(Dialect) - 类 的构造器com.xiaoleilu.hutool.db.SqlConnRunner
-
构造
- SqlConnRunner(String) - 类 的构造器com.xiaoleilu.hutool.db.SqlConnRunner
-
构造
- SqlExecutor - com.xiaoleilu.hutool.db中的类
-
SQL执行器,全部为静态方法,执行查询或非查询的SQL语句
- SqlExecutor() - 类 的构造器com.xiaoleilu.hutool.db.SqlExecutor
-
- Sqllite3Dialect - com.xiaoleilu.hutool.db.dialect.impl中的类
-
SqlLite3方言
- Sqllite3Dialect() - 类 的构造器com.xiaoleilu.hutool.db.dialect.impl.Sqllite3Dialect
-
- SqlRunner - com.xiaoleilu.hutool.db中的类
-
SQL执行类
通过给定的数据源执行给定SQL或者给定数据源和方言,执行相应的CRUD操作
- SqlRunner(DataSource) - 类 的构造器com.xiaoleilu.hutool.db.SqlRunner
-
构造,从DataSource中识别方言
- SqlRunner(DataSource, Dialect) - 类 的构造器com.xiaoleilu.hutool.db.SqlRunner
-
构造
- SqlRunner(DataSource, String) - 类 的构造器com.xiaoleilu.hutool.db.SqlRunner
-
构造
- start() - 类 中的静态方法com.xiaoleilu.hutool.CronUtil
-
开始
- start() - 类 中的方法com.xiaoleilu.hutool.SyncFinisher
-
开始工作
- stop() - 类 中的静态方法com.xiaoleilu.hutool.CronUtil
-
停止
- store(String) - 类 中的方法com.xiaoleilu.hutool.Props
-
持久化当前设置,会覆盖掉之前的设置
- store(String, Class<?>) - 类 中的方法com.xiaoleilu.hutool.Props
-
存储当前设置,会覆盖掉以前的设置
- store(String) - 类 中的方法com.xiaoleilu.hutool.Setting
-
持久化当前设置,会覆盖掉之前的设置
持久化会不会保留之前的分组
- store(String, Class<?>) - 类 中的方法com.xiaoleilu.hutool.Setting
-
存储当前设置,会覆盖掉以前的设置
- str(byte[], String) - 类 中的静态方法com.xiaoleilu.hutool.CharsetUtil
-
已过时。
- str(ByteBuffer, String) - 类 中的静态方法com.xiaoleilu.hutool.CharsetUtil
-
将编码的byteBuffer数据转换为字符串
- str(Object...) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
将多个对象字符化
每个对象字符化后直接拼接,无分隔符
- StrUtil - com.xiaoleilu.hutool中的类
-
字符串工具类
- StrUtil() - 类 的构造器com.xiaoleilu.hutool.StrUtil
-
- sub(List<T>, int, int) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
截取数组的部分
- sub(Collection<T>, int, int) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
截取集合的部分
- sub(String, int, int) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
改进JDK subString
index从0开始计算,最后一个字符为-1
如果from和to位置一样,返回 "" example: abcdefgh 2 3 -> c abcdefgh 2 -3 -> cde
- subPre(String, int) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
切割前部分
- subSuf(String, int) - 类 中的静态方法com.xiaoleilu.hutool.StrUtil
-
切割后部分
- SyncFinisher - com.xiaoleilu.hutool中的类
-
线程同步结束器
在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
- SyncFinisher() - 类 的构造器com.xiaoleilu.hutool.SyncFinisher
-
- SyncFinisher.Worker - com.xiaoleilu.hutool中的类
-
工作者,为一个线程
- SyncFinisher.Worker() - 类 的构造器com.xiaoleilu.hutool.SyncFinisher.Worker
-
- SystemUtil - com.xiaoleilu.hutool中的类
-
Java的System类封装工具类。
- SystemUtil() - 类 的构造器com.xiaoleilu.hutool.SystemUtil
-
- zip(T[], K[]) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
映射键值(参考Python的zip()函数)
例如:
keys = [a,b,c,d]
values = [1,2,3,4]
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
- zip(String, String, String) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
映射键值(参考Python的zip()函数)
例如:
keys = a,b,c,d
values = 1,2,3,4
delimiter = ,
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
- zip(Collection<T>, Collection<K>) - 类 中的静态方法com.xiaoleilu.hutool.CollectionUtil
-
映射键值(参考Python的zip()函数)
例如:
keys = [a,b,c,d]
values = [1,2,3,4]
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
- ZIP_CODE - 类 中的静态变量com.xiaoleilu.hutool.Validator
-
邮编
- zobrist(char[], int, int[][]) - 类 中的静态方法com.xiaoleilu.hutool.Hashs
-
Zobrist Hashing