跳过导航链接
A B C D E F G H I J L M N O P R S T U V W X Y Z 

A

AbstractMethodMatcher - me.codeplayer.util.scan中的类
 
AbstractMethodMatcher(MethodMatcher) - 类 的构造器me.codeplayer.util.scan.AbstractMethodMatcher
 
add(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
商业加法运算
add(String) - 类 中的方法me.codeplayer.util.Arith
商业加法运算
add(double) - 类 中的方法me.codeplayer.util.Arith
商业加法运算
add(long) - 类 中的方法me.codeplayer.util.Arith
商业加法运算
add(double, double) - 类 中的静态方法me.codeplayer.util.Arith
商业加法运算
addDay(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的天数,例如:当前是2012-05-12,调用addDay(2),则为2012-05-14
addHour(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的小时数,例如:当前是2012-05-12 12:12:56,调用addHour(3),则为2012-05-12 15:12:56
addMillisecond(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的秒数,例如:当前是2012-05-12 09:12:56 123,调用addMillisecond(123),则为2012-05-12 09:12:56 246
addMinute(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的分钟数,例如:当前是2012-05-12 09:12:56,调用addMinute(3),则为2012-05-12 09:15:56
addMonth(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的月数,例如:当前是2012-05-12,调用addMonth(2),则为2012-07-12
addSecond(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的秒数,例如:当前是2012-05-12 09:12:56,调用addSecond(3),则为2012-05-12 09:12:59
addTime(long) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的毫秒数
addToCollection(int, Collection<? super E>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
将可变参数形式的键值数组添加到一个Map集合中
addToCollection(Collection<? super E>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
将可变参数形式的键值数组添加到一个Map集合中
addToMap(int, Map<K, V>, Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
将可变参数形式的键值数组添加到一个Map集合中
addToMap(Map<K, V>, Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
将可变参数形式的键值数组添加到一个Map集合中
addYear(int) - 类 中的方法me.codeplayer.util.EasyDate
追加指定的年数,例如:当前年是2012,调用addYear(2),则年份为2014
after(Object) - 类 中的方法me.codeplayer.util.EasyDate
判断是否在指定日期的时间之后
annotationClass - 类 中的变量me.codeplayer.util.scan.AnnotationMethodMatcher
 
AnnotationMethodMatcher - me.codeplayer.util.scan中的类
注解方法过滤器
AnnotationMethodMatcher(Class<? extends Annotation>) - 类 的构造器me.codeplayer.util.scan.AnnotationMethodMatcher
 
AnnotationMethodMatcher(MethodMatcher, Class<? extends Annotation>) - 类 的构造器me.codeplayer.util.scan.AnnotationMethodMatcher
 
appendDecimalValue(StringBuilder) - 类 中的方法me.codeplayer.util.ChineseNumber
追加整数部分的中文数值字符串
appendIntValue(StringBuilder) - 类 中的方法me.codeplayer.util.ChineseNumber
追加整数部分的中文数值字符串
apply(Function<? super R, R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
apply(Consumer<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
 
applyIf(Predicate<? super R>, Function<? super R, R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
applyIf(Predicate<? super T>, Consumer<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
 
applyIfValue(Consumer<? super T>, Predicate<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
applyValue(Consumer<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
applyValueIf(Predicate<? super R>, Consumer<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
Arith - me.codeplayer.util中的类
用于商业运算的常用计算工具类
Arith(double) - 类 的构造器me.codeplayer.util.Arith
构造一个为指定值的商业计算数
Arith(String) - 类 的构造器me.codeplayer.util.Arith
构造一个为指定值(字符串形式)的商业计算数
Arith(BigDecimal) - 类 的构造器me.codeplayer.util.Arith
构造一个为指定double值的商业计算数
Arith(long) - 类 的构造器me.codeplayer.util.Arith
构造一个指定long值的商业计算数
Arith(int) - 类 的构造器me.codeplayer.util.Arith
构造一个指定int值的商业计算数
Arith(boolean) - 类 的构造器me.codeplayer.util.Arith
构造一个指定boolean值的商业计算数。
Arith(Object) - 类 的构造器me.codeplayer.util.Arith
构造一个指定Object值的商业计算数
Arith() - 类 的构造器me.codeplayer.util.Arith
构造一个默认值为0的商业计算数
ArrayUtil - me.codeplayer.util中的类
用于对数组类型的数据(字节数组参见NumberUtil类)进行相应处理的工具类
ArrayUtil() - 类 的构造器me.codeplayer.util.ArrayUtil
 
asConcurrentHashMap(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个Hashtable集合
asHashMap(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个HashMap集合
asHashSet(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个HashSet集合
asLinkedHashMap(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个LinkedHashMap集合
asLinkedHashSet(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个LinkedHashSet集合
asLinkedList(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个LinkedList集合
Assert - me.codeplayer.util中的类
项目中的通用断言类,用于处理异常,如果断言失败将会抛出异常
断言方法均以is开头,相反的方法均以not开头
例如:isTrue和notTrue、isNull和notNull、isEmpty和notEmpty、isBlank和notBlank
Assert() - 类 的构造器me.codeplayer.util.Assert
 
assertBean(Predicate<? super T>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertBean(Predicate<? super T>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertBean(Predicate<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertBeanNot(Predicate<? super T>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertBeanNot(Predicate<? super T>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertBeanNot(Predicate<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertInternal(Supplier<Boolean>, Object) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertIsNonNegative - 类 中的静态变量me.codeplayer.validator.Validators
 
assertIsNumber - 类 中的静态变量me.codeplayer.validator.Validators
 
assertLength(int, int) - 类 中的静态方法me.codeplayer.validator.Validators
返回字符串长度校验器
assertNonNegative - 类 中的静态变量me.codeplayer.validator.Validators
 
assertNotBlank - 类 中的静态变量me.codeplayer.validator.Validators
 
assertNotEmpty - 类 中的静态变量me.codeplayer.validator.Validators
 
assertPositive - 类 中的静态变量me.codeplayer.validator.Validators
 
assertRange(int, int) - 类 中的静态方法me.codeplayer.validator.Validators
 
assertRange(long, long) - 类 中的静态方法me.codeplayer.validator.Validators
 
assertRange(double, double) - 类 中的静态方法me.codeplayer.validator.Validators
 
assertRange(BigDecimal, BigDecimal) - 类 中的静态方法me.codeplayer.validator.Validators
 
asserts(Predicate<? super R>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
 
asserts(Predicate<? super R>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
 
asserts(Predicate<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertsNot(Predicate<? super R>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertsNot(Predicate<? super R>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
 
assertsNot(Predicate<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
 
asVector(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个Vector集合

B

bean - 类 中的变量me.codeplayer.validator.Pipeline
 
before(Object) - 类 中的方法me.codeplayer.util.EasyDate
判断是否在指定日期的时间之前
begin(N, Function<? super N, E>, BiConsumer<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
 
begin(N, Function<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
 
begin(T) - 类 中的方法me.codeplayer.validator.Pipeline
 
begin(Function<? super N, E>, BiConsumer<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
 
begin(PropertyAccessor<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
 
begin(Function<? super T, E>) - 类 中的方法me.codeplayer.validator.Pipeline
 
beginOf(int) - 类 中的方法me.codeplayer.util.EasyDate
将当前实例设置为指定时间字段范围内所能表示的最小值
bytes2Hex(byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定字节数组转为十六进制形式的字符串
数组不能为null,否则引发空指针异常
bytes2Hex(byte[], int, int) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定字节数组转为十六进制形式的字符串
数组不能为null,否则引发空指针异常
byteValue() - 类 中的方法me.codeplayer.util.Arith
转换为byte值

C

CacheLoader<E> - me.codeplayer.util中的接口
缓存数据加载器
calcDifference(Object, int, RoundingMode) - 类 中的方法me.codeplayer.util.EasyDate
计算并返回当前日期与指定日期之间基于指定单位和舍入模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数
calcDifference(Object, int) - 类 中的方法me.codeplayer.util.EasyDate
计算并返回当前日期与指定日期之间基于指定单位和向上取整模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数
calcDifference(Object) - 类 中的方法me.codeplayer.util.EasyDate
计算并返回当前日期与指定日期之间基于向上取整模式的天数差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数
calcFileSize(long, int, int) - 类 中的静态方法me.codeplayer.util.FileUtil
根据文件的字节数量计算出改文件为多少"Byte"/"KB"/"MB"/"GB"/"TB"/"PB"
如果unit为UNIT_AUTO(0),则根据文件大小自动选择单位,如果存在小数均保留scale位小数
calcFileSize(long, int) - 类 中的静态方法me.codeplayer.util.FileUtil
根据文件的字节数量计算出改文件为多少"Byte"/"KB"/"MB"/"GB"/"TB"/"PB"
如果unit为UNIT_AUTO(0),则根据文件大小自动选择单位,如果存在小数均保留两位小数
canDivideExactly(BigDecimal, BigDecimal) - 类 中的静态方法me.codeplayer.util.Arith
检测数值d能否被divisor整除(即:余数为0)
canNext() - 类 中的方法me.codeplayer.validator.Pipeline
 
castType(Object) - 类 中的静态方法me.codeplayer.util.X
将指定泛型对象进行泛型擦除,并转换为对应的泛型声明
ceil() - 类 中的方法me.codeplayer.util.Arith
将当前BigDecimal进行向上舍入到相邻的整数
ceil(double) - 类 中的静态方法me.codeplayer.util.Arith
向上取整,返回大于或等于指定数值的最小整数
Cell(String, ChineseNumber.ChineseNumberStyle) - 类 的构造器me.codeplayer.util.ChineseNumber.Cell
构造函数
Charsets - me.codeplayer.util中的类
常用的字符集常量
Charsets() - 类 的构造器me.codeplayer.util.Charsets
 
checkPairs(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
 
checkTargetFileCanBeRewrite(File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
检测目标文件路径是否可以被重写
ChineseNumber - me.codeplayer.util中的类
将阿拉伯数字形式的整数转换为中文大写形式的字符串的工具类
ChineseNumber(String, String, ChineseNumber.ChineseNumberStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
 
ChineseNumber(long, ChineseNumber.ChineseNumberStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
 
ChineseNumber(String, ChineseNumber.ChineseNumberStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
 
ChineseNumber(double, ChineseNumber.ChineseNumberStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
 
ChineseNumber.Cell - me.codeplayer.util中的类
计算单元,接收一个4位以内的阿拉伯数字字符串,并将其转换为对应的中文大写形式
ChineseNumber.ChineseNumberStyle - me.codeplayer.util中的枚举
表示中文数字的文本表现形式的枚举类
ClassPathScanHandler - me.codeplayer.util.scan中的类
扫描指定包(包括jar)下的class文件
支持jar文件扫描
ClassPathScanHandler() - 类 的构造器me.codeplayer.util.scan.ClassPathScanHandler
无参构造器,默认是排除内部类、并搜索符合规则
ClassPathScanHandler(boolean, boolean, List<String>) - 类 的构造器me.codeplayer.util.scan.ClassPathScanHandler
excludeInner:是否排除内部类 true->是 false->否
checkInOrEx:过滤规则适用情况 true—>搜索符合规则的 false->排除符合规则的
classFilters:自定义过滤规则,如果是null或者空,即全部符合不过滤
clear() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
清空当前线程的局部缓存
该方法会清空缓存的HashMap,并从线程局部缓存中移除HashMap
clone() - 类 中的方法me.codeplayer.util.EasyDate
 
closeResources(InputStream, OutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
关闭一组指定的文件流资源
内部会先关闭输出流,再关闭输入流
CollectionUtil - me.codeplayer.util中的类
List、Set、Map等常见集合数据操作的工具类
CollectionUtil() - 类 的构造器me.codeplayer.util.CollectionUtil
 
compareTo(BigDecimal, BigDecimal) - 类 中的静态方法me.codeplayer.util.Arith
判断两个数值a和b的大小
compareTo(BigDecimal, double) - 类 中的静态方法me.codeplayer.util.Arith
判断两个数值a和b的大小
compareTo(BigDecimal, long) - 类 中的静态方法me.codeplayer.util.Arith
判断两个数值a和b的大小
compareTo(BigDecimal, String) - 类 中的静态方法me.codeplayer.util.Arith
判断两个数值a和b的大小
compareTo(Object) - 类 中的方法me.codeplayer.util.EasyDate
与指定日期进行比较,如果大于指定的日期返回正数;等于返回0;小于返回负数
containsKey(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
如果线程局部缓存中包含对于指定键的映射关系,则返回 true。
containsValue(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
如果线程局部缓存中将一个或多个键映射到指定值,则返回 true。
containsWord(String, String, String, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
检测指定字符串中是否存在指定的单词
containsWord(String, String, String) - 类 中的静态方法me.codeplayer.util.StringUtil
检测指定字符串中是否存在指定的单词
该方法采用快速模式,对于类似 containsWord("abc123,123", "123", ",") 等特殊情况无法保证100%可靠;如果想要保证可靠性,建议使用 StringUtil.containsWord(String, String, String, boolean)
copyFile(InputStream, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
通过文件流复制文件到指定路径
copyFile(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定文件对象所表示的位置
copyFile(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定文件对象所表示的位置
如果目标文件已存在,将引发异常
copyFile(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定的目标路径
copyFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定的目标路径
copyFileToDirectory(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定的目录,保持其原文件名
copyFileToDirectory(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定的目录,保持其原文件名
如果目标文件夹已存在同名的文件,则引发异常
copyFileToDirectory(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定的目录,保持其原文件名
copyFileToDirectory(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的文件复制到指定的目录,保持其原文件名
如果目标文件夹已存在同名的文件,则引发异常
copyFileToDirectoryWithRandomFileName(File, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定文件复制到指定的目录,并且采用随机的文件名,方法内部会尽可能地确保文件名称不会重复
copyFileToDirectoryWithRandomFileName(File, String, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定文件复制到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
copyFileToDirectoryWithRandomFileName(File, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定文件复制到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
createArrayList(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个ArrayList集合
createConcurrentHashMap(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
根据可变参数形式的键值数组构造一个ConcurrentHashMap集合

D

DATE - 类 中的静态变量me.codeplayer.util.EasyDate
yyyy-MM-dd格式的日期转换器
DATETIME - 类 中的静态变量me.codeplayer.util.EasyDate
yyyy-MM-dd HH:mm:ss格式的日期转换器
decode(String, String) - 类 中的方法me.codeplayer.util.DES
解密指定的密文字符串,并以明文方式返回
decode(String) - 类 中的方法me.codeplayer.util.DES
解密指定的密文字符串,并以明文方式返回
内部使用UTF-8编码进行处理
decode(byte[]) - 类 中的方法me.codeplayer.util.DES
解密以byte[]密文输入,以byte[]明文输出
decode(T, T...) - 类 中的静态方法me.codeplayer.util.X
将指定的值根据指定的表达式解析,并返回解析后的结果
deleteFile(String) - 类 中的静态方法me.codeplayer.util.FileUtil
删除指定路径的文件。
deleteFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
删除指定路径的文件。
DES - me.codeplayer.util中的类
可逆的数据算法工具,实现DES加密算法,利用指定的密钥对字符串或字节数组进行加密或解密
DES(String) - 类 的构造器me.codeplayer.util.DES
利用指定的字符串密钥构造一个DES工具实例
DES(byte[]) - 类 的构造器me.codeplayer.util.DES
利用指定的字节数组密钥构造一个DES工具实例
DES() - 类 的构造器me.codeplayer.util.DES
利用默认的密钥构造一个DES工具实例
desDecode(String, String) - 类 中的静态方法me.codeplayer.util.Encrypter
使用DES可逆算法以指定的密钥字符串对指定字符串进行解密,并返回解密后的字符串
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES
desDecode(String, byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
使用DES可逆算法以指定的密钥字符串对指定字节数组进行解密,并返回解密后的字节数组
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES
desEncode(String, String) - 类 中的静态方法me.codeplayer.util.Encrypter
使用DES可逆算法以指定的密钥字符串对指定字符串进行加密,并返回加密后的字符串
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES
desEncode(String, byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
使用DES可逆算法以指定的密钥字符串对指定字节数组进行加密,并返回加密后的字节数组
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES
deserialize(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
将指定的JSON字符串反序列化为指定的Java对象
digits - 类 中的静态变量me.codeplayer.util.StringUtil
用于在2-16进制之间进行转换的映射字符数组
divide(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(String) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(double) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(long) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(BigDecimal, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(String, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(double, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(long, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
商业除法运算
divide(double, double, int) - 类 中的静态方法me.codeplayer.util.Arith
商业除法运算(四舍五入)
divide(long, long, int) - 类 中的静态方法me.codeplayer.util.FileUtil
文件大小除以指定度量,返回保留scale位小数的值
divideRound(BigDecimal, int) - 类 中的方法me.codeplayer.util.Arith
以四舍五入的舍入方式进行商业除法运算
divideRound(String, int) - 类 中的方法me.codeplayer.util.Arith
以四舍五入的舍入方式进行商业除法运算
divideRound(double, int) - 类 中的方法me.codeplayer.util.Arith
以四舍五入的舍入方式进行商业除法运算
divideRound(long, int) - 类 中的方法me.codeplayer.util.Arith
以四舍五入的舍入方式进行商业除法运算
doubleValue() - 类 中的方法me.codeplayer.util.Arith
转换为double值
doubleValue(int) - 类 中的方法me.codeplayer.util.Arith
转换为四舍五入精确到指定小数位的double值

E

EasyDate - me.codeplayer.util中的类
实现常用日期扩展方法的日期工具类(实现Comparable可比较接口、Cloneable可复制接口)
EasyDate(Date) - 类 的构造器me.codeplayer.util.EasyDate
将常用日期对象封装为当前日期类实例对象
EasyDate() - 类 的构造器me.codeplayer.util.EasyDate
构造一个当前时间的日期实例对象
EasyDate(long) - 类 的构造器me.codeplayer.util.EasyDate
根据指定的毫秒数构造对应的实例对象
EasyDate(Date, int, int, int) - 类 的构造器me.codeplayer.util.EasyDate
根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为:2012-10-10 例如要创建一个2013-10-10的时间对象,new EasyDate(null, 1, 0, 0)即可;
创建一个2011-8-10的时间对象,new EasyDate(null, -1, -2, 0)或new EasyDate(null, 0, -14, 0)
EasyDate(EasyDate, int, int, int) - 类 的构造器me.codeplayer.util.EasyDate
根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为:2012-10-10 例如要创建一个2013-10-10的时间对象,new EasyDate(null, 1, 0, 0)即可;
创建一个2011-8-10的时间对象,new EasyDate(null, -1, -2, 0)或new EasyDate(null, 0, -14, 0)
EasyDate(Calendar, int, int, int) - 类 的构造器me.codeplayer.util.EasyDate
根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为:2012-10-10 例如要创建一个2013-10-10的时间对象,new EasyDate(null, 1, 0, 0)即可;
创建一个2011-8-10的时间对象,new EasyDate(null, -1, -2, 0)或new EasyDate(null, 0, -14, 0)
EasyDate(int, int, int, int...) - 类 的构造器me.codeplayer.util.EasyDate
根据年、月、日、时、分、秒、毫秒部分的值构造对应的实例对象
EMPTY_INTEGERS - 类 中的静态变量me.codeplayer.util.ArrayUtil
长度为0的Integer数组
EMPTY_INTS - 类 中的静态变量me.codeplayer.util.ArrayUtil
长度为0的int数组
EMPTY_OBJECTS - 类 中的静态变量me.codeplayer.util.ArrayUtil
长度为0的对象数组
EMPTY_STRINGS - 类 中的静态变量me.codeplayer.util.ArrayUtil
长度为0的字符串数组
encode(String, String) - 类 中的方法me.codeplayer.util.DES
输入指定的明文,使用指定的密钥进行加密,并返回加密后的字符串
encode(String) - 类 中的方法me.codeplayer.util.DES
输入指定的明文,使用指定的密钥进行加密,并返回加密后的字符串
内部使用UTF-8编码进行处理
encode(byte[]) - 类 中的方法me.codeplayer.util.DES
加密指定的字节数组,并返回加密后的字节数组
encode(byte[], String) - 类 中的静态方法me.codeplayer.util.Encrypter
以指定的算法对指定的字节数组进行加密运算,并返回加密后的字节数组
注意:算法名称必须是MessageDigest对象支持的算法,否则可能引发异常
encode(String, String) - 类 中的静态方法me.codeplayer.util.Encrypter
以指定的算法对指定的字符串进行加密运算,并返回加密后的十六进制的字符串值
注意:算法名称必须是MessageDigest对象支持的算法,否则可能引发异常
encode(Object) - 类 中的静态方法me.codeplayer.util.JSONUtil
将Java对象编码为JSON字符串。
encodeKeepNull(Object) - 类 中的静态方法me.codeplayer.util.JSONUtil
将Java对象编码为JSON字符串。
encodeWithDateFormat(Object, String) - 类 中的静态方法me.codeplayer.util.JSONUtil
将Java对象编码为JSON字符串,并以指定的格式化模式处理日期类型
encodeWithExclude(Object, String...) - 类 中的静态方法me.codeplayer.util.JSONUtil
将Java对象编码为JSON字符串
encodeWithInclude(Object, String...) - 类 中的静态方法me.codeplayer.util.JSONUtil
将Java对象编码为JSON字符串
encodeWithReferenceDetect(Object) - 类 中的静态方法me.codeplayer.util.JSONUtil
将Java对象编码为JSON字符串,它与encode()方法不同的是,它会进行循环引用检测。
Encrypter - me.codeplayer.util中的类
封装常用数据加密算法的加密器
内部主要包含MD5、SHA-1等不可逆算法以及DES可逆算法的常用处理方法
备注:MD5加密强度是128bit,SHA-1的加密强度是160bit
因此SHA-1比MD5的加密强度更高,并且更不易受密码分析的攻击
相对的,在同样的硬件上,SHA-1比MD5的运行速度要稍慢
Encrypter() - 类 的构造器me.codeplayer.util.Encrypter
 
endOf(int) - 类 中的方法me.codeplayer.util.EasyDate
将当前实例设置为指定时间字段所能表示的最大值
endsWith(String, char) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定字符串是否以指定的单个字符结尾
ensureParentDirExists(File) - 类 中的静态方法me.codeplayer.util.FileUtil
确保指定文件所在的目录已存在(如果不存在,则创建)
ensureRangeSafe(int, int, int) - 类 中的静态方法me.codeplayer.util.StringUtil
确保起始和结束索引的范围边界安全,并返回范围安全的 [开始索引, 结束索引] 数组
如果索引参数为负,自动加上 length,如果处理后的 beginIndex > endIndex,则自动对调位置
方法起始索引或结束索引超出合理边界,方法内会尽可能地根据 length 进行调整:
1、如果 beginIndex < -length ,则 beginIndex = 0
2、如果 endIndex > length ,则 endIndex = length
enumOf(Class<T>, String) - 类 中的静态方法me.codeplayer.util.EnumUtil
根据枚举类型和名称,构建对应的枚举实例
EnumUtil - me.codeplayer.util中的类
枚举工具类
EnumUtil() - 类 的构造器me.codeplayer.util.EnumUtil
 
equals(Object, Object, String) - 类 中的静态方法me.codeplayer.util.Assert
断言两个对象相等(equals),如果断言失败则抛出异常
equals(Object) - 类 中的方法me.codeplayer.util.EasyDate
 
escapeSQLLike(String, char, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
使用指定的转义字符对用于LIKE语句的字符串进行转义,以防止SQL语句注入
escapeSQLLike(String, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定的用于LIKE语句的字符串转义,以防止SQL语句注入
该方法默认使用'\'进行转义操作
escapeSQLLike(String) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定的用于LIKE语句的字符串转义,以防止SQL语句注入
该方法默认使用'\'进行转义操作
even(double, int) - 类 中的静态方法me.codeplayer.util.Arith
RoundingMode.HALF_EVEN 的方式使指定小数精确到指定的小数位数
expectNotEmpty(String, String, String, String) - 类 中的静态方法me.codeplayer.util.X
从指定的多个字符串依次检测并选取第一个不为空字符串的值,否则返回空字符串""
expectNotEmpty(String, String, String) - 类 中的静态方法me.codeplayer.util.X
从指定的多个字符串依次检测并选取第一个不为空字符串的值,否则返回空字符串""
expectNotEmpty(String, String) - 类 中的静态方法me.codeplayer.util.X
从指定的多个字符串依次检测并选取第一个不为空字符串的值,否则返回空字符串""
expectNotNull(T, T, T, T) - 类 中的静态方法me.codeplayer.util.X
从指定的多个值依次检测并选取第一个不为null的值
expectNotNull(T, T, T) - 类 中的静态方法me.codeplayer.util.X
从指定的多个值依次检测并选取第一个不为null的值
expectNotNull(T, T) - 类 中的静态方法me.codeplayer.util.X
从指定的多个值依次检测并选取第一个不为null的值

F

fastUnicode(String) - 类 中的静态方法me.codeplayer.util.StringUtil
获取指定字符串的Unicode编码,例如:"中国"将返回"中国"
此方法返回的编码中,字母均采用大写形式,此外,由于编码的长度是已知的,本方法采用char数组作为字符容器,省略了StringBuilder追加时的长度判断以及封装损耗,性能更加优异
FileUtil - me.codeplayer.util中的类
用于文件操作的公共工具类
FileUtil() - 类 的构造器me.codeplayer.util.FileUtil
 
filter(E[], Predicate<E>) - 类 中的静态方法me.codeplayer.util.ArrayUtil
过滤指定的数组,获得符合条件的元素数组
floatValue() - 类 中的方法me.codeplayer.util.Arith
转换为float值
floor() - 类 中的方法me.codeplayer.util.Arith
将当前BigDecimal进行向下舍去到相邻的整数
floor(double) - 类 中的静态方法me.codeplayer.util.Arith
向下取整,返回小于或等于指定数值的最大整数
flush(boolean) - 接口 中的方法me.codeplayer.util.CacheLoader
 
flush(boolean) - 类 中的方法me.codeplayer.util.LazyCacheLoader
 
flush(boolean) - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
 
flushRequired() - 接口 中的方法me.codeplayer.util.CacheLoader
 
flushRequired() - 类 中的方法me.codeplayer.util.LazyCacheLoader
 
flushRequired() - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
 
flushRequired(long) - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
 
formatNumber(double, boolean, ChineseNumber.ChineseNumberStyle) - 类 中的静态方法me.codeplayer.util.ChineseNumber
格式化指定的数值为中文字符串
formatNumber(long, ChineseNumber.ChineseNumberStyle) - 类 中的静态方法me.codeplayer.util.ChineseNumber
格式化指定的数值为中文字符串
fraction - 类 中的变量me.codeplayer.util.ChineseNumber
为null表示忽略小数;为""表示不忽略小数,但没有小数部分

G

GBK - 类 中的静态变量me.codeplayer.util.Charsets
中国大陆地区 GBK 字符集,主要用于常见的简体中文编码
get() - 类 中的方法me.codeplayer.util.LazyCacheLoader
 
get(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
返回线程局部缓存中指定键所映射的值;如果对于该键来说,此映射不包含任何映射关系,则返回 null。
get() - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
 
getAllClassesFromPackage(String, boolean) - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
扫描包
getBigDecimal(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以BigDecimal形式返回指定的值
如果指定的值为null或无法转为BigDecimal形式,将报错
getBigDecimal(Object, Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以BigDecimal形式返回指定的值
如果指定的值为null或无法转为BigDecimal形式,将返回指定的defaultValue
getBoolean() - 类 中的静态方法me.codeplayer.util.RandomUtil
随机返回一个boolean值
getBuilder(int, int) - 类 中的静态方法me.codeplayer.util.StringUtil
根据每个元素的平均大小和元素的格式创建一个适用于其容量的StringBuilder
内部采用length << shift 来获取设置初始容量
并且生成的StringBuilder的最小容量为16(StringBuilder的默认容量)
getBuilder(int, CharSequence, CharSequence, CharSequence, CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
根据将要追加的多个字符序列获得适当初始容量的 StringBuilder
getBuilder(int, CharSequence, CharSequence, CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
根据将要追加的多个字符序列获得适当初始容量的 StringBuilder
getBuilder(int, CharSequence, CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
根据将要追加的多个字符序列获得适当初始容量的 StringBuilder
getBuilder(int, CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
根据将要追加的多个字符序列获得适当初始容量的 StringBuilder
getByte(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以byte形式返回指定的值
如果指定的值为null或无法转为byte形式,将报错
getByte(Object, byte) - 类 中的静态方法me.codeplayer.util.NumberUtil
以byte形式返回指定的值
如果指定的值为null或无法转为byte形式,将返回指定的defaultValue
getCalendar() - 类 中的方法me.codeplayer.util.EasyDate
获取内置的日历对象
getCapacity(int) - 类 中的静态方法me.codeplayer.util.X
根据需要存储的元素个数确定HashMap等Map接口实现类的初始容量(使用默认的负载因子:0.75)
getCapacity(int, float) - 类 中的静态方法me.codeplayer.util.X
根据需要存储的元素个数确定HashMap等Map接口实现类的初始容量
getChar(char[]) - 类 中的静态方法me.codeplayer.util.RandomUtil
根据指定的字符数组,随机返回其中的一个字符
如果字符数组为空,则默认返回一个空格字符' '
getChar(String) - 类 中的静态方法me.codeplayer.util.RandomUtil
根据指定的字符串,随机返回其中的一个字符
如果为空字符串,则默认返回一个空格字符' '
getClassNameFilters() - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
 
getDay() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的日;月份的第一天返回1
getDayOfYear() - 类 中的方法me.codeplayer.util.EasyDate
获取指定的日期是该年的第几天
getDimension(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
获取指定数组元素的"维度",如果数组为普通的一维数组,则返回1;如果为二维数组,则返回2;以此类推...
getDouble(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以double形式返回指定的值
如果指定的值为null或无法转为double形式,将报错
getDouble(Object, double) - 类 中的静态方法me.codeplayer.util.NumberUtil
以double形式返回指定的值
如果指定的值为null或无法转为double形式,将返回指定的defaultValue
getDouble() - 类 中的静态方法me.codeplayer.util.RandomUtil
随机返回0 ~ 1之间(不包括1)的双精度浮点数
getExtension(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
根据文件路径获取对应的文件扩展名
如果没有指定的后缀,则返回空字符串""
getExtension(String) - 类 中的静态方法me.codeplayer.util.FileUtil
根据文件路径获取对应的文件扩展名(例如:".jpg"、".gif"等)
如果没有指定的后缀,则返回空字符串""
getFile(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
根据指定的文件路径获取对应的File对象
getFileName(String) - 类 中的静态方法me.codeplayer.util.FileUtil
获取指定文件路径中的文件名称部分
getFileName(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
获取指定文件路径中的文件名称部分
getFloat(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以float形式返回指定的值
如果指定的值为null或无法转为float形式,将报错
getFloat(Object, float) - 类 中的静态方法me.codeplayer.util.NumberUtil
以float形式返回指定的值
如果指定的值为null或无法转为float形式,将返回指定的defaultValue
getFloat() - 类 中的静态方法me.codeplayer.util.RandomUtil
随机返回0 ~ 1之间(不包括1)的单精度浮点数
getGetter() - 类 中的方法me.codeplayer.validator.ImmutablePropertyAccessor
 
getGetter() - 类 中的方法me.codeplayer.validator.Pipeline
 
getGetter() - 接口 中的方法me.codeplayer.validator.PropertyAccessor
 
getHour() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的时,返回值0~23
getInSQL(StringBuilder, Object, boolean, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
将指定字符串数组拼接为InSQL子句,方法将会根据元素个数来判断内容为“=”语句还是“IN”语句
如果数组为空,将会引发异常
如果数组元素只有一个,拼接内容为“=1”或“='1'”
如果数组元素有多个,拼接内容为“ IN (1, 2, 5)”或“ IN ('1', '2', '5')”
getInSQL(Object, boolean, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
将指定的数组拼接为InSQL子句并返回,内部将会根据元素个数来判断返回“=”语句还是“IN”语句
如果数组为空,将会引发异常
如果数组元素只有一个,将会返回“=1”或“='1'”
如果数组元素有多个,将会返回“ IN (1, 2, 5)”或“ IN ('1', '2', '5')”
getInSQL(Object, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
将指定的数组拼接为InSQL子句并返回,内部将会根据元素个数来判断返回“=”语句还是“IN”语句
如果数组为空,将会引发异常
如果数组元素只有一个,将会返回“=1”或“='1'”
如果数组元素有多个,将会返回“ IN (1, 2, 5)”或“ IN ('1', '2', '5')”
getInt(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以int形式返回指定的值
如果指定的值为null或无法转为int形式,将报错
getInt(Object, int) - 类 中的静态方法me.codeplayer.util.NumberUtil
以int形式返回指定的值
如果指定的值为null或无法转为int形式,将返回指定的defaultValue
getInt(int, int) - 类 中的静态方法me.codeplayer.util.RandomUtil
返回min(包括)和max(包括)之间的一个随机整数
getInteger(Object, Integer) - 类 中的静态方法me.codeplayer.util.NumberUtil
以Integer形式返回指定的值
如果指定的值为null或无法转为Integer形式,将返回指定的defaultValue
getIntString(int) - 类 中的静态方法me.codeplayer.util.RandomUtil
随机生成指定长度的数字字符串
getLastDayOfMonth() - 类 中的方法me.codeplayer.util.EasyDate
获取当前月的最后一天
getLength(Object, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
获取指定数组元素的长度,如果数组为null将返回0,如果不是数组类型,将引发异常
getLength(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
获取指定数组元素的长度,如果指定的参数为null或长度为0,则返回0
如果指定参数不是数组类型,将引发异常
getLogger() - 类 中的静态方法me.codeplayer.util.X
获取调用此方法的当前类的日志处理器(Logger)
该Logger使用slf4j API
getLong(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以long形式返回指定的值
如果指定的值为null或无法转为long形式,将报错
getLong(Object, long) - 类 中的静态方法me.codeplayer.util.NumberUtil
以long形式返回指定的值
如果指定的值为null或无法转为long形式,将返回指定的defaultValue
getLong(Object, Long) - 类 中的静态方法me.codeplayer.util.NumberUtil
以Long形式返回指定的值
如果指定的值为null或无法转为Long形式,将返回指定的defaultValue
getLong() - 类 中的静态方法me.codeplayer.util.RandomUtil
随机返回一个long值
因为 java.util.Random 类使用只以 48 位表示的种子,所以此算法不会返回所有可能的 long值。
getMap() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
获取线程局部缓存中存储的Map集合
如果线程局部缓存中不存在任何键值映射,则返回一个空的HashMap。
getMatchedEnums(Class<E>, E[], Predicate<E>) - 类 中的静态方法me.codeplayer.util.EnumUtil
获取指定枚举类中 匹配指定条件的枚举数组
getMessageDigest(String) - 类 中的静态方法me.codeplayer.util.Encrypter
获取对应的摘要算法
getMethodsFromPackage(String, boolean, Predicate<Method>) - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
扫描指定包中符合条件的方法
getMillisecond() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的毫秒部分的值,返回值0~999
getMillisOfUnit(int) - 类 中的静态方法me.codeplayer.util.EasyDate
获取指定日历单位所对应的毫秒值,单位仅支持"天"及其以下的单位
getMinute() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的分,返回值0~59
getMonth() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的月;返回值为1(一月)~12(十二月)
getNumberChar(char) - 枚举 中的方法me.codeplayer.util.ChineseNumber.ChineseNumberStyle
 
getNumbersText() - 枚举 中的方法me.codeplayer.util.ChineseNumber.ChineseNumberStyle
 
getRandomFile(String, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
获取随机文件名,根据当前时间采用随机算法自动生成,并且内部保证本地没有重复文件名的文件
getRandomFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
获取随机文件名,根据当前时间采用随机算法自动生成,并且内部保证本地没有重复文件名的文件
getResult() - 类 中的方法me.codeplayer.validator.Pipeline
 
getResult(Class<E>) - 类 中的方法me.codeplayer.validator.Pipeline
 
getSecond() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的秒,返回值0~59
getSetter() - 类 中的方法me.codeplayer.validator.ImmutablePropertyAccessor
 
getSetter() - 类 中的方法me.codeplayer.validator.Pipeline
 
getSetter() - 接口 中的方法me.codeplayer.validator.PropertyAccessor
 
getShort(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
以short形式返回指定的值
如果指定的值为null或无法转为short形式,将报错
getShort(Object, short) - 类 中的静态方法me.codeplayer.util.NumberUtil
以short形式返回指定的值
如果指定的值为null或无法转为short形式,将返回指定的defaultValue
getString(char[], int) - 类 中的静态方法me.codeplayer.util.RandomUtil
随机抽取指定字符数组中的字符,生成指定长度的字符串
getString(String, int) - 类 中的静态方法me.codeplayer.util.RandomUtil
随机抽取指定字符串中的字符,生成指定长度的字符串
getter - 类 中的变量me.codeplayer.validator.ImmutablePropertyAccessor
 
getter - 类 中的变量me.codeplayer.validator.Pipeline
 
getTime() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的时间值,以毫秒为单位
getTimeZoneOffset() - 类 中的方法me.codeplayer.util.EasyDate
获取本地时间相对于GMT时间的偏移分钟数
getUnitsText() - 枚举 中的方法me.codeplayer.util.ChineseNumber.ChineseNumberStyle
 
getWeekDay() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的星期;返回值为1(星期一)~7(星期天)
getWeeksOfMonth() - 类 中的方法me.codeplayer.util.EasyDate
获取日期当前月份的星期数
getWeeksOfYear() - 类 中的方法me.codeplayer.util.EasyDate
获取日期当前年份的星期数
getYear() - 类 中的方法me.codeplayer.util.EasyDate
获取日期的年,例如:2012
GMT_DATE - 类 中的静态变量me.codeplayer.util.EasyDate
GMT标准格式的日期转换器[d MMM yyyy HH:mm:ss 'GMT']
GMT_NET_DATE - 类 中的静态变量me.codeplayer.util.EasyDate
Internet GMT标准格式的日期转换器[EEE, d MMM yyyy HH:mm:ss 'GMT']

H

HANDRED - 类 中的静态变量me.codeplayer.util.Arith
表示数值 100(一百) 的BigDecimal
HANDRED_MILLION - 类 中的静态变量me.codeplayer.util.Arith
表示数值 100 000 000(一亿) 的BigDecimal
hasBlank(Object...) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定数组中是否为空的值(null、空字符串、空格字符串),如果是,将返回true
本方法接受多个参数,如果其中有任意一个为空,就返回true
本方法会去除两边的空格后再判断 如果指定的key不存在也返回true
hasEmpty(Object...) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定数组中是否存在为空的值(null、空字符串),如果是将返回true
本方法接受多个参数,如果其中有任意一个为空,就返回true 如果指定的key不存在也返回true
hashCode() - 类 中的方法me.codeplayer.util.EasyDate
 
hasLength(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
判断指定数组是否不为null并且数组长度length > 0,如果是,则返回true
如果指定参数不为null,也不是数组类型,则引发异常

I

IGNORE_BLANK - 类 中的静态变量me.codeplayer.util.CollectionUtil
忽略null值、空字符串""和空白字符串
IGNORE_EMPTY - 类 中的静态变量me.codeplayer.util.CollectionUtil
忽略null值和空字符串
IGNORE_NONE - 类 中的静态变量me.codeplayer.util.CollectionUtil
不做任何忽略处理
IGNORE_NULL - 类 中的静态变量me.codeplayer.util.CollectionUtil
忽略null值
ImmutablePropertyAccessor<T,R> - me.codeplayer.validator中的类
不可变的属性访问器封装实体
ImmutablePropertyAccessor(Function<? super T, R>, BiConsumer<? super T, R>) - 类 的构造器me.codeplayer.validator.ImmutablePropertyAccessor
 
in(int, int...) - 类 中的静态方法me.codeplayer.util.ArrayUtil
检测指定的整数数组中是否存在指定的整数值
indexOfExtension(String) - 类 中的静态方法me.codeplayer.util.FileUtil
根据文件名称返回对应的扩展名在字符串中的索引值
indexOfInterval(T[], T, Boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
查找指定对象在已经排序好的区间临界值数组中的区间索引。
indexOfInterval(Object, double, Boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
查找指定数值在已经排序好的区间临界值数组中的区间索引(本方法主要用于兼容原始数据类型)。
init() - 类 中的方法me.codeplayer.util.ChineseNumber.Cell
初始化
ins(T, T...) - 类 中的静态方法me.codeplayer.util.ArrayUtil
检测指定的数组中是否存在指定的值
int2Byte(int) - 类 中的静态方法me.codeplayer.util.NumberUtil
将int类型的变量转为二进制字符串
internal - 类 中的变量me.codeplayer.util.TimeBasedCacheLoader
 
intValue() - 类 中的方法me.codeplayer.util.Arith
转换为int值
isAnyNotEmpty(CharSequence...) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的字符序列数组是否存在不为空的元素
如果数组中存在不为null、空字符串的元素,则返回true,否则返回false
isArray(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
判断指定对象是否为数组类型
isBlank(Object, String) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象为空对象,如果断言失败则抛出异常
空对象的定义如下:
1.字符串对象 == null或者去空格后==空字符串
2.其他对象==null
isBlank(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的字符串是否为空
如果字符串为null、空字符串、空格字符串,则返回true
注意:本方法会先去除字符串两边的空格,再判断
isBlank(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的对象是否为空
如果对象(或其toSring()返回值)为null、空字符串、空格字符串,则返回true
注意:本方法会先去除字符串两边的空格,再判断
isBlank(String) - 类 中的静态方法me.codeplayer.util.X
判断指定的字符串是否为null或去空格后为空字符串,如果是则返回true
isBlank(Object) - 类 中的静态方法me.codeplayer.util.X
判断指定的对象是否为空
如果对象(或其toSring()返回值)为null、空字符串、空格字符串,则返回true
注意:本方法会先去除字符串两边的空格,再判断
isCheckInOrEx() - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
 
isDouble(String) - 类 中的静态方法me.codeplayer.util.NumberUtil
判断字符串内容是否为整数或小数形式
前面带0,例如"0012"仍为整数,返回true
如果字符串为null,返回false
如果字符串前后有空格,请先去除空格后再调用此方法,否则返回false
此方法性能是使用正则表达式验证性能的4-9倍
isDouble(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
判断指定对象是否为整数或小数形式
前面带0,例如"0012"仍为整数,返回true
如果字符串为null,返回false
如果字符串前后有空格,请先去除空格后再调用此方法,否则返回false
isEmpty(Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象的字符串形式为空(若为null、空字符串均属断言成功)
如果断言失败则抛出异常
isEmpty(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的字符串是否为空
如果字符串为null、空字符串,则返回true,否则返回false
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用StringUtil#isBlank(String str)方法
isEmpty(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的对象是否为空
如果对象(或其toSring()返回值)为null、空字符串,则返回true
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用isBlank(Object obj)方法
isEmpty() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
如果线程局部缓存中不存在任何键值映射,则返回 true。
isEmpty(String) - 类 中的静态方法me.codeplayer.util.X
判断指定的字符串是否为空
如果字符串为null、空字符串,则返回true
注意:本方法不会去除字符串两边的空格,如果想去除字符串两边的空格后再进行判断,可以使用isBlank()方法
isEmpty(Object) - 类 中的静态方法me.codeplayer.util.X
判断指定的对象是否为空
如果对象(或其toSring()返回值)为null、空字符串,则返回true
注意:本方法不会去除字符串两边的空格,如果想去除字符串两边的空格后再进行判断,可以使用isBlank()方法
isExcludeInner() - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
 
isInt(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
判断指定对象的字符串形式是否为整数形式
isIntegral(BigDecimal) - 类 中的静态方法me.codeplayer.util.Arith
检测指定的BigDecimal是否为整数值
isLeapYear(int) - 类 中的方法me.codeplayer.util.EasyDate
判断指定年份是否为闰年
isLeapYear() - 类 中的方法me.codeplayer.util.EasyDate
判断当前日期年份是否为闰年
isMatch(T, Function<? super T, R>, Predicate<? super R>) - 类 中的静态方法me.codeplayer.util.X
检测指定的对象在经过指定的转换后,是否符合指定的条件
isNonNegative(Number) - 类 中的静态方法me.codeplayer.util.NumberUtil
指示指定的数字是否是非负数
isNull(Object) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象为null
如果断言失败则抛出异常
isNull(Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象为null
如果断言失败则抛出异常
isNumber(String) - 类 中的静态方法me.codeplayer.util.NumberUtil
判断字符串内容是否为整数形式
前面带0,例如"0012"仍为整数,返回true
如果字符串为null,返回false
如果字符串前后有空格,请先去除空格后再调用此方法,否则返回false
isNumber(String, int) - 类 中的静态方法me.codeplayer.util.NumberUtil
判断字符串内容是否为指定位数的整数形式
前面带0,例如"0012"属于4位整数
如果字符串为null,返回false
如果字符串前后有空格,请先去除空格后再调用此方法,否则返回false
isNumber(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
判断指定对象是否为整数类型或能够转为整数形式
isNumeric(String) - 类 中的静态方法me.codeplayer.util.NumberUtil
以尽可能快的速度判断指定字符串是否为整数形式(仅限十进制)
ISO_8859_1 - 类 中的静态变量me.codeplayer.util.Charsets
ISO-8859-1,ISO拉丁字母表NO.1 字符集。
isOK() - 类 中的方法me.codeplayer.validator.Pipeline
 
isPositive(Number, boolean) - 类 中的静态方法me.codeplayer.util.NumberUtil
指示指定的数字是否是正数
isPositive(Number) - 类 中的静态方法me.codeplayer.util.NumberUtil
指示指定的数字是否是正数
isPrimitiveArray(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
判断指定对象是否是一个原始类型的数组(例如:int[]、float[]、char[]、double[]等)
isSame(Object, Object, String) - 类 中的静态方法me.codeplayer.util.Assert
断言两个对象相等(==),如果断言失败则抛出异常
isSameAs(long, long, int) - 类 中的静态方法me.codeplayer.util.EasyDate
比较两个以毫秒数表示的时间值是否处于同一年/月/天/小时/分钟/秒/毫秒
isSameAs(Object, int) - 类 中的方法me.codeplayer.util.EasyDate
当前时间是否与指定时间是否处于同一年/月/天/小时/分钟/秒/毫秒
时间对象可以为:DateEasyDateCalendar
isSameAs(Object, Object, int) - 类 中的静态方法me.codeplayer.util.EasyDate
比较两个时间值是否处于同一年/月/天/小时/分钟/秒/毫秒
时间对象可以为:DateEasyDateCalendar
isTrue(boolean) - 类 中的静态方法me.codeplayer.util.Assert
断言布尔表达式结果为true
如果断言失败则抛出异常
isTrue(boolean, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
断言布尔表达式结果为true
如果断言失败则抛出异常
isTrue(boolean, Supplier<CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
断言布尔表达式结果为true
如果断言失败则抛出异常
isValid(Boolean) - 类 中的静态方法me.codeplayer.util.X
判断指定Boolean值是否有效。
isValid(Number) - 类 中的静态方法me.codeplayer.util.X
判断指定的数值对象是否有效。
isValid(CharSequence) - 类 中的静态方法me.codeplayer.util.X
判断指定的字符串序列是否有效。
isValid(Map<?, ?>) - 类 中的静态方法me.codeplayer.util.X
判断指定的Map对象是否有效。
isValid(Collection<?>) - 类 中的静态方法me.codeplayer.util.X
判断指定的Collection对象是否有效。
isValid(byte[]) - 类 中的静态方法me.codeplayer.util.X
判断指定byte数组是否有效。
isValid(int[]) - 类 中的静态方法me.codeplayer.util.X
判断指定int数组是否有效。
isValid(long[]) - 类 中的静态方法me.codeplayer.util.X
判断指定long数组是否有效。
isValid(char[]) - 类 中的静态方法me.codeplayer.util.X
判断指定char数组是否有效。
isValid(float[]) - 类 中的静态方法me.codeplayer.util.X
判断指定float数组是否有效。
isValid(double[]) - 类 中的静态方法me.codeplayer.util.X
判断指定double数组是否有效。
isValid(Object[]) - 类 中的静态方法me.codeplayer.util.X
判断指定的对象数组是否有效。
isValid(Object) - 类 中的静态方法me.codeplayer.util.X
判断指定对象是否无效。

J

join(StringBuilder, Object, String) - 类 中的静态方法me.codeplayer.util.ArrayUtil
以指定的分隔符拼接数组元素,并追加到指定的StringBuilder中
join(Object, String) - 类 中的静态方法me.codeplayer.util.ArrayUtil
以指定的分隔符拼接数组元素并返回拼接后的字符串
如果数组为空,将会引发异常
JSONUtil - me.codeplayer.util中的类
JSON字符串序列化转换工具类
JSONUtil() - 类 的构造器me.codeplayer.util.JSONUtil
 

L

LazyCacheLoader<E> - me.codeplayer.util中的类
支持懒加载的缓存数据加载器,一般情况下,数据只会加载一次
LazyCacheLoader(Supplier<E>) - 类 的构造器me.codeplayer.util.LazyCacheLoader
 
LazyCacheLoader(boolean, Supplier<E>) - 类 的构造器me.codeplayer.util.LazyCacheLoader
 
leftPad(String, char, int) - 类 中的静态方法me.codeplayer.util.StringUtil
如果字符串不足指定位数,则在前面补充指定的字符,直到指定位数
如果字符串=null,则返回空字符串""
如果字符串位数大于指定位数,则返回原字符串
length(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
获取指定字符序列的字符长度
limitChars(String, int, String) - 类 中的静态方法me.codeplayer.util.StringUtil
如果指定字符串超过限制长度maxLength,则返回限制长度前面的部分字符串
如果指定字符串==null,则返回空字符串
如果字符串超出指定长度,则返回maxLength前面的部分,并在末尾加上后缀suffix
limitChars(String, int) - 类 中的静态方法me.codeplayer.util.StringUtil
如果指定字符串超过限制长度maxLength,则返回限制长度前面的部分字符串
如果指定字符串==null,则返回空字符串
如果字符串超出指定长度,则返回maxLength前面的部分,并在末尾加上后缀“...”
load(long) - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
 
loader - 类 中的变量me.codeplayer.util.LazyCacheLoader
 
longValue() - 类 中的方法me.codeplayer.util.Arith
转换为long值
lower - 类 中的静态变量me.codeplayer.validator.Validators
 

M

map(T, Function<? super T, R>) - 类 中的静态方法me.codeplayer.util.X
对指定的对象执行执行的 mapper 转换,安全地获得期望的转换结果
mapValues(Map<K, V>, Class<V>, K...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
获取Map集合中指定的多个键的值,并以数组的形式依次返回。
matchMethod(Method) - 类 中的方法me.codeplayer.util.scan.AbstractMethodMatcher
 
matchMethod(Method) - 类 中的方法me.codeplayer.util.scan.AnnotationMethodMatcher
 
matchMethod(Method) - 类 中的方法me.codeplayer.util.scan.ModifiersMethodMatcher
 
md5(String) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定的字符串通过MD5加密算法进行加密,并返回加密后32位的MD5值
如果字符串为null,将引发空指针异常
md5(byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定的字节数组通过MD5加密算法进行加密,并返回加密后的32位MD5值
如果数组为null,则引发空指针异常
md5For16(String) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定的字符串通过MD5加密算法进行加密,并返回加密后16位的MD5值
为了保持一致,内部统一使用UTF-8编码获取字符串的字节数组
如果字符串为null,将引发空指针异常
me.codeplayer.util - 程序包 me.codeplayer.util
 
me.codeplayer.util.scan - 程序包 me.codeplayer.util.scan
 
me.codeplayer.validator - 程序包 me.codeplayer.validator
 
methodMatcher - 类 中的变量me.codeplayer.util.scan.AbstractMethodMatcher
 
MethodMatcher - me.codeplayer.util.scan中的接口
方法过滤器
MILLIS_OF_DAY - 类 中的静态变量me.codeplayer.util.EasyDate
一天的毫秒数
MILLIS_OF_HOUR - 类 中的静态变量me.codeplayer.util.EasyDate
一小时的毫秒数
MILLIS_OF_MINUTE - 类 中的静态变量me.codeplayer.util.EasyDate
一分钟的毫秒数
minus(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
商业减法运算
minus(String) - 类 中的方法me.codeplayer.util.Arith
商业减法运算
minus(double) - 类 中的方法me.codeplayer.util.Arith
商业减法运算
minus(long) - 类 中的方法me.codeplayer.util.Arith
商业减法运算
minus(double, double) - 类 中的静态方法me.codeplayer.util.Arith
商业减法运算
modifiers - 类 中的变量me.codeplayer.util.scan.ModifiersMethodMatcher
 
ModifiersMethodMatcher - me.codeplayer.util.scan中的类
修饰符方法过滤器
ModifiersMethodMatcher(int) - 类 的构造器me.codeplayer.util.scan.ModifiersMethodMatcher
 
ModifiersMethodMatcher(MethodMatcher, int) - 类 的构造器me.codeplayer.util.scan.ModifiersMethodMatcher
 
moveFile(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件路径
moveFile(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件路径
如果目标文件夹已存在同名的文件,则引发异常
moveFile(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件路径
moveFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件路径
如果目标文件夹已存在同名的文件,则引发异常
moveFileToDirectory(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件夹
moveFileToDirectory(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件夹
如果目标文件夹已存在同名的文件,则引发异常
moveFileToDirectory(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件夹
moveFileToDirectory(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
移动指定的文件到目标文件夹
如果目标文件夹已存在同名的文件,则引发异常
moveFileToDirectoryWithRandomFileName(File, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定文件移动到指定的目录,并且采用随机的文件名,方法内部会尽可能地确保文件名称不会重复
moveFileToDirectoryWithRandomFileName(File, String, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定文件移动到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
moveFileToDirectoryWithRandomFileName(File, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定文件移动到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
multiply(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
商业乘法运算
multiply(String) - 类 中的方法me.codeplayer.util.Arith
商业乘法运算
multiply(double) - 类 中的方法me.codeplayer.util.Arith
商业乘法运算
multiply(long) - 类 中的方法me.codeplayer.util.Arith
商业乘法运算
multiply(double, double) - 类 中的静态方法me.codeplayer.util.Arith
商业乘法运算
multiply(double, double, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.Arith
商业乘法运算
multiply(double, double, int) - 类 中的静态方法me.codeplayer.util.Arith
商业乘法运算(四舍五入)
multiply(double, double, long) - 类 中的静态方法me.codeplayer.util.Arith
商业乘法运算(四舍五入)
注意:此方法的有效位数包含整数部分在内
将precision设为long类型只是为了重载的需要
MYRIAD - 类 中的静态变量me.codeplayer.util.Arith
表示数值 10 000(一万) 的BigDecimal

N

nextUpdateTime - 类 中的变量me.codeplayer.util.TimeBasedCacheLoader
 
notBlank(Object, String) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象不为空对象,如果断言失败则抛出异常
空对象的定义如下:
1.字符串对象 == null或者去空格后==空字符串
2.其他对象==null
notBlank(String) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的字符串是否不为空
如果字符串不为null、空字符串、空格字符串,则返回true,否则返回false
注意:本方法会先去除字符串两边的空格,再判断
notBlank(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的对象是否为空
如果对象(或其toSring()返回值)不为null、空字符串、空格字符串,则返回true,否则返回false
注意:本方法会先去除字符串两边的空格,再判断
notEmpty(T) - 类 中的静态方法me.codeplayer.util.Assert
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常
notEmpty(Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常
notEmpty(Object, Supplier<CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常
notEmpty(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的字符串是否不为空
如果指定字符串不为null、空字符串,则返回true,否则返回false
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用 StringUtil.notBlank(String str)方法
notEmpty(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定的对象是否不为空
如果对象(或其toSring()返回值)不为null、空字符串,则返回true,否则返回false
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用StringUtil.isBlank(Object obj)方法
notEquals(Object, Object, String) - 类 中的静态方法me.codeplayer.util.Assert
断言两个对象不相等(equals),如果断言失败则抛出异常
notIgnore(Object, int) - 类 中的静态方法me.codeplayer.util.CollectionUtil
判断是否不忽略指定值
notNull(T) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象不为null
如果断言失败则抛出异常
notNull(Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象不为null
如果断言失败则抛出异常
notNull(Object, Supplier<CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
断言指定对象不为null
如果断言失败则抛出异常
notSame(Object, Object, String) - 类 中的静态方法me.codeplayer.util.Assert
断言两个对象不相等(==),如果断言失败则抛出异常
notTrue(boolean, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
断言布尔表达式结果为false
如果断言失败则抛出异常
notTrue(boolean, Supplier<CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
断言布尔表达式结果为false
如果断言失败则抛出异常
number - 类 中的变量me.codeplayer.util.ChineseNumber
 
NumberUtil - me.codeplayer.util中的类
对数值类型的数据(包含字节)进行相应处理的工具类
NumberUtil() - 类 的构造器me.codeplayer.util.NumberUtil
 

O

of(Object...) - 类 中的静态方法me.codeplayer.util.ArrayUtil
快捷创建 Object 数组
of(T, Function<? super T, R>, BiConsumer<? super T, R>) - 类 中的静态方法me.codeplayer.validator.Validators
 
of(T, Function<? super T, R>) - 类 中的静态方法me.codeplayer.validator.Validators
 
of(T, PropertyAccessor<? super T, R>) - 类 中的静态方法me.codeplayer.validator.Validators
 
of(T) - 类 中的静态方法me.codeplayer.validator.Validators
 
ofNullable(E) - 类 中的静态方法me.codeplayer.util.ArrayUtil
将单个元素构造成一个仅包含该元素的数组
OK - 类 中的静态变量me.codeplayer.validator.Pipeline
用于标识当前 Pipeline 的校验结果为通过
ONE - 类 中的静态变量me.codeplayer.util.Arith
表示数值 1(一) 的BigDecimal

P

parse(DateFormat, String) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定格式的字符串转为对应的日期实例对象
parse(String, String) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定格式的字符串转为对应的日期实例对象
parse(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
将JSON字符串转为对应的JSONObject或JSONArray对象
parseArray(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
将JSON字符串转为JSONArray形式的对象(类似于增强型的ArrayList)
parseArray(String, Class<T>) - 类 中的静态方法me.codeplayer.util.JSONUtil
将JSON字符串转为List形式的指定类型的对象集合
parseObject(String, Class<T>) - 类 中的静态方法me.codeplayer.util.JSONUtil
将JSON字符串转为指定类型的Java对象
parseObject(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
将JSON字符串转为JSONObject形式的对象(类似于增强型的HashMap)
parseUriLocator(String) - 类 中的静态方法me.codeplayer.util.ResourceUtil
解析指定资源路径的定位方式
Pipeline<T,R> - me.codeplayer.validator中的类
对实体及其属性进行预处理、校验、格式化的流水线处理封装类
Pipeline(T) - 类 的构造器me.codeplayer.validator.Pipeline
 
process(byte[], boolean) - 类 中的方法me.codeplayer.util.DES
加密或解密处理指定的字节数组
PropertyAccessor<T,R> - me.codeplayer.validator中的接口
标识具有属性访问功能的实体
pubAll(Map<Object, Object>) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
将指定映射的所有映射关系复制到线程局部缓存中,这些映射关系将替换线程局部缓存目前针对指定映射中所有键的所有映射关系。
put(Object, Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
向当前线程的局部缓存中添加指定的键值映射。

R

RandomUtil - me.codeplayer.util中的类
用于协助处理与随机生成有关的工具类
RandomUtil() - 类 的构造器me.codeplayer.util.RandomUtil
 
readContent(File) - 类 中的静态方法me.codeplayer.util.FileUtil
读取指定的文件内容
readContent(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
读取指定的文件内容
readProperties(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
读取指定名称的".properties"文件
remove(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
从此映射中移除指定键的映射关系(如果存在)。
removeDuplicate(List<E>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
移除集合里重复的元素
replaceChars(String, char, int, int) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定字符串的 beginIndexendIndex (不包括 endIndex ) 之间的字符全部替换为字符 ch
replaceChars(String, char, int) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定字符串的 beginIndex 到末尾之间的字符全部替换为字符 ch
replaceSubstring(String, String, int, int) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定字符串的 beginIndexendIndex (不包括 endIndex ) 之间的子字符串全部替换为指定的字符串 replacement
replaceSubstring(String, String, int) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定字符串的 beginIndex 及其后的子字符串全部替换为指定的字符串 replacement
reset(Map<Object, Object>) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
使用指定的映射集合重置线程局部缓存
之前的所有缓存数据将被丢弃,并使用新的映射集合作为缓存实现
resetForNewProperty() - 类 中的方法me.codeplayer.validator.Pipeline
 
ResourceUtil - me.codeplayer.util中的类
用于辅助URL、URI、资源路径等处理的工具类
ResourceUtil() - 类 的构造器me.codeplayer.util.ResourceUtil
 
result - 类 中的变量me.codeplayer.validator.Pipeline
 
reverse(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
颠倒(反转)字符串的字符顺序,并返回颠倒后的字符串
如果字符串为null,则返回空字符串""
rightPad(String, char, int) - 类 中的静态方法me.codeplayer.util.StringUtil
如果字符串不足指定位数,则在后面补充指定的字符,直到指定位数
如果字符串=null,则返回空字符串""
如果字符串位数大于指定位数,则返回原字符串
round(int) - 类 中的方法me.codeplayer.util.Arith
设置四舍五入的精度(即精确到的小数位数)
round(double, int) - 类 中的静态方法me.codeplayer.util.Arith
以四舍五入(RoundingMode.HALF_UP)的方式使指定小数精确到指定的小数位数
roundFast(double, int) - 类 中的静态方法me.codeplayer.util.Arith
设置四舍五入的精度(即精确到的小数位数)
注意:该方法底层直接根据需求自行计算,常规情况下比 Arith.round(int) 要快 10+倍,但目前尚处于实验性质(不过一般基本上没什么问题)

S

scale(double, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.Arith
以指定的舍入方式使指定小数精确到指定的小数位数
serialize(Object) - 类 中的静态方法me.codeplayer.util.JSONUtil
将指定的Java对象序列化为JSON字符串
set(int, int, int, int...) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的年、月、日、时、分、秒、毫秒等部分的值
如果未指定指定部分的值,则不会进行该部分的设置
setCalendar(Calendar) - 类 中的方法me.codeplayer.util.EasyDate
初始化日历对象相关设置
setCheckInOrEx(boolean) - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
 
setClassNameFilters(List<String>) - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
 
setDate(Date) - 类 中的方法me.codeplayer.util.EasyDate
以指定日期对象来重新设置日期
setDay(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的日;月份的第一天为1
setExcludeInner(boolean) - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
 
setHour(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的时,值为0~23
setKey(String) - 类 中的方法me.codeplayer.util.DES
根据字符串参数生成KEY
setKey(byte[]) - 类 中的方法me.codeplayer.util.DES
根据直接数组参数生成KEY
setMillisecond(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的毫秒部分的值,值为0~999
setMinute(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的分,值为0~59
setMonth(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的月;值为1(一月)~12(十二月)
setNumberToChars(char[], int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定的数字设置到指定的字符数组中的指定索引处,并填充指定的长度,如果数字的长度不够,则在前面填充0
setNumberToTheRight(char[], int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定的数字设置到指定的字符数组中的指定索引处,从右向左依次填充,并最多填充指定的长度
setScale(int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
设置精度(即精确到的小数位数)
setSecond(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的秒,值为0~59
setter - 类 中的变量me.codeplayer.validator.ImmutablePropertyAccessor
 
setter - 类 中的变量me.codeplayer.validator.Pipeline
 
setTime(long) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的时间值,以毫秒为单位
setTimeZoneOffset(int) - 类 中的方法me.codeplayer.util.EasyDate
设置本地时间相对于GMT时间的偏移分钟数
setYear(int) - 类 中的方法me.codeplayer.util.EasyDate
设置日期的年,例如:2012
sha1(String) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定的字符串通过SHA-1加密算法进行加密,并返回加密后的40位SHA-1值
为了保持一致,内部统一使用UTF-8编码获取字符串的字节数组
如果字符串为null,将引发空指针异常
sha1(byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
将指定的字节数组通过SHA-1加密算法进行加密,并返回加密后的字节数组
如果数组为null,则引发空指针异常
SHORT_DATE - 类 中的静态变量me.codeplayer.util.EasyDate
yyyyMMdd格式的日期转换器
shortValue() - 类 中的方法me.codeplayer.util.Arith
转换为short值
silent - 类 中的变量me.codeplayer.validator.Pipeline
 
silent(boolean) - 类 中的方法me.codeplayer.validator.Pipeline
 
silent() - 类 中的方法me.codeplayer.validator.Pipeline
 
size() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
返回线程局部缓存中的键-值映射关系数。
smartParse(String) - 类 中的静态方法me.codeplayer.util.EasyDate
根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒)
startsWith(String, char) - 类 中的静态方法me.codeplayer.util.StringUtil
判断指定字符串是否以指定的单个字符开头
StringUtil - me.codeplayer.util中的类
用于对字符串类型的数据进行常用处理操作的工具类
StringUtil() - 类 的构造器me.codeplayer.util.StringUtil
 
style - 类 中的变量me.codeplayer.util.ChineseNumber
 

T

TEN - 类 中的静态变量me.codeplayer.util.Arith
表示数值 10(一十) 的BigDecimal
test(Method) - 类 中的方法me.codeplayer.util.scan.AbstractMethodMatcher
 
text - 类 中的变量me.codeplayer.util.ChineseNumber
 
THOUSAND - 类 中的静态变量me.codeplayer.util.Arith
表示数值 1000(一千) 的BigDecimal
ThreadLocalUtil - me.codeplayer.util中的类
提供基于线程的局部缓存工具类,内部采用HashMap实现
ThreadLocalUtil() - 类 的构造器me.codeplayer.util.ThreadLocalUtil
 
TimeBasedCacheLoader<E> - me.codeplayer.util中的类
基于时间间隔进行数据更新的缓存数据加载器
TimeBasedCacheLoader(long, Supplier<E>) - 类 的构造器me.codeplayer.util.TimeBasedCacheLoader
 
toArray(Collection<? extends T>, Class<T>) - 类 中的静态方法me.codeplayer.util.ArrayUtil
将指定的集合转为对应的数组
toBigDecimal() - 类 中的方法me.codeplayer.util.Arith
转换为BigDecimal
toBigInteger() - 类 中的方法me.codeplayer.util.Arith
转换为BigInteger
toChineseString(boolean, boolean) - 类 中的方法me.codeplayer.util.Arith
输出中文形式的数值字符串,例如:"135000000"->"一亿三千五百万"
toChineseUpperCase(boolean) - 类 中的方法me.codeplayer.util.Arith
输出大写中文形式的数值字符串,例如:"135000000"->"壹亿叁千伍佰万"
toDate() - 类 中的方法me.codeplayer.util.EasyDate
转为java.util.Date
toDateString() - 类 中的方法me.codeplayer.util.EasyDate
返回"yyyy年MM月dd日"格式的字符串
toDateTimeString() - 类 中的方法me.codeplayer.util.EasyDate
返回"yyyy-MM-dd HH:mm:ss"格式的字符串
toFinalString(StringBuilder, Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
迭代数组元素并将迭代字符串追加至StringBuilder中,追加字符串形如:“[e1, e2, e3, [e4_1, e4_2, e4_3, e4_4]]
本方法可以迭代多维数组,内部采用递归算法
toFinalString(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
迭代数组元素并返回迭代字符串,例如:“[e1, e2, e3, [e4_1, e4_2, e4_3, e4_4]]”
本方法可以迭代多维数组,内部采用递归算法
toGMTNetString() - 类 中的方法me.codeplayer.util.EasyDate
返回Internet GMT标准格式的字符串,例如:Sat, 1 Dec 2012 23:05:00 GMT
toGMTString() - 类 中的方法me.codeplayer.util.EasyDate
返回GMT标准格式的字符串,例如:1 Dec 2012 15:05:00 GMT
toLongString() - 类 中的方法me.codeplayer.util.EasyDate
返回"yyyy-MM-dd HH:mm:ss sss"格式的字符串
toMoneyUpperCase() - 类 中的方法me.codeplayer.util.Arith
输出大写中文形式的用于金额(人民币)显示的数值字符串,例如:"135000000"->"壹亿叁千伍佰万元整"
toShortString() - 类 中的方法me.codeplayer.util.EasyDate
返回"yyyyMMdd"格式的字符串
toSqlDate() - 类 中的方法me.codeplayer.util.EasyDate
转为java.sql.Date
toSring - 类 中的静态变量me.codeplayer.validator.Validators
 
toString() - 类 中的方法me.codeplayer.util.Arith
输出数值字符串
toString(int) - 类 中的方法me.codeplayer.util.Arith
输出以四舍五入模式保留指定小数位精度的数值字符串
toString(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
返回指定数组对象的字符串形式
如果array是一个数组,则迭代其元素返回字符串,如“[e1, e2, e3, e4]”
如果array不是一个数组,则直接调用String.valueOf()方法返回
toString() - 类 中的方法me.codeplayer.util.ChineseNumber
 
toString() - 类 中的方法me.codeplayer.util.EasyDate
返回"yyyy-MM-dd"格式的字符串
toString(Format) - 类 中的方法me.codeplayer.util.EasyDate
返回使用日期格式化工具格式化后的字符串
toString(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
以String的形式返回对象值,如果对象为null,则返回""
toTime() - 类 中的方法me.codeplayer.util.EasyDate
转为java.sql.Time
toTimestamp() - 类 中的方法me.codeplayer.util.EasyDate
转为java.sql.Timestamp
transEncoding(String, String, String) - 类 中的静态方法me.codeplayer.util.StringUtil
将字符串从指定字符集编码转换为目标字符集编码
transEncodingForURI(String, String) - 类 中的静态方法me.codeplayer.util.StringUtil
将指定的URI参数字符串转换为目标字符集编码
本方法实际上是将字符串从ISO-8859-1编码转换为指定的目标编码
trim(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
以去除两边空格的String形式返回对象值,如果对象为null,则返回""
trim(String) - 类 中的静态方法me.codeplayer.util.StringUtil
去除字符串两侧的空白字符
如果为null则返回空字符串""
trim - 类 中的静态变量me.codeplayer.validator.Validators
 
trim4Html(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
以String的形式返回对象值,如果对象为null或空格字符串,则返回"&nbsp;"
trim4Html(String) - 类 中的静态方法me.codeplayer.util.X
去除字符串两端的空格
如果字符串为null、空字符串""、空白字符串,这返回HTML的空格符"&nbsp;"
truncate(double, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.Arith
以指定舍入方式使指定小数精确到指定的小数位数
tryThrow(Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
 
tryThrow(CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
 
tryThrow() - 类 中的方法me.codeplayer.validator.Pipeline
 
tryThrow(Object, Object) - 类 中的静态方法me.codeplayer.validator.Pipeline
 
tryUnwrap(Object) - 类 中的静态方法me.codeplayer.util.X
尝试拆箱可能由 Supplier 接口包装的实体对象

U

unicode(String) - 类 中的静态方法me.codeplayer.util.StringUtil
获取指定字符串的Unicode编码,例如:“中国”将返回“中国”
此方法返回的编码中,字母均采用大写形式,此外,本方法采用StringBuilder作为字符容器
uninitialized - 类 中的静态变量me.codeplayer.util.LazyCacheLoader
 
unique(Object, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
移除数组里的重复元素,使其唯一化。
unique(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
移除数组里的元素唯一化。
UNIT_AUTO - 类 中的静态变量me.codeplayer.util.FileUtil
单位:自动判断
UNIT_BYTE - 类 中的静态变量me.codeplayer.util.FileUtil
单位:字节
UNIT_GB - 类 中的静态变量me.codeplayer.util.FileUtil
单位:GB
UNIT_KB - 类 中的静态变量me.codeplayer.util.FileUtil
单位:KB
UNIT_MB - 类 中的静态变量me.codeplayer.util.FileUtil
单位:MB
UNIT_PB - 类 中的静态变量me.codeplayer.util.FileUtil
单位:PB
UNIT_TB - 类 中的静态变量me.codeplayer.util.FileUtil
单位:TB
upper - 类 中的静态变量me.codeplayer.validator.Validators
 
US_ASCII - 类 中的静态变量me.codeplayer.util.Charsets
美国 ASCII 标准字符集
UTF_16 - 类 中的静态变量me.codeplayer.util.Charsets
16 位 UCS 转换格式,字节顺序由可选的字节顺序标记来标识
UTF_16BE - 类 中的静态变量me.codeplayer.util.Charsets
16 位 UCS 转换格式,Big Endian(最低地址存放高位字节)字节顺序
UTF_16LE - 类 中的静态变量me.codeplayer.util.Charsets
16 位 UCS 转换格式,Little-endian(最高地址存放低位字节)字节顺序
UTF_8 - 类 中的静态变量me.codeplayer.util.Charsets
8 位 UCS 转换格式

V

val - 类 中的变量me.codeplayer.validator.Pipeline
 
Validators - me.codeplayer.validator中的类
用于进行 Pipeline 初始化及附属校验器定义的辅助工具类
Validators() - 类 的构造器me.codeplayer.validator.Validators
 
value - 类 中的变量me.codeplayer.util.Arith
 
value - 类 中的变量me.codeplayer.util.LazyCacheLoader
 
valueOf(String) - 枚举 中的静态方法me.codeplayer.util.ChineseNumber.ChineseNumberStyle
返回带有指定名称的该类型的枚举常量。
valueOf(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定的java.util.Date对象转为EasyDate日期对象
如果指定对象对null,则返回null
valueOf(Calendar) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定的java.util.Calendar对象转为EasyDate日期对象
如果指定对象对null,则返回null
valueOf(String) - 类 中的静态方法me.codeplayer.util.EasyDate
将指定的字符串转为EasyDate日期对象
如果指定对象对null,则返回null
values() - 枚举 中的静态方法me.codeplayer.util.ChineseNumber.ChineseNumberStyle
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

wrapException(String, boolean, Throwable, Throwable) - 类 中的静态方法me.codeplayer.util.X
将指定的异常信息封装为运行时异常
wrapException(String, Throwable, Throwable) - 类 中的静态方法me.codeplayer.util.X
将指定的异常信息封装为运行时异常 注意:如果指定的异常是运行时异常;此时不会使用传入的 msg
wrapException(String, boolean, Throwable) - 类 中的静态方法me.codeplayer.util.X
将指定的异常信息封装为运行时异常
wrapException(String, Throwable) - 类 中的静态方法me.codeplayer.util.X
将指定的异常信息封装为运行时异常
writeStream(InputStream, OutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的输入流写入到指定的输出流中
注意该方法内部只负责写入,不负责关闭相关流资源
writeStream(FileInputStream, FileOutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
将指定的输入流写入到指定的输出流中
注意该方法内部只负责写入,不负责关闭相关流资源

X

X - me.codeplayer.util中的类
通用公共工具类
此类全为静态方法,请使用静态方法的形式调用
由于均为静态方法,所以类名尽可能地短,以免干扰逻辑可读性
并且工具类会经常被调用,类名短,也方便开发人员编写。
X() - 类 的构造器me.codeplayer.util.X
 

Y

YM_DATE - 类 中的静态变量me.codeplayer.util.EasyDate
yyyyMM格式的日期转换器

Z

ZERO - 类 中的静态变量me.codeplayer.util.Arith
表示数值 0(零) 的BigDecimal
zeroFill(String, int) - 类 中的静态方法me.codeplayer.util.StringUtil
如果字符串不足指定位数,则前面补0,直到指定位数
如果字符串=null,则返回空字符串""
如果字符串位数大于指定位数,则返回原字符串
A B C D E F G H I J L M N O P R S T U V W X Y Z 
跳过导航链接

Copyright © 2019. All rights reserved.