A B C D E F G H I J K L M N O P R S T U V W X Y Z
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- abbr - 类 中的变量me.codeplayer.util.Words.Segment
-
全部大写的缩略词
- AbstractMethodMatcher(MethodMatcher) - 类 的构造器me.codeplayer.util.scan.MethodMatcher.AbstractMethodMatcher
- add(double) - 类 中的方法me.codeplayer.util.Arith
-
商业加法运算
- add(double, double) - 类 中的静态方法me.codeplayer.util.Arith
-
商业加法运算
- add(long) - 类 中的方法me.codeplayer.util.Arith
-
商业加法运算
- add(String) - 类 中的方法me.codeplayer.util.Arith
-
商业加法运算
- add(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
-
商业加法运算
- addAll(Collection<E>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将可变参数形式的键值数组添加到一个Map集合中
- addAll(Collection<E>, Predicate<? super E>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将可变参数形式的键值数组添加到一个 Map 集合中
- addAll(Map<K, V>, Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将可变参数形式的键值数组添加到一个 Map 集合中
- 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
-
追加指定的毫秒数
- 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
- append(StringBuilder, String...) - 类 中的静态方法me.codeplayer.util.StringUtil
-
拼接多个字符串(忽略其中为 null 的参数)
- appendDecimalValue(StringBuilder) - 类 中的方法me.codeplayer.util.ChineseNumber
-
追加整数部分的中文数值字符串
- appendIntValue(StringBuilder) - 类 中的方法me.codeplayer.util.ChineseNumber
-
追加整数部分的中文数值字符串
- appendSeparator(StringBuilder, Words.Segment) - 类 中的方法me.codeplayer.util.Words.WordCase
- appendSeparator(StringBuilder, Words.Segment) - 接口 中的方法me.codeplayer.util.Words.WordSeparator
- apply(char) - 接口 中的方法me.codeplayer.util.CharConverter
- apply(char) - 枚举 中的方法me.codeplayer.util.CharConverter.CharCase
- apply(Consumer<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
- apply(Function<? super R, R>) - 类 中的方法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() - 类 的构造器me.codeplayer.util.Arith
-
构造一个默认值为0的商业计算数
- Arith(boolean) - 类 的构造器me.codeplayer.util.Arith
-
构造一个指定boolean值的商业计算数。
- Arith(double) - 类 的构造器me.codeplayer.util.Arith
-
构造一个为指定值的商业计算数
- Arith(int) - 类 的构造器me.codeplayer.util.Arith
-
构造一个指定int值的商业计算数
- Arith(long) - 类 的构造器me.codeplayer.util.Arith
-
构造一个指定long值的商业计算数
- Arith(Object) - 类 的构造器me.codeplayer.util.Arith
-
构造一个指定Object值的商业计算数
- Arith(String) - 类 的构造器me.codeplayer.util.Arith
-
构造一个为指定值(字符串形式)的商业计算数
- Arith(BigDecimal) - 类 的构造器me.codeplayer.util.Arith
-
构造一个为指定double值的商业计算数
- ArrayUtil - me.codeplayer.util中的类
-
用于对数组类型的数据(字节数组参见NumberUtil类)进行相应处理的工具类
- ArrayUtil() - 类 的构造器me.codeplayer.util.ArrayUtil
- Assert - me.codeplayer.util中的类
-
项目中的通用断言类,用于处理异常,如果断言失败将会抛出异常
断言方法均以is开头,相反的方法均以not开头
例如:isTrue和notTrue、isNull和notNull、isEmpty和notEmpty、isBlank和notBlank - Assert() - 类 的构造器me.codeplayer.util.Assert
- assertBean(Predicate<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
- assertBean(Predicate<? super T>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
- assertBean(Predicate<? super T>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
- assertBeanNot(Predicate<? super T>) - 类 中的方法me.codeplayer.validator.Pipeline
- assertBeanNot(Predicate<? super T>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
- assertBeanNot(Predicate<? super T>, Supplier<?>) - 类 中的方法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(double, double) - 类 中的静态方法me.codeplayer.validator.Validators
- assertRange(int, int) - 类 中的静态方法me.codeplayer.validator.Validators
- assertRange(long, long) - 类 中的静态方法me.codeplayer.validator.Validators
- assertRange(BigDecimal, BigDecimal) - 类 中的静态方法me.codeplayer.validator.Validators
- asserts(Predicate<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
- asserts(Predicate<? super R>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
- asserts(Predicate<? super R>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
- assertsNot(Predicate<? super R>) - 类 中的方法me.codeplayer.validator.Pipeline
- assertsNot(Predicate<? super R>, CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
- assertsNot(Predicate<? super R>, Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
- attach(String, int) - 类 中的方法me.codeplayer.util.Words.Segment
B
- bean - 类 中的变量me.codeplayer.validator.Pipeline
- before(Object) - 类 中的方法me.codeplayer.util.EasyDate
-
判断是否在指定日期的时间之前
- begin - 类 中的变量me.codeplayer.util.Words.Segment
- begin(Function<? super N, E>, BiConsumer<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
- begin(Function<? super T, E>) - 类 中的方法me.codeplayer.validator.Pipeline
- begin(PropertyAccessor<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
- begin(N, Function<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
- begin(N, Function<? super N, E>, BiConsumer<? super N, E>) - 类 中的方法me.codeplayer.validator.Pipeline
- begin(T) - 类 中的方法me.codeplayer.validator.Pipeline
- beginOf(int) - 类 中的方法me.codeplayer.util.EasyDate
-
将当前实例设置为指定时间字段范围内所能表示的最小值
- beginOf(Date, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
将当前实例设置为指定时间字段范围内所能表示的最小值
- between(T, T, T) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 指定的
val是否在min和max之间(闭区间) - 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) - 类 中的方法me.codeplayer.util.EasyDate
-
计算并返回当前日期与指定日期之间基于向上取整模式的天数差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数 - calcDifference(Object, int) - 类 中的方法me.codeplayer.util.EasyDate
-
计算并返回当前日期与指定日期之间基于指定单位和向上取整模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数 - calcDifference(Object, int, RoundingMode) - 类 中的方法me.codeplayer.util.EasyDate
-
计算并返回当前日期与指定日期之间基于指定单位和舍入模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数 - calcFileSize(long, int) - 类 中的静态方法me.codeplayer.util.FileUtil
-
根据文件的字节数量计算出改文件为多少"Byte"/"KB"/"MB"/"GB"/"TB"/"PB"
如果unit为UNIT_AUTO(0),则根据文件大小自动选择单位,如果存在小数均保留两位小数 - calcFileSize(long, int, int) - 类 中的静态方法me.codeplayer.util.FileUtil
-
根据文件的字节数量计算出改文件为多少"Byte"/"KB"/"MB"/"GB"/"TB"/"PB"
如果unit为 UNIT_AUTO(0),则根据文件大小自动选择单位,如果存在小数均保留scale位小数 - calcFileSize(long, int, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.FileUtil
-
根据文件的字节数量计算出改文件为多少"Byte"/"KB"/"MB"/"GB"/"TB"/"PB"
如果unit为 UNIT_AUTO(0),则根据文件大小自动选择单位,如果存在小数均保留scale位小数 - CAMEL_CASE - 类 中的静态变量me.codeplayer.util.Words
- canDivideExactly(BigDecimal, BigDecimal) - 类 中的静态方法me.codeplayer.util.Arith
-
检测数值d能否被divisor整除(即:余数为0)
- canNext() - 类 中的方法me.codeplayer.validator.Pipeline
- capitalize(String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将字符串的首字母大写
- castAsInt(long) - 类 中的静态方法me.codeplayer.util.Cmp
-
将 long 转换为 int 类型,并检查数据范围不会发生数据截断,否则抛出异常
- castType(Object) - 类 中的静态方法me.codeplayer.util.X
-
将指定泛型对象进行泛型擦除,并转换为对应的泛型声明
- ceil() - 类 中的方法me.codeplayer.util.Arith
-
将当前BigDecimal进行向上舍入到相邻的整数
- ceil(double) - 类 中的静态方法me.codeplayer.util.Arith
-
向上取整,返回大于或等于指定数值的最小整数
- Cell(String, ChineseNumber.FormatStyle) - 类 的构造器me.codeplayer.util.ChineseNumber.Cell
-
构造函数
- CharConverter - me.codeplayer.util中的接口
-
单个字符转换接口
- CharConverter.CharCase - me.codeplayer.util中的枚举
- Charsets - me.codeplayer.util中的类
-
常用的字符集常量
- Charsets() - 类 的构造器me.codeplayer.util.Charsets
- checkAndPrepareForWrite(File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
检测目标文件路径是否可写,并为写入做准备(当所在目录不存在时将自动创建)
- checkInt(long) - 类 中的静态方法me.codeplayer.util.Cmp
-
检查指定的 long 型整数是否在 int 类型范围内,如果超出则抛出异常
- checkPairs(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
- checkReadable(File) - 类 中的静态方法me.codeplayer.util.FileUtil
-
初步检测目标文件是否存在且可读
- checkWritable(File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
初步检测目标文件是否可写入(不可写入,将直接报错)
- ChineseNumber - me.codeplayer.util中的类
-
将阿拉伯数字形式的整数转换为中文大写形式的字符串的工具类
- ChineseNumber(double, ChineseNumber.FormatStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
- ChineseNumber(long, ChineseNumber.FormatStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
- ChineseNumber(String, String, ChineseNumber.FormatStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
- ChineseNumber(String, ChineseNumber.FormatStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
- ChineseNumber(BigDecimal, ChineseNumber.FormatStyle) - 类 的构造器me.codeplayer.util.ChineseNumber
- ChineseNumber.Cell - me.codeplayer.util中的类
-
计算单元,接收一个4位以内的阿拉伯数字字符串,并将其转换为对应的中文大写形式
- ChineseNumber.FormatStyle - 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
- close(Closeable) - 类 中的静态方法me.codeplayer.util.FileUtil
-
关闭指定的资源
- close(InputStream, OutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
-
关闭指定的输入输出流
内部会先关闭输出流,再关闭输入流 - closeSilently(Closeable) - 类 中的静态方法me.codeplayer.util.FileUtil
-
关闭指定的资源
- closeSilently(InputStream, OutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
-
静默地关闭指定的输入输出流
内部会先关闭输出流,再关闭输入流 - Cmp - me.codeplayer.util中的类
-
用于进行数值比较的工具类
- Cmp() - 类 的构造器me.codeplayer.util.Cmp
- CollectionUtil - me.codeplayer.util中的类
-
List、Set、Map等常见集合数据操作的工具类
- CollectionUtil() - 类 的构造器me.codeplayer.util.CollectionUtil
- compareTo(Object) - 类 中的方法me.codeplayer.util.EasyDate
-
与指定日期进行比较,如果大于指定的日期返回正数;等于返回0;小于返回负数
- 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(BigDecimal, BigDecimal) - 类 中的静态方法me.codeplayer.util.Arith
-
判断两个数值a和b的大小
- concat(String, String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
拼接两个字符串(忽略其中为 null 的参数)
- concat(String, String, String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
拼接多个字符串(忽略其中为 null 的参数)
- concats(String...) - 类 中的静态方法me.codeplayer.util.StringUtil
-
拼接多个字符串(忽略其中为 null 的参数)
- containsKey(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
如果线程局部缓存中包含对于指定键的映射关系,则返回 true。
- containsValue(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
如果线程局部缓存中将一个或多个键映射到指定值,则返回 true。
- containsWord(String, String, String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
检测指定字符串中是否存在指定的单词
该方法采用快速模式,对于类似containsWord("abc123,123", "123", ",")等特殊情况无法保证100%可靠;如果想要保证可靠性,建议使用StringUtil.containsWord(String, String, String, boolean) - containsWord(String, String, String, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
检测指定字符串中是否存在指定的单词
- convertCase(Words.WordSeparator, Words.WordCaseDescriptor, CharConverter.CharCase) - 类 中的方法me.codeplayer.util.Words
- convertCaseWithSep(char, Words.WordCaseDescriptor) - 类 中的方法me.codeplayer.util.Words
- convertCaseWithSep(char, Words.WordCaseDescriptor, CharConverter.CharCase) - 类 中的方法me.codeplayer.util.Words
- convertCaseWithSep(String, Words.WordCaseDescriptor) - 类 中的方法me.codeplayer.util.Words
- convertCaseWithSep(String, Words.WordCaseDescriptor, CharConverter.CharCase) - 类 中的方法me.codeplayer.util.Words
- convertCharset(String, Charset, Charset) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将字符串从指定字符集编码转换为目标字符集编码
- convertCharsetForURI(String, Charset) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定的URI参数字符串转换为目标字符集编码
本方法实际上是将字符串从ISO-8859-1编码转换为指定的目标编码 - copyFile(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定文件对象所表示的位置
如果目标文件已存在,将引发异常 - copyFile(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定文件对象所表示的位置
- copyFile(InputStream, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
通过文件流复制文件到指定路径
- copyFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定的目标路径
- copyFile(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定的目标路径
- copyFileToDirectory(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定的目录,保持其原文件名
如果目标文件夹已存在同名的文件,则引发异常 - copyFileToDirectory(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定的目录,保持其原文件名
- copyFileToDirectory(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定的目录,保持其原文件名
如果目标文件夹已存在同名的文件,则引发异常 - copyFileToDirectory(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的文件复制到指定的目录,保持其原文件名
- copyFileToDirectoryWithRandomFileName(File, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定文件复制到指定的目录,并且采用随机的文件名,方法内部会尽可能地确保文件名称不会重复
- copyFileToDirectoryWithRandomFileName(File, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定文件复制到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
- copyFileToDirectoryWithRandomFileName(File, String, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定文件复制到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
- count() - 类 中的方法me.codeplayer.util.Words
D
- DATE - 类 中的静态变量me.codeplayer.util.EasyDate
-
yyyy-MM-dd 格式的日期转换器
- DATETIME - 类 中的静态变量me.codeplayer.util.EasyDate
-
yyyy-MM-dd HH:mm:ss 格式的日期转换器
- decapitalize(String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将字符串的首字母小写
- decode(byte[]) - 类 中的方法me.codeplayer.util.DES
-
解密以byte[]密文输入,以byte[]明文输出
- decode(Object, Object...) - 类 中的静态方法me.codeplayer.util.X
-
将指定的值根据指定的表达式解析,并返回解析后的结果
- decode(String) - 类 中的方法me.codeplayer.util.DES
-
解密指定的密文字符串,并以明文方式返回
内部使用UTF-8编码进行处理 - decode(String, String) - 类 中的方法me.codeplayer.util.DES
-
解密指定的密文字符串,并以明文方式返回
- DEFAULT_SERIALIZER_FEATURES - 类 中的静态变量me.codeplayer.util.JSONUtil
- deleteFile(String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
删除指定路径的文件。
- deleteFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
删除指定路径的文件。
- DES - me.codeplayer.util中的类
-
可逆的数据算法工具,实现DES加密算法,利用指定的密钥对字符串或字节数组进行加密或解密
- DES() - 类 的构造器me.codeplayer.util.DES
-
已过时。
- DES(byte[]) - 类 的构造器me.codeplayer.util.DES
-
利用指定的字节数组密钥构造一个DES工具实例
- DES(String) - 类 的构造器me.codeplayer.util.DES
-
利用指定的字符串密钥构造一个DES工具实例
- descriptor - 类 中的变量me.codeplayer.util.Words.WordCase
- desDecode(String, byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
-
使用DES可逆算法以指定的密钥字符串对指定字节数组进行解密,并返回解密后的字节数组
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES - desDecode(String, String) - 类 中的静态方法me.codeplayer.util.Encrypter
-
使用DES可逆算法以指定的密钥字符串对指定字符串进行解密,并返回解密后的字符串
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES - desEncode(String, byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
-
使用DES可逆算法以指定的密钥字符串对指定字节数组进行加密,并返回加密后的字节数组
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES - desEncode(String, String) - 类 中的静态方法me.codeplayer.util.Encrypter
-
使用DES可逆算法以指定的密钥字符串对指定字符串进行加密,并返回加密后的字符串
注意:本方法每次都产生一个新的DES实例,如果密钥是固定的或者加密、解密都是成对使用,建议直接使用easymapping.util.DES - deserialize(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将指定的JSON字符串反序列化为指定的Java对象
- destroy() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
移除 ThreadLocal 中当前线程绑定的数据(与线程解绑)
- digits - 类 中的静态变量me.codeplayer.util.StringUtil
-
用于在2-16进制之间进行转换的映射字符数组
- divide(double) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(double, double, int) - 类 中的静态方法me.codeplayer.util.Arith
-
商业除法运算(四舍五入)
- divide(double, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(long) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(long, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(long, long, int) - 类 中的静态方法me.codeplayer.util.FileUtil
-
文件大小除以指定度量,返回保留scale位小数的值
- divide(long, long, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.FileUtil
-
文件大小除以指定度量,返回保留scale位小数的值
- divide(String) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(String, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divide(BigDecimal, int, RoundingMode) - 类 中的方法me.codeplayer.util.Arith
-
商业除法运算
- divideRound(double, int) - 类 中的方法me.codeplayer.util.Arith
-
以四舍五入的舍入方式进行商业除法运算
- divideRound(long, int) - 类 中的方法me.codeplayer.util.Arith
-
以四舍五入的舍入方式进行商业除法运算
- divideRound(String, int) - 类 中的方法me.codeplayer.util.Arith
-
以四舍五入的舍入方式进行商业除法运算
- divideRound(BigDecimal, 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() - 类 的构造器me.codeplayer.util.EasyDate
-
构造一个当前时间的日期实例对象
- EasyDate(int, int, int, int...) - 类 的构造器me.codeplayer.util.EasyDate
-
根据年、月、日、时、分、秒、毫秒部分的值构造对应的实例对象
- EasyDate(long) - 类 的构造器me.codeplayer.util.EasyDate
-
根据指定的毫秒数构造对应的实例对象
- 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(Date) - 类 的构造器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) - 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的字符串数组
- emptyToNull(T) - 类 中的静态方法me.codeplayer.util.X
-
尝试将空集合转为 null
- emptyToNull(T[]) - 类 中的静态方法me.codeplayer.util.X
-
尝试将空数组转为 null
- encode(byte[]) - 类 中的方法me.codeplayer.util.DES
-
加密指定的字节数组,并返回加密后的字节数组
- encode(byte[], String) - 类 中的静态方法me.codeplayer.util.Encrypter
-
以指定的算法对指定的字节数组进行加密运算,并返回加密后的字节数组
注意:算法名称必须是MessageDigest对象支持的算法,否则可能引发异常 - encode(Object) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将Java对象编码为JSON字符串。
- encode(String) - 类 中的方法me.codeplayer.util.DES
-
输入指定的明文,使用指定的密钥进行加密,并返回加密后的字符串
内部使用UTF-8编码进行处理 - encode(String, String) - 类 中的方法me.codeplayer.util.DES
-
输入指定的明文,使用指定的密钥进行加密,并返回加密后的字符串
- encode(String, String) - 类 中的静态方法me.codeplayer.util.Encrypter
-
以指定的算法对指定的字符串进行加密运算,并返回加密后的十六进制的字符串值
注意:算法名称必须是MessageDigest对象支持的算法,否则可能引发异常 - 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
- end - 类 中的变量me.codeplayer.util.Words.Segment
- endOf(int) - 类 中的方法me.codeplayer.util.EasyDate
-
将当前实例设置为指定时间字段所能表示的最大值
- endOf(Date, 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 - EnumUtil - me.codeplayer.util中的类
-
枚举工具类
- EnumUtil() - 类 的构造器me.codeplayer.util.EnumUtil
- eq(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
判断两个整数是否值相等(参数 val 为 null 时返回 false)
- eq(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
判断两个整数是否值相等(参数 val 为 null 时返回 false)
- eq(Object, Object) - 类 中的静态方法me.codeplayer.util.Cmp
-
判断两个整数是否值相等(有参数为 null 时返回 false)
- eqLax(T, T) - 类 中的静态方法me.codeplayer.util.X
-
宽松地比较两个实体的指定属性值是否相等,并返回比较结果
- eqLax(T, T, Function<T, R>) - 类 中的静态方法me.codeplayer.util.X
-
宽松地比较两个实体的指定属性值是否相等
- equals(Object) - 类 中的方法me.codeplayer.util.EasyDate
- equals(Object, Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言两个对象相等(equals),如果断言失败则抛出异常
- eqVal(Integer, Integer) - 类 中的静态方法me.codeplayer.util.Cmp
-
判断两个整数是否值相等(有参数为 null 时返回 false)
- eqVal(Long, Long) - 类 中的静态方法me.codeplayer.util.Cmp
-
判断两个整数是否值相等(有参数为 null 时返回 false)
- escape(StringBuilder, String, char, char[]) - 类 中的静态方法me.codeplayer.util.StringUtil
-
使用转义字符转义字符串中指定的字符
- escape(String, char, char[]) - 类 中的静态方法me.codeplayer.util.StringUtil
-
使用转义字符转义字符串中指定的字符
- escapeSQLLike(String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定的用于LIKE语句的字符串转义,以防止SQL语句注入
该方法默认使用'\'进行转义操作 - escapeSQLLike(StringBuilder, String, char, boolean, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
使用指定的转义字符对用于LIKE语句的字符串进行转义,以防止SQL语句注入
- escapeSQLLike(String, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定的用于LIKE语句的字符串转义,以防止SQL语句注入
该方法默认使用'\'进行转义操作 - escapeSQLLike(String, boolean, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
使用指定的转义字符对用于LIKE语句的字符串进行转义,以防止SQL语句注入
- escapeSQLLike(String, char, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
使用指定的转义字符对用于LIKE语句的字符串进行转义,以防止SQL语句注入
- escapeSQLLike(String, char, boolean, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
使用指定的转义字符对用于LIKE语句的字符串进行转义,以防止SQL语句注入
- even(double, int) - 类 中的静态方法me.codeplayer.util.Arith
-
以
RoundingMode.HALF_EVEN的方式使指定小数精确到指定的小数位数 - expectEquals(T, T, Function<T, R>, BiConsumer<T, R>) - 类 中的静态方法me.codeplayer.util.X
-
期望两个实体的指定属性值是相等的,并返回该值。
- expectEquals(T, T, Function<T, R>, BiConsumer<T, R>, Object) - 类 中的静态方法me.codeplayer.util.X
-
期望两个实体的指定属性值是相等的,并返回该值。
- expectEqualsBasedOld(T, T, Function<T, R>, Consumer<R>) - 类 中的静态方法me.codeplayer.util.X
-
期望两个实体的指定属性值是相等的,并返回该值。
- expectEqualsBasedOld(T, T, Function<T, R>, Consumer<R>, Object) - 类 中的静态方法me.codeplayer.util.X
-
期望两个实体的指定属性值是相等的,并返回该值。
- expectNotEmpty(String, String) - 类 中的静态方法me.codeplayer.util.X
-
从指定的多个字符串依次检测并选取第一个不为空字符串的值,否则返回空字符串""
- expectNotEmpty(String, String, String) - 类 中的静态方法me.codeplayer.util.X
-
从指定的多个字符串依次检测并选取第一个不为空字符串的值,否则返回空字符串""
- expectNotEmpty(String, String, String, String) - 类 中的静态方法me.codeplayer.util.X
-
从指定的多个字符串依次检测并选取第一个不为空字符串的值,否则返回空字符串""
- expectNotNull(T, T) - 类 中的静态方法me.codeplayer.util.X
-
从指定的多个值依次检测并选取第一个不为null的值
- expectNotNull(T, T, T) - 类 中的静态方法me.codeplayer.util.X
-
从指定的多个值依次检测并选取第一个不为null的值
- expectNotNull(T, T, 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
- fillNumberToChars(char[], int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
将指定的数字设置到指定的字符数组中的指定索引处,从右向左依次填充,并最多填充指定的长度
- filter(E[], Predicate<? super E>) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
过滤指定的数组,获得符合条件的元素数组
- findFirst(Collection<T>, Predicate<? super T>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
遍历集合,并使用指定的过滤器进行检测,返回遍历到的第一个符合条件的元素
- 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
- forEachAppend(StringBuilder, BiConsumer<StringBuilder, Words.Segment>) - 类 中的方法me.codeplayer.util.Words
- formatNormalDate(char[], int, int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
- formatNormalDateTime(char[], int, int, int, int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
- formatNormalTime(char[], int, int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
- formatNumber(double, boolean, ChineseNumber.FormatStyle) - 类 中的静态方法me.codeplayer.util.ChineseNumber
-
格式化指定的数值为中文字符串
- formatNumber(long, ChineseNumber.FormatStyle) - 类 中的静态方法me.codeplayer.util.ChineseNumber
-
格式化指定的数值为中文字符串
- formatNumber(BigDecimal, boolean, ChineseNumber.FormatStyle) - 类 中的静态方法me.codeplayer.util.ChineseNumber
-
格式化指定的数值为中文字符串
- formatWord(StringBuilder, Words.Segment, CharConverter.CharCase) - 接口 中的方法me.codeplayer.util.Words.WordCaseDescriptor
- fraction - 类 中的变量me.codeplayer.util.ChineseNumber
-
为null表示忽略小数;为""表示不忽略小数,但没有小数部分
- from(Iterable<String>) - 类 中的静态方法me.codeplayer.util.Words
- from(String) - 类 中的静态方法me.codeplayer.util.Words
- from(String...) - 类 中的静态方法me.codeplayer.util.Words
- from(String, Words.FromWordCase) - 类 中的静态方法me.codeplayer.util.Words
G
- GBK - 类 中的静态变量me.codeplayer.util.Charsets
-
中国大陆地区 GBK 字符集,主要用于常见的简体中文编码
- ge(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否
≥ min - ge(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否
≥ min - geOrNull(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或 ≥ min
- geOrNull(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或 ≥ min
- get() - 类 中的方法me.codeplayer.util.LazyCacheLoader
- get() - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
- get(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
返回线程局部缓存中指定键所映射的值;如果对于该键来说,此映射不包含任何映射关系,则返回 null。
- getAllClassesFromPackage(String, boolean) - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
-
扫描包
- getAny(Collection<T>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
遍历集合,并使用指定的过滤器进行检测,返回遍历到的第一个元素
- getBegin() - 类 中的方法me.codeplayer.util.Words.WordSplitter
- 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) - 类 中的静态方法me.codeplayer.util.StringUtil
-
根据将要追加的多个字符序列获得适当初始容量的
StringBuilder - getBuilder(int, CharSequence, CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
根据将要追加的多个字符序列获得适当初始容量的
StringBuilder - getBuilder(int, CharSequence, CharSequence, CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
根据将要追加的多个字符序列获得适当初始容量的
StringBuilder - getBuilder(int, CharSequence, CharSequence, CharSequence, 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
-
根据指定的字符串,随机返回其中的一个字符
如果为空字符串,则默认返回一个空格字符' ' - getCharCase(Words.Segment, int, boolean[]) - 接口 中的方法me.codeplayer.util.Words.WordCaseDescriptor
- getClassNameFilters() - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
- getDay() - 类 中的方法me.codeplayer.util.EasyDate
-
获取日期的日;月份的第一天返回1
- getDayOfYear() - 类 中的方法me.codeplayer.util.EasyDate
-
获取指定的日期是该年的第几天
- getDescriptor() - 接口 中的方法me.codeplayer.util.Words.ToWordCase
- getDescriptor() - 类 中的方法me.codeplayer.util.Words.WordCase
- getDimension(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
获取指定数组元素的"维度",如果数组为普通的一维数组,则返回1;如果为二维数组,则返回2;以此类推...
如果不是数组,则返回-1
注意:Java没有真正意义上的多维数组,只有嵌套数组 - getDouble() - 类 中的静态方法me.codeplayer.util.RandomUtil
-
随机返回0 ~ 1之间(不包括1)的双精度浮点数
- getDouble(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以double形式返回指定的值
如果指定的值为null或无法转为double形式,将报错 - getDouble(Object, double) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以double形式返回指定的值
如果指定的值为null或无法转为double形式,将返回指定的defaultValue - getElse(T, Supplier<T>) - 类 中的静态方法me.codeplayer.util.X
-
当指定 val 为 null 时,则返回替补
other中的返回值,否则返回 val 本身 - getEnd() - 类 中的方法me.codeplayer.util.Words.WordSplitter
- getExtension(String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
根据文件路径获取对应的文件扩展名(例如:".jpg"、".gif"等)
如果没有指定的后缀,则返回空字符串"" - getExtension(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
根据文件路径获取对应的文件扩展名
如果没有指定的后缀,则返回空字符串"" - getFile(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
根据指定的文件路径获取对应的File对象
- getFileName(String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
获取指定文件路径中的文件名称部分
- getFileName(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
获取指定文件路径中的文件名称部分
- getFloat() - 类 中的静态方法me.codeplayer.util.RandomUtil
-
随机返回0 ~ 1之间(不包括1)的单精度浮点数
- getFloat(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以float形式返回指定的值
如果指定的值为null或无法转为float形式,将报错 - getFloat(Object, float) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以float形式返回指定的值
如果指定的值为null或无法转为float形式,将返回指定的defaultValue - getGetter() - 类 中的方法me.codeplayer.validator.ImmutablePropertyAccessor
- getGetter() - 类 中的方法me.codeplayer.validator.Pipeline
- getGetter() - 接口 中的方法me.codeplayer.validator.PropertyAccessor
- getHour() - 类 中的方法me.codeplayer.util.EasyDate
-
获取日期的时,返回值0~23
- getInSQL(Object, 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(StringBuilder, Object, boolean, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
将指定字符串数组拼接为InSQL子句,方法将会根据元素个数来判断内容为“=”语句还是“IN”语句
如果数组为空,将会引发异常
如果数组元素只有一个,拼接内容为“=1”或“='1'”
如果数组元素有多个,拼接内容为“ IN (1, 2, 5)”或“ IN ('1', '2', '5')” - getInt(int, int) - 类 中的静态方法me.codeplayer.util.RandomUtil
-
返回min(包括)和max(包括)之间的一个随机整数
- getInt(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以int形式返回指定的值
如果指定的值为null或无法转为int形式,将报错 - getInt(Object, int) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以int形式返回指定的值
如果指定的值为 null 或无法转为 int 形式,将返回指定的defaultValue - getInteger(Object, Integer) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
以Integer形式返回指定的值
如果指定的值为null或无法转为Integer形式,将返回指定的defaultValue - getIntString(int) - 类 中的静态方法me.codeplayer.util.RandomUtil
-
随机生成指定长度的数字字符串
- getLastDayOfMonth() - 类 中的方法me.codeplayer.util.EasyDate
-
获取当前月的最后一天
- getLength(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
获取指定数组元素的长度,如果指定的参数为null或长度为0,则返回0
如果指定参数不是数组类型,将引发异常 - getLength(Object, boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
获取指定数组元素的长度,如果数组为null将返回0,如果不是数组类型,将引发异常
- getLogger() - 类 中的静态方法me.codeplayer.util.X
-
获取调用此方法的当前类的日志处理器(Logger)
该 Logger 使用 slf4j API - getLong() - 类 中的静态方法me.codeplayer.util.RandomUtil
-
随机返回一个long值
因为java.util.Random类使用只以 48 位表示的种子,所以此算法不会返回所有可能的 long值。 - 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 - getMap() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
获取线程局部缓存中存储的Map集合
如果线程局部缓存中不存在任何键值映射,则返回一个空的HashMap。 - getMatched(Class<E>, E[], Predicate<E>) - 类 中的静态方法me.codeplayer.util.EnumUtil
-
获取指定枚举类中 匹配指定条件的枚举数组
- getMaxDayOfMonth(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
- 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(十二月)
- getNextBegin() - 类 中的方法me.codeplayer.util.Words.WordSplitter
- getNumberChar(char) - 枚举 中的方法me.codeplayer.util.ChineseNumber.FormatStyle
- getNumbersText() - 枚举 中的方法me.codeplayer.util.ChineseNumber.FormatStyle
- getPrevUpperCount() - 类 中的方法me.codeplayer.util.Words.WordSplitter
- getRandomFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
获取随机文件名,根据当前时间采用随机算法自动生成,并且内部保证本地没有重复文件名的文件
- getRandomFile(String, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
获取随机文件名,根据当前时间采用随机算法自动生成,并且内部保证本地没有重复文件名的文件
- getRandomFile(String, String, String, Date) - 类 中的静态方法me.codeplayer.util.FileUtil
-
获取随机文件名,根据当前时间采用随机算法自动生成,并且内部保证本地没有重复文件名的文件
- getRecursively(T, Function<T, T>, Predicate<T>) - 类 中的静态方法me.codeplayer.util.X
-
递归地调用对象的指定方法,直到返回的对象满足指定条件(如果
root对象本身符合条件就返回其本身) - 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
-
获取日期的时间值,以毫秒为单位
- getTimeOfDate(Object) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来指定日期对象表示的毫秒数。
- getTimeZone() - 类 中的方法me.codeplayer.util.EasyDate
-
获取当前时间对象的时区设置
- getTimeZoneOffset() - 类 中的方法me.codeplayer.util.EasyDate
-
获取本地时间相对于GMT时间的偏移分钟数
- getUnitsText() - 枚举 中的方法me.codeplayer.util.ChineseNumber.FormatStyle
- 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']
- gt(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否
> min - gt(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否
> min - gtOrNull(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或
> min - gtOrNull(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或
> min
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,也不是数组类型,则引发异常 - hasSep - 类 中的变量me.codeplayer.util.Words.WordCase
I
- 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(Object, double, Boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
查找指定数值在已经排序好的区间临界值数组中的区间索引(本方法主要用于兼容原始数据类型)。
- indexOfInterval(T[], T, Boolean) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
查找指定对象在已经排序好的区间临界值数组中的区间索引。
- init() - 类 中的方法me.codeplayer.util.ChineseNumber.Cell
-
初始化
- initBuilder(StringBuilder, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
初始化一个还可以添加
appendLength个字符的 StringBuilder - initCalendar(Calendar) - 类 中的方法me.codeplayer.util.EasyDate
-
初始化日历对象相关设置
- 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(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的字符串是否为空
如果字符串为null、空字符串、空格字符串,则返回true
注意:本方法会先去除字符串两边的空格,再判断 - isBlank(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的对象是否为空
如果对象(或其 toString() 返回值)为null、空字符串、空格字符串,则返回true
注意:本方法会先去除字符串两边的空格,再判断 - isBlank(Object) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的对象是否为空
如果对象(或其 toString() 返回值)为null、空字符串、空格字符串,则返回true
注意:本方法会先去除字符串两边的空格,再判断 - isBlank(String) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的字符串是否为null或去空格后为空字符串,如果是则返回true
- isBlank(T, String) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象为空对象,如果断言失败则抛出异常
空对象的定义如下:
1.字符串对象 == null或者去空格后==空字符串
2.其他对象==null - isCheckInOrEx() - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
- isDouble(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
判断指定对象是否为整数或小数形式
前面带0,例如"0012"仍为整数,返回true
如果字符串为null,返回false
如果字符串前后有空格,请先去除空格后再调用此方法,否则返回 false - isDouble(String) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
判断字符串内容是否为整数或小数形式
前面带0,例如"0012"仍为整数,返回true
如果字符串为null,返回false
如果字符串前后有空格,请先去除空格后再调用此方法,否则返回false
此方法性能是使用正则表达式验证性能的4-9倍 - isEmpty() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
如果线程局部缓存中不存在任何键值映射,则返回 true。
- isEmpty(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的字符串是否为空
如果字符串为null、空字符串,则返回true,否则返回false
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用StringUtil.isBlank(CharSequence)方法 - isEmpty(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的对象是否为空
如果对象(或其 toString() 返回值)为null、空字符串,则返回true
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用isBlank(Object obj)方法 - isEmpty(Object) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的对象是否为空
如果对象(或其 toString() 返回值)为 null、空字符串,则返回 true
注意:本方法不会去除字符串两边的空格,如果想去除字符串两边的空格后再进行判断,可以使用 isBlank() 方法 - isEmpty(String) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的字符串是否为空
如果字符串为null、空字符串,则返回true
注意:本方法不会去除字符串两边的空格,如果想去除字符串两边的空格后再进行判断,可以使用isBlank()方法 - isEmpty(T) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象的字符串形式为空(若为null、空字符串均属断言成功)
如果断言失败则抛出异常 - isEmpty(T, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象的字符串形式为空(若为null、空字符串均属断言成功)
如果断言失败则抛出异常 - isExcludeInner() - 类 中的方法me.codeplayer.util.scan.ClassPathScanHandler
- isInt(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
判断指定对象的字符串形式是否为整数形式
- isIntegral(BigDecimal) - 类 中的静态方法me.codeplayer.util.Arith
-
检测指定的BigDecimal是否为整数值
- isLeapYear() - 类 中的方法me.codeplayer.util.EasyDate
-
判断当前日期年份是否为闰年
- isLeapYear(int) - 类 中的方法me.codeplayer.util.EasyDate
-
判断指定年份是否为闰年
- isMatch(T, Function<? super T, R>, Predicate<? super R>) - 类 中的静态方法me.codeplayer.util.X
-
检测指定的对象在经过指定的转换后,是否符合指定的条件
- isMutex(boolean, boolean) - 类 中的静态方法me.codeplayer.util.X
-
指示两个等价于 boolean 值的条件是否互斥(若一个为 true,则另一个必定为 false)
- isNonNegative(Number) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
指示指定的数字是否是非负数
- isNull(Object) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象为null
如果断言失败则抛出异常 - isNull(Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象为null
如果断言失败则抛出异常 - isNumber(Object) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
判断指定对象是否为整数类型或能够转为整数形式
- 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 - 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) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
指示指定的数字是否是正数
- isPositive(Number, boolean) - 类 中的静态方法me.codeplayer.util.NumberUtil
-
指示指定的数字是否是正数
- isPrimitiveArray(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
判断指定对象是否是一个原始类型的数组(例如:int[]、float[]、char[]、double[]等)
- isSame(Object, Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言两个对象相等(==),如果断言失败则抛出异常
- isSameAs(long, long, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
比较两个以毫秒数表示的时间值是否处于同一年/月/天/小时/分钟/秒/毫秒
- isSameAs(Object, int) - 类 中的方法me.codeplayer.util.EasyDate
- isSameAs(Object, Object, int) - 类 中的静态方法me.codeplayer.util.EasyDate
- isSameDay(Date, Date) - 类 中的静态方法me.codeplayer.util.EasyDate
-
判断两个日期对象是否是同一天(不考虑时区差异)
- isTrue(boolean) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为true
如果断言失败则抛出异常 - isTrue(boolean, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为true
如果断言失败则抛出异常 - isTrue(boolean, Supplier<? extends CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为true
如果断言失败则抛出异常 - isValid(byte[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定byte数组是否有效。
- isValid(char[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定char数组是否有效。
- isValid(double[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定double数组是否有效。
- isValid(float[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定float数组是否有效。
- isValid(int[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定int数组是否有效。
- isValid(long[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定long数组是否有效。
- isValid(Boolean) - 类 中的静态方法me.codeplayer.util.X
-
判断指定Boolean值是否有效。
- isValid(CharSequence) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的字符串序列是否有效。
- isValid(Number) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的数值对象是否有效。
- isValid(Object) - 类 中的静态方法me.codeplayer.util.X
-
判断指定对象是否无效。
- isValid(Object[]) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的对象数组是否有效。
- isValid(Collection<?>) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的Collection对象是否有效。
- isValid(Map<?, ?>) - 类 中的静态方法me.codeplayer.util.X
-
判断指定的Map对象是否有效。
J
- join(CharSequence) - 类 中的方法me.codeplayer.util.Words
- join(Object, String) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
以指定的分隔符拼接数组元素并返回拼接后的字符串
如果数组为空,将会引发异常 - join(StringBuilder, CharSequence) - 类 中的方法me.codeplayer.util.Words
- join(StringBuilder, Object, String) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
以指定的分隔符拼接数组元素,并追加到指定的StringBuilder中
- JSONUtil - me.codeplayer.util中的类
-
JSON字符串序列化转换工具类
- JSONUtil() - 类 的构造器me.codeplayer.util.JSONUtil
K
- KEBAB_CASE - 类 中的静态变量me.codeplayer.util.Words
L
- LazyCacheLoader<E> - me.codeplayer.util中的类
-
支持懒加载的缓存数据加载器,一般情况下,数据只会加载一次
- LazyCacheLoader(boolean, Supplier<E>) - 类 的构造器me.codeplayer.util.LazyCacheLoader
- LazyCacheLoader(Supplier<E>) - 类 的构造器me.codeplayer.util.LazyCacheLoader
- le(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否 ≤ max
- le(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否 ≤
max - leftPad(String, char, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
如果字符串不足指定位数,则在前面补充指定的字符,直到指定位数
如果字符串=null,则返回空字符串""
如果字符串位数大于指定位数,则返回原字符串 - length(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
获取指定字符序列的字符长度
- leOrNull(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或 ≤ min
- leOrNull(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或 ≤ max
- limitChars(String, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
如果指定字符串超过限制长度
maxLength,则返回限制长度前面的部分字符串
如果指定字符串==null,则返回空字符串
如果字符串超出指定长度,则返回maxLength前面的部分,并在末尾加上后缀“...” - limitChars(String, int, String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
如果指定字符串超过限制长度
maxLength,则返回限制长度前面的部分字符串
如果指定字符串==null,则返回空字符串
如果字符串超出指定长度,则返回maxLength前面的部分,并在末尾加上后缀suffix - load(long) - 类 中的方法me.codeplayer.util.TimeBasedCacheLoader
- loader - 类 中的变量me.codeplayer.util.LazyCacheLoader
- longValue() - 类 中的方法me.codeplayer.util.Arith
-
转换为long值
- lower - 类 中的静态变量me.codeplayer.validator.Validators
- LOWER - me.codeplayer.util.CharConverter.CharCase
- LOWER_CASE - me.codeplayer.util.ChineseNumber.FormatStyle
-
中文数字:'零', '一', '二', '三', '四', '五', '六', '七', '八', '九'
中文单位:'亿', '万', '千', '百', '十' - lt(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否
< max - lt(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否 <
max - ltOrNull(Integer, int) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或 < min
- ltOrNull(Long, long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示 val 是否为 null 或 < max
M
- map(T, Function<? super T, R>) - 类 中的静态方法me.codeplayer.util.X
-
对指定的对象执行指定的
mapper转换,安全地获得期望的转换结果 - map(T, Function<? super T, R>, Function<R, E>) - 类 中的静态方法me.codeplayer.util.X
-
对指定的对象执行
mapper、nestedMapper双重转换,安全地获得期望的转换结果 - mapAny(Function<? super T, ? extends R>, Predicate<R>, T...) - 类 中的静态方法me.codeplayer.util.X
-
尝试将数组 args 中的元素依次应用到 mapper 中,并返回第一个符合
matcher条件的返回值 - mapElse(T, Function<? super T, R>, R) - 类 中的静态方法me.codeplayer.util.X
-
对指定的对象执行执行的
mapper转换,安全地获得期望的转换结果 - mapElseGet(T, Function<? super T, R>, Supplier<R>) - 类 中的静态方法me.codeplayer.util.X
-
对指定的对象执行执行的
mapper转换,安全地获得期望的转换结果 - mapField(Collection<T>, Class<R>, Function<? super T, ? extends R>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
依次将集合中每个元素进行指定的映射,。
- mapInitialCapacity(int) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据真实的元素个数和默认的负载因子,计算 Map 集合合理的容量初始值
- mapInitialCapacity(int, float) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据真实的元素个数和负载因子,计算 Map 集合合理的容量初始值
- mapValues(Map<K, V>, Class<V>, K...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
获取Map集合中指定的多个键的值,并以数组的形式依次返回。
- matchAll(Predicate<T>, T...) - 类 中的静态方法me.codeplayer.util.X
-
指示指定的参数是否都符合指定的
matcher条件 - matchAllOrNone(boolean, boolean) - 类 中的静态方法me.codeplayer.util.X
-
指示两个条件是否都成立,或者都不成立
- matchAllOrNone(boolean, boolean, boolean) - 类 中的静态方法me.codeplayer.util.X
-
指示3个等价于 boolean 值的条件要么都成立,要么都不成立
- matchAny(Predicate<T>, T...) - 类 中的静态方法me.codeplayer.util.X
-
指示指定的参数是否至少有一个符合指定的
matcher条件 - matchMethod(Method) - 类 中的方法me.codeplayer.util.scan.AnnotationMethodMatcher
- matchMethod(Method) - 类 中的方法me.codeplayer.util.scan.MethodMatcher.AbstractMethodMatcher
- matchMethod(Method) - 类 中的方法me.codeplayer.util.scan.ModifiersMethodMatcher
- md5(byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
-
将指定的字节数组通过MD5加密算法进行加密,并返回加密后的32位MD5值
如果数组为null,则引发空指针异常 - md5(String) - 类 中的静态方法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
- mergeFeatures(int, SerializerFeature) - 类 中的静态方法me.codeplayer.util.JSONUtil
- mergeFeatures(int, SerializerFeature...) - 类 中的静态方法me.codeplayer.util.JSONUtil
- methodMatcher - 类 中的变量me.codeplayer.util.scan.MethodMatcher.AbstractMethodMatcher
- MethodMatcher - me.codeplayer.util.scan中的接口
-
方法过滤器
- MethodMatcher.AbstractMethodMatcher - 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(double) - 类 中的方法me.codeplayer.util.Arith
-
商业减法运算
- minus(double, double) - 类 中的静态方法me.codeplayer.util.Arith
-
商业减法运算
- minus(long) - 类 中的方法me.codeplayer.util.Arith
-
商业减法运算
- minus(String) - 类 中的方法me.codeplayer.util.Arith
-
商业减法运算
- minus(BigDecimal) - 类 中的方法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
- MONEY - me.codeplayer.util.ChineseNumber.FormatStyle
-
中文数字:'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'
中文单位:'亿', '万', '仟', '佰', '拾'
特殊处理:整数部分结尾追加字符"元"。 - moveFile(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件路径
如果目标文件夹已存在同名的文件,则引发异常 - moveFile(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件路径
- moveFile(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件路径
如果目标文件夹已存在同名的文件,则引发异常 - moveFile(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件路径
- moveFileToDirectory(File, File) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件夹
如果目标文件夹已存在同名的文件,则引发异常 - moveFileToDirectory(File, File, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件夹
- moveFileToDirectory(String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件夹
如果目标文件夹已存在同名的文件,则引发异常 - moveFileToDirectory(String, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
移动指定的文件到目标文件夹
- moveFileToDirectoryWithRandomFileName(File, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定文件移动到指定的目录,并且采用随机的文件名,方法内部会尽可能地确保文件名称不会重复
- moveFileToDirectoryWithRandomFileName(File, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定文件移动到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
- moveFileToDirectoryWithRandomFileName(File, String, String, String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定文件移动到指定的目录,并且采用随机的文件名、指定的文件后缀,方法内部会尽可能地确保文件名称不会重复
- multiply(double) - 类 中的方法me.codeplayer.util.Arith
-
商业乘法运算
- multiply(double, double) - 类 中的静态方法me.codeplayer.util.Arith
-
商业乘法运算
- multiply(double, double, int) - 类 中的静态方法me.codeplayer.util.Arith
-
商业乘法运算(四舍五入)
- multiply(double, double, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.Arith
-
商业乘法运算
- multiply(double, double, long) - 类 中的静态方法me.codeplayer.util.Arith
-
商业乘法运算(四舍五入)
注意:此方法的有效位数包含整数部分在内
将precision设为long类型只是为了重载的需要 - multiply(long) - 类 中的方法me.codeplayer.util.Arith
-
商业乘法运算
- multiply(String) - 类 中的方法me.codeplayer.util.Arith
-
商业乘法运算
- multiply(BigDecimal) - 类 中的方法me.codeplayer.util.Arith
-
商业乘法运算
- MYRIAD - 类 中的静态变量me.codeplayer.util.Arith
-
表示数值 10 000(一万) 的BigDecimal
N
- nextUpdateTime - 类 中的变量me.codeplayer.util.TimeBasedCacheLoader
- NONE - me.codeplayer.util.CharConverter.CharCase
- notBlank(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的字符串是否不为空
如果字符串不为null、空字符串、空格字符串,则返回true,否则返回false
注意:本方法会先去除字符串两边的空格,再判断 - notBlank(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的对象是否为空
如果对象(或其 toString() 返回值)不为null、空字符串、空格字符串,则返回true,否则返回false
注意:本方法会先去除字符串两边的空格,再判断 - notBlank(T) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象不为空对象,如果断言失败则抛出异常
空对象的定义如下:
1.字符串对象 == null或者去空格后==空字符串
2.其他对象==null - notBlank(T, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象不为空对象,如果断言失败则抛出异常
空对象的定义如下:
1.字符串对象 == null或者去空格后==空字符串
2.其他对象==null - notEmpty(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的字符串是否不为空
如果指定字符串不为null、空字符串,则返回true,否则返回false
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用StringUtil.notBlank(CharSequence)方法 - notEmpty(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定的对象是否不为空
如果对象(或其 toString() 返回值)不为null、空字符串,则返回true,否则返回false
注意:本方法不会去除字符串两边的空格,如果需要对字符串进行去除两边空格后的判断,请使用StringUtil.isBlank(Object obj)方法 - notEmpty(Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 - notEmpty(Object, Supplier<? extends CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 - notEmpty(T) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 - notEquals(Object, Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言两个对象不相等(equals),如果断言失败则抛出异常
- notNull(T) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象不为null
如果断言失败则抛出异常 - notNull(T, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象不为null
如果断言失败则抛出异常 - notNull(T, Supplier<? extends CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
-
断言指定对象不为null
如果断言失败则抛出异常 - notSame(Object, Object, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言两个对象不相等(==),如果断言失败则抛出异常
- notTrue(boolean, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为false
如果断言失败则抛出异常 - notTrue(boolean, Supplier<? extends CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为false
如果断言失败则抛出异常 - nullSafeGet(CharSequence) - 类 中的静态方法me.codeplayer.util.StringUtil
-
安全地获取指定字符序列中的字符串
- nullSafeGet(Supplier<? extends CharSequence>) - 类 中的静态方法me.codeplayer.util.StringUtil
-
安全地执行指定的字符串懒加载表达式,并返回对应的字符串
- nullToZero(Integer) - 类 中的静态方法me.codeplayer.util.Cmp
-
返回指定的 val,如果该参数为 null 时,则返回 0
- nullToZero(Long) - 类 中的静态方法me.codeplayer.util.Cmp
-
返回指定的 val,如果该参数为 null 时,则返回 0
- nullToZero(BigDecimal) - 类 中的静态方法me.codeplayer.util.Cmp
-
返回指定的 val,如果该参数为 null 时,则返回 0
- number - 类 中的变量me.codeplayer.util.ChineseNumber
- NumberUtil - me.codeplayer.util中的类
-
对数值类型的数据(包含字节)进行相应处理的工具类
- NumberUtil() - 类 的构造器me.codeplayer.util.NumberUtil
O
- of(int, int, boolean) - 类 中的静态方法me.codeplayer.util.Words.Segment
- of(Class<T>, String) - 类 中的静态方法me.codeplayer.util.EnumUtil
-
根据枚举类型和名称,构建对应的枚举实例
- of(Object...) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
快捷创建 Object 数组
- of(Supplier<S>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个集合
- of(T) - 类 中的静态方法me.codeplayer.validator.Validators
- of(T, Function<? super T, R>) - 类 中的静态方法me.codeplayer.validator.Validators
- of(T, Function<? super T, R>, BiConsumer<? super T, R>) - 类 中的静态方法me.codeplayer.validator.Validators
- of(T, PropertyAccessor<? super T, R>) - 类 中的静态方法me.codeplayer.validator.Validators
- ofArrayList(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个 ArrayList 集合
- ofHashMap(Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个 Map 集合
- ofHashSet(E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个 HashSet 集合
- ofNull() - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
将单个元素构造成一个仅包含该元素的数组
- ofNullable(E) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
将单个元素构造成一个仅包含该元素的数组
- ofSet(IntFunction<S>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个 Set 集合
- ofSize(IntFunction<S>, E...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个集合
- OK - 类 中的静态变量me.codeplayer.validator.Pipeline
-
用于标识当前 Pipeline 的校验结果为通过
- ONE - 类 中的静态变量me.codeplayer.util.Arith
-
表示数值 1(一) 的BigDecimal
P
- parse(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将JSON字符串转为对应的JSONObject或JSONArray对象
- parse(String, String) - 类 中的静态方法me.codeplayer.util.EasyDate
-
将指定格式的字符串转为对应的日期实例对象
- parse(DateFormat, String) - 类 中的静态方法me.codeplayer.util.EasyDate
-
将指定格式的字符串转为对应的日期实例对象
- parseArray(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将JSON字符串转为JSONArray形式的对象(类似于增强型的ArrayList)
- parseArray(String, Class<T>) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将JSON字符串转为List形式的指定类型的对象集合
- parseClassPathFile(String) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将相对于 classpath 的文件路径解析为对应的文件对象
- parseFile(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
解析指定的类路径文件名称,并返回对应的文件路径
- parseObject(String) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将JSON字符串转为JSONObject形式的对象(类似于增强型的 LinkedHashMap)
- parseObject(String, Class<T>) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将JSON字符串转为指定类型的Java对象
- parseUriLocator(String) - 类 中的静态方法me.codeplayer.util.ResourceUtil
-
解析指定资源路径的定位方式
- PASCAL_CASE - 类 中的静态变量me.codeplayer.util.Words
- 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(File) - 类 中的静态方法me.codeplayer.util.FileUtil
-
读取指定名称的 ".properties" 文件
- readProperties(String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
读取指定名称的".properties"文件
- remove(Object) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
从此映射中移除指定键的映射关系(如果存在)。
- replaceChar(String, int, CharConverter) - 类 中的静态方法me.codeplayer.util.StringUtil
-
替换字符串中指定位置的字符,并返回替换后的结果
- replaceChars(String, char, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定字符串的
beginIndex到末尾之间的字符全部替换为字符ch - replaceChars(String, char, int, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定字符串的
beginIndex到endIndex(不包括endIndex) 之间的字符全部替换为字符ch - replaceSubstring(String, String, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定字符串的
beginIndex及其后的子字符串全部替换为指定的字符串replacement - replaceSubstring(String, String, int, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将指定字符串的
beginIndex到endIndex(不包括endIndex) 之间的子字符串全部替换为指定的字符串replacement - reset(Map<Object, Object>) - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
使用指定的映射集合重置线程局部缓存
之前的所有缓存数据将被丢弃,并使用新的映射集合作为缓存实现 - resetAs(int, int, int, int...) - 类 中的方法me.codeplayer.util.EasyDate
-
根据年、月、日、时、分、秒、毫秒部分的值重置当前实例对象
- 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(double, int) - 类 中的静态方法me.codeplayer.util.Arith
-
以四舍五入(
RoundingMode.HALF_UP)的方式使指定小数精确到指定的小数位数 - round(int) - 类 中的方法me.codeplayer.util.Arith
-
设置四舍五入的精度(即精确到的小数位数)
- roundFast(double, int) - 类 中的静态方法me.codeplayer.util.Arith
-
设置四舍五入的精度(即精确到的小数位数)
注意:该方法底层直接根据需求自行计算,常规情况下比Arith.round(int)要快 10+倍,但目前尚处于实验性质(不过一般基本上没什么问题)
S
- scale(double, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.Arith
-
以指定的舍入方式使指定小数精确到指定的小数位数
- Segment(int, int, boolean) - 类 的构造器me.codeplayer.util.Words.Segment
- segments - 类 中的变量me.codeplayer.util.Words
-
[ { startIndex, endIndex ( exclude ) ]... }
- sep - 类 中的变量me.codeplayer.util.Words.WordCase
- serialize(Object) - 类 中的静态方法me.codeplayer.util.JSONUtil
-
将指定的Java对象序列化为JSON字符串
- serialize(Object, String, SerializeFilter...) - 类 中的静态方法me.codeplayer.util.JSONUtil
- set(int, int, int, int...) - 类 中的方法me.codeplayer.util.EasyDate
-
设置日期的年、月、日、时、分、秒、毫秒等部分的值
如果未指定指定部分的值,则不会进行该部分的设置 - setBegin(int) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- 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(byte[]) - 类 中的方法me.codeplayer.util.DES
-
根据直接数组参数生成KEY
- setKey(String) - 类 中的方法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
- 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
-
设置日期的时间值,以毫秒为单位
- setTimeZone(TimeZone) - 类 中的方法me.codeplayer.util.EasyDate
-
设置时区
- setTimeZoneOffset(int) - 类 中的方法me.codeplayer.util.EasyDate
-
设置本地时间相对于GMT时间的偏移分钟数
- setYear(int) - 类 中的方法me.codeplayer.util.EasyDate
-
设置日期的年,例如:2012
- sha1(byte[]) - 类 中的静态方法me.codeplayer.util.Encrypter
-
将指定的字节数组通过SHA-1加密算法进行加密,并返回加密后的字节数组
如果数组为null,则引发空指针异常 - sha1(String) - 类 中的静态方法me.codeplayer.util.Encrypter
-
将指定的字符串通过SHA-1加密算法进行加密,并返回加密后的40位SHA-1值
为了保持一致,内部统一使用UTF-8编码获取字符串的字节数组
如果字符串为null,将引发空指针异常 - SHORT_DATE - 类 中的静态变量me.codeplayer.util.EasyDate
-
yyyyMMdd 格式的日期转换器
- shortValue() - 类 中的方法me.codeplayer.util.Arith
-
转换为short值
- silent - 类 中的变量me.codeplayer.validator.Pipeline
- silent() - 类 中的方法me.codeplayer.validator.Pipeline
- silent(boolean) - 类 中的方法me.codeplayer.validator.Pipeline
- size() - 类 中的静态方法me.codeplayer.util.ThreadLocalUtil
-
返回线程局部缓存中的键-值映射关系数。
- size(CharSequence) - 类 中的静态方法me.codeplayer.util.X
-
返回字符序列的长度,如果参数为null,则返回 0
- size(Object[]) - 类 中的静态方法me.codeplayer.util.X
-
返回数组的长度,如果参数为null,则返回 0
- size(Collection<?>) - 类 中的静态方法me.codeplayer.util.X
-
返回集合的长度,如果参数为null,则返回 0
- size(Map<?, ?>) - 类 中的静态方法me.codeplayer.util.X
-
返回 Map 的长度,如果参数为null,则返回 0
- sizeOfArray(Object) - 类 中的静态方法me.codeplayer.util.X
-
返回数组的长度,如果参数为
null,则返回 0 - smartParse(String) - 类 中的静态方法me.codeplayer.util.EasyDate
-
根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒) - SNAKE_CASE - 类 中的静态变量me.codeplayer.util.Words
- source - 类 中的变量me.codeplayer.util.Words.Segment
- split(String, String, Function<? super String, T>, boolean) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将以指定分隔字符分隔字符串,并将拆分后的每个片段文本使用指定的
mapper进行转换,并返回转换后的元素集合 - split(String, String, Function<String, T>) - 类 中的静态方法me.codeplayer.util.StringUtil
-
将以指定分隔字符分隔字符串,并将拆分后的每个片段文本使用指定的
mapper进行转换,并返回转换后的元素集合 - splitAt(int, int, boolean) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- splitAt(int, int, int, boolean) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- splitAtSep(int, int, boolean) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- startsWith(String, char) - 类 中的静态方法me.codeplayer.util.StringUtil
-
判断指定字符串是否以指定的单个字符开头
- state(boolean) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为true
如果断言失败则抛出异常 - state(boolean, CharSequence) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为true
如果断言失败则抛出异常 - state(boolean, Supplier<? extends CharSequence>) - 类 中的静态方法me.codeplayer.util.Assert
-
断言布尔表达式结果为true
如果断言失败则抛出异常 - stream() - 类 中的方法me.codeplayer.util.Words
- 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.MethodMatcher.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
- to(Words.ToWordCase) - 类 中的方法me.codeplayer.util.Words
- to(Words.ToWordCase, CharConverter.CharCase) - 类 中的方法me.codeplayer.util.Words
- to(Words.WordSeparator, Words.WordCaseDescriptor, CharConverter.CharCase) - 类 中的方法me.codeplayer.util.Words
- toArray(Iterable<T>, Class<R>, Function<? super T, R>) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
将指定的集合中的元素经过
mapper转换后,转为对应类型的数组 - toArray(Collection<T>, Class<T>) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
将指定的集合转为对应的数组
- toBigDecimal() - 类 中的方法me.codeplayer.util.Arith
-
转换为BigDecimal
- toBigDecimal(int) - 类 中的静态方法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日"格式的字符串
- toDateString(int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy年MM月dd日"格式的字符串
- toDateString(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy年MM月dd日"格式的字符串
- toDateTimeString() - 类 中的方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd HH:mm:ss"格式的字符串
- toDateTimeString(int, int, int, int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd HH:mm:ss"格式的字符串
- toDateTimeString(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd HH:mm:ss"格式的字符串
- toFinalString(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
迭代数组元素并返回迭代字符串,例如:“[e1, e2, e3, [e4_1, e4_2, e4_3, e4_4]]”
本方法可以迭代多维数组,内部采用递归算法 - toFinalString(StringBuilder, Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
迭代数组元素并将迭代字符串追加至StringBuilder中,追加字符串形如:“[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
- toHashMap(Iterable<E>, Function<? super E, K>, Function<? super E, V>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将指定的数据集合转为 HashMap 集合
- toHashMap(Iterable<V>, Function<? super V, K>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将指定的数据集合转为 HashMap 集合
- toLongString() - 类 中的方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd HH:mm:ss sss"格式的字符串
- toLongString(int, int, int, int, int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd HH:mm:ss sss"格式的字符串
- toLongString(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd HH:mm:ss sss"格式的字符串
- toMap(IntFunction<M>, Iterable<E>, Function<? super E, K>, Function<? super E, V>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将指定的数据集合转为 Map 集合
- toMap(IntFunction<M>, Iterable<V>, Function<? super V, K>) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
将指定的数据集合转为 Map 集合
- toMap(IntFunction<M>, Object...) - 类 中的静态方法me.codeplayer.util.CollectionUtil
-
根据可变参数形式的键值数组构造一个 Map 集合
- toMoneyUpperCase() - 类 中的方法me.codeplayer.util.Arith
-
输出大写中文形式的用于金额(人民币)显示的数值字符串,例如:"135000000"->"壹亿叁千伍佰万元整"
- toSegment(boolean) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- toShortString() - 类 中的方法me.codeplayer.util.EasyDate
-
返回"yyyyMMdd"格式的字符串
- toShortString(int, int, int) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyyMMdd"格式的字符串
- toShortString(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyyMMdd"格式的字符串
- toSqlDate() - 类 中的方法me.codeplayer.util.EasyDate
-
转为java.sql.Date
- toString - 类 中的静态变量me.codeplayer.validator.Validators
- toString() - 类 中的方法me.codeplayer.util.Arith
-
输出数值字符串
- toString() - 类 中的方法me.codeplayer.util.ChineseNumber
- toString() - 类 中的方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd"格式的字符串
- toString() - 类 中的方法me.codeplayer.util.Words.Segment
- toString(int) - 类 中的方法me.codeplayer.util.Arith
-
输出以四舍五入模式保留指定小数位精度的数值字符串
- toString(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
返回指定数组对象的字符串形式
如果array是一个数组,则迭代其元素返回字符串,如“[e1, e2, e3, e4]”
如果array不是一个数组,则直接调用String.valueOf()方法返回 - toString(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
以String的形式返回对象值,如果对象为null,则返回""
- toString(Object, String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
以String的形式返回对象值,如果对象为null,则返回""
- toString(StringBuilder) - 接口 中的方法me.codeplayer.util.Words.ToWordCase
- toString(Format) - 类 中的方法me.codeplayer.util.EasyDate
-
返回使用日期格式化工具格式化后的字符串
- toString(Date) - 类 中的静态方法me.codeplayer.util.EasyDate
-
返回"yyyy-MM-dd"格式的字符串
- toTime() - 类 中的方法me.codeplayer.util.EasyDate
-
转为java.sql.Time
- toTimestamp() - 类 中的方法me.codeplayer.util.EasyDate
-
转为java.sql.Timestamp
- trim - 类 中的静态变量me.codeplayer.validator.Validators
- trim(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
以去除两边空格的String形式返回对象值,如果对象为null,则返回""
- trim(String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
去除字符串两侧的空白字符
如果为null则返回空字符串"" - trim4Html(Object) - 类 中的静态方法me.codeplayer.util.StringUtil
-
以String的形式返回对象值,如果对象为null或空格字符串,则返回" "
- trim4Html(String) - 类 中的静态方法me.codeplayer.util.X
-
去除字符串两端的空格
如果字符串为null、空字符串""、空白字符串,这返回HTML的空格符" " - truncate(double, int, RoundingMode) - 类 中的静态方法me.codeplayer.util.Arith
-
以指定舍入方式使指定小数精确到指定的小数位数
- trySplit(char, char, String, int) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- trySplit(char, String, int, Words.WordSplitter) - 接口 中的方法me.codeplayer.util.Words.FromWordCase
- trySplit(char, String, int, Words.WordSplitter) - 类 中的方法me.codeplayer.util.Words.WordCase
- trySplitSpecial(char, String, int) - 类 中的方法me.codeplayer.util.Words.WordSplitter
- tryThrow() - 类 中的方法me.codeplayer.validator.Pipeline
- tryThrow(CharSequence) - 类 中的方法me.codeplayer.validator.Pipeline
- tryThrow(Object, Object) - 类 中的静态方法me.codeplayer.validator.Pipeline
- tryThrow(Supplier<?>) - 类 中的方法me.codeplayer.validator.Pipeline
- tryUnwrap(Object) - 类 中的静态方法me.codeplayer.util.X
-
尝试拆箱可能由
Supplier接口包装的实体对象
U
- unescape(StringBuilder, String, char, char[]) - 类 中的静态方法me.codeplayer.util.StringUtil
-
解除对使用
StringUtil.escape(StringBuilder, String, char, char[])方法转义后的字符串的转义 - unescape(String, char, char[]) - 类 中的静态方法me.codeplayer.util.StringUtil
-
解除对使用
StringUtil.escape(StringBuilder, String, char, char[])方法转义后的字符串的转义 - unicode(String) - 类 中的静态方法me.codeplayer.util.StringUtil
-
获取指定字符串的Unicode编码,例如:“中国”将返回“中国”
此方法返回的编码中,字母均采用大写形式,此外,本方法采用StringBuilder作为字符容器 - uninitialized - 类 中的静态变量me.codeplayer.util.LazyCacheLoader
- unique(Object) - 类 中的静态方法me.codeplayer.util.ArrayUtil
-
移除数组里的元素唯一化。
- unique(Object, boolean) - 类 中的静态方法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
- UPPER - me.codeplayer.util.CharConverter.CharCase
- UPPER_CASE - me.codeplayer.util.ChineseNumber.FormatStyle
-
中文数字:'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'
中文单位:'亿', '万', '仟', '佰', '拾' - US_ASCII - 类 中的静态变量me.codeplayer.util.Charsets
-
美国 ASCII 标准字符集
- use(T, Consumer<? super T>) - 类 中的静态方法me.codeplayer.util.X
-
使用
obj执行指定的调用 - use(T, Predicate<T>, Consumer<? super T>) - 类 中的静态方法me.codeplayer.util.X
-
使用
obj执行指定的调用 - 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(Object) - 类 中的静态方法me.codeplayer.util.EasyDate
-
将指定的java.util.Calendar对象转为EasyDate日期对象
如果指定对象对null,则返回null - valueOf(String) - 枚举 中的静态方法me.codeplayer.util.CharConverter.CharCase
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法me.codeplayer.util.ChineseNumber.FormatStyle
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 类 中的静态方法me.codeplayer.util.EasyDate
-
将指定的字符串转为EasyDate日期对象
如果指定对象对null,则返回null - values() - 枚举 中的静态方法me.codeplayer.util.CharConverter.CharCase
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法me.codeplayer.util.ChineseNumber.FormatStyle
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
W
- WordCase(char, boolean, Words.WordCaseDescriptor) - 类 的构造器me.codeplayer.util.Words.WordCase
- WordCase(char, Words.WordCaseDescriptor) - 类 的构造器me.codeplayer.util.Words.WordCase
- WordCase(Words.WordCaseDescriptor) - 类 的构造器me.codeplayer.util.Words.WordCase
- wordIndex - 类 中的变量me.codeplayer.util.Words.Segment
- Words - me.codeplayer.util中的类
-
一组分词(单词)的抽象表示。
- Words.FromWordCase - me.codeplayer.util中的接口
- Words.Segment - me.codeplayer.util中的类
- Words.ToWordCase - me.codeplayer.util中的接口
- Words.WordCase - me.codeplayer.util中的类
-
单词组的连词风格
- Words.WordCaseDescriptor - me.codeplayer.util中的接口
- Words.WordSeparator - me.codeplayer.util中的接口
- Words.WordSplitter - me.codeplayer.util中的类
-
用于存储拆分单词中途所需的关键标记信息(循环拆分处理时,务必复用同一对象)
- WordSplitter() - 类 的构造器me.codeplayer.util.Words.WordSplitter
- wrapException(String, boolean, Throwable) - 类 中的静态方法me.codeplayer.util.X
-
将指定的异常信息封装为运行时异常
- wrapException(String, boolean, Throwable, Throwable) - 类 中的静态方法me.codeplayer.util.X
-
将指定的异常信息封装为运行时异常
- wrapException(String, Throwable) - 类 中的静态方法me.codeplayer.util.X
-
将指定的异常信息封装为运行时异常
- wrapException(String, Throwable, Throwable) - 类 中的静态方法me.codeplayer.util.X
-
将指定的异常信息封装为运行时异常
- writeContent(File, byte[], boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
向文件中写入指定的数据
- writeContent(File, InputStream, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
向文件中写入指定的数据
- writeContent(File, String, boolean) - 类 中的静态方法me.codeplayer.util.FileUtil
-
向文件中写入指定的文本内容
- writeStream(FileInputStream, FileOutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的输入流写入到指定的输出流中
注意该方法内部只负责写入,不负责关闭相关流资源 - writeStream(InputStream, OutputStream) - 类 中的静态方法me.codeplayer.util.FileUtil
-
将指定的输入流写入到指定的输出流中
注意:该方法内部只负责写入,不负责关闭相关流资源
X
- X - me.codeplayer.util中的类
-
通用公共工具类
此类全为静态方法,请使用静态方法的形式调用
由于均为静态方法,所以类名尽可能地短,以免干扰逻辑可读性
并且工具类会经常被调用,类名短,也方便开发人员编写。 - X() - 类 的构造器me.codeplayer.util.X
Y
Z
- ZERO - 类 中的静态变量me.codeplayer.util.Arith
-
表示数值 0(零) 的BigDecimal
- zeroFill(String, int) - 类 中的静态方法me.codeplayer.util.StringUtil
-
如果字符串不足指定位数,则前面补0,直到指定位数
如果字符串=null,则返回空字符串""
如果字符串位数大于指定位数,则返回原字符串 - zeroToNull(Integer) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示指定的 val 是否为 null 或 等于 0
- zeroToNull(Long) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示指定的 val 是否为 null 或 等于 0
- zeroToNull(BigDecimal) - 类 中的静态方法me.codeplayer.util.Cmp
-
指示指定的 val 是否为 null 或 等于 0
所有类 所有程序包