Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

A

AbstractConverter<T> - Class in com.lc.core.convert
抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑
转换器不会抛出转换异常,转换失败时会返回null
AbstractConverter() - Constructor for class com.lc.core.convert.AbstractConverter
 
AbstractDateBasic - Class in com.lc.core.date.format
抽象类
AbstractDateBasic
AbstractDateBasic(String, TimeZone, Locale) - Constructor for class com.lc.core.date.format.AbstractDateBasic
构造,内部使用
add(T, double) - Method in class com.lc.lang.WeightRandom
增加对象
add(WeightRandom.WeightObj<T>) - Method in class com.lc.lang.WeightRandom
增加对象权重
add(float, float) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
add(float, double) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
add(double, float) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
add(double, double) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
add(Double, Double) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
add(Number, Number) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(Number...) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(String...) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
add(BigDecimal...) - Static method in class com.lc.utils.UNumberUtil
提供精确的加法运算
如果传入多个值为null或者空,则返回0
addAll(Collection<T>, Object, Type) - Static method in class com.lc.utils.UCollUtil
将指定对象全部加入到集合中
提供的对象如果为集合类型,会自动转换为目标元素类型
addDate(String, int, Date) - Static method in class com.lc.utils.UDateUtil
把日期对象加减年、月、日后得到新的日期对象
addPrefixIfNot(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以prefix开头的,在开头补充 prefix
addSuffixIfNot(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以suffix结尾的,在尾部补充 suffix
AMP - Static variable in class com.lc.utils.UCharUtil
 
and(boolean...) - Static method in class com.lc.utils.UBooleanUtil
对Boolean数组取与
and(Boolean...) - Static method in class com.lc.utils.UBooleanUtil
andOfWrap(Boolean...) - Static method in class com.lc.utils.UBooleanUtil
对Boolean数组取与
append(byte[], int, int) - Method in class com.lc.core.io.FastByteBuffer
向快速缓冲加入数据
append(byte[]) - Method in class com.lc.core.io.FastByteBuffer
向快速缓冲加入数据
append(byte) - Method in class com.lc.core.io.FastByteBuffer
向快速缓冲加入一个字节
append(FastByteBuffer) - Method in class com.lc.core.io.FastByteBuffer
将另一个快速缓冲加入到自身
append(Object) - Method in class com.lc.core.StrBuilder
追加对象,对象会被转换为字符串
append(char) - Method in class com.lc.core.StrBuilder
追加一个字符
append(char[]) - Method in class com.lc.core.StrBuilder
追加一个字符数组
append(char[], int, int) - Method in class com.lc.core.StrBuilder
追加一个字符数组
append(CharSequence) - Method in class com.lc.core.StrBuilder
 
append(CharSequence, int, int) - Method in class com.lc.core.StrBuilder
 
append(T[], T...) - Static method in class com.lc.utils.UArrayUtil
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
appendIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
不忽略大小写
appendIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
appendIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以给定的一个或多个字符串为结尾,则在尾部添加结尾字符串
忽略大小写
appendRange(int, int, Collection<Integer>) - Static method in class com.lc.utils.UNumberUtil
将给定范围内的整数添加到已有集合中,步进为1
appendRange(int, int, int, Collection<Integer>) - Static method in class com.lc.utils.UNumberUtil
将给定范围内的整数添加到已有集合中
array(int) - Method in class com.lc.core.io.FastByteBuffer
根据索引位返回缓冲集中的缓冲
ArrayConverter - Class in com.lc.core.convert.impl
数组转换器,包括原始类型数组
ArrayConverter(Class<?>) - Constructor for class com.lc.core.convert.impl.ArrayConverter
构造
ArrayIter<E> - Class in com.lc.core.collection
数组Iterator对象
ArrayIter(Object) - Constructor for class com.lc.core.collection.ArrayIter
构造
ArrayIter(Object, int) - Constructor for class com.lc.core.collection.ArrayIter
构造
ArrayIter(Object, int, int) - Constructor for class com.lc.core.collection.ArrayIter
构造
ASCIIStrCache - Class in com.lc.core
ASCII字符对应的字符串缓存
ASCIIStrCache() - Constructor for class com.lc.core.ASCIIStrCache
 
Assert - Class in com.lc.core
断言
断言某些对象或值是否符合规定,否则抛出异常。经常用于做变量检查
Assert() - Constructor for class com.lc.core.Assert
 
AtomicBooleanConverter - Class in com.lc.core.convert.impl
AtomicBoolean转换器
AtomicBooleanConverter() - Constructor for class com.lc.core.convert.impl.AtomicBooleanConverter
 
AtomicReferenceConverter - Class in com.lc.core.convert.impl
AtomicReferenceConverter() - Constructor for class com.lc.core.convert.impl.AtomicReferenceConverter
 

B

BACKSLASH - Static variable in class com.lc.utils.UCharUtil
 
BACKSLASH - Static variable in class com.lc.utils.UStringUtil
 
Base64Decoder - Class in com.lc.core.codec
Base64解码实现
Base64Decoder() - Constructor for class com.lc.core.codec.Base64Decoder
 
Base64Encoder - Class in com.lc.core.codec
Base64编码
Base64Encoder() - Constructor for class com.lc.core.codec.Base64Encoder
 
BASE_CHAR - Static variable in class com.lc.utils.URandomUtil
用于随机选的字符
BASE_CHAR_NUMBER - Static variable in class com.lc.utils.URandomUtil
用于随机选的字符和数字
BASE_NUMBER - Static variable in class com.lc.utils.URandomUtil
用于随机选的数字
BasicType - Enum in com.lc.core.convert
基本变量类型的枚举
基本类型枚举包括原始类型和包装类型
BasicTypeGetter<K> - Interface in com.lc.core.getter
基本类型的getter接口
提供一个统一的接口定义返回不同类型的值(基本类型)
BeanConverter<T> - Class in com.lc.core.convert.impl
Bean转换器
BeanConverter(Class<T>) - Constructor for class com.lc.core.convert.impl.BeanConverter
构造,默认转换选项,注入失败的字段忽略
BeanConverter(Class<T>, CopyOptions) - Constructor for class com.lc.core.convert.impl.BeanConverter
构造
BeanCopier<T> - Class in com.lc.core.bean.copier
Bean拷贝
BeanCopier(Object, T, CopyOptions) - Constructor for class com.lc.core.bean.copier.BeanCopier
构造
BeanDesc - Class in com.lc.core.bean
Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述
查找Getter和Setter方法时会:
BeanDesc(Class<?>) - Constructor for class com.lc.core.bean.BeanDesc
构造
BeanDesc.PropDesc - Class in com.lc.core.bean
属性描述
BeanDescCache - Enum in com.lc.core.bean
Bean属性缓存
缓存用于防止多次反射造成的性能问题
beanToMap(Object, Map<String, Object>, boolean, Editor<String>) - Static method in class com.lc.utils.UBeanUtil
对象转Map
通过实现Editor 可以自定义字段值,如果这个Editor返回null则忽略这个字段,以便实现:
beanToMap(Object, Map<String, Object>, boolean, boolean) - Static method in class com.lc.utils.UBeanUtil
对象转Map
beanToMap(Object, boolean, boolean) - Static method in class com.lc.utils.UBeanUtil
对象转Map
beanToMap(Object) - Static method in class com.lc.utils.UBeanUtil
对象转Map,不进行驼峰转下划线,不忽略值为空的字段
BeanValueProvider - Class in com.lc.core.bean.copier.provider
Bean的值提供者
BeanValueProvider(Object, boolean, boolean) - Constructor for class com.lc.core.bean.copier.provider.BeanValueProvider
构造
between(DateUnit) - Method in class com.lc.core.date.DateBetween
判断两个日期相差的时长
返回 给定单位的时长差
between(Date) - Method in class com.lc.core.date.DateTime
计算相差时长
between(Date, DateUnit) - Method in class com.lc.core.date.DateTime
计算相差时长
between(Date, DateUnit, BetweenFormater.Level) - Method in class com.lc.core.date.DateTime
计算相差时长
BetweenFormater - Class in com.lc.core.date
时长格式化器
BetweenFormater(long, BetweenFormater.Level) - Constructor for class com.lc.core.date.BetweenFormater
构造
BetweenFormater(long, BetweenFormater.Level, int) - Constructor for class com.lc.core.date.BetweenFormater
构造
BetweenFormater.Level - Enum in com.lc.core.date
格式化等级枚举
betweenMonth(boolean) - Method in class com.lc.core.date.DateBetween
计算两个日期相差月数
在非重置情况下,如果起始日期的天小于结束日期的天,月数要少算1(不足1个月)
betweenYear(boolean) - Method in class com.lc.core.date.DateBetween
计算两个日期相差年数
在非重置情况下,如果起始日期的月小于结束日期的月,年数要少算1(不足1年)
binaryToInt(String) - Static method in class com.lc.utils.UNumberUtil
二进制转int
binaryToLong(String) - Static method in class com.lc.utils.UNumberUtil
二进制转long
BIRTHDAY - Static variable in class com.lc.lang.PatternPool
生日
BIRTHDAY - Static variable in class com.lc.lang.Validator
生日
blankToDefault(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
如果字符串是null或者""或者空白,则返回指定默认字符串,否则返回字符串本身。
BooleanConverter - Class in com.lc.core.convert.impl
波尔转换器
BooleanConverter() - Constructor for class com.lc.core.convert.impl.BooleanConverter
 
BRACKET_END - Static variable in class com.lc.utils.UCharUtil
 
BRACKET_END - Static variable in class com.lc.utils.UStringUtil
 
BRACKET_START - Static variable in class com.lc.utils.UCharUtil
 
BRACKET_START - Static variable in class com.lc.utils.UStringUtil
 
brief(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
将给定字符串,变成 "xxx...xxx" 形式的字符串
builder() - Static method in class com.lc.utils.UStringUtil
创建StringBuilder对象
builder(int) - Static method in class com.lc.utils.UStringUtil
创建StringBuilder对象
builder(CharSequence...) - Static method in class com.lc.utils.UStringUtil
创建StringBuilder对象
byteBuffer(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
字符串转换为byteBuffer
byteLength(CharSequence, Charset) - Static method in class com.lc.utils.UStringUtil
给定字符串转为bytes后的byte数(byte长度)
bytes(CharSequence) - Static method in class com.lc.utils.UStringUtil
编码字符串
使用系统默认编码
bytes(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
编码字符串
bytes(CharSequence, Charset) - Static method in class com.lc.utils.UStringUtil
编码字符串
bytesToInt(byte[]) - Static method in class com.lc.core.convert.Convert
byte[]转int值
bytesToLong(byte[]) - Static method in class com.lc.core.convert.Convert
byte数组转long
from: https://stackoverflow.com/questions/4485128/how-do-i-convert-long-to-byte-and-back-in-java
bytesToShort(byte[]) - Static method in class com.lc.core.convert.Convert
byte数组转short
byteToUnsignedInt(byte) - Static method in class com.lc.core.convert.Convert
byte转无符号int

C

C_BACKSLASH - Static variable in class com.lc.utils.UStringUtil
 
C_BRACKET_END - Static variable in class com.lc.utils.UStringUtil
 
C_BRACKET_START - Static variable in class com.lc.utils.UStringUtil
 
C_COLON - Static variable in class com.lc.utils.UStringUtil
 
C_COMMA - Static variable in class com.lc.utils.UStringUtil
 
C_CR - Static variable in class com.lc.utils.UStringUtil
 
C_DELIM_END - Static variable in class com.lc.utils.UStringUtil
 
C_DELIM_START - Static variable in class com.lc.utils.UStringUtil
 
C_DOT - Static variable in class com.lc.utils.UStringUtil
 
C_LF - Static variable in class com.lc.utils.UStringUtil
 
C_SLASH - Static variable in class com.lc.utils.UStringUtil
 
C_SPACE - Static variable in class com.lc.utils.UStringUtil
 
C_TAB - Static variable in class com.lc.utils.UStringUtil
 
C_UNDERLINE - Static variable in class com.lc.utils.UStringUtil
 
CacheListener - Class in com.lc.core.cache.singleCache
CacheListener 缓存监听
CacheListener(CacheManagerImpl) - Constructor for class com.lc.core.cache.singleCache.CacheListener
 
CacheManagerImpl - Class in com.lc.core.cache.singleCache.impl
ICacheManager接口的具体实现
CacheManagerImpl() - Constructor for class com.lc.core.cache.singleCache.impl.CacheManagerImpl
 
calendar(Date) - Static method in class com.lc.utils.UDateUtil
转换为Calendar对象
calendar(long) - Static method in class com.lc.utils.UDateUtil
转换为Calendar对象
CalendarConverter - Class in com.lc.core.convert.impl
日期转换器
CalendarConverter() - Constructor for class com.lc.core.convert.impl.CalendarConverter
 
call(P) - Method in interface com.lc.lang.func.Func1
执行函数
callWithRuntimeException(P) - Method in interface com.lc.lang.func.Func1
执行函数,异常包装为RuntimeException
CamelCaseLinkedMap<K,V> - Class in com.lc.core.map
驼峰Key风格的LinkedHashMap
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
CamelCaseLinkedMap() - Constructor for class com.lc.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(int, float) - Constructor for class com.lc.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(int) - Constructor for class com.lc.core.map.CamelCaseLinkedMap
构造
CamelCaseLinkedMap(Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CamelCaseLinkedMap
构造
CamelCaseMap<K,V> - Class in com.lc.core.map
驼峰Key风格的Map
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
CamelCaseMap() - Constructor for class com.lc.core.map.CamelCaseMap
构造
CamelCaseMap(int, float) - Constructor for class com.lc.core.map.CamelCaseMap
构造
CamelCaseMap(int) - Constructor for class com.lc.core.map.CamelCaseMap
构造
CamelCaseMap(Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CamelCaseMap
构造
CaseInsensitiveMap<K,V> - Class in com.lc.core.map
忽略大小写的Map
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
CaseInsensitiveMap() - Constructor for class com.lc.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(int, float) - Constructor for class com.lc.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(int) - Constructor for class com.lc.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CaseInsensitiveMap
构造
CaseInsensitiveMap(float, Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CaseInsensitiveMap
构造
causeInstanceOf(Class<? extends Throwable>) - Method in exception com.lc.exception.IORuntimeException
导致这个异常的异常是否是指定类型的异常
ceilDiv(int, int) - Static method in class com.lc.utils.UNumberUtil
补充Math.ceilDiv() JDK8中添加了和Math.floorDiv()但却没有ceilDiv()
center(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
center(CharSequence, int, char) - Static method in class com.lc.utils.UStringUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
center(CharSequence, int, CharSequence) - Static method in class com.lc.utils.UStringUtil
居中字符串,两边补充指定字符串,如果指定长度小于字符串,则返回原字符串
CharacterConverter - Class in com.lc.core.convert.impl
字符转换器
CharacterConverter() - Constructor for class com.lc.core.convert.impl.CharacterConverter
 
charAt(int) - Method in class com.lc.core.StrBuilder
 
charset - Variable in class com.lc.core.FileWrapper
 
charset(String) - Static method in class com.lc.utils.UCharsetUtil
转换为Charset对象
CHARSET_GBK - Static variable in class com.lc.utils.UCharsetUtil
GBK
CHARSET_ISO_8859_1 - Static variable in class com.lc.utils.UCharsetUtil
ISO-8859-1
CHARSET_UTF_8 - Static variable in class com.lc.utils.UCharsetUtil
UTF-8
CharsetConverter - Class in com.lc.core.convert.impl
编码对象转换器
CharsetConverter() - Constructor for class com.lc.core.convert.impl.CharsetConverter
 
CHINESE - Static variable in class com.lc.lang.PatternPool
单个中文汉字
CHINESE_DATE_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期格式 FastDateFormat:yyyy年MM月dd日
CHINESE_DATE_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期格式:yyyy年MM月dd日
CHINESES - Static variable in class com.lc.lang.PatternPool
中文汉字
CITIZEN_ID - Static variable in class com.lc.lang.PatternPool
18位身份证号码
CITIZEN_ID - Static variable in class com.lc.lang.Validator
身份证号码
CLASS_EXT - Static variable in class com.lc.utils.UFileUtil
Class文件扩展名
ClassConverter - Class in com.lc.core.convert.impl
类转换器
将类名转换为类
ClassConverter() - Constructor for class com.lc.core.convert.impl.ClassConverter
 
CLASSPATH_URL_PREFIX - Static variable in class com.lc.utils.UURLUtil
针对ClassPath路径的伪协议前缀(兼容Spring): "classpath:"
cleanBlank(CharSequence) - Static method in class com.lc.utils.UStringUtil
清理空白字符
clear() - Method in class com.lc.core.StrBuilder
删除全部字符,位置归零
clear() - Static method in class com.lc.lang.PatternPool
清空缓存池
clear() - Method in class com.lc.lang.SimpleCache
清空缓存池
clear() - Method in class com.lc.lang.WeightRandom
清空权重表
clearAll() - Method in interface com.lc.core.cache.singleCache.ICacheManager
清除所有缓存
clearAll() - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
清除所有缓存
clearByKey(String) - Method in interface com.lc.core.cache.singleCache.ICacheManager
清除对应缓存
clearByKey(String) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
清除对应缓存
clockSequence() - Method in class com.lc.lang.UUID
与此 UUID 相关联的时钟序列值。
clone() - Method in class com.lc.lang.UDict
 
clone(T) - Static method in class com.lc.utils.UArrayUtil
克隆数组,如果非数组返回null
clone(T) - Static method in class com.lc.utils.UObjectUtil
克隆对象
如果对象实现Cloneable接口,调用其clone方法
如果实现Serializable接口,执行深度克隆
否则返回null
cloneByStream(T) - Static method in class com.lc.utils.UObjectUtil
序列化后拷贝流的方式克隆
对象必须实现Serializable接口
close() - Method in class com.lc.core.io.FastByteArrayOutputStream
此方法无任何效果,当流被关闭后不会抛出IOException
close(Closeable) - Static method in class com.lc.utils.UIoUtil
关闭
关闭失败不会抛出异常
CollectionConverter - Class in com.lc.core.convert.impl
各种集合类转换器
CollectionConverter() - Constructor for class com.lc.core.convert.impl.CollectionConverter
构造,默认集合类型使用Collection
CollectionConverter(Type) - Constructor for class com.lc.core.convert.impl.CollectionConverter
构造
CollectionConverter(Class<?>) - Constructor for class com.lc.core.convert.impl.CollectionConverter
构造
CollectionConverter(Type, Type) - Constructor for class com.lc.core.convert.impl.CollectionConverter
构造
COLON - Static variable in class com.lc.utils.UCharUtil
 
COLON - Static variable in class com.lc.utils.UStringUtil
 
com.lc.core - package com.lc.core
 
com.lc.core.bean - package com.lc.core.bean
 
com.lc.core.bean.copier - package com.lc.core.bean.copier
 
com.lc.core.bean.copier.provider - package com.lc.core.bean.copier.provider
 
com.lc.core.cache.singleCache - package com.lc.core.cache.singleCache
 
com.lc.core.cache.singleCache.impl - package com.lc.core.cache.singleCache.impl
 
com.lc.core.codec - package com.lc.core.codec
 
com.lc.core.collection - package com.lc.core.collection
 
com.lc.core.comparator - package com.lc.core.comparator
 
com.lc.core.convert - package com.lc.core.convert
 
com.lc.core.convert.impl - package com.lc.core.convert.impl
 
com.lc.core.date - package com.lc.core.date
 
com.lc.core.date.format - package com.lc.core.date.format
 
com.lc.core.getter - package com.lc.core.getter
 
com.lc.core.io - package com.lc.core.io
 
com.lc.core.map - package com.lc.core.map
 
com.lc.core.text - package com.lc.core.text
 
com.lc.exception - package com.lc.exception
 
com.lc.lang - package com.lc.lang
 
com.lc.lang.func - package com.lc.lang.func
 
com.lc.lang.mutable - package com.lc.lang.mutable
 
com.lc.utils - package com.lc.utils
 
COMMA - Static variable in class com.lc.utils.UCharUtil
 
COMMA - Static variable in class com.lc.utils.UStringUtil
 
compare(String, String) - Method in class com.lc.core.comparator.VersionComparator
比较两个版本
null版本排在最小:既:
compare(T, T, Comparator<T>) - Static method in class com.lc.utils.UCompareUtil
对象比较,比较结果取决于comparator,如果被比较对象为null,传入的comparator对象应处理此情况
如果传入comparator为null,则使用默认规则比较(此时被比较对象必须实现Comparable接口)
compare(T, T) - Static method in class com.lc.utils.UCompareUtil
null安全的对象比较,null对象排在末尾
compare(T, T, boolean) - Static method in class com.lc.utils.UCompareUtil
null安全的对象比较
compare(T, T, boolean) - Static method in class com.lc.utils.UCompareUtil
自然比较两个对象的大小,比较规则如下:
compare(char, char) - Static method in class com.lc.utils.UNumberUtil
比较两个值的大小
compare(double, double) - Static method in class com.lc.utils.UNumberUtil
比较两个值的大小
compare(int, int) - Static method in class com.lc.utils.UNumberUtil
比较两个值的大小
compare(long, long) - Static method in class com.lc.utils.UNumberUtil
比较两个值的大小
compare(short, short) - Static method in class com.lc.utils.UNumberUtil
比较两个值的大小
compare(byte, byte) - Static method in class com.lc.utils.UNumberUtil
比较两个值的大小
compare(T, T) - Static method in class com.lc.utils.UObjectUtil
null安全的对象比较,null对象排在末尾
compare(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
比较两个字符串,用于排序
compareIgnoreCase(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
比较两个字符串,用于排序,大小写不敏感
compareNow(String) - Static method in class com.lc.utils.UDateUtil
比较时间大小 默认和当前时间比较 按照时间格式字符串:yyyy-MM-dd HH:mm:ss
compareTime(String, String) - Static method in class com.lc.utils.UDateUtil
比较时间大小 按照时间格式字符串:yyyy-MM-dd HH:mm:ss
compareTime(String, String, String) - Static method in class com.lc.utils.UDateUtil
比较时间大小
compareTo(UUID) - Method in class com.lc.lang.UUID
将此 UUID 与指定的 UUID 比较。
compareVersion(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
比较两个版本 null版本排在最小:既:
concat(boolean, CharSequence...) - Static method in class com.lc.utils.UStringUtil
连接多个字符串为一个
contains(char[], char) - Static method in class com.lc.utils.UArrayUtil
数组中是否包含元素
contains(T[], T) - Static method in class com.lc.utils.UArrayUtil
数组中是否包含元素
contains(Collection<?>, Object) - Static method in class com.lc.utils.UCollUtil
判断指定集合是否包含指定值,如果集合为空(null或者空),返回false,否则找到元素返回true
contains(String, String) - Static method in class com.lc.utils.UReUtil
指定内容中是否有表达式匹配的内容
contains(Pattern, String) - Static method in class com.lc.utils.UReUtil
指定内容中是否有表达式匹配的内容
contains(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
指定字符是否在字符串中出现过
contains(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
指定字符串是否在字符串中出现过
containsAny(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串
containsAny(CharSequence, char...) - Static method in class com.lc.utils.UStringUtil
查找指定字符串是否包含指定字符列表中的任意一个字符
containsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串
忽略大小写
containsBlank(CharSequence) - Static method in class com.lc.utils.UStringUtil
给定字符串是否包含空白符(空白符包括空格、制表符、全角空格和不间断空格)
如果给定字符串为null或者"",则返回false
containsIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
是否包含特定字符,忽略大小写,如果给定两个参数都为null,返回true
containsKey(String) - Method in class com.lc.core.bean.copier.provider.BeanValueProvider
 
containsKey(String) - Method in class com.lc.core.bean.copier.provider.MapValueProvider
 
containsKey(T) - Method in interface com.lc.core.bean.copier.ValueProvider
是否包含指定KEY,如果不包含则忽略注入
此接口方法单独需要实现的意义在于:有些值提供者(比如Map)key是存在的,但是value为null,此时如果需要注入这个null,需要根据此方法判断
containsKey(Object) - Method in class com.lc.core.map.CustomKeyLinkedMap
 
containsKey(Object) - Method in class com.lc.core.map.CustomKeyMap
 
containsOnly(CharSequence, char...) - Static method in class com.lc.utils.UStringUtil
检查指定字符串中是否只包含给定的字符
convert(Object, T) - Method in class com.lc.core.convert.AbstractConverter
 
Convert - Class in com.lc.core.convert
类型转换器
Convert() - Constructor for class com.lc.core.convert.Convert
 
convert(Class<T>, Object) - Static method in class com.lc.core.convert.Convert
转换值为指定类型
convert(Type, Object) - Static method in class com.lc.core.convert.Convert
转换值为指定类型
convert(Class<T>, Object, T) - Static method in class com.lc.core.convert.Convert
转换值为指定类型
convert(Type, Object, T) - Static method in class com.lc.core.convert.Convert
转换值为指定类型
convert(Object, T) - Method in interface com.lc.core.convert.Converter
转换为指定类型
如果类型无法确定,将读取默认值的类型做为目标类型
convert(Type, Object, T, boolean) - Method in class com.lc.core.convert.ConverterRegistry
转换值为指定类型
convert(Type, Object, T) - Method in class com.lc.core.convert.ConverterRegistry
转换值为指定类型
自定义转换器优先
convert(Type, Object) - Method in class com.lc.core.convert.ConverterRegistry
转换值为指定类型
convert(Object, Collection<?>) - Method in class com.lc.core.convert.impl.CollectionConverter
 
convert(String, String, String) - Static method in class com.lc.utils.UCharsetUtil
转换字符串的字符集编码
convert(String, Charset, Charset) - Static method in class com.lc.utils.UCharsetUtil
转换字符串的字符集编码
当以错误的编码读取为字符串时,打印字符串将出现乱码。
此方法用于纠正因读取使用编码错误导致的乱码问题。
例如,在Servlet请求中客户端用GBK编码了请求参数,我们使用UTF-8读取到的是乱码,此时,使用此方法即可还原原编码的内容
convert(File, Charset, Charset) - Static method in class com.lc.utils.UCharsetUtil
转换文件编码
此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
convert(String, String) - Static method in class com.lc.utils.UDateUtil
将指定格式的字符串转换成日期类型
convert(Date, String) - Static method in class com.lc.utils.UDateUtil
将日期类型转换成指定格式的日期字符串
convert(Long, String) - Static method in class com.lc.utils.UDateUtil
将时间戳转换成指定格式的日期字符串
convert(String) - Static method in class com.lc.utils.UDateUtil
将日期时间字符串转成日期对象 备注:时间格式(yyyy-MM-dd HH:mm:ss)
convert(long) - Static method in class com.lc.utils.UDateUtil
时间戳转日期
convert(Long) - Static method in class com.lc.utils.UDateUtil
时间戳转日期
convertByClassName(String, Object) - Static method in class com.lc.core.convert.Convert
转换值为指定类型,类型采用字符串表示
convertCharset(String, String, String) - Static method in class com.lc.core.convert.Convert
给定字符串转换字符编码
如果参数为空,则返回原字符串,不报错。
Converter<T> - Interface in com.lc.core.convert
转换器接口,实现类型转换
ConverterRegistry - Class in com.lc.core.convert
转换器登记中心
ConverterRegistry() - Constructor for class com.lc.core.convert.ConverterRegistry
 
ConvertException - Exception in com.lc.exception
转换异常
ConvertException(Throwable) - Constructor for exception com.lc.exception.ConvertException
 
ConvertException(String) - Constructor for exception com.lc.exception.ConvertException
 
ConvertException(String, Object...) - Constructor for exception com.lc.exception.ConvertException
 
ConvertException(String, Throwable) - Constructor for exception com.lc.exception.ConvertException
 
ConvertException(Throwable, String, Object...) - Constructor for exception com.lc.exception.ConvertException
 
convertInternal(Object) - Method in class com.lc.core.convert.AbstractConverter
内部转换器,被 AbstractConverter.convert(Object, Object) 调用,实现基本转换逻辑
内部转换器转换后如果转换失败可以做如下操作,处理结果都为返回默认值:
convertInternal(Object) - Method in class com.lc.core.convert.impl.ArrayConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.AtomicBooleanConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.AtomicReferenceConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.BeanConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.BooleanConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.CalendarConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.CharacterConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.CharsetConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.ClassConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.CollectionConverter
内部转换
convertInternal(Object) - Method in class com.lc.core.convert.impl.CurrencyConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.DateConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.EnumConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.GenericEnumConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.MapConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.NumberConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.PathConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.PrimitiveConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.ReferenceConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.StringConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.TimeZoneConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.URIConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.URLConverter
 
convertInternal(Object) - Method in class com.lc.core.convert.impl.UUIDConverter
 
convertNianYue(String) - Static method in class com.lc.utils.UDateUtil
将字符串日期对象转成日期对象-年月 备注:日期格式(yyyy-MM)
convertNianYueRi(String) - Static method in class com.lc.utils.UDateUtil
将字符串日期对象转成日期对象-年月日 备注:日期格式(yyyy-MM-dd)
convertTime(long, TimeUnit, TimeUnit) - Static method in class com.lc.core.convert.Convert
转换时间单位
convertToStr(Object) - Method in class com.lc.core.convert.AbstractConverter
值转为String
转换规则为:
convertToStr(Object) - Method in class com.lc.core.convert.impl.NumberConverter
 
convertToStr(Object) - Method in class com.lc.core.convert.impl.PrimitiveConverter
 
Copier<T> - Interface in com.lc.lang
拷贝接口
copy() - Method in class com.lc.core.bean.copier.BeanCopier
 
copy() - Method in interface com.lc.lang.Copier
执行拷贝
copy(Object, Object, int) - Static method in class com.lc.utils.UArrayUtil
包装 System.arraycopy(Object, int, Object, int, int)
数组复制,缘数组和目标数组都是从位置0开始复制
copy(InputStream, OutputStream) - Static method in class com.lc.utils.UIoUtil
拷贝流,使用默认Buffer大小,拷贝后不关闭流
copy(InputStream, OutputStream, int) - Static method in class com.lc.utils.UIoUtil
拷贝流,拷贝后不关闭流
copy(InputStream, OutputStream, int, StreamProgress) - Static method in class com.lc.utils.UIoUtil
拷贝流,拷贝后不关闭流
CopyOptions - Class in com.lc.core.bean.copier
属性拷贝选项
包括:
1、限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
2、是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
3、忽略的属性列表,设置一个属性列表,不拷贝这些属性值
CopyOptions() - Constructor for class com.lc.core.bean.copier.CopyOptions
构造拷贝选项
CopyOptions(Class<?>, boolean, String...) - Constructor for class com.lc.core.bean.copier.CopyOptions
构造拷贝选项
count(int, int) - Static method in class com.lc.utils.UNumberUtil
计算等份个数
count(String, String) - Static method in class com.lc.utils.UReUtil
计算指定字符串中,匹配pattern的个数
count(Pattern, String) - Static method in class com.lc.utils.UReUtil
计算指定字符串中,匹配pattern的个数
count(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
统计指定内容中包含指定字符串的数量
参数为 null 或者 "" 返回 0.
count(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
统计指定内容中包含指定字符的数量
CR - Static variable in class com.lc.utils.UCharUtil
 
CR - Static variable in class com.lc.utils.UStringUtil
 
create(Object, T, CopyOptions) - Static method in class com.lc.core.bean.copier.BeanCopier
创建BeanCopier
create() - Static method in class com.lc.core.bean.copier.CopyOptions
创建拷贝选项
create(Class<?>, boolean, String...) - Static method in class com.lc.core.bean.copier.CopyOptions
创建拷贝选项
create(Date, Date) - Static method in class com.lc.core.date.DateBetween
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
create(Date, Date, boolean) - Static method in class com.lc.core.date.DateBetween
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
create(File, Charset) - Static method in class com.lc.core.FileReader
创建 FileReader
create(File) - Static method in class com.lc.core.FileReader
创建 FileReader, 编码:FileWrapper.DEFAULT_CHARSET
create(File, Charset) - Static method in class com.lc.core.FileWriter
创建 FileWriter
create(File) - Static method in class com.lc.core.FileWriter
创建 FileWriter, 编码:FileWrapper.DEFAULT_CHARSET
create() - Static method in class com.lc.core.StrBuilder
创建字符串构建器
create(int) - Static method in class com.lc.core.StrBuilder
创建字符串构建器
create(CharSequence...) - Static method in class com.lc.core.StrBuilder
创建字符串构建器
create() - Static method in class com.lc.lang.UDict
创建Dict
create() - Static method in class com.lc.lang.WeightRandom
创建权重随机获取器 WeightRandom
create(Class<?>) - Static method in class com.lc.utils.UCollUtil
创建新的集合对象
createMap(Class<?>) - Static method in class com.lc.utils.UMapUtil
创建Map
传入抽象MapAbstractMapMap类将默认创建HashMap
createSnowflake(long, long) - Static method in class com.lc.utils.UIdUtil
创建Twitter的Snowflake 算法
分布式系统中,有一些需要使用全局唯一ID的场景,有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。
CRLF - Static variable in class com.lc.utils.UStringUtil
 
CurrencyConverter - Class in com.lc.core.convert.impl
货币Currency 转换器
CurrencyConverter() - Constructor for class com.lc.core.convert.impl.CurrencyConverter
 
currentSeconds() - Static method in class com.lc.utils.UDateUtil
当前时间秒数
currentStr() - Static method in class com.lc.utils.UDateUtil
返回当前时间,默认格式为 yyyy-MM-dd HH:mm:ss
currentStr(String) - Static method in class com.lc.utils.UDateUtil
取得当前日期,并将其转换成格式为"dateFormat"的字符串 例子:假如当前日期是 2003-09-24 9:19:10,则:
currentTimestamp() - Static method in class com.lc.utils.UDateUtil
得到系统当前时间的Timestamp对象
customKey(Object) - Method in class com.lc.core.map.CamelCaseLinkedMap
将Key转为驼峰风格,如果key为字符串的话
customKey(Object) - Method in class com.lc.core.map.CamelCaseMap
将Key转为驼峰风格,如果key为字符串的话
customKey(Object) - Method in class com.lc.core.map.CaseInsensitiveMap
将Key转为小写
customKey(Object) - Method in class com.lc.core.map.CustomKeyLinkedMap
将Key转为驼峰风格,如果key为字符串的话
customKey(Object) - Method in class com.lc.core.map.CustomKeyMap
自定义键
CustomKeyLinkedMap<K,V> - Class in com.lc.core.map
自定义键的Map,默认LinkedHashMap实现
CustomKeyLinkedMap() - Constructor for class com.lc.core.map.CustomKeyLinkedMap
构造
CustomKeyLinkedMap(int, float) - Constructor for class com.lc.core.map.CustomKeyLinkedMap
构造
CustomKeyLinkedMap(int) - Constructor for class com.lc.core.map.CustomKeyLinkedMap
构造
CustomKeyLinkedMap(Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CustomKeyLinkedMap
构造
CustomKeyLinkedMap(float, Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CustomKeyLinkedMap
构造
CustomKeyMap<K,V> - Class in com.lc.core.map
自定义键的Map,默认HashMap实现
CustomKeyMap() - Constructor for class com.lc.core.map.CustomKeyMap
构造
CustomKeyMap(int, float) - Constructor for class com.lc.core.map.CustomKeyMap
构造
CustomKeyMap(int) - Constructor for class com.lc.core.map.CustomKeyMap
构造
CustomKeyMap(Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CustomKeyMap
构造
CustomKeyMap(float, Map<? extends K, ? extends V>) - Constructor for class com.lc.core.map.CustomKeyMap
构造
cut(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
将字符串切分为N等份

D

DASHED - Static variable in class com.lc.utils.UCharUtil
 
DASHED - Static variable in class com.lc.utils.UStringUtil
 
date() - Static method in class com.lc.utils.UDateUtil
转换为DateTime对象
DateBasic - Interface in com.lc.core.date.format
日期基本信息获取接口
DateBetween - Class in com.lc.core.date
日期间隔
DateBetween(Date, Date) - Constructor for class com.lc.core.date.DateBetween
构造
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
DateBetween(Date, Date, boolean) - Constructor for class com.lc.core.date.DateBetween
构造
在前的日期做为起始时间,在后的做为结束时间
DateConverter - Class in com.lc.core.convert.impl
日期转换器
DateConverter(Class<? extends Date>) - Constructor for class com.lc.core.convert.impl.DateConverter
 
DateConverter(Class<? extends Date>, String) - Constructor for class com.lc.core.convert.impl.DateConverter
 
dateDiff(String, Date, Date) - Static method in class com.lc.utils.UDateUtil
计算两个日期之间的相隔的年、月、日。注意:只有计算相隔天数是准确的,相隔年和月都是 近似值,按一年365天,一月30天计算,忽略闰年和闰月的差别。
DateException - Exception in com.lc.exception
工具类异常
DateException(Throwable) - Constructor for exception com.lc.exception.DateException
 
DateException(String) - Constructor for exception com.lc.exception.DateException
 
DateException(String, Object...) - Constructor for exception com.lc.exception.DateException
 
DateException(String, Throwable) - Constructor for exception com.lc.exception.DateException
 
DateException(Throwable, String, Object...) - Constructor for exception com.lc.exception.DateException
 
DateField - Enum in com.lc.core.date
日期各个部分的枚举
与Calendar相应值对应
dateNew(Date) - Static method in class com.lc.utils.UDateUtil
根据已有Date 产生新的DateTime对象
DateParser - Interface in com.lc.core.date.format
日期解析接口,用于解析日期字符串为 Date 对象
Thanks to Apache Commons Lang 3.5
DatePattern - Class in com.lc.core.date
日期格式化类,提供常用的日期格式化对象
DatePattern() - Constructor for class com.lc.core.date.DatePattern
 
DatePrinter - Interface in com.lc.core.date.format
日期格式化输出接口
Thanks to Apache Commons Lang 3.5
DateTime - Class in com.lc.core.date
包装java.util.Date
DateTime() - Constructor for class com.lc.core.date.DateTime
当前时间
DateTime(TimeZone) - Constructor for class com.lc.core.date.DateTime
当前时间
DateTime(Date) - Constructor for class com.lc.core.date.DateTime
给定日期的构造
DateTime(Date, TimeZone) - Constructor for class com.lc.core.date.DateTime
给定日期的构造
DateTime(Calendar) - Constructor for class com.lc.core.date.DateTime
给定日期的构造
DateTime(long) - Constructor for class com.lc.core.date.DateTime
给定日期毫秒数的构造
DateTime(long, TimeZone) - Constructor for class com.lc.core.date.DateTime
给定日期毫秒数的构造
DateTime(String, String) - Constructor for class com.lc.core.date.DateTime
构造
DateTime(String, DateFormat) - Constructor for class com.lc.core.date.DateTime
构造
DateTime(String, DateParser) - Constructor for class com.lc.core.date.DateTime
构造
DATETIME_FORMAT - Static variable in class com.lc.utils.UDateUtil
日期时间格式(yyyy-MM-dd HH:mm:ss)
DATETIME_FORMAT_NIANYUE - Static variable in class com.lc.utils.UDateUtil
日期时间格式 年月(yyyy-MM)
DATETIME_FORMAT_NIANYUERI - Static variable in class com.lc.utils.UDateUtil
日期时间格式 年月日(yyyy-MM-dd)
dateToLocalDate(Date) - Static method in class com.lc.utils.UDateUtil
Date转换成LocalDate
dateToLocalDateTime(Date) - Static method in class com.lc.utils.UDateUtil
Date转换成LocalDateTime
DateUnit - Enum in com.lc.core.date
日期时间单位,每个单位都是以毫秒为基数
dayEndTimeAt(long) - Static method in class com.lc.utils.UDateUtil
获取当前时间的最大时间
dayEndTimeAt(Date) - Static method in class com.lc.utils.UDateUtil
获取当前时间的最大时间
dayOfMonth() - Method in class com.lc.core.date.DateTime
获得指定日期是这个日期所在月份的第几天
dayOfWeek() - Method in class com.lc.core.date.DateTime
获得指定日期是星期几,1表示周日,2表示周一
dayOfWeekEnum() - Method in class com.lc.core.date.DateTime
获得指定日期是星期几
dayOfWeekInMonth() - Method in class com.lc.core.date.DateTime
获得天所在的周是这个月的第几周
dayStartTimeAt(long) - Static method in class com.lc.utils.UDateUtil
获取当前时间的最小时间
dayStartTimeAt(Date) - Static method in class com.lc.utils.UDateUtil
获取当前时间的最小时间
decimalFormat(String, double) - Static method in class com.lc.utils.UNumberUtil
格式化double
DecimalFormat 做封装
decimalFormat(String, long) - Static method in class com.lc.utils.UNumberUtil
格式化double
DecimalFormat 做封装
decimalFormat(String, Object) - Static method in class com.lc.utils.UNumberUtil
格式化double
DecimalFormat 做封装
decimalFormatMoney(double) - Static method in class com.lc.utils.UNumberUtil
格式化金额输出,每三位用逗号分隔
decode(CharSequence) - Static method in class com.lc.core.codec.Base64Decoder
base64解码
decode(byte[]) - Static method in class com.lc.core.codec.Base64Decoder
解码Base64
decode(byte[], int, int) - Static method in class com.lc.core.codec.Base64Decoder
解码Base64
decode(CharSequence) - Static method in class com.lc.utils.UBase64Util
base64解码
decode(CharSequence, String) - Static method in class com.lc.utils.UBase64Util
Deprecated.
编码参数无意义,作废
decode(CharSequence, Charset) - Static method in class com.lc.utils.UBase64Util
Deprecated.
编码参数无意义,作废
decode(byte[]) - Static method in class com.lc.utils.UBase64Util
解码Base64
decodeBase64StrToByteArrayToHexStr(String) - Static method in class com.lc.utils.UBase64Util
base64解码
decodeColor(String) - Static method in class com.lc.utils.UHexUtil
将Hex颜色值转为
decodeHex(char[]) - Static method in class com.lc.utils.UHexUtil
将十六进制字符数组转换为字节数组
decodeHex(String) - Static method in class com.lc.utils.UHexUtil
将十六进制字符串解码为byte[]
decodeHexStr(String) - Static method in class com.lc.utils.UHexUtil
将十六进制字符数组转换为字符串,默认编码UTF-8
decodeHexStr(String, Charset) - Static method in class com.lc.utils.UHexUtil
将十六进制字符数组转换为字符串
decodeHexStr(char[], Charset) - Static method in class com.lc.utils.UHexUtil
将十六进制字符数组转换为字符串
decodeStr(CharSequence) - Static method in class com.lc.core.codec.Base64Decoder
base64解码
decodeStr(CharSequence, Charset) - Static method in class com.lc.core.codec.Base64Decoder
base64解码
decodeStr(CharSequence) - Static method in class com.lc.utils.UBase64Util
base64解码
decodeStr(CharSequence, String) - Static method in class com.lc.utils.UBase64Util
base64解码
decodeStr(CharSequence, Charset) - Static method in class com.lc.utils.UBase64Util
base64解码
decodeStrGbk(CharSequence) - Static method in class com.lc.utils.UBase64Util
base64解码
decodeToFile(CharSequence, File) - Static method in class com.lc.utils.UBase64Util
base64解码
decodeToStream(CharSequence, OutputStream, boolean) - Static method in class com.lc.utils.UBase64Util
base64解码
DEFAULT_BUFFER_SIZE - Static variable in class com.lc.utils.UIoUtil
默认缓存大小 8192
DEFAULT_CAPACITY - Static variable in class com.lc.core.StrBuilder
默认容量
DEFAULT_CHARSET - Static variable in class com.lc.core.FileWrapper
默认编码:UTF-8
DEFAULT_INITIAL_CAPACITY - Static variable in class com.lc.utils.UMapUtil
默认初始大小
DEFAULT_LARGE_BUFFER_SIZE - Static variable in class com.lc.utils.UIoUtil
默认大缓存大小 32768
DEFAULT_LOAD_FACTOR - Static variable in class com.lc.utils.UMapUtil
默认增长因子,当Map的size达到 容量*增长因子时,开始扩充Map
DEFAULT_LONG_DATE_FORMAT - Static variable in class com.lc.utils.UDateUtil
缺省长日期格式
DEFAULT_MIDDLE_BUFFER_SIZE - Static variable in class com.lc.utils.UIoUtil
默认中等缓存大小 16384
DEFAULT_PERIOD_FORMAT - Static variable in class com.lc.utils.UDateUtil
默认的时间段显示格式
DEFAULT_SHORT_DATE_FORMAT - Static variable in class com.lc.utils.UDateUtil
缺省短日期格式(yyyy-MM-dd)
defaultCharset() - Static method in class com.lc.utils.UCharsetUtil
系统默认字符集编码
defaultCharsetName() - Static method in class com.lc.utils.UCharsetUtil
系统默认字符集编码
defaultIfNull(T, T) - Static method in class com.lc.utils.UObjectUtil
如果给定对象为null返回默认值
del(int, int) - Method in class com.lc.core.StrBuilder
删除指定长度的字符
delAll(String, String) - Static method in class com.lc.utils.UReUtil
删除匹配的全部内容
delAll(Pattern, String) - Static method in class com.lc.utils.UReUtil
删除匹配的全部内容
delFirst(String, String) - Static method in class com.lc.utils.UReUtil
删除匹配的第一个内容
delFirst(Pattern, String) - Static method in class com.lc.utils.UReUtil
删除匹配的第一个内容
DELIM_END - Static variable in class com.lc.utils.UCharUtil
 
DELIM_END - Static variable in class com.lc.utils.UStringUtil
 
DELIM_START - Static variable in class com.lc.utils.UCharUtil
 
DELIM_START - Static variable in class com.lc.utils.UStringUtil
 
delPre(String, String) - Static method in class com.lc.utils.UReUtil
删除正则匹配到的内容之前的字符 如果没有找到,则返回原文
delTo(int) - Method in class com.lc.core.StrBuilder
删除到指定位置
如果新位置小于等于0,则删除全部
digitToChinese(Number) - Static method in class com.lc.core.convert.Convert
金额转为中文形式
div(float, float) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(float, double) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(double, float) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(double, double) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(Double, Double) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(Number, Number) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(String, String) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况的时候,精确到小数点后10位,后面的四舍五入
div(float, float, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(float, double, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(double, float, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(double, double, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(Double, Double, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(Number, Number, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(String, String, int) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度,后面的四舍五入
div(float, float, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(float, double, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(double, float, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(double, double, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(Double, Double, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(Number, Number, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(String, String, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
div(BigDecimal, BigDecimal, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
提供(相对)精确的除法运算,当发生除不尽的情况时,由scale指定精确度
divisor(int, int) - Static method in class com.lc.utils.UNumberUtil
最大公约数
DOT - Static variable in class com.lc.utils.UCharUtil
 
DOT - Static variable in class com.lc.utils.UStringUtil
 
DOUBLE_DOT - Static variable in class com.lc.utils.UStringUtil
 
DOUBLE_QUOTES - Static variable in class com.lc.utils.UCharUtil
 

E

edit(T) - Method in interface com.lc.lang.Editor
修改过滤后的结果
editable - Variable in class com.lc.core.bean.copier.CopyOptions
限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
Editor<T> - Interface in com.lc.lang
编辑器接口,常用于对于集合中的元素做统一编辑
EMAIL - Static variable in class com.lc.lang.PatternPool
邮件,符合RFC 5322规范,正则来自:http://emailregex.com/
EMAIL - Static variable in class com.lc.lang.Validator
邮件
EMPTY - Static variable in class com.lc.utils.UStringUtil
 
EMPTY_JSON - Static variable in class com.lc.utils.UStringUtil
 
emptyToDefault(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
如果字符串是null或者"",则返回指定默认字符串,否则返回字符串本身。
emptyToNull(CharSequence) - Static method in class com.lc.utils.UStringUtil
当给定字符串为空字符串时,转换为null
encode(byte[], boolean) - Static method in class com.lc.core.codec.Base64Encoder
编码为Base64,非URL安全的
encode(CharSequence) - Static method in class com.lc.core.codec.Base64Encoder
base64编码
encode(CharSequence, Charset) - Static method in class com.lc.core.codec.Base64Encoder
base64编码
encode(byte[]) - Static method in class com.lc.core.codec.Base64Encoder
base64编码
encode(byte[], boolean, boolean) - Static method in class com.lc.core.codec.Base64Encoder
编码为Base64
如果isMultiLine为true,则每76个字符一个换行符,否则在一行显示
encode(byte[], boolean) - Static method in class com.lc.utils.UBase64Util
编码为Base64,非URL安全的
encode(CharSequence) - Static method in class com.lc.utils.UBase64Util
base64编码
encode(CharSequence, String) - Static method in class com.lc.utils.UBase64Util
base64编码
encode(CharSequence, Charset) - Static method in class com.lc.utils.UBase64Util
base64编码
encode(byte[]) - Static method in class com.lc.utils.UBase64Util
base64编码
encode(InputStream) - Static method in class com.lc.utils.UBase64Util
base64编码
encode(File) - Static method in class com.lc.utils.UBase64Util
base64编码
encode(byte[], String) - Static method in class com.lc.utils.UBase64Util
Deprecated.
编码参数无意义,作废
encode(byte[], Charset) - Static method in class com.lc.utils.UBase64Util
Deprecated.
编码参数无意义,作废
encode(byte[], boolean, boolean) - Static method in class com.lc.utils.UBase64Util
编码为Base64
如果isMultiLine为true,则每76个字符一个换行符,否则在一行显示
encodeColor(Color) - Static method in class com.lc.utils.UHexUtil
Color编码为Hex形式
encodeColor(Color, String) - Static method in class com.lc.utils.UHexUtil
Color编码为Hex形式
encodeHex(byte[]) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符数组
encodeHex(String, Charset) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符数组
encodeHexStr(byte[]) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符串
encodeHexStr(String, Charset) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符串,结果为小写
encodeHexStr(String) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符串,结果为小写,默认编码是UTF-8
encodeHexStr(byte[], boolean) - Static method in class com.lc.utils.UHexUtil
将字节数组转换为十六进制字符串
encodeHexStrToByteArrayToBase64Str(String) - Static method in class com.lc.utils.UBase64Util
base64编码
encodeUrlSafe(byte[], boolean) - Static method in class com.lc.core.codec.Base64Encoder
编码为Base64,URL安全的
encodeUrlSafe(CharSequence) - Static method in class com.lc.core.codec.Base64Encoder
base64编码,URL安全
encodeUrlSafe(CharSequence, Charset) - Static method in class com.lc.core.codec.Base64Encoder
base64编码,URL安全的
encodeUrlSafe(byte[]) - Static method in class com.lc.core.codec.Base64Encoder
base64编码,URL安全的
encodeUrlSafe(byte[], boolean) - Static method in class com.lc.utils.UBase64Util
编码为Base64,URL安全的
encodeUrlSafe(CharSequence) - Static method in class com.lc.utils.UBase64Util
base64编码,URL安全
encodeUrlSafe(CharSequence, String) - Static method in class com.lc.utils.UBase64Util
base64编码,URL安全
encodeUrlSafe(CharSequence, Charset) - Static method in class com.lc.utils.UBase64Util
base64编码,URL安全的
encodeUrlSafe(byte[]) - Static method in class com.lc.utils.UBase64Util
base64编码,URL安全的
encodeUrlSafe(InputStream) - Static method in class com.lc.utils.UBase64Util
base64编码,URL安全的
encodeUrlSafe(File) - Static method in class com.lc.utils.UBase64Util
base64编码,URL安全的
encodeUrlSafe(byte[], String) - Static method in class com.lc.utils.UBase64Util
Deprecated.
编码参数无意义,作废
encodeUrlSafe(byte[], Charset) - Static method in class com.lc.utils.UBase64Util
Deprecated.
编码参数无意义,作废
endWith(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
字符串是否以给定字符结尾
endWith(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
是否以指定字符串结尾
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
endWith(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
是否以指定字符串结尾
endWithAny(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定字符串是否以任何一个字符串结尾
给定字符串和数组为空都返回false
endWithIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
是否以指定字符串结尾,忽略大小写
EntityCache - Class in com.lc.core.cache.singleCache
创建缓存对象EntityCache.java 缓存实体类
EntityCache(Object, long, long) - Constructor for class com.lc.core.cache.singleCache.EntityCache
 
EnumConverter - Class in com.lc.core.convert.impl
无泛型检查的枚举转换器
EnumConverter(Class) - Constructor for class com.lc.core.convert.impl.EnumConverter
构造
EnumerationIter<E> - Class in com.lc.core.collection
Enumeration对象转Iterator对象
EnumerationIter(Enumeration<E>) - Constructor for class com.lc.core.collection.EnumerationIter
构造
EOF - Static variable in class com.lc.utils.UIoUtil
数据流末尾
equal(Object, Object) - Static method in class com.lc.lang.Validator
验证是否相等
当两值都为null返回true
equal(Object, Object) - Static method in class com.lc.utils.UObjectUtil
比较两个对象是否相等。
相同的条件有两个,满足其一即可:
obj1 == null && obj2 == null obj1.equals(obj2) 1.
equals(Object) - Method in class com.lc.core.comparator.VersionComparator
 
equals(Object) - Method in class com.lc.core.date.format.AbstractDateBasic
 
equals(Object) - Method in class com.lc.core.date.format.FastDateFormat
 
equals(Object) - Method in class com.lc.lang.mutable.MutableObj
 
equals(Object) - Method in class com.lc.lang.UUID
将此对象与指定对象比较。
equals(Object) - Method in class com.lc.lang.WeightRandom.WeightObj
 
equals(char, char, boolean) - Static method in class com.lc.utils.UCharUtil
比较两个字符是否相同
equals(BigDecimal, BigDecimal) - Static method in class com.lc.utils.UNumberUtil
比较大小,值相等 返回true
此方法通过调用BigDecimal.compareTo(BigDecimal)方法来判断是否相等
此方法判断值相等时忽略精度的,既0.00 == 0
equals(char, char, boolean) - Static method in class com.lc.utils.UNumberUtil
比较两个字符是否相同
equals(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
比较两个字符串(大小写敏感)。
equals(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
比较两个字符串是否相等。
equalsAny(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsAny(CharSequence, boolean, CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定字符串是否与提供的中任一字符串相同,相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定字符串是否与提供的中任一字符串相同(忽略大小写),相同则返回true,没有相同的返回false
如果参与比对的字符串列表为空,返回false
equalsCharAt(CharSequence, int, char) - Static method in class com.lc.utils.UStringUtil
字符串指定位置的字符是否与给定字符相同
如果字符串为null,返回false
如果给定的位置大于字符串长度,返回false
如果给定的位置小于0,返回false
equalsIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
比较两个字符串(大小写不敏感)。
error() - Static method in class com.lc.lang.UConsole
同 System.err.println()方法,打印控制台日志
error(Object) - Static method in class com.lc.lang.UConsole
同 System.err.println()方法,打印控制台日志
error(String, Object...) - Static method in class com.lc.lang.UConsole
同 System.err.println()方法,打印控制台日志
error(Throwable, String, Object...) - Static method in class com.lc.lang.UConsole
同 System.err.println()方法,打印控制台日志
escape(char) - Static method in class com.lc.utils.UReUtil
转义字符,将正则的关键字转义
escape(String) - Static method in class com.lc.utils.UReUtil
转义字符串,将正则的关键字转义
extractMulti(Pattern, String, String) - Static method in class com.lc.utils.UReUtil
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
extractMulti(String, String, String) - Static method in class com.lc.utils.UReUtil
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
extractMultiAndDelPre(Pattern, Holder<String>, String) - Static method in class com.lc.utils.UReUtil
从content中匹配出多个值并根据template生成新的字符串
匹配结束后会删除匹配内容之前的内容(包括匹配内容)
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5
extractMultiAndDelPre(String, Holder<String>, String) - Static method in class com.lc.utils.UReUtil
从content中匹配出多个值并根据template生成新的字符串
例如:
content 2013年5月 pattern (.*?)年(.*?)月 template: $1-$2 return 2013-5

F

factorial(long, long) - Static method in class com.lc.utils.UNumberUtil
计算阶乘
factorial(long) - Static method in class com.lc.utils.UNumberUtil
计算阶乘
FastByteArrayOutputStream - Class in com.lc.core.io
基于快速缓冲FastByteBuffer的OutputStream,随着数据的增长自动扩充缓冲区
FastByteArrayOutputStream() - Constructor for class com.lc.core.io.FastByteArrayOutputStream
 
FastByteArrayOutputStream(int) - Constructor for class com.lc.core.io.FastByteArrayOutputStream
构造
FastByteBuffer - Class in com.lc.core.io
快速缓冲,将数据存放在缓冲集中,取代以往的单一数组
代码移植自blade
FastByteBuffer() - Constructor for class com.lc.core.io.FastByteBuffer
 
FastByteBuffer(int) - Constructor for class com.lc.core.io.FastByteBuffer
 
FastDateFormat - Class in com.lc.core.date.format
FastDateFormat 是一个线程安全的 SimpleDateFormat 实现。
FastDateFormat(String, TimeZone, Locale) - Constructor for class com.lc.core.date.format.FastDateFormat
构造
FastDateFormat(String, TimeZone, Locale, Date) - Constructor for class com.lc.core.date.format.FastDateFormat
构造
fastSimpleUUID() - Static method in class com.lc.utils.UIdUtil
简化的UUID,去掉了横线,使用性能更好的ThreadLocalRandom生成UUID
fastUUID() - Static method in class com.lc.lang.UUID
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的本地线程伪随机数生成器生成该 UUID。
fastUUID() - Static method in class com.lc.utils.UIdUtil
获取随机UUID,使用性能更好的ThreadLocalRandom生成UUID
fieldMapping - Variable in class com.lc.core.bean.copier.CopyOptions
拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
file - Variable in class com.lc.core.FileWrapper
 
file(String) - Static method in class com.lc.utils.UFileUtil
创建File对象,自动识别相对或绝对路径,相对路径将自动从ClassPath下寻找
FILE_URL_PREFIX - Static variable in class com.lc.utils.UURLUtil
URL 前缀表示文件: "file:"
FileReader - Class in com.lc.core
文件读取器
FileReader(File, Charset) - Constructor for class com.lc.core.FileReader
构造
FileReader(File, String) - Constructor for class com.lc.core.FileReader
构造
FileReader(String, Charset) - Constructor for class com.lc.core.FileReader
构造
FileReader(String, String) - Constructor for class com.lc.core.FileReader
构造
FileReader(File) - Constructor for class com.lc.core.FileReader
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileReader(String) - Constructor for class com.lc.core.FileReader
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileWrapper - Class in com.lc.core
文件包装器,扩展文件对象
FileWrapper(File, Charset) - Constructor for class com.lc.core.FileWrapper
构造
FileWriter - Class in com.lc.core
文件写入器
FileWriter(File, Charset) - Constructor for class com.lc.core.FileWriter
构造
FileWriter(File, String) - Constructor for class com.lc.core.FileWriter
构造
FileWriter(String, Charset) - Constructor for class com.lc.core.FileWriter
构造
FileWriter(String, String) - Constructor for class com.lc.core.FileWriter
构造
FileWriter(File) - Constructor for class com.lc.core.FileWriter
构造
编码使用 FileWrapper.DEFAULT_CHARSET
FileWriter(String) - Constructor for class com.lc.core.FileWriter
构造
编码使用 FileWrapper.DEFAULT_CHARSET
fill(String, char, int, boolean) - Static method in class com.lc.utils.UStringUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
fillAfter(String, char, int) - Static method in class com.lc.utils.UStringUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串后
fillBeanWithMap(Map<?, ?>, T, boolean, CopyOptions) - Static method in class com.lc.utils.UBeanUtil
使用Map填充Bean对象
fillBeanWithMap(Map<?, ?>, T, CopyOptions) - Static method in class com.lc.utils.UBeanUtil
使用Map填充Bean对象
fillBeanWithMap(Map<?, ?>, T, boolean, boolean) - Static method in class com.lc.utils.UBeanUtil
使用Map填充Bean对象,可配置将下划线转换为驼峰
fillBeanWithMap(Map<?, ?>, T, boolean) - Static method in class com.lc.utils.UBeanUtil
使用Map填充Bean对象
fillBeanWithMapIgnoreCase(Map<?, ?>, T, boolean) - Static method in class com.lc.utils.UBeanUtil
使用Map填充Bean对象,忽略大小写
fillBefore(String, char, int) - Static method in class com.lc.utils.UStringUtil
将已有字符串填充为规定长度,如果已有字符串超过这个长度则返回这个字符串
字符填充于字符串前
filter(String...) - Method in class com.lc.lang.UDict
过滤Map保留指定键值对,如果键不存在跳过
filter(Map<K, V>, Editor<Map.Entry<K, V>>) - Static method in class com.lc.utils.UMapUtil
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能:
findAll(String, String, int) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果
findAll(String, String, int, T) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果
findAll(Pattern, String, int) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果
findAll(Pattern, String, int, T) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果
findAllGroup0(String, String) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
findAllGroup0(Pattern, String) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容
findAllGroup1(String, String) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
findAllGroup1(Pattern, String) - Static method in class com.lc.utils.UReUtil
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容
finish() - Method in interface com.lc.core.io.StreamProgress
结束
format(double, boolean) - Static method in class com.lc.core.convert.NumberChineseFormater
阿拉伯数字转换成中文,小数点后四舍五入保留两位.
format(double, boolean, boolean) - Static method in class com.lc.core.convert.NumberChineseFormater
阿拉伯数字转换成中文,小数点后四舍五入保留两位.
format(Object) - Static method in class com.lc.core.convert.NumberWordFormater
将阿拉伯数字转为英文表达式
format() - Method in class com.lc.core.date.BetweenFormater
格式化日期间隔输出
format(long) - Method in interface com.lc.core.date.format.DatePrinter
格式化日期表示的毫秒数
format(Date) - Method in interface com.lc.core.date.format.DatePrinter
使用 GregorianCalendar 格式化 Date
format(Calendar) - Method in interface com.lc.core.date.format.DatePrinter
Formats a Calendar object.
format(long, B) - Method in interface com.lc.core.date.format.DatePrinter
Formats a millisecond long value into the supplied Appendable.
format(Date, B) - Method in interface com.lc.core.date.format.DatePrinter
Formats a Date object into the supplied Appendable using a GregorianCalendar.
format(Calendar, B) - Method in interface com.lc.core.date.format.DatePrinter
Formats a Calendar object into the supplied Appendable.
format(Object, StringBuffer, FieldPosition) - Method in class com.lc.core.date.format.FastDateFormat
 
format(long) - Method in class com.lc.core.date.format.FastDateFormat
 
format(Date) - Method in class com.lc.core.date.format.FastDateFormat
 
format(Calendar) - Method in class com.lc.core.date.format.FastDateFormat
 
format(long, B) - Method in class com.lc.core.date.format.FastDateFormat
 
format(Date, B) - Method in class com.lc.core.date.format.FastDateFormat
 
format(Calendar, B) - Method in class com.lc.core.date.format.FastDateFormat
 
format(String, Object...) - Static method in class com.lc.core.StrFormatter
格式化字符串
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "a", "b") =》 this is \{} for a
转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b
format(long) - Static method in class com.lc.utils.UDateUtil
把输入的时间转换成时间段显示
format(CharSequence, Object...) - Static method in class com.lc.utils.UStringUtil
格式化文本, {} 表示占位符
此方法只是简单将占位符 {} 按照顺序替换为参数
如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可
例:
通常使用:format("this is {} for {}", "a", "b") =》 this is a for b
转义{}: format("this is \\{} for {}", "a", "b") =》 this is \{} for a
转义\: format("this is \\\\{} for {}", "a", "b") =》 this is \a for b
format(CharSequence, Map<?, ?>) - Static method in class com.lc.utils.UStringUtil
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ---=》 aValue and bValue
formatBetween(long, BetweenFormater.Level) - Static method in class com.lc.utils.UDateUtil
格式化日期间隔输出
formatPercent(double, int) - Static method in class com.lc.utils.UNumberUtil
格式化百分比,小数采用四舍五入方式
fromString(String) - Static method in class com.lc.lang.UUID
根据 UUID.toString() 方法中描述的字符串标准表示形式创建UUID
fromUnsignedByteArray(byte[]) - Static method in class com.lc.utils.UNumberUtil
无符号bytes转BigInteger
fromUnsignedByteArray(byte[], int, int) - Static method in class com.lc.utils.UNumberUtil
无符号bytes转BigInteger
FULL - Static variable in class com.lc.core.date.format.FastDateFormat
FULL locale dependent date or time style.
Func1<P,R> - Interface in com.lc.lang.func
只有一个参数的函数对象
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象

G

GBK - Static variable in class com.lc.utils.UCharsetUtil
GBK
GENERAL - Static variable in class com.lc.lang.PatternPool
英文字母 、数字和下划线
GENERAL - Static variable in class com.lc.lang.Validator
英文字母 、数字和下划线
GENERAL_WITH_CHINESE - Static variable in class com.lc.lang.PatternPool
中文字、英文字母、数字和下划线
GENERAL_WITH_CHINESE - Static variable in class com.lc.lang.Validator
中文字、英文字母、数字和下划线
generateBySet(int, int, int) - Static method in class com.lc.utils.UNumberUtil
生成不重复随机数 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的不重复的数组
generateRandomNumber(int, int, int) - Static method in class com.lc.utils.UNumberUtil
生成不重复随机数 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的不重复的数组
GenericEnumConverter<E extends Enum<E>> - Class in com.lc.core.convert.impl
泛型枚举转换器
GenericEnumConverter(Class<E>) - Constructor for class com.lc.core.convert.impl.GenericEnumConverter
构造
genGetter(CharSequence) - Static method in class com.lc.utils.UStringUtil
生成get方法名
genSetter(CharSequence) - Static method in class com.lc.utils.UStringUtil
生成set方法名
例如:name 返回 setName
get(int) - Method in class com.lc.core.io.FastByteBuffer
根据索引位返回一个字节
get(Object) - Method in class com.lc.core.map.CustomKeyLinkedMap
 
get(Object) - Method in class com.lc.core.map.CustomKeyMap
 
get() - Method in interface com.lc.lang.mutable.Mutable
获得原始值
get() - Method in class com.lc.lang.mutable.MutableObj
 
get(String) - Static method in class com.lc.lang.PatternPool
先从Pattern池中查找正则对应的Pattern,找不到则编译正则表达式并入池。
get(String, int) - Static method in class com.lc.lang.PatternPool
先从Pattern池中查找正则对应的Pattern,找不到则编译正则表达式并入池。
get(K) - Method in class com.lc.lang.SimpleCache
从缓存池中查找值
get(String, T) - Method in class com.lc.lang.UDict
获得特定类型值
get(String, String, int) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串
get(Pattern, String, int) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串,对应分组0表示整个匹配内容,1表示第一个括号分组内容,依次类推
getAbsolutePath(String) - Static method in class com.lc.utils.UFileUtil
获取绝对路径,相对于ClassPath的目录
如果给定就是绝对路径,则返回原路径,原路径把所有\替换为/
兼容Spring风格的路径表示,例如:classpath:config/example.setting也会被识别后转换
getAbsolutePath(String, Class<?>) - Static method in class com.lc.utils.UFileUtil
获取绝对路径
此方法不会判定给定路径是否有效(文件或目录存在)
getAfterOrPreDate(String, String, int) - Static method in class com.lc.utils.UDateUtil
获取指定日期之前之后的第index的日,周,月,年的日期
getAfterOrPreDayDate(int) - Static method in class com.lc.utils.UDateUtil
获取当前日期第index日之后(之前)的日期(yyyy-MM-dd)
getAfterOrPreMonthDate(int) - Static method in class com.lc.utils.UDateUtil
获取当前日期第index月之前(之后)的日期(yyyy-MM-dd)
getAfterOrPreNowTime(String, Long) - Static method in class com.lc.utils.UDateUtil
获取当前日期之后(之后)的节点事件
getAfterOrPreNowTimePlus(DateTimeFormatter, String, Long) - Static method in class com.lc.utils.UDateUtil
获取与当前日期相距num个之后(之前)的日期
getAfterOrPreNowTimeSimp(String, Long) - Static method in class com.lc.utils.UDateUtil
当前时间的hour,minute,second之后(之前)的时刻
getAfterOrPreWeekDate(int) - Static method in class com.lc.utils.UDateUtil
获取当前日期第index周之前(之后)的日期(yyyy-MM-dd)
getAfterOrPreYearDate(int) - Static method in class com.lc.utils.UDateUtil
获取当前日期第index年之前(之后)的日期(yyyy-MM-dd)
getAllGroups(Pattern, String) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串匹配到的所有分组
getAllGroups(Pattern, String, boolean) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串匹配到的所有分组
getAllKeys() - Method in interface com.lc.core.cache.singleCache.ICacheManager
获取所有key
getAllKeys() - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
获取所有key
getArray() - Method in class com.lc.core.collection.ArrayIter
获得原始数组对象
getBean(String) - Method in class com.lc.lang.UDict
获得特定类型值
getBeanDesc(Class<?>) - Method in enum com.lc.core.bean.BeanDescCache
获得属性名和BeanDescMap映射
getBeanDesc(Class<?>) - Static method in class com.lc.utils.UBeanUtil
获取BeanDesc Bean描述信息
getBetweenMs() - Method in class com.lc.core.date.BetweenFormater
获得 时长毫秒数
getBigDecimal(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取BigDecimal型属性值
getBigDecimal(String) - Method in class com.lc.lang.UDict
 
getBigInteger(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取BigInteger型属性值
getBigInteger(String) - Method in class com.lc.lang.UDict
 
getBinaryStr(Number) - Static method in class com.lc.utils.UNumberUtil
获得数字对应的二进制字符串
getBool(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取boolean型属性值
getBool(String) - Method in class com.lc.lang.UDict
 
getByte(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取byte型属性值
getByte(String) - Method in class com.lc.lang.UDict
 
getBytes(String) - Method in class com.lc.lang.UDict
 
getCacheAll() - Method in interface com.lc.core.cache.singleCache.ICacheManager
获取所有缓存
getCacheAll() - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
获取所有缓存
getCacheByKey(String) - Method in interface com.lc.core.cache.singleCache.ICacheManager
获取对应缓存
getCacheByKey(String) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
获取对应缓存
getCacheDataByKey(String) - Method in interface com.lc.core.cache.singleCache.ICacheManager
获取对应缓存
getCacheDataByKey(String) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
获取对应缓存
getChar(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取char型属性值
getChar(String) - Method in class com.lc.lang.UDict
 
getChars(int, int, char[], int) - Method in class com.lc.core.StrBuilder
将指定段的字符列表写出到目标字符数组中
getCharset() - Method in class com.lc.core.FileWrapper
获得字符集编码
getClass(Type) - Static method in class com.lc.utils.UTypeUtil
获得Type对应的原始类
getClass(Field) - Static method in class com.lc.utils.UTypeUtil
获得Field对应的原始类
getClasses(Object...) - Static method in class com.lc.utils.UClassUtil
获得对象数组的类数组
getClassLoader() - Static method in class com.lc.utils.UClassLoaderUtil
获取ClassLoader
获取顺序如下:
getClassLoader() - Static method in class com.lc.utils.UClassUtil
获取ClassLoader
获取顺序如下:
getClassPath() - Static method in class com.lc.utils.UClassUtil
获得ClassPath,将编码后的中文路径解码为原字符
这个ClassPath路径会文件路径被标准化处理
getClassPath(boolean) - Static method in class com.lc.utils.UClassUtil
获得ClassPath,这个ClassPath路径会文件路径被标准化处理
getClassPathURL() - Static method in class com.lc.utils.UClassUtil
获得ClassPath URL
getComponentType(Object) - Static method in class com.lc.utils.UArrayUtil
获取数组对象的元素类型
getConstructor(Class<T>, Class<?>...) - Static method in class com.lc.utils.UReflectUtil
查找类中的指定参数的构造方法,如果找到构造方法,会自动设置可访问为true
getConstructors(Class<T>) - Static method in class com.lc.utils.UReflectUtil
获得一个类中所有构造列表
getConstructorsDirectly(Class<?>) - Static method in class com.lc.utils.UReflectUtil
获得一个类中所有字段列表,直接反射获取,无缓存
getContainsStr(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
getContainsStrIgnoreCase(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
查找指定字符串是否包含指定字符串列表中的任意一个字符串,如果包含返回找到的第一个字符串
忽略大小写
getContextClassLoader() - Static method in class com.lc.utils.UClassLoaderUtil
获取当前线程的ClassLoader
getConverter(Type, boolean) - Method in class com.lc.core.convert.ConverterRegistry
获得转换器
getCustomConverter(Type) - Method in class com.lc.core.convert.ConverterRegistry
获得自定义转换器
getDatas() - Method in class com.lc.core.cache.singleCache.EntityCache
 
getDate(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取Date类型值
getDate(String) - Method in class com.lc.lang.UDict
 
getDateInstance(int) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateInstance(int, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateInstance(int, TimeZone) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateInstance(int, TimeZone, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int, TimeZone) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDateTimeInstance(int, int, TimeZone, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getDecodedPath(URL) - Static method in class com.lc.utils.UURLUtil
从URL对象中获取不被编码的路径Path
对于本地路径,URL对象的getPath方法对于包含中文或空格时会被编码,导致本读路径读取错误。
此方法将URL转为URI后获取路径用于解决路径被编码的问题
getDefaultConverter(Type) - Method in class com.lc.core.convert.ConverterRegistry
获得默认转换器
getDefaultValue(Class<?>) - Static method in class com.lc.utils.UClassUtil
获取指定类型分的默认值
默认值规则为:
getDefaultValues(Class<?>...) - Static method in class com.lc.utils.UClassUtil
获得默认值列表
getDouble(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取double型属性值
getDouble(String) - Method in class com.lc.lang.UDict
 
getEnum(Class<E>, K) - Method in interface com.lc.core.getter.BasicTypeGetter
获得Enum类型的值
getEnum(Class<E>, String) - Method in class com.lc.lang.UDict
 
getField(String) - Method in class com.lc.core.bean.BeanDesc
获得字段名对应的字段对象,如果不存在返回null
getField() - Method in class com.lc.core.bean.BeanDesc.PropDesc
获取字段
getField(DateField) - Method in class com.lc.core.date.DateTime
获得日期的某个部分
例如获得年的部分,则使用 getField(DatePart.YEAR)
getField(int) - Method in class com.lc.core.date.DateTime
获得日期的某个部分
例如获得年的部分,则使用 getField(Calendar.YEAR)
getFieldClass() - Method in class com.lc.core.bean.BeanDesc.PropDesc
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
getFieldName() - Method in class com.lc.core.bean.BeanDesc.PropDesc
获取字段名
getFields(Class<?>) - Static method in class com.lc.utils.UReflectUtil
获得一个类中所有字段列表,包括其父类中的字段
getFieldsDirectly(Class<?>, boolean) - Static method in class com.lc.utils.UReflectUtil
获得一个类中所有字段列表,直接反射获取,无缓存
getFieldType() - Method in class com.lc.core.bean.BeanDesc.PropDesc
获得字段类型
先获取字段的类型,如果字段不存在,则获取Getter方法的返回类型,否则获取Setter的第一个参数类型
getFieldValue(Object, Field) - Static method in class com.lc.utils.UReflectUtil
获取字段值
getFile() - Method in class com.lc.core.FileWrapper
获得文件
getFirstDayCurMonth(Date) - Static method in class com.lc.utils.UDateUtil
获取当前月第一天的开始时间
getFirstDayNextMonth(Date) - Static method in class com.lc.utils.UDateUtil
获取指定日期下个月第一天的开始时间
getFirstDayOfWeek() - Method in class com.lc.core.date.DateTime
获得一周的第一天,默认为周一
getFirstMonthDay(Date) - Static method in class com.lc.utils.UDateUtil
获取指定日期所在月份的第一天
getFirstNumber(String) - Static method in class com.lc.utils.UReUtil
从字符串中获得第一个整数
getFirstOrLastWeekDate(String, int, boolean) - Static method in class com.lc.utils.UDateUtil
获取指定日期当月的最后或第一个星期日期
getFirstParamClass(Method) - Static method in class com.lc.utils.UTypeUtil
获取方法的第一个参数类
getFirstParamType(Method) - Static method in class com.lc.utils.UTypeUtil
获取方法的第一个参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
getFloat(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取float型属性值
getFloat(String) - Method in class com.lc.lang.UDict
 
getFormat() - Method in class com.lc.core.convert.impl.CalendarConverter
获取日期格式
getFormat() - Method in class com.lc.core.convert.impl.DateConverter
获取日期格式
getGeneralField(CharSequence) - Static method in class com.lc.utils.UStringUtil
获得set或get方法对应的标准属性名
例如:setName 返回 name
getGetter(String) - Method in class com.lc.core.bean.BeanDesc
获取Getter方法,如果不存在返回null
getGetter() - Method in class com.lc.core.bean.BeanDesc.PropDesc
获取Getter方法
getGroup0(String, String) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串,获得正则中分组0的内容
getGroup0(Pattern, String) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串,,获得正则中分组0的内容
getGroup1(String, String) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串,获得正则中分组1的内容
getGroup1(Pattern, String) - Static method in class com.lc.utils.UReUtil
获得匹配的字符串,,获得正则中分组1的内容
getInstance() - Static method in class com.lc.core.cache.singleCache.UCache
单例获取实例对象
getInstance() - Static method in class com.lc.core.convert.ConverterRegistry
获得单例的 ConverterRegistry
getInstance() - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例,使用默认格式和地区
getInstance(String) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例,使用默认地区
支持缓存
getInstance(String, TimeZone) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getInstance(String, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getInstance(String, TimeZone, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getInt(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取int型属性值
getInt(String) - Method in class com.lc.lang.UDict
 
getLastDayOfMonth(String, boolean) - Static method in class com.lc.utils.UDateUtil
获取指定日期月的第一天或最后一天(yyyy-MM-dd)
getLastDayOfYear(String, boolean) - Static method in class com.lc.utils.UDateUtil
获取指定日期年的第一天或最后一天(yyyy-MM-dd)
getLastMonthDay(Date) - Static method in class com.lc.utils.UDateUtil
获取指定日期所在月份的最后一天
getLastRefeshTime() - Method in class com.lc.core.cache.singleCache.EntityCache
 
getLeastSignificantBits() - Method in class com.lc.lang.UUID
返回此 UUID 的 128 位值中的最低有效 64 位。
getLevel() - Method in class com.lc.core.date.BetweenFormater
获得 格式化级别
getLocale() - Method in class com.lc.core.date.format.AbstractDateBasic
 
getLocale() - Method in interface com.lc.core.date.format.DateBasic
获得 日期地理位置
getLocale() - Method in class com.lc.core.date.format.FastDateFormat
 
getLong(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取long型属性值
getLong(String) - Method in class com.lc.lang.UDict
 
getMaxLengthEstimate() - Method in class com.lc.core.date.format.FastDateFormat
估算生成的日期字符串长度
实际生成的字符串长度小于或等于此值
getMessage(Throwable) - Static method in class com.lc.utils.UExceptionUtil
获得完整消息,包括异常名
getMethod(Class<?>, boolean, String, Class<?>...) - Static method in class com.lc.utils.UReflectUtil
查找指定方法 如果找不到对应的方法则返回null
getMethod(Class<?>, String, Class<?>...) - Static method in class com.lc.utils.UReflectUtil
查找指定方法 如果找不到对应的方法则返回null
getMethodOfObj(Object, String, Object...) - Static method in class com.lc.utils.UReflectUtil
查找指定对象中的所有方法(包括非public方法),也包括父对象和Object类的方法
getMethods(Class<?>) - Static method in class com.lc.utils.UReflectUtil
获得一个类中所有方法列表,包括其父类中的方法
getMethodsDirectly(Class<?>, boolean) - Static method in class com.lc.utils.UReflectUtil
获得一个类中所有方法列表,直接反射获取,无缓存
getMicTime() - Static method in class com.lc.utils.UDateUtil
 
getMillis() - Method in enum com.lc.core.date.DateUnit
 
getMostSignificantBits() - Method in class com.lc.lang.UUID
返回此 UUID 的 128 位值中的最高有效 64 位。
getName() - Method in class com.lc.core.bean.BeanDesc
获取Bean的全类名
getName() - Method in enum com.lc.core.date.BetweenFormater.Level
获取级别名称
getNextWeekDate(String, int, boolean) - Static method in class com.lc.utils.UDateUtil
获取下一个星期的日期
getNodeTime(String) - Static method in class com.lc.utils.UDateUtil
获取当前日期的节点时间(年,月,周,日,时,分,秒)
getNowDate_CN() - Static method in class com.lc.utils.UDateUtil
获取中文的当前日期
getNowDate_EN() - Static method in class com.lc.utils.UDateUtil
获取当前日期
getNowLocalTime_full() - Static method in class com.lc.utils.UDateUtil
根据当地日期显示格式:yyyy年M月dd日 星期?(中国)
getNowLocalTime_long() - Static method in class com.lc.utils.UDateUtil
根据当地显示日期格式:yyyy年M月dd日(中国)
getNowLocalTime_medium() - Static method in class com.lc.utils.UDateUtil
根据当地显示日期格式:yyyy-M-dd(中国)
getNowLocalTime_shot() - Static method in class com.lc.utils.UDateUtil
简写本地当前日期:yy-M-dd
例如:19-3-30为2019年3月30日
getNowTime_CN() - Static method in class com.lc.utils.UDateUtil
获取中文当前时间
getNowTime_CN_HHmmss() - Static method in class com.lc.utils.UDateUtil
获取当前时间(HH时mm分ss秒)
getNowTime_CN_yMdH() - Static method in class com.lc.utils.UDateUtil
获取当前时间(yyyy年MM月dd日HH时)
getNowTime_CN_yMdHm() - Static method in class com.lc.utils.UDateUtil
获取当前时间(yyyy年MM月dd日HH时mm分)
getNowTime_EN() - Static method in class com.lc.utils.UDateUtil
获取当前日期(yyyy-MM-dd HH:mm:ss)
getNowTime_EN_yMdH() - Static method in class com.lc.utils.UDateUtil
获取当前时间(yyyy-MM-dd HH)
getNowTime_EN_yMdHm() - Static method in class com.lc.utils.UDateUtil
获取当前时间(yyyy-MM-dd HH:mm)
getNowTime_EN_yyyyMMddHHmm() - Static method in class com.lc.utils.UDateUtil
获取当前时间(yyyyMMddHHmm)
getNumber(String) - Method in class com.lc.lang.UDict
 
getObj(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取Object属性值
getObj(String) - Method in class com.lc.lang.UDict
 
getObj() - Method in class com.lc.lang.WeightRandom.WeightObj
获取对象
getParamClass(Method, int) - Static method in class com.lc.utils.UTypeUtil
获取方法的参数类
getParamClasses(Method) - Static method in class com.lc.utils.UTypeUtil
解析方法的参数类型列表
依赖jre\lib\rt.jar
getParamType(Method, int) - Static method in class com.lc.utils.UTypeUtil
获取方法的参数类型
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
getParamTypes(Method) - Static method in class com.lc.utils.UTypeUtil
获取方法的参数类型列表
优先获取方法的GenericParameterTypes,如果获取不到,则获取ParameterTypes
getPattern() - Method in class com.lc.core.date.format.AbstractDateBasic
 
getPattern() - Method in interface com.lc.core.date.format.DateBasic
获得日期格式化或者转换的格式
getPattern() - Method in class com.lc.core.date.format.FastDateFormat
 
getPieDateRange(String, String, String) - Static method in class com.lc.utils.UDateUtil
切割日期。按照周期切割成小段日期段。例如:
getPreWeekDate(String, int, boolean) - Static method in class com.lc.utils.UDateUtil
获取上一个星期的日期
getProp(String) - Method in class com.lc.core.bean.BeanDesc
获取属性,如果不存在返回null
getPropMap(boolean) - Method in class com.lc.core.bean.BeanDesc
获取字段名-字段属性Map
getProps() - Method in class com.lc.core.bean.BeanDesc
获取字段属性列表
getRandom() - Static method in class com.lc.utils.URandomUtil
获取随机数生成器对象
ThreadLocalRandom是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。
getRandom(boolean) - Static method in class com.lc.utils.URandomUtil
获取随机数产生器
getReader(CharSequence) - Static method in class com.lc.utils.UStringUtil
获得StringReader
getResource(String) - Static method in class com.lc.utils.UResourceUtil
获得资源的URL
路径用/分隔,例如:
getResource(String, Class<?>) - Static method in class com.lc.utils.UResourceUtil
获得资源相对路径对应的URL
getResourceURL(String) - Static method in class com.lc.utils.UClassUtil
获得资源的URL
路径用/分隔,例如:
getReturnClass(Method) - Static method in class com.lc.utils.UTypeUtil
解析方法的返回类型类列表
getReturnType(Method) - Static method in class com.lc.utils.UTypeUtil
获取方法的返回值类型
获取方法的GenericReturnType
getReversedMapping() - Method in class com.lc.core.bean.copier.CopyOptions
获取反转之后的映射
getSecureRandom() - Static method in class com.lc.utils.URandomUtil
获取SecureRandom,类提供加密的强随机数生成器 (RNG)
getSetter(String) - Method in class com.lc.core.bean.BeanDesc
获取Setter方法,如果不存在返回null
getSetter() - Method in class com.lc.core.bean.BeanDesc.PropDesc
获取Setter方法
getShort(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取short型属性值
getShort(String) - Method in class com.lc.lang.UDict
 
getSimpleName() - Method in class com.lc.core.bean.BeanDesc
获取Bean的简单类名
getSingleCache() - Static method in class com.lc.utils.UCacheUtil
getSingleCache
getStatus() - Method in exception com.lc.exception.StatefulException
 
getStr(K) - Method in interface com.lc.core.getter.BasicTypeGetter
获取字符串型属性值
getStr(String) - Method in class com.lc.lang.UDict
 
getTargetType() - Method in class com.lc.core.convert.AbstractConverter
获得此类实现类的泛型类型
getTargetType() - Method in class com.lc.core.convert.impl.ArrayConverter
 
getTargetType() - Method in class com.lc.core.convert.impl.BeanConverter
 
getTargetType() - Method in class com.lc.core.convert.impl.EnumConverter
 
getTargetType() - Method in class com.lc.core.convert.impl.GenericEnumConverter
 
getTargetType() - Method in class com.lc.core.convert.impl.MapConverter
 
getTargetType() - Method in class com.lc.core.convert.impl.NumberConverter
 
getTargetType() - Method in class com.lc.core.convert.impl.PrimitiveConverter
 
getTime(String) - Method in class com.lc.lang.UDict
 
getTime(String) - Static method in class com.lc.utils.UDateUtil
根据日期时间格式,获取当前时间
getTimeInstance(int) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeInstance(int, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeInstance(int, TimeZone) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeInstance(int, TimeZone, Locale) - Static method in class com.lc.core.date.format.FastDateFormat
获得 FastDateFormat 实例
支持缓存
getTimeMillis(String) - Static method in class com.lc.utils.UDateUtil
获取时间戳字符串的毫秒表示,字符串日期时间格式 “yyyy-MM-dd HH:mm:ss”
getTimeOut() - Method in class com.lc.core.cache.singleCache.EntityCache
 
getTimestamp(String) - Method in class com.lc.lang.UDict
 
getTimeStamp() - Static method in class com.lc.utils.UDateUtil
 
getTimeStamp(Boolean) - Static method in class com.lc.utils.UDateUtil
 
getTimeZone() - Method in class com.lc.core.date.format.AbstractDateBasic
 
getTimeZone() - Method in interface com.lc.core.date.format.DateBasic
获得时区
getTimeZone() - Method in class com.lc.core.date.format.FastDateFormat
 
getType(Field) - Static method in class com.lc.utils.UTypeUtil
获取字段对应的Type类型
方法优先获取GenericType,获取不到则获取Type
getTypeArgument(Class<?>) - Static method in class com.lc.utils.UClassUtil
获得给定类的第一个泛型参数
getTypeArgument(Class<?>, int) - Static method in class com.lc.utils.UClassUtil
获得给定类的泛型参数
getTypeArgument(Class<?>, int) - Static method in class com.lc.utils.UTypeUtil
获得给定类的泛型参数
getTypeArgument(Type, int) - Static method in class com.lc.utils.UTypeUtil
获得给定类的泛型参数
getTypeArgument(Type) - Static method in class com.lc.utils.UTypeUtil
获得给定类的第一个泛型参数
getTypeArguments(Type) - Static method in class com.lc.utils.UTypeUtil
获得指定类型中所有泛型参数类型
getValue(Object) - Method in class com.lc.core.bean.BeanDesc.PropDesc
获取字段值
首先调用字段对应的Getter方法获取值,如果Getter方法不存在,则判断字段如果为public,则直接获取字段值
getValue() - Method in enum com.lc.core.date.DateField
 
getValue() - Method in enum com.lc.core.date.Month
 
getValue() - Method in enum com.lc.core.date.Quarter
 
getValue() - Method in enum com.lc.core.date.Season
Deprecated.
 
getValue() - Method in enum com.lc.core.date.Week
获得星期对应Calendar 中的Week值
getValue() - Method in enum com.lc.utils.UModifierUtil.ModifierType
获取修饰符枚举对应的int修饰符值,值见Modifier
getWeight() - Method in class com.lc.lang.WeightRandom.WeightObj
获取权重
getWriter(boolean) - Method in class com.lc.core.FileWriter
获得一个带缓存的写入对象
getWriter() - Static method in class com.lc.utils.UStringUtil
获得StringWriter
GROUP_VAR - Static variable in class com.lc.lang.PatternPool
分组
GROUP_VAR - Static variable in class com.lc.lang.Validator
分组

H

hasBlank(CharSequence...) - Static method in class com.lc.utils.UStringUtil
是否包含空字符串
hasContent() - Method in class com.lc.core.StrBuilder
是否有内容
hasEmpty(CharSequence...) - Static method in class com.lc.utils.UStringUtil
是否包含空字符串
hashCode() - Method in class com.lc.core.date.format.AbstractDateBasic
 
hashCode() - Method in class com.lc.core.date.format.FastDateFormat
 
hashCode() - Method in class com.lc.lang.mutable.MutableObj
 
hashCode() - Method in class com.lc.lang.UUID
返回此 UUID 的哈希码。
hashCode() - Method in class com.lc.lang.WeightRandom.WeightObj
 
hasModifier(Class<?>, UModifierUtil.ModifierType...) - Static method in class com.lc.utils.UModifierUtil
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
hasModifier(Constructor<?>, UModifierUtil.ModifierType...) - Static method in class com.lc.utils.UModifierUtil
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
hasModifier(Method, UModifierUtil.ModifierType...) - Static method in class com.lc.utils.UModifierUtil
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
hasModifier(Field, UModifierUtil.ModifierType...) - Static method in class com.lc.utils.UModifierUtil
是否同时存在一个或多个修饰符(可能有多个修饰符,如果有指定的修饰符则返回true)
hasNext() - Method in class com.lc.core.collection.ArrayIter
 
hasNext() - Method in class com.lc.core.collection.EnumerationIter
 
hasNull(T...) - Static method in class com.lc.utils.UArrayUtil
是否包含null元素
hexStrToStr(String, Charset) - Static method in class com.lc.core.convert.Convert
Deprecated.
hexToBytes(String) - Static method in class com.lc.core.convert.Convert
Hex字符串转换为Byte值
hexToStr(String, Charset) - Static method in class com.lc.core.convert.Convert
十六进制转换字符串
hide(CharSequence, int, int) - Static method in class com.lc.utils.UStringUtil
替换指定字符串的指定区间内字符为"*"
Holder<T> - Class in com.lc.lang
为不可变的对象引用提供一个可变的包装,在java中支持引用传递。
Holder() - Constructor for class com.lc.lang.Holder
构造
Holder(T) - Constructor for class com.lc.lang.Holder
构造
hour(boolean) - Method in class com.lc.core.date.DateTime
获得指定日期的小时数部分
HTML_AMP - Static variable in class com.lc.utils.UStringUtil
 
HTML_APOS - Static variable in class com.lc.utils.UStringUtil
 
HTML_GT - Static variable in class com.lc.utils.UStringUtil
 
HTML_LT - Static variable in class com.lc.utils.UStringUtil
 
HTML_NBSP - Static variable in class com.lc.utils.UStringUtil
 
HTML_QUOTE - Static variable in class com.lc.utils.UStringUtil
 
HTTP_DATETIME_FORMAT - Static variable in class com.lc.core.date.DatePattern
HTTP头中日期时间格式 FastDateFormat:EEE, dd MMM yyyy HH:mm:ss z
HTTP_DATETIME_PATTERN - Static variable in class com.lc.core.date.DatePattern
HTTP头中日期时间格式:EEE, dd MMM yyyy HH:mm:ss z

I

ICacheManager - Interface in com.lc.core.cache.singleCache
定义缓存操作接口
ignoreCase - Variable in class com.lc.core.bean.copier.CopyOptions
是否忽略字段大小写
ignoreError - Variable in class com.lc.core.bean.copier.CopyOptions
是否忽略字段注入错误
ignoreNullValue - Variable in class com.lc.core.bean.copier.CopyOptions
是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
ignoreProperties - Variable in class com.lc.core.bean.copier.CopyOptions
忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
index() - Method in class com.lc.core.io.FastByteBuffer
当前缓冲位于缓冲区的索引位
INDEX_NOT_FOUND - Static variable in class com.lc.utils.UArrayUtil
数组中元素未找到的下标,值为-1
INDEX_NOT_FOUND - Static variable in class com.lc.utils.UStringUtil
 
indexedFormat(CharSequence, Object...) - Static method in class com.lc.utils.UStringUtil
有序的格式化文本,使用{number}做为占位符
例:
通常使用:format("this is {0} for {1}", "a", "b") =》 this is a for b
indexOf(char[], char) - Static method in class com.lc.utils.UArrayUtil
返回数组中指定元素所在位置,未找到返回UArrayUtil.INDEX_NOT_FOUND
indexOf(T[], Object) - Static method in class com.lc.utils.UArrayUtil
返回数组中指定元素所在位置,未找到返回UArrayUtil.INDEX_NOT_FOUND
indexOf(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
指定范围内查找指定字符
indexOf(CharSequence, char, int) - Static method in class com.lc.utils.UStringUtil
指定范围内查找指定字符
indexOf(CharSequence, char, int, int) - Static method in class com.lc.utils.UStringUtil
指定范围内查找指定字符
indexOf(CharSequence, CharSequence, int, boolean) - Static method in class com.lc.utils.UStringUtil
指定范围内反向查找字符串
indexOfIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
指定范围内查找字符串,忽略大小写
indexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class com.lc.utils.UStringUtil
指定范围内查找字符串
input() - Static method in class com.lc.lang.UConsole
读取用户输入的内容(在控制台敲回车前的内容)
insert(int, Object) - Method in class com.lc.core.StrBuilder
追加对象,对象会被转换为字符串
insert(int, char) - Method in class com.lc.core.StrBuilder
插入指定字符
insert(int, char[]) - Method in class com.lc.core.StrBuilder
指定位置插入数据
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
insert(int, char[], int, int) - Method in class com.lc.core.StrBuilder
指定位置插入数据
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
insert(int, CharSequence) - Method in class com.lc.core.StrBuilder
指定位置插入字符串的某个部分
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
insert(int, CharSequence, int, int) - Method in class com.lc.core.StrBuilder
指定位置插入字符串的某个部分
如果插入位置为当前位置,则定义为追加
如果插入位置大于当前位置,则中间部分补充空格
insert(Object, int, T...) - Static method in class com.lc.utils.UArrayUtil
将新元素插入到到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充
insert(T[], int, T...) - Static method in class com.lc.utils.UArrayUtil
将新元素插入到到已有数组中的某个位置
添加新元素会生成一个新的数组,不影响原数组
如果插入位置为为负数,从原数组从后向前计数,若大于原数组长度,则空白处用null填充
INSTANCE - Static variable in class com.lc.core.comparator.VersionComparator
单例
intToByte(int) - Static method in class com.lc.core.convert.Convert
int转byte
intToBytes(int) - Static method in class com.lc.core.convert.Convert
int转byte数组
invoke(Object, Method, Object...) - Static method in class com.lc.utils.UReflectUtil
执行方法
invoke(Object, String, Object...) - Static method in class com.lc.utils.UReflectUtil
执行对象中指定方法
IORuntimeException - Exception in com.lc.exception
IO运行时异常,常用于对IOException的包装
IORuntimeException(Throwable) - Constructor for exception com.lc.exception.IORuntimeException
 
IORuntimeException(String) - Constructor for exception com.lc.exception.IORuntimeException
 
IORuntimeException(String, Object...) - Constructor for exception com.lc.exception.IORuntimeException
 
IORuntimeException(String, Throwable) - Constructor for exception com.lc.exception.IORuntimeException
 
IORuntimeException(Throwable, String, Object...) - Constructor for exception com.lc.exception.IORuntimeException
 
IPV4 - Static variable in class com.lc.lang.PatternPool
IP v4
IPV4 - Static variable in class com.lc.lang.Validator
IP v4
isAbsolutePath(String) - Static method in class com.lc.utils.UFileUtil
给定路径已经是绝对路径
此方法并没有针对路径做标准化,建议先执行UFileUtil.normalize(String)方法标准化路径后判断
isAbstract(Class<?>) - Static method in class com.lc.utils.UClassUtil
是否为抽象类
isAfter(Date) - Method in class com.lc.core.date.DateTime
是否在给定日期之后
isAfterOrEquals(Date) - Method in class com.lc.core.date.DateTime
是否在给定日期之后或与给定日期相等
isAllAssignableFrom(Class<?>[], Class<?>[]) - Static method in class com.lc.utils.UClassUtil
比较判断types1和types2两组类,如果types1中所有的类都与types2对应位置的类相同,或者是其父类或接口,则返回true
isAllBlank(CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定所有字符串是否为空白
isAllCharMatch(CharSequence, Matcher<Character>) - Static method in class com.lc.utils.UStringUtil
字符串的每一个字符是否都与定义的匹配器匹配
isAllEmpty(CharSequence...) - Static method in class com.lc.utils.UStringUtil
是否全部为空字符串
isAllNotBlank(CharSequence...) - Static method in class com.lc.utils.UStringUtil
是否存都不为null或空对象或空白符的对象,通过UStringUtil.hasBlank(CharSequence...) 判断元素
isAllNotEmpty(CharSequence...) - Static method in class com.lc.utils.UStringUtil
是否存都不为null或空对象,通过UStringUtil.hasEmpty(CharSequence...) 判断元素
isAM() - Method in class com.lc.core.date.DateTime
是否为上午
isArray(Object) - Static method in class com.lc.utils.UArrayUtil
对象是否为数组对象
isAscii(char) - Static method in class com.lc.utils.UCharUtil
是否为ASCII字符,ASCII字符位于0~127之间
isAsciiControl(char) - Static method in class com.lc.utils.UCharUtil
是否为ASCII控制符(不可见字符),控制符位于0~31和127
isAsciiPrintable(char) - Static method in class com.lc.utils.UCharUtil
是否为可见ASCII字符,可见字符位于32~126之间
isBasicType(Class<?>) - Static method in class com.lc.utils.UClassUtil
是否为基本类型(包括包装类和原始类)
isBean(Class<?>) - Static method in class com.lc.utils.UBeanUtil
判断是否为Bean对象
判定方法是是否存在只有一个参数的setXXX方法
isBefore(Date) - Method in class com.lc.core.date.DateTime
是否在给定日期之前
isBeforeOrEquals(Date) - Method in class com.lc.core.date.DateTime
是否在给定日期之前或与给定日期相等
isBeside(long, long) - Static method in class com.lc.utils.UNumberUtil
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
isBeside(int, int) - Static method in class com.lc.utils.UNumberUtil
判断两个数字是否相邻,例如1和2相邻,1和3不相邻
判断方法为做差取绝对值判断是否为1
isBetween(Number, Number, Number) - Static method in class com.lc.lang.Validator
检查给定的数字是否在指定范围内
isBirthday(int, int, int) - Static method in class com.lc.lang.Validator
验证是否为生日
isBirthday(String) - Static method in class com.lc.lang.Validator
验证是否为生日
只支持以下几种格式: yyyyMMdd yyyy-MM-dd yyyy/MM/dd yyyyMMdd yyyy年MM月dd日
isBirthday(int, int) - Static method in class com.lc.utils.UDateUtil
检查重复事件,比如生日。
isBlank(CharSequence) - Static method in class com.lc.utils.UStringUtil
字符串是否为空白 空白的定义如下:
1、为null
2、为不可见字符(如空格)
3、""
isBlankChar(char) - Static method in class com.lc.utils.UCharUtil
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
isBlankChar(int) - Static method in class com.lc.utils.UCharUtil
是否空白符
空白符包括空格、制表符、全角空格和不间断空格
isBlankChar(char) - Static method in class com.lc.utils.UNumberUtil
Deprecated.
isBlankChar(int) - Static method in class com.lc.utils.UNumberUtil
Deprecated.
isBlankIfStr(Object) - Static method in class com.lc.utils.UStringUtil
如果对象是字符串是否为空白,空白的定义如下:
1、为null
2、为不可见字符(如空格)
3、""
isBlankOrUndefined(CharSequence) - Static method in class com.lc.utils.UStringUtil
检查字符串是否为null、空白串、“null”、“undefined”
isBoolean(Class<?>) - Static method in class com.lc.utils.UBooleanUtil
给定类是否为Boolean或者boolean
isChar(Object) - Static method in class com.lc.utils.UCharUtil
给定对象对应的类是否为字符类,字符类包括:
isCharClass(Class<?>) - Static method in class com.lc.utils.UCharUtil
给定类名是否为字符类,字符类包括:
isChinese(String) - Static method in class com.lc.lang.Validator
验证是否为汉字
isCitizenId(String) - Static method in class com.lc.lang.Validator
验证是否为身份证号码(18位中国)
出生日期只支持到到2999年
isContains(String) - Method in interface com.lc.core.cache.singleCache.ICacheManager
判断是否在缓存中
isContains(String) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
判断是否在缓存中
isDouble(String) - Static method in class com.lc.utils.UNumberUtil
判断字符串是否是浮点数
isEmail(String) - Static method in class com.lc.lang.Validator
验证是否为可用邮箱地址
isEmoji(char) - Static method in class com.lc.utils.UCharUtil
判断是否为emoji表情符
isEmpty() - Method in class com.lc.core.io.FastByteBuffer
 
isEmpty() - Method in class com.lc.core.StrBuilder
是否为空
isEmpty(Object) - Static method in class com.lc.lang.Validator
验证是否为空
对于String类型判定是否为empty(null 或 "")
isEmpty(T...) - Static method in class com.lc.utils.UArrayUtil
数组是否为空
isEmpty(Map<?, ?>) - Static method in class com.lc.utils.UMapUtil
Map是否为空
isEmpty(CharSequence) - Static method in class com.lc.utils.UStringUtil
字符串是否为空,空的定义如下:
1、为null
2、为""
isEmptyIfStr(Object) - Static method in class com.lc.utils.UStringUtil
如果对象是字符串是否为空串空的定义如下:
1、为null
2、为""
isEmptyOrUndefined(CharSequence) - Static method in class com.lc.utils.UStringUtil
检查字符串是否为null、“”、“null”、“undefined”
isFalse(Boolean) - Static method in class com.lc.utils.UBooleanUtil
检查 Boolean 值是否为 false
isFileSeparator(char) - Static method in class com.lc.utils.UCharUtil
是否为Windows或者Linux(Unix)文件分隔符
Windows平台下分隔符为\,Linux(Unix)为/
isGeneral(String) - Static method in class com.lc.lang.Validator
验证是否为英文字母 、数字和下划线
isGeneral(String, int, int) - Static method in class com.lc.lang.Validator
验证是否为给定长度范围的英文字母 、数字和下划线
isGeneral(String, int) - Static method in class com.lc.lang.Validator
验证是否为给定最小长度的英文字母 、数字和下划线
isGeneralWithChinese(String) - Static method in class com.lc.lang.Validator
验证是否为中文字、英文字母、数字和下划线
isGreater(BigDecimal, BigDecimal) - Static method in class com.lc.utils.UNumberUtil
比较大小,参数1 > 参数2 返回true
isGreaterOrEqual(BigDecimal, BigDecimal) - Static method in class com.lc.utils.UNumberUtil
比较大小,参数1 >= 参数2 返回true
isHexChar(char) - Static method in class com.lc.utils.UCharUtil
是否为16进制规范的字符,判断是否为如下字符
isHexNumber(String) - Static method in class com.lc.utils.UHexUtil
判断给定字符串是否为16进制数
如果是,需要使用对应数字类型对象的decode方法解码
例如:Integer.decode方法解码int类型的16进制数字
isIn(Date, Date) - Method in class com.lc.core.date.DateTime
当前日期是否在日期指定范围内
起始日期和结束日期可以互换
isInteger(String) - Static method in class com.lc.utils.UNumberUtil
判断String是否是整数
支持8、10、16进制
isIpv4(String) - Static method in class com.lc.lang.Validator
验证是否为IPV4地址
isLeapYear() - Method in class com.lc.core.date.DateTime
是否闰年
isLeapYear(String) - Static method in class com.lc.utils.UDateUtil
检测:输入年份是否是闰年?
isLeapYear(int) - Static method in class com.lc.utils.UDateUtil
是否闰年
isLess(BigDecimal, BigDecimal) - Static method in class com.lc.utils.UNumberUtil
比较大小,参数1 < 参数2 返回true
isLessOrEqual(BigDecimal, BigDecimal) - Static method in class com.lc.utils.UNumberUtil
比较大小,参数1<=参数2 返回true
isLetter(String) - Static method in class com.lc.lang.Validator
判断字符串是否全部为字母组成,包括大写和小写字母和汉字
isLetter(char) - Static method in class com.lc.utils.UCharUtil
判断是否为字母(包括大写字母和小写字母)
字母包括A~Z和a~z
isLetterLower(char) - Static method in class com.lc.utils.UCharUtil
检查字符是否为小写字母,小写字母指a~z
isLetterOrNumber(char) - Static method in class com.lc.utils.UCharUtil
是否为字符或数字,包括A~Z、a~z、0~9
isLetterUpper(char) - Static method in class com.lc.utils.UCharUtil
判断是否为大写字母,大写字母包括A~Z
isLong(String) - Static method in class com.lc.utils.UNumberUtil
判断字符串是否是Long类型
支持8、10、16进制
isLowerCase(String) - Static method in class com.lc.lang.Validator
判断字符串是否全部为小写字母
isLowerCase(CharSequence) - Static method in class com.lc.utils.UStringUtil
给定字符串中的字母是否全部为小写,判断依据如下:
isMac(String) - Static method in class com.lc.lang.Validator
验证是否为MAC地址
isMactchRegex(String, String) - Static method in class com.lc.lang.Validator
通过正则表达式验证
isMactchRegex(Pattern, String) - Static method in class com.lc.lang.Validator
通过正则表达式验证
isMatch(String, String) - Static method in class com.lc.utils.UReUtil
给定内容是否匹配正则
isMatch(Pattern, String) - Static method in class com.lc.utils.UReUtil
给定内容是否匹配正则
isMobile(String) - Static method in class com.lc.lang.Validator
验证是否为手机号码(中国)
isMoney(String) - Static method in class com.lc.lang.Validator
验证是否为货币
isMutable() - Method in class com.lc.core.date.DateTime
对象是否可变
如果为不可变对象,以下方法将返回新方法: DateTime.offset(DateField, int) DateTime.setField(DateField, int) DateTime.setField(int, int) 如果为不可变对象,DateTime.setTime(long)将抛出异常
isNormalClass(Class<?>) - Static method in class com.lc.utils.UClassUtil
是否为标准的类
这个类必须:
isNotBlank(CharSequence) - Static method in class com.lc.utils.UStringUtil
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""
isNotEmpty(Object) - Static method in class com.lc.lang.Validator
验证是否为空
对于String类型判定是否为empty(null 或 "")
isNotEmpty(T...) - Static method in class com.lc.utils.UArrayUtil
数组是否为非空
isNotEmpty(Iterable<?>) - Static method in class com.lc.utils.UCollUtil
Iterable是否为空
isNotEmpty(Iterator<?>) - Static method in class com.lc.utils.UIterUtil
Iterator是否为空
isNotEmpty(Iterable<?>) - Static method in class com.lc.utils.UIterUtil
Iterable是否为空
isNotEmpty(Map<?, ?>) - Static method in class com.lc.utils.UMapUtil
Map是否为非空
isNotEmpty(CharSequence) - Static method in class com.lc.utils.UStringUtil
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为""
isNotNull(Object) - Static method in class com.lc.lang.Validator
给定值是否不为null
isNull(Object) - Static method in class com.lc.lang.Validator
给定值是否为null
isNull(Object) - Static method in class com.lc.utils.UObjectUtil
检查对象是否为null
判断标准为:
isNullOrUndefined(CharSequence) - Static method in class com.lc.utils.UStringUtil
检查字符串是否为null、“null”、“undefined”
isNumber(String) - Static method in class com.lc.lang.Validator
验证该字符串是否是数字
isNumber(char) - Static method in class com.lc.utils.UCharUtil
检查是否为数字字符,数字字符指0~9
isNumber(String) - Static method in class com.lc.utils.UNumberUtil
是否为数字
ISO_8859_1 - Static variable in class com.lc.utils.UCharsetUtil
ISO-8859-1
isPlateNumber(String) - Static method in class com.lc.lang.Validator
验证是否为中国车牌号
isPM() - Method in class com.lc.core.date.DateTime
是否为下午
isPrimes(int) - Static method in class com.lc.utils.UNumberUtil
是否是质数
质数表的质数又称素数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
isPrimitiveWrapper(Class<?>) - Static method in class com.lc.utils.UClassUtil
是否为包装类型
isPublic(Field) - Static method in class com.lc.utils.UModifierUtil
是否是Public字段
isPublic(Method) - Static method in class com.lc.utils.UModifierUtil
是否是Public方法
isPublic(Class<?>) - Static method in class com.lc.utils.UModifierUtil
是否是Public类
isPublic(Constructor<?>) - Static method in class com.lc.utils.UModifierUtil
是否是Public构造
isStatic(Method) - Static method in class com.lc.utils.UClassUtil
是否为静态方法
isStatic(Field) - Static method in class com.lc.utils.UModifierUtil
是否是static字段
isStatic(Method) - Static method in class com.lc.utils.UModifierUtil
是否是static方法
isStatic(Class<?>) - Static method in class com.lc.utils.UModifierUtil
是否是static类
isSubEquals(CharSequence, int, CharSequence, int, int, boolean) - Static method in class com.lc.utils.UStringUtil
截取两个字符串的不同部分(长度一致),判断截取的子串是否相同 任意一个字符串为null返回false
isSurround(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
给定字符串是否被字符包围
isSurround(CharSequence, char, char) - Static method in class com.lc.utils.UStringUtil
给定字符串是否被字符包围
isTimeOut(String) - Method in interface com.lc.core.cache.singleCache.ICacheManager
缓存是否超时失效
isTimeOut(String) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
缓存是否超时失效
isTrue(boolean, String, Object...) - Static method in class com.lc.core.Assert
断言是否为真,如果为 false 抛出 IllegalArgumentException 异常
 Assert.isTrue(i > 0, "The value must be greater than zero");
isTrue(boolean) - Static method in class com.lc.core.Assert
断言是否为真,如果为 false 抛出 IllegalArgumentException 异常
 Assert.isTrue(i > 0, "The value must be greater than zero");
isTrue(Boolean) - Static method in class com.lc.utils.UBooleanUtil
检查 Boolean 值是否为 true
isUpperCase(String) - Static method in class com.lc.lang.Validator
判断字符串是否全部为大写字母
isUpperCase(CharSequence) - Static method in class com.lc.utils.UStringUtil
给定字符串中的字母是否全部为大写,判断依据如下:
isUrl(String) - Static method in class com.lc.lang.Validator
验证是否为URL
isUUID(String) - Static method in class com.lc.lang.Validator
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
isValidIfNumber(Object) - Static method in class com.lc.utils.UObjectUtil
检查是否为有效的数字
检查Double和Float是否为无限大,或者Not a Number
非数字类型和Null将返回true
isValidNumber(Number) - Static method in class com.lc.utils.UNumberUtil
检查是否为有效的数字
检查Double和Float是否为无限大,或者Not a Number
非数字类型和Null将返回true
isWeekend() - Method in class com.lc.core.date.DateTime
是否为周末,周末指周六或者周日
isWindows() - Static method in class com.lc.utils.UFileUtil
是否为Windows环境
isWord(String) - Static method in class com.lc.lang.Validator
验证该字符串是否是字母(包括大写和小写字母)
isWrap(CharSequence, String, String) - Static method in class com.lc.utils.UStringUtil
指定字符串是否被包装
isWrap(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
指定字符串是否被同一字符包装(前后都有这些字符串)
isWrap(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
指定字符串是否被同一字符包装(前后都有这些字符串)
isWrap(CharSequence, char, char) - Static method in class com.lc.utils.UStringUtil
指定字符串是否被包装
isZipCode(String) - Static method in class com.lc.lang.Validator
验证是否为邮政编码(中国)
iterator() - Method in class com.lc.core.collection.ArrayIter
 
iterator() - Method in class com.lc.core.collection.EnumerationIter
 

J

JAR_FILE_EXT - Static variable in class com.lc.utils.UFileUtil
Jar文件扩展名
JAR_PATH_EXT - Static variable in class com.lc.utils.UFileUtil
在Jar中的路径jar的扩展名形式
JAR_URL_PREFIX - Static variable in class com.lc.utils.UURLUtil
URL 前缀表示jar: "jar:"
JAR_URL_SEPARATOR - Static variable in class com.lc.utils.UURLUtil
Jar路径以及内部文件路径的分界符: "!/"
JAVA_MAX_LONG_DATE_STR - Static variable in class com.lc.utils.UDateUtil
Java能支持的最大日期字符串(yyyy-MM-dd HH:mm:ss:SS)
JAVA_MAX_SHORT_DATE_STR - Static variable in class com.lc.utils.UDateUtil
Java能支持的最大日期字符串(yyyy-MM-dd)
JAVA_MIN_LONG_DATE_STR - Static variable in class com.lc.utils.UDateUtil
Java能支持的最小日期字符串(yyyy-MM-dd HH:mm:ss:SS)
JAVA_MIN_SHORT_DATE_STR - Static variable in class com.lc.utils.UDateUtil
Java能支持的最小日期字符串(yyyy-MM-dd)
JDK_DATETIME_FORMAT - Static variable in class com.lc.core.date.DatePattern
JDK中日期时间格式 FastDateFormat:EEE MMM dd HH:mm:ss zzz yyyy
JDK_DATETIME_PATTERN - Static variable in class com.lc.core.date.DatePattern
JDK中日期时间格式:EEE MMM dd HH:mm:ss zzz yyyy
join(T[], CharSequence) - Static method in class com.lc.utils.UArrayUtil
以 conjunction 为分隔符将数组转换为字符串
join(T[], CharSequence, String, String) - Static method in class com.lc.utils.UArrayUtil
以 conjunction 为分隔符将数组转换为字符串
join(Object, CharSequence) - Static method in class com.lc.utils.UArrayUtil
以 conjunction 为分隔符将数组转换为字符串
join(Iterable<T>, CharSequence) - Static method in class com.lc.utils.UCollUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(Iterable<T>, CharSequence) - Static method in class com.lc.utils.UIterUtil
以 conjunction 为分隔符将集合转换为字符串
join(Iterable<T>, CharSequence, String, String) - Static method in class com.lc.utils.UIterUtil
以 conjunction 为分隔符将集合转换为字符串
join(Iterator<T>, CharSequence) - Static method in class com.lc.utils.UIterUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(Iterator<T>, CharSequence, String, String) - Static method in class com.lc.utils.UIterUtil
以 conjunction 为分隔符将集合转换为字符串
如果集合元素为数组、IterableIterator,则递归组合其为字符串
join(CharSequence, Object...) - Static method in class com.lc.utils.UStringUtil
以 conjunction 为分隔符将多个对象转换为字符串

L

lastIndexOf(CharSequence, CharSequence, int, boolean) - Static method in class com.lc.utils.UStringUtil
指定范围内查找字符串
lastIndexOfIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
指定范围内查找字符串,忽略大小写
lastIndexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class com.lc.utils.UStringUtil
指定范围内查找字符串,忽略大小写
length() - Method in class com.lc.core.StrBuilder
 
length(Object) - Static method in class com.lc.utils.UArrayUtil
获取数组长度
如果参数为null,返回0
length(CharSequence) - Static method in class com.lc.utils.UStringUtil
获取字符串的长度,如果为null返回0
LF - Static variable in class com.lc.utils.UCharUtil
 
LF - Static variable in class com.lc.utils.UStringUtil
 
lineNumber() - Static method in class com.lc.lang.UConsole
返回当前行号 (不支持Lambda、内部类、递归内使用)
list(boolean, T...) - Static method in class com.lc.utils.UCollUtil
新建一个List
loadClass(String, boolean) - Static method in class com.lc.utils.UClassLoaderUtil
加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader
扩展Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载:
loadClass(String, ClassLoader, boolean) - Static method in class com.lc.utils.UClassLoaderUtil
加载类,通过传入类的字符串,返回其对应的类名
此方法支持缓存,第一次被加载的类之后会读取缓存中的类
加载失败的原因可能是此类不存在或其关联引用类不存在
扩展Class.forName(String, boolean, ClassLoader)方法,支持以下几类类名的加载:
loadClass(String) - Static method in class com.lc.utils.UClassUtil
加载类并初始化
loadClass(String, boolean) - Static method in class com.lc.utils.UClassUtil
加载类
loadPrimitiveClass(String) - Static method in class com.lc.utils.UClassLoaderUtil
加载原始类型的类。包括原始类型、原始类型数组和void
localDateTimeToDate(LocalDateTime) - Static method in class com.lc.utils.UDateUtil
LocalDateTime转换成Date
localDateToDate(LocalDate) - Static method in class com.lc.utils.UDateUtil
LocalDate转换成Date
locale - Variable in class com.lc.core.date.format.AbstractDateBasic
The locale.
log() - Static method in class com.lc.lang.UConsole
同 System.out.println()方法,打印控制台日志
log(Object) - Static method in class com.lc.lang.UConsole
同 System.out.println()方法,打印控制台日志
如果传入打印对象为Throwable对象,那么同时打印堆栈
log(String, Object...) - Static method in class com.lc.lang.UConsole
同 System.out.println()方法,打印控制台日志
log(Throwable, String, Object...) - Static method in class com.lc.lang.UConsole
同 System.out.println()方法,打印控制台日志
LONG - Static variable in class com.lc.core.date.format.FastDateFormat
LONG locale dependent date or time style.
longToBytes(long) - Static method in class com.lc.core.convert.Convert
long转byte数组
from: https://stackoverflow.com/questions/4485128/how-do-i-convert-long-to-byte-and-back-in-java
lowerFirst(CharSequence) - Static method in class com.lc.utils.UStringUtil
小写首字母
例如:str = Name, return name

M

MAC_ADDRESS - Static variable in class com.lc.lang.PatternPool
MAC地址正则
MapConverter - Class in com.lc.core.convert.impl
Map 转换器
MapConverter(Type) - Constructor for class com.lc.core.convert.impl.MapConverter
构造,Map的key和value泛型类型自动获取
MapConverter(Type, Type, Type) - Constructor for class com.lc.core.convert.impl.MapConverter
构造
mapToBean(Map<?, ?>, Class<T>, boolean) - Static method in class com.lc.utils.UBeanUtil
Map转换为Bean对象
mapToBeanIgnoreCase(Map<?, ?>, Class<T>, boolean) - Static method in class com.lc.utils.UBeanUtil
Map转换为Bean对象
忽略大小写
MapValueProvider - Class in com.lc.core.bean.copier.provider
Map值提供者
MapValueProvider(Map<?, ?>, boolean) - Constructor for class com.lc.core.bean.copier.provider.MapValueProvider
构造
match(T) - Method in interface com.lc.lang.Matcher
给定对象是否匹配
Matcher<T> - Interface in com.lc.lang
匹配接口
max(T[]) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(long...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(int...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(short...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(char...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(byte...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(double...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(float...) - Static method in class com.lc.utils.UArrayUtil
取最大值
max(T...) - Static method in class com.lc.utils.UNumberUtil
取最大值
max(long...) - Static method in class com.lc.utils.UNumberUtil
取最大值
max(int...) - Static method in class com.lc.utils.UNumberUtil
取最大值
max(short...) - Static method in class com.lc.utils.UNumberUtil
取最大值
max(double...) - Static method in class com.lc.utils.UNumberUtil
取最大值
max(float...) - Static method in class com.lc.utils.UNumberUtil
取最大值
max(BigDecimal...) - Static method in class com.lc.utils.UNumberUtil
取最大值
maxLength(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
限制字符串长度,如果超过指定长度,截取指定长度并在末尾加"..."
MEDIUM - Static variable in class com.lc.core.date.format.FastDateFormat
MEDIUM locale dependent date or time style.
millsecond() - Method in class com.lc.core.date.DateTime
获得指定日期的毫秒数部分
min(T[]) - Static method in class com.lc.utils.UArrayUtil
取最小值
min(long...) - Static method in class com.lc.utils.UArrayUtil
取最小值
min(int...) - Static method in class com.lc.utils.UArrayUtil
取最小值
min(short...) - Static method in class com.lc.utils.UArrayUtil
取最小值
min(double...) - Static method in class com.lc.utils.UArrayUtil
取最小值
min(float...) - Static method in class com.lc.utils.UArrayUtil
取最小值
min(T...) - Static method in class com.lc.utils.UNumberUtil
取最小值
min(long...) - Static method in class com.lc.utils.UNumberUtil
取最小值
min(int...) - Static method in class com.lc.utils.UNumberUtil
取最小值
min(short...) - Static method in class com.lc.utils.UNumberUtil
取最小值
min(double...) - Static method in class com.lc.utils.UNumberUtil
取最小值
min(BigDecimal...) - Static method in class com.lc.utils.UNumberUtil
取最小值
min(float...) - Static method in class com.lc.utils.UNumberUtil
取最小值
minute() - Method in class com.lc.core.date.DateTime
获得指定日期的分钟数部分
例如:10:04:15.250 =》 4
mkParentDirs(File) - Static method in class com.lc.utils.UFileUtil
创建所给文件或目录的父目录
MOBILE - Static variable in class com.lc.lang.PatternPool
移动电话
MOBILE - Static variable in class com.lc.lang.Validator
移动电话
MONEY - Static variable in class com.lc.lang.PatternPool
货币
MONEY - Static variable in class com.lc.lang.Validator
货币
month() - Method in class com.lc.core.date.DateTime
获得月份,从0开始计数
Month - Enum in com.lc.core.date
月份枚举
与Calendar中的月份int值对应
monthEnum() - Method in class com.lc.core.date.DateTime
获得月份
monthStartFromOne() - Method in class com.lc.core.date.DateTime
获得月份,从1开始计数
由于Calendar 中的月份按照0开始计数,导致某些需求容易误解,因此如果想用1表示一月,2表示二月则调用此方法
move(CharSequence, int, int, int) - Static method in class com.lc.utils.UStringUtil
循环位移指定位置的字符串为指定距离
当moveLength大于0向右位移,小于0向左位移,0不位移
当moveLength大于字符串长度时采取循环位移策略,既位移到头后从头(尾)位移,例如长度为10,位移13则表示位移3
mul(float, float) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
mul(float, double) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
mul(double, float) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
mul(double, double) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
mul(Double, Double) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(Number, Number) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(Number...) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(String, String) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
mul(String...) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
mul(BigDecimal...) - Static method in class com.lc.utils.UNumberUtil
提供精确的乘法运算
如果传入多个值为null或者空,则返回0
multiple(int, int) - Static method in class com.lc.utils.UNumberUtil
最小公倍数
Mutable<T> - Interface in com.lc.lang.mutable
提供可变值类型接口
MutableObj<T> - Class in com.lc.lang.mutable
可变Object
MutableObj() - Constructor for class com.lc.lang.mutable.MutableObj
构造,空值
MutableObj(T) - Constructor for class com.lc.lang.mutable.MutableObj
构造

N

nameUUIDFromBytes(byte[]) - Static method in class com.lc.lang.UUID
根据指定的字节数组获取类型 3(基于名称的)UUID 的静态工厂。
negate(Boolean) - Static method in class com.lc.utils.UBooleanUtil
取相反值
negate(boolean) - Static method in class com.lc.utils.UBooleanUtil
取相反值
newArray(Class<?>, int) - Static method in class com.lc.utils.UArrayUtil
新建一个空数组
newArrayList(T...) - Static method in class com.lc.utils.UCollUtil
新建一个ArrayList
newBigInteger(String) - Static method in class com.lc.utils.UNumberUtil
创建BigInteger,支持16进制、10进制和8进制,如果传入空白串返回null
from Apache Common Lang
newHashMap() - Static method in class com.lc.utils.UMapUtil
新建一个HashMap
newHashMap(boolean) - Static method in class com.lc.utils.UMapUtil
新建一个HashMap
newHashMap(int, boolean) - Static method in class com.lc.utils.UMapUtil
新建一个HashMap
newHashSet(boolean, T...) - Static method in class com.lc.utils.UCollUtil
新建一个HashSet
newHashSet(T...) - Static method in class com.lc.utils.UCollUtil
新建一个HashSet
newInstance(Class<T>, Object...) - Static method in class com.lc.utils.UReflectUtil
实例化对象
newInstanceIfPossible(Class<T>) - Static method in class com.lc.utils.UReflectUtil
尝试遍历并调用此类的所有构造方法,直到构造成功并返回
next() - Method in class com.lc.core.collection.ArrayIter
 
next() - Method in class com.lc.core.collection.EnumerationIter
 
next(boolean) - Static method in class com.lc.lang.ObjectId
获取一个objectId
next() - Static method in class com.lc.lang.ObjectId
获取一个objectId用下划线分割
next() - Method in class com.lc.lang.WeightRandom
下一个随机对象
nextBytes() - Static method in class com.lc.lang.ObjectId
获取一个objectId的bytes表现形式
nextId() - Method in class com.lc.lang.Snowflake
下一个ID
node() - Method in class com.lc.lang.UUID
与此 UUID 相关的节点值。
NORM_DATE_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期格式 FastDateFormat:yyyy-MM-dd
NORM_DATE_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期格式:yyyy-MM-dd
NORM_DATETIME_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期时间格式,精确到秒 FastDateFormat:yyyy-MM-dd HH:mm:ss
NORM_DATETIME_MINUTE_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期时间格式,精确到分 FastDateFormat:yyyy-MM-dd HH:mm
NORM_DATETIME_MINUTE_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期时间格式,精确到分:yyyy-MM-dd HH:mm
NORM_DATETIME_MS_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期时间格式,精确到毫秒 FastDateFormat:yyyy-MM-dd HH:mm:ss.SSS
NORM_DATETIME_MS_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期时间格式,精确到毫秒:yyyy-MM-dd HH:mm:ss.SSS
NORM_DATETIME_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期时间格式,精确到秒:yyyy-MM-dd HH:mm:ss
NORM_TIME_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准时间格式 FastDateFormat:HH:mm:ss
NORM_TIME_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准时间格式:HH:mm:ss
normalize(String) - Static method in class com.lc.utils.UFileUtil
修复路径
如果原路径尾部有分隔符,则保留为标准分隔符(/),否则不保留 1.
notBlank(String) - Static method in class com.lc.core.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出 IllegalArgumentException
 Assert.notBlank(name, "Name must not be blank");
notBlank(String, String, Object...) - Static method in class com.lc.core.Assert
检查给定字符串是否为空白(null、空串或只包含空白符),为空抛出 IllegalArgumentException
 Assert.notBlank(name, "Name must not be blank");
notNull(T, String, Object...) - Static method in class com.lc.core.Assert
断言对象是否不为null ,如果为null 抛出NullPointerException 异常 Assert that an object is not null .
notNull(T) - Static method in class com.lc.core.Assert
断言对象是否不为null ,如果为null 抛出NullPointerException 异常
 Assert.notNull(clazz);
now() - Static method in class com.lc.core.date.DateTime
现在的时间
now() - Static method in class com.lc.core.date.SystemClock
 
nowDate() - Static method in class com.lc.core.date.SystemClock
 
null2Zero(BigDecimal) - Static method in class com.lc.utils.UNumberUtil
空转0
nullToDefault(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
如果字符串是null,则返回指定默认字符串,否则返回字符串本身。
nullToEmpty(CharSequence) - Static method in class com.lc.utils.UStringUtil
当给定字符串为null时,转换为Empty
NumberChineseFormater - Class in com.lc.core.convert
数字转中文类
NumberChineseFormater() - Constructor for class com.lc.core.convert.NumberChineseFormater
 
NumberConverter - Class in com.lc.core.convert.impl
数字转换器
支持类型为:
java.lang.Byte java.lang.Short java.lang.Integer java.lang.Long java.lang.Float java.lang.Double java.math.BigDecimal java.math.BigInteger
NumberConverter() - Constructor for class com.lc.core.convert.impl.NumberConverter
 
NumberConverter(Class<? extends Number>) - Constructor for class com.lc.core.convert.impl.NumberConverter
构造
NUMBERS - Static variable in class com.lc.lang.PatternPool
数字
NUMBERS - Static variable in class com.lc.lang.Validator
数字
numberToChinese(double, boolean) - Static method in class com.lc.core.convert.Convert
将阿拉伯数字转为中文表达方式
numberToWord(Number) - Static method in class com.lc.core.convert.Convert
将阿拉伯数字转为英文表达方式
NumberWordFormater - Class in com.lc.core.convert
将浮点数类型的number转换成英语的表达方式
NumberWordFormater() - Constructor for class com.lc.core.convert.NumberWordFormater
 

O

ObjectId - Class in com.lc.lang
MongoDB ID生成策略实现
ObjectId() - Constructor for class com.lc.lang.ObjectId
 
objectId() - Static method in class com.lc.utils.UIdUtil
创建MongoDB ID生成策略实现
ObjectId由以下几部分组成:
of(int) - Static method in enum com.lc.core.date.DateField
Calendar相关值转换为DatePart枚举对象
of(Date) - Static method in class com.lc.core.date.DateTime
转换JDK date为 DateTime
of(Calendar) - Static method in class com.lc.core.date.DateTime
转换 Calendar 为 DateTime
of(String, String) - Static method in class com.lc.core.date.DateTime
构造
of(int) - Static method in enum com.lc.core.date.Month
Calendar月份相关值转换为Month枚举对象
of(int) - Static method in enum com.lc.core.date.Quarter
将 季度int转换为Season枚举对象
of(int) - Static method in enum com.lc.core.date.Season
Deprecated.
使用@Quarter 替代
of(int) - Static method in enum com.lc.core.date.Week
Calendar星期相关值转换为Week枚举对象
of(T) - Static method in class com.lc.lang.Holder
新建Holder类,持有指定值,当值为空时抛出空指针异常
offset(DateField, int) - Method in class com.lc.core.date.DateTime
调整日期和时间
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见DateTime.setMutable(boolean)
offset() - Method in class com.lc.core.io.FastByteBuffer
 
offset(Date, DateField, int) - Static method in class com.lc.utils.UDateUtil
获取指定日期偏移指定时间后的时间,生成的偏移日期不影响原日期
offsetDay(Date, int) - Static method in class com.lc.utils.UDateUtil
偏移天
offsetNew(DateField, int) - Method in class com.lc.core.date.DateTime
调整日期和时间
返回调整后的新DateTime,不影响原对象
or(boolean...) - Static method in class com.lc.utils.UBooleanUtil
对Boolean数组取或
or(Boolean...) - Static method in class com.lc.utils.UBooleanUtil
ordinalIndexOf(String, String, int) - Static method in class com.lc.utils.UStringUtil
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置。
如果 str等于null 或 searchStr等于null 或 ordinal小于等于0 则返回-1
此方法来自:Apache-Commons-Lang
orOfWrap(Boolean...) - Static method in class com.lc.utils.UBooleanUtil
对Boolean数组取或

P

padAfter(CharSequence, int, char) - Static method in class com.lc.utils.UStringUtil
补充字符串以满足最小长度
padAfter(CharSequence, int, CharSequence) - Static method in class com.lc.utils.UStringUtil
补充字符串以满足最小长度
padEnd(CharSequence, int, char) - Static method in class com.lc.utils.UStringUtil
padPre(CharSequence, int, CharSequence) - Static method in class com.lc.utils.UStringUtil
补充字符串以满足最小长度
padPre(CharSequence, int, char) - Static method in class com.lc.utils.UStringUtil
补充字符串以满足最小长度
parse(String) - Method in interface com.lc.core.date.format.DateParser
将日期字符串解析并转换为 Date 对象
等价于 DateFormat.parse(String)
parse(String, ParsePosition) - Method in interface com.lc.core.date.format.DateParser
将日期字符串解析并转换为 Date 对象
等价于 DateFormat.parse(String, ParsePosition)
parse(String, ParsePosition, Calendar) - Method in interface com.lc.core.date.format.DateParser
根据给定格式转换日期字符串 Updates the Calendar with parsed fields.
parse(String) - Method in class com.lc.core.date.format.FastDateFormat
 
parse(String, ParsePosition) - Method in class com.lc.core.date.format.FastDateFormat
 
parse(String, ParsePosition, Calendar) - Method in class com.lc.core.date.format.FastDateFormat
 
parse(T) - Static method in class com.lc.lang.UDict
将PO对象转为Dict
parse(String) - Static method in class com.lc.utils.UDateUtil
将日期字符串转换为DateTime对象,格式:
yyyy-MM-dd HH:mm:ss yyyy/MM/dd HH:mm:ss yyyy.MM.dd HH:mm:ss yyyy年MM月dd日 HH时mm分ss秒 yyyy-MM-dd yyyy/MM/dd yyyy.MM.dd HH:mm:ss HH时mm分ss秒 yyyy-MM-dd HH:mm yyyy-MM-dd HH:mm:ss.SSS yyyyMMddHHmmss yyyyMMddHHmmssSSS yyyyMMdd EEE, dd MMM yyyy HH:mm:ss z EEE MMM dd HH:mm:ss zzz yyyy
parse(String, String) - Static method in class com.lc.utils.UDateUtil
将特定格式的日期转换为Date对象
parse(String, DateParser) - Static method in class com.lc.utils.UDateUtil
构建DateTime对象
parseBean(T) - Method in class com.lc.lang.UDict
将值对象转换为Dict
类名会被当作表名,小写第一个字母
parseBean(T, boolean, boolean) - Method in class com.lc.lang.UDict
将值对象转换为Dict
类名会被当作表名,小写第一个字母
parseDate(String) - Static method in class com.lc.utils.UDateUtil
格式yyyy-MM-dd
parseDateTime(String) - Static method in class com.lc.utils.UDateUtil
格式yyyy-MM-dd HH:mm:ss
parseInt(String) - Static method in class com.lc.utils.UNumberUtil
解析转换数字字符串为int型数字,规则如下:
parseLong(String) - Static method in class com.lc.utils.UNumberUtil
解析转换数字字符串为long型数字,规则如下:
parseNumber(String) - Static method in class com.lc.utils.UNumberUtil
将指定字符串转换为Number 对象
parseObject(String) - Method in interface com.lc.core.date.format.DateParser
将日期字符串解析并转换为 Date 对象
parseObject(String, ParsePosition) - Method in interface com.lc.core.date.format.DateParser
根据 ParsePosition 给定将日期字符串解析并转换为 Date 对象
parseObject(String, ParsePosition) - Method in class com.lc.core.date.format.FastDateFormat
 
parseTime(String) - Static method in class com.lc.utils.UDateUtil
解析时间,格式HH:mm:ss,默认为1970-01-01
partValue(int, int) - Static method in class com.lc.utils.UNumberUtil
把给定的总数平均分成N份,返回每份的个数
当除以分数有余数时每份+1
partValue(int, int, boolean) - Static method in class com.lc.utils.UNumberUtil
把给定的总数平均分成N份,返回每份的个数
如果isPlusOneWhenHasRem为true,则当除以分数有余数时每份+1,否则丢弃余数部分
PATH_FILE_PRE - Static variable in class com.lc.utils.UFileUtil
当Path为文件形式时, path会加入一个表示文件的前缀
PathConverter - Class in com.lc.core.convert.impl
字符串转换器
PathConverter() - Constructor for class com.lc.core.convert.impl.PathConverter
 
pattern - Variable in class com.lc.core.date.format.AbstractDateBasic
The pattern
PatternPool - Class in com.lc.lang
常用正则表达式集合
PatternPool() - Constructor for class com.lc.lang.PatternPool
 
peridCount(String, String, String) - Static method in class com.lc.utils.UDateUtil
计算两个日期字符串之间相差多少个周期(天,月,年)
PLATE_NUMBER - Static variable in class com.lc.lang.PatternPool
中国车牌号码
PLATE_NUMBER - Static variable in class com.lc.lang.Validator
中国车牌号码
pow(Number, int) - Static method in class com.lc.utils.UNumberUtil
提供精确的幂运算
pow(BigDecimal, int) - Static method in class com.lc.utils.UNumberUtil
提供精确的幂运算
prependIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
不忽略大小写
prependIfMissing(CharSequence, CharSequence, boolean, CharSequence...) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
prependIfMissingIgnoreCase(CharSequence, CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
如果给定字符串不是以给定的一个或多个字符串为开头,则在首部添加起始字符串
忽略大小写
PrimitiveConverter - Class in com.lc.core.convert.impl
原始类型转换器
支持类型为:
byte short int long float double char boolean
PrimitiveConverter(Class<?>) - Constructor for class com.lc.core.convert.impl.PrimitiveConverter
构造
primitiveWrapperMap - Static variable in enum com.lc.core.convert.BasicType
原始类型为Key,包装类型为Value,例如: int.class =》 Integer.class.
print(Object) - Static method in class com.lc.lang.UConsole
同 System.out.print()方法,打印控制台日志
print(String, Object...) - Static method in class com.lc.lang.UConsole
同 System.out.print()方法,打印控制台日志
printProgress(char, int) - Static method in class com.lc.lang.UConsole
打印进度条
printProgress(char, int, double) - Static method in class com.lc.lang.UConsole
打印进度条
processMultiple(int, int) - Static method in class com.lc.utils.UNumberUtil
可以用于计算双色球、大乐透注数的方法
比如大乐透35选5可以这样调用processMultiple(7,5); 就是数学中的:C75=7*6/2*1
progress(long) - Method in interface com.lc.core.io.StreamProgress
进行中
PropDesc(Field, Method, Method) - Constructor for class com.lc.core.bean.BeanDesc.PropDesc
构造
Getter和Setter方法设置为默认可访问
PURE_DATE_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期格式 FastDateFormat:yyyyMMdd
PURE_DATE_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期格式:yyyyMMdd
PURE_DATETIME_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期格式 FastDateFormat:yyyyMMddHHmmss
PURE_DATETIME_MS_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期格式 FastDateFormat:yyyyMMddHHmmssSSS
PURE_DATETIME_MS_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期格式:yyyyMMddHHmmssSSS
PURE_DATETIME_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期格式:yyyyMMddHHmmss
PURE_TIME_FORMAT - Static variable in class com.lc.core.date.DatePattern
标准日期格式 FastDateFormat:HHmmss
PURE_TIME_PATTERN - Static variable in class com.lc.core.date.DatePattern
标准日期格式:HHmmss
put(K, V) - Method in class com.lc.core.map.CustomKeyLinkedMap
 
put(K, V) - Method in class com.lc.core.map.CustomKeyMap
 
put(K, V) - Method in class com.lc.lang.SimpleCache
放入缓存
putAll(Map<? extends K, ? extends V>) - Method in class com.lc.core.map.CustomKeyLinkedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.lc.core.map.CustomKeyMap
 
putBeanDesc(Class<?>, BeanDesc) - Method in enum com.lc.core.bean.BeanDescCache
加入缓存
putCache(String, EntityCache) - Method in interface com.lc.core.cache.singleCache.ICacheManager
存入缓存
putCache(String, Object, long) - Method in interface com.lc.core.cache.singleCache.ICacheManager
存入缓存
putCache(String, EntityCache) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
存入缓存
putCache(String, Object, long) - Method in class com.lc.core.cache.singleCache.impl.CacheManagerImpl
存入缓存
putCustom(Type, Class<? extends Converter<?>>) - Method in class com.lc.core.convert.ConverterRegistry
登记自定义转换器
putCustom(Type, Converter<?>) - Method in class com.lc.core.convert.ConverterRegistry
登记自定义转换器

Q

quarter() - Method in class com.lc.core.date.DateTime
获得当前日期所属季度,从1开始计数
Quarter - Enum in com.lc.core.date
季度枚举
quarterEnum() - Method in class com.lc.core.date.DateTime
获得当前日期所属季度

R

randomBigDecimal() - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数[0, 1)
randomBigDecimal(BigDecimal) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数 [0,limit)
randomBigDecimal(BigDecimal, BigDecimal) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomBytes(int) - Static method in class com.lc.utils.URandomUtil
随机bytes
randomChar() - Static method in class com.lc.utils.URandomUtil
随机字母或数字,小写
randomChar(String) - Static method in class com.lc.utils.URandomUtil
随机字符
randomColor() - Static method in class com.lc.utils.URandomUtil
生成随机颜色
randomDay(int, int) - Static method in class com.lc.utils.URandomUtil
以当天为基准,随机产生一个日期
randomDouble(double, double) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomDouble(double, double, int, RoundingMode) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomDouble() - Static method in class com.lc.utils.URandomUtil
获得随机数[0, 1)
randomDouble(int, RoundingMode) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomDouble(double) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数 [0,limit)
randomDouble(double, int, RoundingMode) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomEle(List<T>) - Static method in class com.lc.utils.URandomUtil
随机获得列表中的元素
randomEle(List<T>, int) - Static method in class com.lc.utils.URandomUtil
随机获得列表中的元素
randomEle(T[]) - Static method in class com.lc.utils.URandomUtil
随机获得数组中的元素
randomEle(T[], int) - Static method in class com.lc.utils.URandomUtil
随机获得数组中的元素
randomEles(List<T>, int) - Static method in class com.lc.utils.URandomUtil
随机获得列表中的一定量元素
randomEleSet(Collection<T>, int) - Static method in class com.lc.utils.URandomUtil
随机获得列表中的一定量的不重复元素,返回Set
randomInt(int, int) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomInt() - Static method in class com.lc.utils.URandomUtil
获得随机数[0, 1)
randomInt(int) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数 [0,limit)
randomLong(long, long) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数
randomLong() - Static method in class com.lc.utils.URandomUtil
获得随机数
randomLong(long) - Static method in class com.lc.utils.URandomUtil
获得指定范围内的随机数 [0,limit)
randomNumber() - Static method in class com.lc.utils.URandomUtil
随机数字,数字为0~9单个数字
randomNumbers(int) - Static method in class com.lc.utils.URandomUtil
获得一个只包含数字的字符串
randomString(int) - Static method in class com.lc.utils.URandomUtil
获得一个随机的字符串(只包含数字和字符)
randomString(String, int) - Static method in class com.lc.utils.URandomUtil
获得一个随机的字符串
randomStringUpper(int) - Static method in class com.lc.utils.URandomUtil
获得一个随机的字符串(只包含数字和大写字符)
randomUUID() - Static method in class com.lc.lang.UUID
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的强伪随机数生成器生成该 UUID。
randomUUID(boolean) - Static method in class com.lc.lang.UUID
获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的强伪随机数生成器生成该 UUID。
randomUUID() - Static method in class com.lc.utils.UIdUtil
获取随机UUID
randomUUID() - Static method in class com.lc.utils.URandomUtil
Deprecated.
range(int) - Static method in class com.lc.utils.UNumberUtil
从0开始给定范围内的整数列表,步进为1
range(int, int) - Static method in class com.lc.utils.UNumberUtil
给定范围内的整数列表,步进为1
range(int, int, int) - Static method in class com.lc.utils.UNumberUtil
给定范围内的整数列表
RE_CHINESE - Static variable in class com.lc.utils.UReUtil
正则表达式匹配中文汉字
RE_CHINESES - Static variable in class com.lc.utils.UReUtil
正则表达式匹配中文字符串
RE_KEYS - Static variable in class com.lc.utils.UReUtil
正则中需要被转义的关键字
readableFileSize() - Method in class com.lc.core.FileWrapper
可读的文件大小
readableFileSize(long) - Static method in class com.lc.utils.UFileUtil
可读的文件大小
参考 http://stackoverflow.com/questions/3263892/format-file-size-as-mb-gb-etc
readBytes() - Method in class com.lc.core.FileReader
读取文件所有数据
文件的长度不能超过 Integer.MAX_VALUE
readBytes(File) - Static method in class com.lc.utils.UFileUtil
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
readBytes(InputStream) - Static method in class com.lc.utils.UIoUtil
从流中读取bytes,读取完毕后关闭流
readBytes(InputStream, boolean) - Static method in class com.lc.utils.UIoUtil
从流中读取bytes
readString() - Method in class com.lc.core.FileReader
读取文件内容
readString(File, Charset) - Static method in class com.lc.utils.UFileUtil
读取文件内容
ReferenceConverter - Class in com.lc.core.convert.impl
Reference转换器
ReferenceConverter(Class<? extends Reference>) - Constructor for class com.lc.core.convert.impl.ReferenceConverter
构造
remove() - Method in class com.lc.core.collection.ArrayIter
不允许操作数组元素
remove() - Method in class com.lc.core.collection.EnumerationIter
 
remove(String, int) - Static method in class com.lc.lang.PatternPool
移除缓存
remove(K) - Method in class com.lc.lang.SimpleCache
移除缓存
removeAll(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
移除字符串中所有给定字符串
例:removeAll("aa-bb-cc-dd", "-") =》 aabbccdd
removeAll(CharSequence, char...) - Static method in class com.lc.utils.UStringUtil
去除字符串中指定的多个字符,如有多个则全部去除
removeAllLineBreaks(CharSequence) - Static method in class com.lc.utils.UStringUtil
去除所有换行符,包括:
removeAny(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
移除字符串中所有给定字符串,当某个字符串出现多次,则全部移除
例:removeAny("aa-bb-cc-dd", "a", "b") =》 --cc-dd
removeEqual(T, String...) - Method in class com.lc.lang.UDict
与给定实体对比并去除相同的部分
此方法用于在更新操作时避免所有字段被更新,跳过不需要更新的字段 version from 2.0.0
removePreAndLowerFirst(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, preLength=3 =》 return name
removePreAndLowerFirst(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, prefix=set =》 return name
removePrefix(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去掉指定前缀
removePrefixIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
忽略大小写去掉指定前缀
removeSufAndLowerFirst(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去掉指定后缀,并小写首字母
removeSuffix(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去掉指定后缀
removeSuffixIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
忽略大小写去掉指定后缀
repeat(char, int) - Static method in class com.lc.utils.UStringUtil
重复某个字符
repeat(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
重复某个字符串
repeatAndJoin(CharSequence, int, CharSequence) - Static method in class com.lc.utils.UStringUtil
重复某个字符串并通过分界符连接
repeatByLength(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
重复某个字符串到指定长度
replace(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
替换字符串中的指定字符串
replace(CharSequence, CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
替换字符串中的指定字符串
replace(CharSequence, int, CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
替换字符串中的指定字符串
replace(CharSequence, int, int, char) - Static method in class com.lc.utils.UStringUtil
替换指定字符串的指定区间内字符为固定字符
replace(CharSequence, Pattern, Func1<Matcher, String>) - Static method in class com.lc.utils.UStringUtil
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replace(CharSequence, String, Func1<Matcher, String>) - Static method in class com.lc.utils.UStringUtil
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceAll(String, String, String) - Static method in class com.lc.utils.UReUtil
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
replaceAll(String, Pattern, String) - Static method in class com.lc.utils.UReUtil
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
replaceAll(CharSequence, String, Func1<Matcher, String>) - Static method in class com.lc.utils.UReUtil
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceAll(CharSequence, Pattern, Func1<Matcher, String>) - Static method in class com.lc.utils.UReUtil
替换所有正则匹配的文本,并使用自定义函数决定如何替换
replaceChars(CharSequence, String, CharSequence) - Static method in class com.lc.utils.UStringUtil
替换字符字符数组中所有的字符为replacedStr
提供的chars为所有需要被替换的字符,例如:"\r\n",则"\r"和"\n"都会被替换,哪怕他们单独存在
replaceChars(CharSequence, char[], CharSequence) - Static method in class com.lc.utils.UStringUtil
替换字符字符数组中所有的字符为replacedStr
replaceIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
替换字符串中的指定字符串,忽略大小写
reset() - Method in class com.lc.core.collection.ArrayIter
重置数组位置
reset() - Method in class com.lc.core.io.FastByteArrayOutputStream
 
reset() - Method in class com.lc.core.io.FastByteBuffer
 
reset() - Method in class com.lc.core.StrBuilder
删除全部字符,位置归零
reverse(char[], int, int) - Static method in class com.lc.utils.UArrayUtil
反转数组,会变更原数组
reverse(char[]) - Static method in class com.lc.utils.UArrayUtil
反转数组,会变更原数组
reverse(Map<T, T>) - Static method in class com.lc.utils.UMapUtil
Map的键和值互换
reverse(String) - Static method in class com.lc.utils.UStringUtil
反转字符串
例如:abcd =》dcba
round(double, int) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
round(String, int) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
round(BigDecimal, int) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
round(double, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
round(String, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
round(BigDecimal, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
roundDown(Number, int) - Static method in class com.lc.utils.UNumberUtil
保留固定小数位数,舍去多余位数
roundDown(BigDecimal, int) - Static method in class com.lc.utils.UNumberUtil
保留固定小数位数,舍去多余位数
roundHalfEven(Number, int) - Static method in class com.lc.utils.UNumberUtil
四舍六入五成双计算法
roundHalfEven(BigDecimal, int) - Static method in class com.lc.utils.UNumberUtil
四舍六入五成双计算法
roundStr(double, int) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
roundStr(String, int) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
采用四舍五入策略 RoundingMode.HALF_UP
例如保留2位小数:123.456789 =》 123.46
roundStr(double, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567
roundStr(String, int, RoundingMode) - Static method in class com.lc.utils.UNumberUtil
保留固定位数小数
例如保留四位小数:123.456789 =》 123.4567

S

scanner() - Static method in class com.lc.lang.UConsole
创建从控制台读取内容的Scanner
season() - Method in class com.lc.core.date.DateTime
Deprecated.
请使用Quarter代替
Season - Enum in com.lc.core.date
Deprecated.
请使用Quarter代替
seasonEnum() - Method in class com.lc.core.date.DateTime
Deprecated.
请使用DateTime.quarterEnum()代替
second() - Method in class com.lc.core.date.DateTime
获得指定日期的秒数部分
set(T) - Method in interface com.lc.lang.mutable.Mutable
设置值
set(T) - Method in class com.lc.lang.mutable.MutableObj
 
set(String, Object) - Method in class com.lc.lang.UDict
设置列
setAccessible(Method) - Static method in class com.lc.utils.UClassUtil
设置方法为可访问
setBetweenMs(long) - Method in class com.lc.core.date.BetweenFormater
设置 时长毫秒数
setCharset(Charset) - Method in class com.lc.core.FileWrapper
设置字符集编码
setDatas(Object) - Method in class com.lc.core.cache.singleCache.EntityCache
 
setEditable(Class<?>) - Method in class com.lc.core.bean.copier.CopyOptions
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
setField(DateField, int) - Method in class com.lc.core.date.DateTime
设置日期的某个部分
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见DateTime.setMutable(boolean)
setField(int, int) - Method in class com.lc.core.date.DateTime
设置日期的某个部分
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见DateTime.setMutable(boolean)
setFieldMapping(Map<String, String>) - Method in class com.lc.core.bean.copier.CopyOptions
设置拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
setFieldValue(Object, Field, Object) - Static method in class com.lc.utils.UReflectUtil
设置字段值
setFile(File) - Method in class com.lc.core.FileWrapper
设置文件
setFirstDayOfWeek(Week) - Method in class com.lc.core.date.DateTime
设置一周的第一天
JDK的Calendar中默认一周的第一天是周日,Hutool中将此默认值设置为周一
设置一周的第一天主要影响DateTime.weekOfMonth()DateTime.weekOfYear() 两个方法
setFormat(String) - Method in class com.lc.core.convert.impl.CalendarConverter
设置日期格式
setFormat(String) - Method in class com.lc.core.convert.impl.DateConverter
设置日期格式
setIgnoreCase(boolean) - Method in class com.lc.core.bean.copier.CopyOptions
设置是否忽略字段的注入错误
setIgnoreError(boolean) - Method in class com.lc.core.bean.copier.CopyOptions
设置是否忽略字段的注入错误
setIgnoreNull(String, Object) - Method in class com.lc.lang.UDict
设置列,当键或值为null时忽略
setIgnoreNullValue(boolean) - Method in class com.lc.core.bean.copier.CopyOptions
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
setIgnoreProperties(String...) - Method in class com.lc.core.bean.copier.CopyOptions
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
setLastRefeshTime(long) - Method in class com.lc.core.cache.singleCache.EntityCache
 
setLevel(BetweenFormater.Level) - Method in class com.lc.core.date.BetweenFormater
设置格式化级别
setMutable(boolean) - Method in class com.lc.core.date.DateTime
设置对象是否可变 如果为不可变对象,以下方法将返回新方法: DateTime.offset(DateField, int) DateTime.setField(DateField, int) DateTime.setField(int, int) 如果为不可变对象,DateTime.setTime(long)将抛出异常
setObj(T) - Method in class com.lc.lang.WeightRandom.WeightObj
设置对象
setTime(long) - Method in class com.lc.core.date.DateTime
 
setTimeOut(long) - Method in class com.lc.core.cache.singleCache.EntityCache
 
setTimeZone(TimeZone) - Method in class com.lc.core.date.DateTime
设置时区
setValue(Object, Object) - Method in class com.lc.core.bean.BeanDesc.PropDesc
设置Bean的字段值
首先调用字段对应的Setter方法,如果Setter方法不存在,则判断字段如果为public,则直接赋值字段值
SHORT - Static variable in class com.lc.core.date.format.FastDateFormat
SHORT locale dependent date or time style.
shortToBytes(short) - Static method in class com.lc.core.convert.Convert
short转byte数组
similar(String, String) - Static method in class com.lc.core.text.TextSimilarity
计算相似度
similar(String, String, int) - Static method in class com.lc.core.text.TextSimilarity
计算相似度百分比
similar(String, String) - Static method in class com.lc.utils.UStringUtil
计算两个字符串的相似度
similar(String, String, int) - Static method in class com.lc.utils.UStringUtil
计算连个字符串的相似度百分比
SimpleCache<K,V> - Class in com.lc.lang
简单缓存,无超时实现,使用WeakHashMap实现缓存自动清理
SimpleCache() - Constructor for class com.lc.lang.SimpleCache
 
simpleUUID() - Static method in class com.lc.utils.UIdUtil
简化的UUID,去掉了横线
simpleUUID() - Static method in class com.lc.utils.URandomUtil
Deprecated.
SINGLE_QUOTE - Static variable in class com.lc.utils.UCharUtil
 
size() - Method in class com.lc.core.io.FastByteArrayOutputStream
 
size() - Method in class com.lc.core.io.FastByteBuffer
 
SLASH - Static variable in class com.lc.utils.UCharUtil
 
SLASH - Static variable in class com.lc.utils.UStringUtil
 
Snowflake - Class in com.lc.lang
Twitter的Snowflake 算法
Snowflake(long, long) - Constructor for class com.lc.lang.Snowflake
构造
Snowflake(long, long, boolean) - Constructor for class com.lc.lang.Snowflake
构造
SPACE - Static variable in class com.lc.utils.UCharUtil
 
SPACE - Static variable in class com.lc.utils.UStringUtil
 
split(String, char, int, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串,大小写敏感
split(String, String, int, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串,不忽略大小写
split(String, String, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串,不忽略大小写
split(String, int) - Static method in class com.lc.core.StrSpliter
使用空白符切分字符串
切分后的字符串两边不包含空白符,空串或空白符串并不做为元素之一
split(String, String, int, boolean, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串
split(String, char, int, boolean, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串
split(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
切分字符串
a#b#c =》 [a,b,c]
a##b#c =》 [a,"",b,c]
split(CharSequence, char, int) - Static method in class com.lc.utils.UStringUtil
切分字符串,不去除切分后每个元素两边的空白符,不去除空白项
split(CharSequence, char, boolean, boolean) - Static method in class com.lc.utils.UStringUtil
切分字符串,不限制分片数量
split(CharSequence, char, int, boolean, boolean) - Static method in class com.lc.utils.UStringUtil
切分字符串
split(CharSequence, CharSequence, int, boolean, boolean) - Static method in class com.lc.utils.UStringUtil
切分字符串
split(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
切分字符串
split(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
根据给定长度,将给定字符串截取为多个部分
splitByLength(String, int) - Static method in class com.lc.core.StrSpliter
根据给定长度,将给定字符串截取为多个部分
splitToArray(String, String, int, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串为字符串数组
splitToArray(String, char, int, boolean, boolean) - Static method in class com.lc.core.StrSpliter
切分字符串为字符串数组
splitToArray(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
切分字符串
splitToArray(CharSequence, char, int) - Static method in class com.lc.utils.UStringUtil
切分字符串
splitToInt(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
切分字符串为int数组
splitToInt(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
切分字符串为int数组
splitToLong(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
切分字符串为long数组
splitToLong(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
切分字符串为long数组
splitTrim(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
切分字符串,去除切分后每个元素两边的空白符,去除空白项
splitTrim(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
切分字符串,去除切分后每个元素两边的空白符,去除空白项
splitTrim(CharSequence, char, int) - Static method in class com.lc.utils.UStringUtil
切分字符串,去除切分后每个元素两边的空白符,去除空白项
splitTrim(CharSequence, CharSequence, int) - Static method in class com.lc.utils.UStringUtil
切分字符串,去除切分后每个元素两边的空白符,去除空白项
sqrt(long) - Static method in class com.lc.utils.UNumberUtil
平方根算法
推荐使用 Math.sqrt(double)
start() - Method in interface com.lc.core.io.StreamProgress
开始
startListen() - Method in class com.lc.core.cache.singleCache.CacheListener
 
startWith(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
字符串是否以给定字符开始
startWith(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
是否以指定字符串开头
如果给定的字符串和开头字符串都为null则返回true,否则任意一个值为null返回false
startWith(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
是否以指定字符串开头
startWithAny(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定字符串是否以任何一个字符串开始
给定字符串和数组为空都返回false
startWithIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
是否以指定字符串开头,忽略大小写
StatefulException - Exception in com.lc.exception
带有状态码的异常
StatefulException() - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(String) - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(String, Object...) - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(Throwable) - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(String, Throwable) - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(int, String) - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(int, Throwable) - Constructor for exception com.lc.exception.StatefulException
 
StatefulException(int, String, Throwable) - Constructor for exception com.lc.exception.StatefulException
 
str(Object, String) - Static method in class com.lc.utils.UStringUtil
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
str(Object, Charset) - Static method in class com.lc.utils.UStringUtil
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
str(byte[], String) - Static method in class com.lc.utils.UStringUtil
将byte数组转为字符串
str(byte[], Charset) - Static method in class com.lc.utils.UStringUtil
解码字节码
str(Byte[], String) - Static method in class com.lc.utils.UStringUtil
将Byte数组转为字符串
str(Byte[], Charset) - Static method in class com.lc.utils.UStringUtil
解码字节码
str(ByteBuffer, String) - Static method in class com.lc.utils.UStringUtil
将编码的byteBuffer数据转换为字符串
str(ByteBuffer, Charset) - Static method in class com.lc.utils.UStringUtil
将编码的byteBuffer数据转换为字符串
str(CharSequence) - Static method in class com.lc.utils.UStringUtil
CharSequence 转为字符串,null安全
StrBuilder - Class in com.lc.core
可复用的字符串生成器,非线程安全
StrBuilder() - Constructor for class com.lc.core.StrBuilder
构造
StrBuilder(int) - Constructor for class com.lc.core.StrBuilder
构造
StrBuilder(CharSequence...) - Constructor for class com.lc.core.StrBuilder
构造
strBuilder() - Static method in class com.lc.utils.UStringUtil
创建StrBuilder对象
strBuilder(int) - Static method in class com.lc.utils.UStringUtil
创建StrBuilder对象
strBuilder(CharSequence...) - Static method in class com.lc.utils.UStringUtil
创建StrBuilder对象
StreamProgress - Interface in com.lc.core.io
Stream进度条
StrFormatter - Class in com.lc.core
字符串格式化工具
StrFormatter() - Constructor for class com.lc.core.StrFormatter
 
StringConverter - Class in com.lc.core.convert.impl
字符串转换器
StringConverter() - Constructor for class com.lc.core.convert.impl.StringConverter
 
strip(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去除两边的指定字符串
strip(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去除两边的指定字符串
stripIgnoreCase(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去除两边的指定字符串,忽略大小写
stripIgnoreCase(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
去除两边的指定字符串,忽略大小写
StrSpliter - Class in com.lc.core
字符串切分器
StrSpliter() - Constructor for class com.lc.core.StrSpliter
 
strToUnicode(String) - Static method in class com.lc.core.convert.Convert
String的字符串转换成unicode的String
sub(float, float) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
sub(float, double) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
sub(double, float) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
sub(double, double) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
sub(Double, Double) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
sub(Number, Number) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(Number...) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(String...) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(BigDecimal...) - Static method in class com.lc.utils.UNumberUtil
提供精确的减法运算
如果传入多个值为null或者空,则返回0
sub(CharSequence, int, int) - Static method in class com.lc.utils.UStringUtil
改进JDK subString
index从0开始计算,最后一个字符为-1
如果from和to位置一样,返回 ""
如果from或to为负数,则按照length从后向前数位置,如果绝对值大于字符串长度,则from归到0,to归到length
如果经过修正的index中from大于to,则互换from和to example:
abcdefgh 2 3 =》 c
abcdefgh 2 -3 =》 cde
subAfter(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
subAfter(CharSequence, char, boolean) - Static method in class com.lc.utils.UStringUtil
截取分隔字符串之后的字符串,不包括分隔字符串
如果给定的字符串为空串(null或""),返回原字符串
如果分隔字符串为空串(null或""),则返回空串,如果分隔字符串未找到,返回空串,举例如下:
subBefore(CharSequence, CharSequence, boolean) - Static method in class com.lc.utils.UStringUtil
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串为空串"",则返回空串,如果分隔字符串未找到,返回原字符串,举例如下:
subBefore(CharSequence, char, boolean) - Static method in class com.lc.utils.UStringUtil
截取分隔字符串之前的字符串,不包括分隔字符串
如果给定的字符串为空串(null或"")或者分隔字符串为null,返回原字符串
如果分隔字符串未找到,返回原字符串,举例如下:
subBetween(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
截取指定字符串中间部分,不包括标识字符串
subBetween(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
截取指定字符串中间部分,不包括标识字符串
subBetweenAll(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
截取指定字符串多段中间部分,不包括标识字符串
subByCodePoint(CharSequence, int, int) - Static method in class com.lc.utils.UStringUtil
通过CodePoint截取字符串,可以截断Emoji
subPre(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
切割指定位置之前部分的字符串
subPreGbk(CharSequence, int, CharSequence) - Static method in class com.lc.utils.UStringUtil
截取部分字符串,这里一个汉字的长度认为是2
subSequence(int, int) - Method in class com.lc.core.StrBuilder
 
subString(int) - Method in class com.lc.core.StrBuilder
返回自定段的字符串
subString(int, int) - Method in class com.lc.core.StrBuilder
返回自定段的字符串
subSuf(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
切割指定位置之后部分的字符串
subSufByLength(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
切割指定长度的后部分的字符串
subWithLength(String, int, int) - Static method in class com.lc.utils.UStringUtil
截取字符串,从指定位置开始,截取指定长度的字符串
author weibaohui
swapCase(String) - Static method in class com.lc.utils.UStringUtil
切换给定字符串中的大小写。大写转小写,小写转大写。
systemCharset() - Static method in class com.lc.utils.UCharsetUtil
系统字符集编码,如果是Windows,则默认为GBK编码,否则取 UCharsetUtil.defaultCharsetName()
systemCharsetName() - Static method in class com.lc.utils.UCharsetUtil
系统字符集编码,如果是Windows,则默认为GBK编码,否则取 UCharsetUtil.defaultCharsetName()
SystemClock - Class in com.lc.core.date
系统时钟
高并发场景下System.currentTimeMillis()的性能问题的优化 System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右) System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道 后台定时更新时钟,JVM退出时,线程自动回收

T

TAB - Static variable in class com.lc.utils.UCharUtil
 
TAB - Static variable in class com.lc.utils.UStringUtil
 
TextSimilarity - Class in com.lc.core.text
文本相似度计算
TextSimilarity() - Constructor for class com.lc.core.text.TextSimilarity
 
thisYear() - Static method in class com.lc.utils.UDateUtil
 
TIME_FORMAT - Static variable in class com.lc.utils.UDateUtil
时间格式(HH:mm:ss:SS)
timestamp() - Method in class com.lc.lang.UUID
与此 UUID 相关联的时间戳值。
timestampToString(Integer) - Static method in class com.lc.utils.UDateUtil
10位int型的时间戳转换为字符串时间(yyyy-MM-dd HH:mm:ss)
timeZone - Variable in class com.lc.core.date.format.AbstractDateBasic
The time zone.
TimeZoneConverter - Class in com.lc.core.convert.impl
TimeZone转换器
TimeZoneConverter() - Constructor for class com.lc.core.convert.impl.TimeZoneConverter
 
toArray() - Method in class com.lc.core.io.FastByteBuffer
返回快速缓冲中的数据
toArray(int, int) - Method in class com.lc.core.io.FastByteBuffer
返回快速缓冲中的数据
toBean(T) - Method in class com.lc.lang.UDict
转换为Bean对象
toBean(T, boolean) - Method in class com.lc.lang.UDict
转换为Bean对象
toBean(Class<T>) - Method in class com.lc.lang.UDict
填充Value Object对象
toBeanIgnoreCase(T) - Method in class com.lc.lang.UDict
转换为Bean对象
toBeanIgnoreCase(Class<T>) - Method in class com.lc.lang.UDict
填充Value Object对象,忽略大小写
toBeanWithCamelCase(T) - Method in class com.lc.lang.UDict
转换为Bean对象,并使用驼峰法模式转换
toBigDecimal(Object, BigDecimal) - Static method in class com.lc.core.convert.Convert
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBigDecimal(Object) - Static method in class com.lc.core.convert.Convert
转换为BigDecimal
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
toBigDecimal(Number) - Static method in class com.lc.utils.UNumberUtil
数字转BigDecimal
toBigDecimal(String) - Static method in class com.lc.utils.UNumberUtil
数字转BigDecimal
toBigInteger(Object, BigInteger) - Static method in class com.lc.core.convert.Convert
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBigInteger(Object) - Static method in class com.lc.core.convert.Convert
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toBool(Object, Boolean) - Static method in class com.lc.core.convert.Convert
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBool(Object) - Static method in class com.lc.core.convert.Convert
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toBoolean(String) - Static method in class com.lc.utils.UBooleanUtil
转换字符串为boolean值
toBooleanArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Boolean数组
toByte(Object, Byte) - Static method in class com.lc.core.convert.Convert
转换为byte
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toByte(Object) - Static method in class com.lc.core.convert.Convert
转换为byte
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toByte(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为byte
toByteArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Byte数组
toByteArray() - Method in class com.lc.core.io.FastByteArrayOutputStream
转为Byte数组
toByteObj(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为Byte
toBytes(int) - Static method in class com.lc.utils.UNumberUtil
int值转byte数组,使用大端字节序(高位字节在前,低位字节在后)
见:http://www.ruanyifeng.com/blog/2016/11/byte-order.html
toCalendar() - Method in class com.lc.core.date.DateTime
转换为Calendar, 默认 Locale
toCalendar(Locale) - Method in class com.lc.core.date.DateTime
转换为Calendar
toCalendar(TimeZone) - Method in class com.lc.core.date.DateTime
转换为Calendar
toCalendar(TimeZone, Locale) - Method in class com.lc.core.date.DateTime
转换为Calendar
toCamelCase(CharSequence) - Static method in class com.lc.utils.UStringUtil
将下划线方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。
例如:hello_world=》helloWorld
toCamelCaseMap(Map<K, V>) - Static method in class com.lc.utils.UMapUtil
将已知Map转换为key为驼峰风格的Map
如果KEY为非String类型,保留原值
toChar(Object, Character) - Static method in class com.lc.core.convert.Convert
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toChar(Object) - Static method in class com.lc.core.convert.Convert
转换为字符
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toChar(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为char
toCharacter(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为Character
toCharArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Character数组
toChinese() - Method in enum com.lc.core.date.Week
转换为中文名
toChinese(String) - Method in enum com.lc.core.date.Week
转换为中文名
toCollection(Class<?>, Class<?>, Object) - Static method in class com.lc.core.convert.Convert
转换为集合类
toDate(Object, Date) - Static method in class com.lc.core.convert.Convert
转换为Date
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toDate(Object) - Static method in class com.lc.core.convert.Convert
转换为Date
如果给定的值为空,或者转换失败,返回null
转换失败不会报错
toDate(Object) - Static method in class com.lc.utils.UDateUtil
将对象转成日期对象
toDateStr() - Method in class com.lc.core.date.DateTime
转为"yyyy-MM-dd " 格式字符串
toDBC(String) - Static method in class com.lc.core.convert.Convert
全角转半角
toDBC(String, Set<Character>) - Static method in class com.lc.core.convert.Convert
替换全角为半角
toDouble(Object, Double) - Static method in class com.lc.core.convert.Convert
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toDouble(Object) - Static method in class com.lc.core.convert.Convert
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toDouble(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为double
toDoubleArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Double数组
toDoubleObj(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为double
toEnum(Class<E>, Object, E) - Static method in class com.lc.core.convert.Convert
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
toEnum(Class<E>, Object) - Static method in class com.lc.core.convert.Convert
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
toFloat(Object, Float) - Static method in class com.lc.core.convert.Convert
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toFloat(Object) - Static method in class com.lc.core.convert.Convert
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toFloat(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为float
toFloatArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Float数组
toFloatObj(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为Float
toHex(String, Charset) - Static method in class com.lc.core.convert.Convert
字符串转换成十六进制字符串,结果为小写
toHex(byte[]) - Static method in class com.lc.core.convert.Convert
byte数组转16进制串
toInt(Object, Integer) - Static method in class com.lc.core.convert.Convert
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toInt(Object) - Static method in class com.lc.core.convert.Convert
转换为int
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toInt(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为int
toInt(byte[]) - Static method in class com.lc.utils.UNumberUtil
byte数组转int,使用大端字节序(高位字节在前,低位字节在后)
见:http://www.ruanyifeng.com/blog/2016/11/byte-order.html
toIntArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Integer数组
toInteger(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为Integer
toJdkDate() - Method in class com.lc.core.date.DateTime
转换为 Date
考虑到很多框架(例如Hibernate)的兼容性,提供此方法返回JDK原生的Date对象
toList(Object) - Static method in class com.lc.core.convert.Convert
转换为ArrayList,元素类型默认Object
toList(Class<?>, Object) - Static method in class com.lc.core.convert.Convert
转换为ArrayList
toList(Iterable<E>) - Static method in class com.lc.utils.UIterUtil
Iterator转List
不判断,直接生成新的List
toList(Iterator<E>) - Static method in class com.lc.utils.UIterUtil
Iterator转List
不判断,直接生成新的List
toLong(Object, Long) - Static method in class com.lc.core.convert.Convert
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toLong(Object) - Static method in class com.lc.core.convert.Convert
转换为long
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toLong(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为long
toLongArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Long数组
toLongObj(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为Long
toLower(String) - Static method in class com.lc.utils.UStringUtil
 
toMsStr() - Method in class com.lc.core.date.DateTime
 
toNumber(Object, Number) - Static method in class com.lc.core.convert.Convert
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toNumber(Object) - Static method in class com.lc.core.convert.Convert
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toNumberArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Number数组
toSBC(String) - Static method in class com.lc.core.convert.Convert
半角转全角
toSBC(String, Set<Character>) - Static method in class com.lc.core.convert.Convert
半角转全角
toShort(Object, Short) - Static method in class com.lc.core.convert.Convert
转换为Short
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toShort(Object) - Static method in class com.lc.core.convert.Convert
转换为Short
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toShort(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为short
toShortArray(Object) - Static method in class com.lc.core.convert.Convert
转换为Short数组
toShortObj(boolean) - Static method in class com.lc.utils.UBooleanUtil
boolean值转为Short
toSqlDate() - Method in class com.lc.core.date.DateTime
转为 Date
toStr(Object, String) - Static method in class com.lc.core.convert.Convert
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toStr(Object) - Static method in class com.lc.core.convert.Convert
转换为字符串
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toStr(Number, String) - Static method in class com.lc.utils.UNumberUtil
数字转字符串
调用Object.toString(),并去除尾小数点儿后多余的0
toStr(Number) - Static method in class com.lc.utils.UNumberUtil
数字转字符串
调用Object.toString(),并去除尾小数点儿后多余的0
toStrArray(Object) - Static method in class com.lc.core.convert.Convert
转换为String数组
toString(char) - Static method in class com.lc.core.ASCIIStrCache
字符转为字符串
如果为ASCII字符,使用缓存
toString() - Method in class com.lc.core.date.BetweenFormater
 
toString(BetweenFormater.Level) - Method in class com.lc.core.date.DateBetween
格式化输出时间差
toString() - Method in class com.lc.core.date.DateBetween
 
toString() - Method in class com.lc.core.date.DateTime
转为"yyyy-MM-dd yyyy-MM-dd HH:mm:ss " 格式字符串
如果时区被设置,会转换为其时区对应的时间,否则转换为当前地点对应的时区
toString(TimeZone) - Method in class com.lc.core.date.DateTime
转为"yyyy-MM-dd yyyy-MM-dd HH:mm:ss " 格式字符串
如果时区不为null,会转换为其时区对应的时间,否则转换为当前时间对应的时区
toString(String) - Method in class com.lc.core.date.DateTime
转为字符串
toString(DatePrinter) - Method in class com.lc.core.date.DateTime
转为字符串
toString(DateFormat) - Method in class com.lc.core.date.DateTime
转为字符串
toString() - Method in class com.lc.core.date.format.AbstractDateBasic
 
toString() - Method in class com.lc.core.date.format.FastDateFormat
 
toString() - Method in class com.lc.core.io.FastByteArrayOutputStream
 
toString(String) - Method in class com.lc.core.io.FastByteArrayOutputStream
转为字符串
toString(Charset) - Method in class com.lc.core.io.FastByteArrayOutputStream
转为字符串
toString(boolean) - Method in class com.lc.core.StrBuilder
生成字符串
toString() - Method in class com.lc.core.StrBuilder
生成字符串
toString() - Method in class com.lc.lang.mutable.MutableObj
 
toString() - Method in class com.lc.lang.UUID
返回此UUID 的字符串表现形式。
toString(boolean) - Method in class com.lc.lang.UUID
返回此UUID 的字符串表现形式。
toString(Object) - Static method in class com.lc.utils.UArrayUtil
数组或集合转String
toString(boolean, String, String) - Static method in class com.lc.utils.UBooleanUtil
将boolean转换为字符串
toString(char) - Static method in class com.lc.utils.UCharUtil
字符转为字符串
如果为ASCII字符,使用缓存
toString(Object) - Static method in class com.lc.utils.UStringUtil
调用对象的toString方法,null会返回“null”
toString(String) - Static method in class com.lc.utils.UUnicodeUtil
Unicode字符串转为普通字符串
Unicode字符串的表现方式为:\\uXXXX
toStringAndReset() - Method in class com.lc.core.StrBuilder
重置并返回生成的字符串
toStringDefaultTimeZone() - Method in class com.lc.core.date.DateTime
转为"yyyy-MM-dd yyyy-MM-dd HH:mm:ss " 格式字符串
时区使用当前地区的默认时区
toStringOnOff(boolean) - Static method in class com.lc.utils.UBooleanUtil
将boolean转换为字符串 'on' 或者 'off'.
toStringTrueFalse(boolean) - Static method in class com.lc.utils.UBooleanUtil
将boolean转换为字符串 'true' 或者 'false'.
toStringYesNo(boolean) - Static method in class com.lc.utils.UBooleanUtil
将boolean转换为字符串 'yes' 或者 'no'.
toSymbolCase(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
将驼峰式命名的字符串转换为使用符号连接方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。
totalLength(CharSequence...) - Static method in class com.lc.utils.UStringUtil
给定字符串数组的总长度
null字符长度定义为0
toTimestamp() - Method in class com.lc.core.date.DateTime
转为Timestamp
toTimeStr() - Method in class com.lc.core.date.DateTime
转为"HH:mm:ss" 格式字符串
touch(File) - Static method in class com.lc.utils.UFileUtil
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型
toUnderlineCase(CharSequence) - Static method in class com.lc.utils.UStringUtil
将驼峰式命名的字符串转换为下划线方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。
例如:
toUnicode(String) - Static method in class com.lc.utils.UUnicodeUtil
字符串编码为Unicode形式
toUnicode(String, boolean) - Static method in class com.lc.utils.UUnicodeUtil
字符串编码为Unicode形式
toUnicodeHex(int) - Static method in class com.lc.utils.UHexUtil
将指定int值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
toUnicodeHex(char) - Static method in class com.lc.utils.UHexUtil
将指定char值转换为Unicode字符串形式,常用于特殊字符(例如汉字)转Unicode形式
转换的字符串如果u后不足4位,则前面用0填充,例如:
toUnsignedByteArray(BigInteger) - Static method in class com.lc.utils.UNumberUtil
以无符号字节数组的形式返回传入值。
toUnsignedByteArray(int, BigInteger) - Static method in class com.lc.utils.UNumberUtil
以无符号字节数组的形式返回传入值。
toUpper(String) - Static method in class com.lc.utils.UStringUtil
 
toURI(URL) - Static method in class com.lc.utils.UURLUtil
转URL为URI
transformWeekEN2Num(String) - Static method in class com.lc.utils.UDateUtil
将英文星期转换成数字
trim(CharSequence) - Static method in class com.lc.utils.UStringUtil
除去字符串头尾部的空白,如果字符串是null,依然返回null
trim(String[]) - Static method in class com.lc.utils.UStringUtil
给定字符串数组全部做去首尾空格
trim(CharSequence, int) - Static method in class com.lc.utils.UStringUtil
除去字符串头尾部的空白符,如果字符串是null,依然返回null
trimEnd(CharSequence) - Static method in class com.lc.utils.UStringUtil
除去字符串尾部的空白,如果字符串是null,则返回null
trimStart(CharSequence) - Static method in class com.lc.utils.UStringUtil
除去字符串头部的空白,如果字符串是null,则返回null
trimToEmpty(CharSequence) - Static method in class com.lc.utils.UStringUtil
除去字符串头尾部的空白,如果字符串是null,返回""
trimToNull(CharSequence) - Static method in class com.lc.utils.UStringUtil
除去字符串头尾部的空白,如果字符串是null,返回""

U

UArrayUtil - Class in com.lc.utils
数组工具类
UArrayUtil() - Constructor for class com.lc.utils.UArrayUtil
 
UBase64Util - Class in com.lc.utils
Base64工具类
提供Base64的编码和解码方案
base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符,
也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。
UBase64Util() - Constructor for class com.lc.utils.UBase64Util
 
UBeanUtil - Class in com.lc.utils
Bean工具类
UBeanUtil() - Constructor for class com.lc.utils.UBeanUtil
 
UBooleanUtil - Class in com.lc.utils
Boolean类型相关工具类
Full Of ❤Love❤
UBooleanUtil() - Constructor for class com.lc.utils.UBooleanUtil
 
UCache - Class in com.lc.core.cache.singleCache
ICacheManager接口的具体实现子类
UCacheUtil - Class in com.lc.utils
单例缓存工具类
UCacheUtil() - Constructor for class com.lc.utils.UCacheUtil
 
UCharsetUtil - Class in com.lc.utils
字符集工具类
UCharsetUtil() - Constructor for class com.lc.utils.UCharsetUtil
 
UCharUtil - Class in com.lc.utils
字符工具类
部分工具来自于Apache Commons系列
UCharUtil() - Constructor for class com.lc.utils.UCharUtil
 
UClassLoaderUtil - Class in com.lc.utils
ClassLoader工具类
UClassLoaderUtil() - Constructor for class com.lc.utils.UClassLoaderUtil
 
UClassUtil - Class in com.lc.utils
类工具类
UClassUtil() - Constructor for class com.lc.utils.UClassUtil
 
UCollUtil - Class in com.lc.utils
集合相关工具类
UCollUtil() - Constructor for class com.lc.utils.UCollUtil
 
UCompareUtil - Class in com.lc.utils
比较工具类
Full Of ❤Love❤
UCompareUtil() - Constructor for class com.lc.utils.UCompareUtil
 
UConsole - Class in com.lc.lang
命令行(控制台)工具方法类
Full Of ❤Love❤
UConsole() - Constructor for class com.lc.lang.UConsole
 
UDateUtil - Class in com.lc.utils
日期时间工具类
UDict - Class in com.lc.lang
字典对象,扩充了HashMap中的方法
Full Of ❤Love❤
UDict() - Constructor for class com.lc.lang.UDict
构造
UDict(boolean) - Constructor for class com.lc.lang.UDict
构造
UDict(int) - Constructor for class com.lc.lang.UDict
构造
UDict(int, boolean) - Constructor for class com.lc.lang.UDict
构造
UDict(int, float) - Constructor for class com.lc.lang.UDict
构造
UDict(int, float, boolean) - Constructor for class com.lc.lang.UDict
构造
UDict(Map<String, Object>) - Constructor for class com.lc.lang.UDict
构造
UExceptionUtil - Class in com.lc.utils
异常工具类
UExceptionUtil() - Constructor for class com.lc.utils.UExceptionUtil
 
UFileUtil - Class in com.lc.utils
文件工具类
UFileUtil() - Constructor for class com.lc.utils.UFileUtil
 
UHexUtil - Class in com.lc.utils
十六进制工具类
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
例如十进制数57,在二进制写作111001,在16进制写作39。
像java,c这样的语言为了区分十六进制和十进制数值,会在十六进制数的前面加上 0x,比如0x20是十进制的32,而不是十进制的20
UHexUtil() - Constructor for class com.lc.utils.UHexUtil
 
UIdUtil - Class in com.lc.utils
ID生成器工具类
此工具类中主要封装:
UIdUtil() - Constructor for class com.lc.utils.UIdUtil
 
UIoUtil - Class in com.lc.utils
IO工具类
IO工具类只是辅助流的读写,并不负责关闭流。原因是流可能被多次读写,读写关闭后容易造成问题。
UIoUtil() - Constructor for class com.lc.utils.UIoUtil
 
UIterUtil - Class in com.lc.utils
IterableIterator 相关工具类
UIterUtil() - Constructor for class com.lc.utils.UIterUtil
 
UMapUtil - Class in com.lc.utils
Map相关工具类
UMapUtil() - Constructor for class com.lc.utils.UMapUtil
 
UModifierUtil - Class in com.lc.utils
修饰符工具类
UModifierUtil() - Constructor for class com.lc.utils.UModifierUtil
 
UModifierUtil.ModifierType - Enum in com.lc.utils
修饰符枚举
UNDERLINE - Static variable in class com.lc.utils.UCharUtil
 
UNDERLINE - Static variable in class com.lc.utils.UStringUtil
 
unicodeToStr(String) - Static method in class com.lc.core.convert.Convert
unicode的String转换成String的字符串
UNumberUtil - Class in com.lc.utils
数字工具类
Full Of ❤Love❤
UNumberUtil() - Constructor for class com.lc.utils.UNumberUtil
 
unWrap(Class<?>) - Static method in enum com.lc.core.convert.BasicType
包装类转为原始类,非包装类返回原类
unWrap(Class<?>) - Static method in class com.lc.core.convert.Convert
包装类转为原始类,非包装类返回原类
unWrap(CharSequence, String, String) - Static method in class com.lc.utils.UStringUtil
去掉字符包装,如果未被包装则返回原字符串
unWrap(CharSequence, char, char) - Static method in class com.lc.utils.UStringUtil
去掉字符包装,如果未被包装则返回原字符串
unWrap(CharSequence, char) - Static method in class com.lc.utils.UStringUtil
去掉字符包装,如果未被包装则返回原字符串
UObjectUtil - Class in com.lc.utils
一些通用的函数
UObjectUtil() - Constructor for class com.lc.utils.UObjectUtil
 
upperFirst(CharSequence) - Static method in class com.lc.utils.UStringUtil
大写首字母
例如:str = name, return Name
upperFirstAndAddPre(CharSequence, String) - Static method in class com.lc.utils.UStringUtil
原字符串首字母大写并在其首部添加指定字符串 例如:str=name, preString=get =》 return getName
URandomUtil - Class in com.lc.utils
随机工具类
URandomUtil() - Constructor for class com.lc.utils.URandomUtil
 
UReflectUtil - Class in com.lc.utils
反射工具类
UReflectUtil() - Constructor for class com.lc.utils.UReflectUtil
 
UResourceUtil - Class in com.lc.utils
ClassPath资源工具类
UResourceUtil() - Constructor for class com.lc.utils.UResourceUtil
 
UReUtil - Class in com.lc.utils
正则相关工具类
Full Of ❤Love❤
常用正则请见 Validator
UReUtil() - Constructor for class com.lc.utils.UReUtil
 
URIConverter - Class in com.lc.core.convert.impl
URI对象转换器
URIConverter() - Constructor for class com.lc.core.convert.impl.URIConverter
 
URL - Static variable in class com.lc.lang.PatternPool
URL
URL - Static variable in class com.lc.lang.Validator
URL
URL_HTTP - Static variable in class com.lc.lang.PatternPool
Http URL
URL_HTTP - Static variable in class com.lc.lang.Validator
Http URL
URL_PROTOCOL_FILE - Static variable in class com.lc.utils.UURLUtil
URL 协议表示文件: "file"
URL_PROTOCOL_JAR - Static variable in class com.lc.utils.UURLUtil
URL 协议表示Jar文件: "jar"
URL_PROTOCOL_VFS - Static variable in class com.lc.utils.UURLUtil
URL 协议表示JBoss VFS资源: "vfs"
URL_PROTOCOL_VFSFILE - Static variable in class com.lc.utils.UURLUtil
URL 协议表示JBoss文件: "vfsfile"
URL_PROTOCOL_VFSZIP - Static variable in class com.lc.utils.UURLUtil
URL 协议表示JBoss zip文件: "vfszip"
URL_PROTOCOL_WSJAR - Static variable in class com.lc.utils.UURLUtil
URL 协议表示WebSphere文件: "wsjar"
URL_PROTOCOL_ZIP - Static variable in class com.lc.utils.UURLUtil
URL 协议表示zip文件: "zip"
URLConverter - Class in com.lc.core.convert.impl
URL对象转换器
URLConverter() - Constructor for class com.lc.core.convert.impl.URLConverter
 
UStringUtil - Class in com.lc.utils
字符串工具类
Full Of ❤Love❤
UStringUtil() - Constructor for class com.lc.utils.UStringUtil
 
UTC_FORMAT - Static variable in class com.lc.core.date.DatePattern
UTC时间FastDateFormat:yyyy-MM-dd'T'HH:mm:ss'Z'
UTC_PATTERN - Static variable in class com.lc.core.date.DatePattern
UTC时间:yyyy-MM-dd'T'HH:mm:ss'Z'
utf8Bytes(CharSequence) - Static method in class com.lc.utils.UStringUtil
编码字符串,编码为UTF-8
utf8Str(Object) - Static method in class com.lc.utils.UStringUtil
将对象转为字符串
1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法
UTF_8 - Static variable in class com.lc.utils.UCharsetUtil
UTF-8
UtilException - Exception in com.lc.exception
工具类异常
UtilException(Throwable) - Constructor for exception com.lc.exception.UtilException
 
UtilException(String) - Constructor for exception com.lc.exception.UtilException
 
UtilException(String, Object...) - Constructor for exception com.lc.exception.UtilException
 
UtilException(String, Throwable) - Constructor for exception com.lc.exception.UtilException
 
UtilException(Throwable, String, Object...) - Constructor for exception com.lc.exception.UtilException
 
UTypeUtil - Class in com.lc.utils
针对 Type 的工具类封装
UTypeUtil() - Constructor for class com.lc.utils.UTypeUtil
 
UUID - Static variable in class com.lc.lang.PatternPool
UUID
UUID - Class in com.lc.lang
UUID
UUID(long, long) - Constructor for class com.lc.lang.UUID
使用指定的数据构造新的 UUID。
UUID - Static variable in class com.lc.lang.Validator
UUID
uuid() - Static method in class com.lc.utils.UStringUtil
生成随机UUID
UUID_SIMPLE - Static variable in class com.lc.lang.PatternPool
不带横线的UUID
UUID_SIMPLE - Static variable in class com.lc.lang.Validator
不带横线的UUID
UUIDConverter - Class in com.lc.core.convert.impl
UUID对象转换器转换器
UUIDConverter() - Constructor for class com.lc.core.convert.impl.UUIDConverter
 
UUnicodeUtil - Class in com.lc.utils
提供Unicode字符串和普通字符串之间的转换
Full Of ❤Love❤
UUnicodeUtil() - Constructor for class com.lc.utils.UUnicodeUtil
 
UURLUtil - Class in com.lc.utils
统一资源定位符相关工具类
UURLUtil() - Constructor for class com.lc.utils.UURLUtil
 

V

validateBetween(Number, Number, Number, String) - Static method in class com.lc.lang.Validator
检查给定的数字是否在指定范围内
validateBirthday(String, String) - Static method in class com.lc.lang.Validator
验证验证是否为生日
validateChinese(String, String) - Static method in class com.lc.lang.Validator
验证是否为汉字
validateCitizenIdNumber(String, String) - Static method in class com.lc.lang.Validator
验证是否为身份证号码(18位中国)
出生日期只支持到到2999年
validateEmail(String, String) - Static method in class com.lc.lang.Validator
验证是否为可用邮箱地址
validateEqual(Object, Object, String) - Static method in class com.lc.lang.Validator
验证是否相等,不相等抛出异常
ValidateException - Exception in com.lc.exception
验证异常
ValidateException() - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(String) - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(String, Object...) - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(Throwable) - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(String, Throwable) - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(int, String) - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(int, Throwable) - Constructor for exception com.lc.exception.ValidateException
 
ValidateException(int, String, Throwable) - Constructor for exception com.lc.exception.ValidateException
 
validateGeneral(String, String) - Static method in class com.lc.lang.Validator
验证是否为英文字母 、数字和下划线
validateGeneral(String, int, int, String) - Static method in class com.lc.lang.Validator
验证是否为给定长度范围的英文字母 、数字和下划线
validateGeneral(String, int, String) - Static method in class com.lc.lang.Validator
验证是否为给定最小长度的英文字母 、数字和下划线
validateGeneralWithChinese(String, String) - Static method in class com.lc.lang.Validator
验证是否为中文字、英文字母、数字和下划线
validateIpv4(String, String) - Static method in class com.lc.lang.Validator
验证是否为IPV4地址
validateLetter(String, String) - Static method in class com.lc.lang.Validator
验证是否全部为字母组成,包括大写和小写字母和汉字
validateLowerCase(String, String) - Static method in class com.lc.lang.Validator
验证字符串是否全部为小写字母
validateMac(String, String) - Static method in class com.lc.lang.Validator
验证是否为MAC地址
validateMatchRegex(String, String, String) - Static method in class com.lc.lang.Validator
通过正则表达式验证
不符合正则
validateMobile(String, String) - Static method in class com.lc.lang.Validator
验证是否为手机号码(中国)
validateMoney(String, String) - Static method in class com.lc.lang.Validator
验证是否为货币
validateNotEmpty(Object, String) - Static method in class com.lc.lang.Validator
验证是否为空,为空时抛出异常
对于String类型判定是否为empty(null 或 "")
validateNotEmptyAndEqual(Object, Object, String) - Static method in class com.lc.lang.Validator
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值不等时抛出异常
validateNotEmptyAndNotEqual(Object, Object, String) - Static method in class com.lc.lang.Validator
验证是否非空且与指定值相等
当数据为空时抛出验证异常
当两值相等时抛出异常
validateNotEqual(Object, Object, String) - Static method in class com.lc.lang.Validator
验证是否不等,相等抛出异常
validateNotNull(T, String, Object...) - Static method in class com.lc.lang.Validator
检查指定值是否为null
validateNumber(String, String) - Static method in class com.lc.lang.Validator
验证是否为数字
validatePlateNumber(String, String) - Static method in class com.lc.lang.Validator
验证是否为中国车牌号
validateUpperCase(String, String) - Static method in class com.lc.lang.Validator
验证字符串是否全部为大写字母
validateUrl(String, String) - Static method in class com.lc.lang.Validator
验证是否为URL
validateUUID(String, String) - Static method in class com.lc.lang.Validator
验证是否为UUID
包括带横线标准格式和不带横线的简单模式
validateWord(String, String) - Static method in class com.lc.lang.Validator
验证是否为字母(包括大写和小写字母)
validateZipCode(String, String) - Static method in class com.lc.lang.Validator
验证是否为邮政编码(中国)
Validator - Class in com.lc.lang
字段验证器
value(String, Type) - Method in class com.lc.core.bean.copier.provider.BeanValueProvider
 
value(String, Type) - Method in class com.lc.core.bean.copier.provider.MapValueProvider
 
value(T, Type) - Method in interface com.lc.core.bean.copier.ValueProvider
获取值
返回值一般需要匹配被注入类型,如果不匹配会调用默认转换 Convert.convert(Type, Object)实现转换
valueOf(String) - Static method in enum com.lc.core.bean.BeanDescCache
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.convert.BasicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.BetweenFormater.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.DateField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.DateUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.Month
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.Quarter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.Season
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.core.date.Week
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lc.utils.UModifierUtil.ModifierType
Returns the enum constant of this type with the specified name.
ValueProvider<T> - Interface in com.lc.core.bean.copier
值提供者,用于提供Bean注入时参数对应值得抽象接口
继承或匿名实例化此接口
在Bean注入过程中,Bean获得字段名,通过外部方式根据这个字段名查找相应的字段值,然后注入Bean
values() - Static method in enum com.lc.core.bean.BeanDescCache
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.convert.BasicType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.BetweenFormater.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.DateField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.DateUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.Month
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.Quarter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.Season
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.core.date.Week
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lc.utils.UModifierUtil.ModifierType
Returns an array containing the constants of this enum type, in the order they are declared.
variant() - Method in class com.lc.lang.UUID
与此 UUID 相关联的变体号。变体号描述 UUID 的布局。
version() - Method in class com.lc.lang.UUID
与此 UUID 相关联的版本号.
VersionComparator - Class in com.lc.core.comparator
版本比较器
比较两个版本的大小
排序时版本从小到大排序,既比较时小版本在前,大版本在后
支持如:1.3.20.8,6.82.20160101,8.5a/8.5c等版本形式
参考:https://www.cnblogs.com/shihaiming/p/6286575.html
VersionComparator() - Constructor for class com.lc.core.comparator.VersionComparator
默认构造

W

WAR_URL_PREFIX - Static variable in class com.lc.utils.UURLUtil
URL 前缀表示war: "war:"
WAR_URL_SEPARATOR - Static variable in class com.lc.utils.UURLUtil
WAR路径及内部文件路径分界符
Week - Enum in com.lc.core.date
星期枚举
与Calendar中的星期int值对应
weekOfMonth() - Method in class com.lc.core.date.DateTime
获得指定日期是所在月份的第几周
此方法返回值与一周的第一天有关,比如:
2016年1月3日为周日,如果一周的第一天为周日,那这天是第二周(返回2)
如果一周的第一天为周一,那这天是第一周(返回1)
weekOfYear() - Method in class com.lc.core.date.DateTime
获得指定日期是所在年份的第几周
此方法返回值与一周的第一天有关,比如:
2016年1月3日为周日,如果一周的第一天为周日,那这天是第二周(返回2)
如果一周的第一天为周一,那这天是第一周(返回1)
跨年的那个星期得到的结果总是1
WeightObj(T, double) - Constructor for class com.lc.lang.WeightRandom.WeightObj
构造
WeightRandom<T> - Class in com.lc.lang
权重随机算法实现
WeightRandom() - Constructor for class com.lc.lang.WeightRandom
构造
WeightRandom(WeightRandom.WeightObj<T>) - Constructor for class com.lc.lang.WeightRandom
构造
WeightRandom(Iterable<WeightRandom.WeightObj<T>>) - Constructor for class com.lc.lang.WeightRandom
构造
WeightRandom(WeightRandom.WeightObj<T>[]) - Constructor for class com.lc.lang.WeightRandom
构造
weightRandom(WeightRandom.WeightObj<T>[]) - Static method in class com.lc.utils.URandomUtil
带有权重的随机生成器 WeightRandom
weightRandom(Iterable<WeightRandom.WeightObj<T>>) - Static method in class com.lc.utils.URandomUtil
带有权重的随机生成器 WeightRandom
WeightRandom.WeightObj<T> - Class in com.lc.lang
带有权重的对象包装
where() - Static method in class com.lc.lang.UConsole
返回当前位置+行号 (不支持Lambda、内部类、递归内使用)
WORD - Static variable in class com.lc.lang.PatternPool
字母
wrap(Class<?>) - Static method in enum com.lc.core.convert.BasicType
原始类转为包装类,非原始类返回原类
wrap(Class<?>) - Static method in class com.lc.core.convert.Convert
原始类转为包装类,非原始类返回原类
wrap(Object) - Static method in class com.lc.utils.UArrayUtil
包装数组对象
wrap(CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
包装指定字符串 当前缀和后缀一致时使用此方法
wrap(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
包装指定字符串
wrapAll(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
包装多个字符串
wrapAll(CharSequence, CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
包装多个字符串
wrapAllIfMissing(CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
包装多个字符串,如果已经包装,则不再包装
wrapAllIfMissing(CharSequence, CharSequence, CharSequence...) - Static method in class com.lc.utils.UStringUtil
包装多个字符串,如果已经包装,则不再包装
wrapIfMissing(CharSequence, CharSequence, CharSequence) - Static method in class com.lc.utils.UStringUtil
包装指定字符串,如果前缀或后缀已经包含对应的字符串,则不再包装
wrapperPrimitiveMap - Static variable in enum com.lc.core.convert.BasicType
包装类型为Key,原始类型为Value,例如: Integer.class =》 int.class.
write(String) - Method in class com.lc.core.FileWriter
将String写入文件,覆盖模式
write(String, boolean) - Method in class com.lc.core.FileWriter
将String写入文件
write(byte[], int, int, boolean) - Method in class com.lc.core.FileWriter
写入数据到文件
write(byte[], int, int) - Method in class com.lc.core.io.FastByteArrayOutputStream
 
write(int) - Method in class com.lc.core.io.FastByteArrayOutputStream
 
write(OutputStream, boolean, byte[]) - Static method in class com.lc.utils.UIoUtil
将byte[]写到流中
writeBytes(byte[], File) - Static method in class com.lc.utils.UFileUtil
写数据到文件中
writeBytes(byte[], File, int, int, boolean) - Static method in class com.lc.utils.UFileUtil
写入数据到文件
writeString(String, File, Charset) - Static method in class com.lc.utils.UFileUtil
将String写入文件,覆盖模式
writeTo(OutputStream) - Method in class com.lc.core.io.FastByteArrayOutputStream
写出

X

xor(boolean...) - Static method in class com.lc.utils.UBooleanUtil
对Boolean数组取异或
xor(Boolean...) - Static method in class com.lc.utils.UBooleanUtil
xorOfWrap(Boolean...) - Static method in class com.lc.utils.UBooleanUtil
对Boolean数组取异或

Y

year() - Method in class com.lc.core.date.DateTime
获得年的部分
year(Date) - Static method in class com.lc.utils.UDateUtil
获得年的部分

Z

zero2One(int) - Static method in class com.lc.utils.UNumberUtil
如果给定值为0,返回1,否则返回原值
ZIP_CODE - Static variable in class com.lc.lang.PatternPool
邮编
ZIP_CODE - Static variable in class com.lc.lang.Validator
邮编
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2020. All rights reserved.