feilong-core 2.0.3 API
A B C D E F G H I J L M N O P Q R S T U V Y 

A

AbstractPartitionThreadExecutor - Class in com.feilong.core.lang.thread
抽象实现.
AbstractPartitionThreadExecutor() - Constructor for class com.feilong.core.lang.thread.AbstractPartitionThreadExecutor
 
actualExecute(List<T>, int, Map<String, ?>, PartitionRunnableBuilder<T>) - Method in class com.feilong.core.lang.thread.AbstractPartitionThreadExecutor
让实现类 focus 实现具体代码流程, 已经校验完参数.
actualExecute(List<T>, int, Map<String, ?>, PartitionRunnableBuilder<T>) - Method in class com.feilong.core.lang.thread.DefaultPartitionThreadExecutor
Actual execute.
addAllIgnoreNull(Collection<O>, Iterable<? extends O>) - Static method in class com.feilong.core.util.CollectionsUtil
添加所有的Iterable元素到指定的objectCollection,如果 iterable是null将忽略.
addDay(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减天数.
addHour(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减小时.
addIgnoreNullOrEmpty(Collection<T>, T) - Static method in class com.feilong.core.util.CollectionsUtil
添加 element元素到指定的objectCollection,如果 element 是null或者 empty将忽略.
addMillisecond(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减毫秒.
addMinute(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减分钟.
addMonth(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减月份.
addParameter(String, String, String, String) - Static method in class com.feilong.core.net.ParamUtil
给指定的uriString添加指定的参数 paramName 和值 paramValue.
addParameterArrayValueMap(String, Map<String, String[]>, String) - Static method in class com.feilong.core.net.ParamUtil
给指定的 uriString添加参数 arrayValueMap,如果uri包含指定的参数名字,那么会被新的值替换.
addParameterSingleValueMap(String, Map<String, String>, String) - Static method in class com.feilong.core.net.ParamUtil
给指定的uriString添加指定的参数 singleValueMap.
addSecond(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减秒.
addWeek(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date加减星期 .
addYear(Date, int) - Static method in class com.feilong.core.date.DateUtil
指定日期 date,加减年份.
AggregateUtil - Class in com.feilong.core.util
专门用来统计数据的工具类.
Alias - Annotation Type in com.feilong.core.bean
用来标识 bean 字段和 map的key一对一的关系,简化减少hard coding.
Alphabet - Class in com.feilong.core
常用字母表.
AMPERSAND - Static variable in class com.feilong.core.URIComponents
The Constant ampersand"&".
AnnotationToStringBuilder<T extends Annotation> - Interface in com.feilong.core.lang.annotation
Annotation 转成 String 的接口.
ArrayUtil - Class in com.feilong.core.lang
数组工具类.
avg(Iterable<O>, String, int) - Static method in class com.feilong.core.util.AggregateUtil
算术平均值.
avg(Iterable<O>, String[], int) - Static method in class com.feilong.core.util.AggregateUtil
算术平均值.

B

BASIC_ISO_DATE - Static variable in class com.feilong.core.DatePattern
The ISO date formatter that formats or parses a date without an offset, such as '20111203' , "yyyyMMdd".
BeanComparatorUtil - Class in com.feilong.core.util.comparator
专注于 bean 属性值的排序.
BeanOperationException - Exception in com.feilong.core.bean
使用org.apache.commons.beanutils包下的类出现的异常.
BeanOperationException(String, Throwable) - Constructor for exception com.feilong.core.bean.BeanOperationException
Instantiates a new bean util exception.
BeanOperationException(Throwable) - Constructor for exception com.feilong.core.bean.BeanOperationException
Instantiates a new bean util exception.
BeanPredicate<T> - Class in com.feilong.core.util.predicate
BeanPredicate(String, Predicate) - Constructor for class com.feilong.core.util.predicate.BeanPredicate
The Constructor.
BeanPredicateUtil - Class in com.feilong.core.util.predicate
专门针对bean,提供的 BeanPredicateUtil.
BeanPropertyValueChangeClosure<T> - Class in com.feilong.core.util.closure
Closure 实现,用来更新指定属性的指定值.
BeanPropertyValueChangeClosure(String, Object) - Constructor for class com.feilong.core.util.closure.BeanPropertyValueChangeClosure
Instantiates a new bean property value change closure.
BeanTransformer<I,O> - Class in com.feilong.core.util.transformer
将传入的bean转成指定类型 toBeanType 的Bean 的转换器.
BeanTransformer(Class<O>, String...) - Constructor for class com.feilong.core.util.transformer.BeanTransformer
Instantiates a new bean transformer.
BeanUtil - Class in com.feilong.core.bean
BeanUtils的再次封装.
BILLION - Static variable in class com.feilong.core.lang.NumberUtil
十亿, 1000000000.
build(T) - Method in interface com.feilong.core.lang.annotation.AnnotationToStringBuilder
将制定的 Annotation 转成 String.
build(T) - Method in class com.feilong.core.lang.annotation.DefaultAnnotationToStringBuilder
 
build(List<T>, PartitionThreadEntity, Map<String, ?>) - Method in class com.feilong.core.lang.thread.DefaultPartitionRunnableBuilder
Builds the.
build(int) - Method in interface com.feilong.core.lang.thread.PartitionEachSizeBuilder
Builds the.
build(int) - Method in class com.feilong.core.lang.thread.PartitionEachSizeThreadConfigBuilder
构造每个分区大小.
build(List<T>, PartitionThreadEntity, Map<String, ?>) - Method in interface com.feilong.core.lang.thread.PartitionRunnableBuilder
构造Runnable.
buildFixedOrderComparator(List<T>) - Static method in class com.feilong.core.util.comparator.ComparatorUtil
Builds the.
buildFixedOrderComparator(List<T>, FixedOrderComparator.UnknownObjectBehavior) - Static method in class com.feilong.core.util.comparator.ComparatorUtil
Builds the.
buildPattern(String, int) - Static method in class com.feilong.core.util.RegexUtil
如果cache中有,那么直接返回, 如果没有构造一个并塞到cache中.

C

chainedComparator(String...) - Static method in class com.feilong.core.util.comparator.BeanComparatorUtil
按照不同指定属性 propertyNameAndOrders 排序的 Comparator.
CharsetType - Class in com.feilong.core
常用字符编码.
CHINESE_DATE - Static variable in class com.feilong.core.DatePattern
中文日期格式,年月日"yyyy\u5e74MM\u6708dd\u65e5".
CHINESE_DATE_AND_TIME - Static variable in class com.feilong.core.DatePattern
中文日期+时间格式 "yyyy\u5e74MM\u6708dd\u65e5 HH:mm:ss"..
ClassLoaderUtil - Class in com.feilong.core.lang
ClassLoader工具类.
ClassUtil - Class in com.feilong.core.lang
Class 工具类.
cloneBean(T) - Static method in class com.feilong.core.bean.BeanUtil
collect(Iterable<O>, Transformer<? super O, ? extends T>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 inputIterable,将每个元素使用 transformer 转换成新的对象,返回新的list.
collect(Iterable<I>, Class<O>, String...) - Static method in class com.feilong.core.util.CollectionsUtil
循环 inputBeanIterable,将每个元素使用转换程成新的 outputListBeanType 类型对象(如有需要只copy传入的includePropertyNames属性) 返回新的list.
collect(Iterator<O>, Transformer<? super O, ? extends T>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 inputIterator,将每个元素使用 transformer 转换成新的对象 返回新的list.
CollectionsUtil - Class in com.feilong.core.util
Collection 工具类,是 Collections 的扩展和补充.
com.feilong.core - package com.feilong.core
包含常用的 constants 以及工具类.
com.feilong.core.bean - package com.feilong.core.bean
commons-beanutils jar 常用类的封装.
com.feilong.core.date - package com.feilong.core.date
封装对日期的操作.
com.feilong.core.lang - package com.feilong.core.lang
java.lang包常用类的封装.
com.feilong.core.lang.annotation - package com.feilong.core.lang.annotation
 
com.feilong.core.lang.reflect - package com.feilong.core.lang.reflect
java.lang.reflect包常用类的封装.
com.feilong.core.lang.thread - package com.feilong.core.lang.thread
 
com.feilong.core.net - package com.feilong.core.net
java.net包常用类的封装.
com.feilong.core.text - package com.feilong.core.text
java.text包常用类的封装.
com.feilong.core.util - package com.feilong.core.util
java.util包常用类的封装.
com.feilong.core.util.closure - package com.feilong.core.util.closure
 
com.feilong.core.util.comparator - package com.feilong.core.util.comparator
自定义Comparator.
com.feilong.core.util.equator - package com.feilong.core.util.equator
 
com.feilong.core.util.predicate - package com.feilong.core.util.predicate
自定义Predicate.
com.feilong.core.util.transformer - package com.feilong.core.util.transformer
 
com.feilong.tools.slf4j - package com.feilong.tools.slf4j
对slf4j的封装,可以使用来快速的输出格式化字符串.
COMMON_DATE - Static variable in class com.feilong.core.DatePattern
只有日期 年月日"yyyy-MM-dd".
COMMON_DATE_AND_TIME - Static variable in class com.feilong.core.DatePattern
"yyyy-MM-dd HH:mm:ss".
COMMON_DATE_AND_TIME_WITH_MILLISECOND - Static variable in class com.feilong.core.DatePattern
带毫秒的时间格式 "yyyy-MM-dd HH:mm:ss.SSS".
COMMON_DATE_AND_TIME_WITHOUT_SECOND - Static variable in class com.feilong.core.DatePattern
不带秒 "yyyy-MM-dd HH:mm".
COMMON_DATE_AND_TIME_WITHOUT_YEAR_AND_SECOND - Static variable in class com.feilong.core.DatePattern
不带年 不带秒 "MM-dd HH:mm".
COMMON_TIME - Static variable in class com.feilong.core.DatePattern
只有时间"HH:mm:ss".
COMMON_TIME_WITHOUT_SECOND - Static variable in class com.feilong.core.DatePattern
只有时间且不带秒 "HH:mm".
comparatorPredicate(String, V, ComparatorPredicate.Criterion) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
判断指定的值 valueToCompare criterion 提取的bean对象属性propertyName的值 .
comparatorPredicate(String, V, Comparator<V>, ComparatorPredicate.Criterion) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
判断指定的值 valueToCompare criterion 提取的bean对象属性propertyName的值 .
ComparatorUtil - Class in com.feilong.core.util.comparator
The Class ComparatorUtil.
compare(T, T) - Method in class com.feilong.core.util.comparator.PropertyComparator
 
compare(String, String) - Method in class com.feilong.core.util.comparator.RegexGroupNumberComparator
 
ConstructorUtil - Class in com.feilong.core.lang.reflect
使用反射方法请求构造函数创建新实例的工具类,可以简化程序中使用反射方式创建对象的代码,focused on constructors.
contains(Enumeration<O>, O) - Static method in class com.feilong.core.util.EnumerationUtil
判断enumeration枚举里面,是否有指定的元素value.
containsPredicate(String, V...) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
调用 PropertyUtil.getProperty(Object, String) 获得 propertyName的值,使用 ArrayUtils.contains 判断是否在 values数组中.
containsPredicate(String, Collection<V>) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
调用 PropertyUtil.getProperty(Object, String) 获得 propertyName的值,使用Collection.contains 判断是否在values集合中.
ContainsStringPredicate - Class in com.feilong.core.util.predicate
判断字符串是否包含指定的 searchCharSequence.
ContainsStringPredicate() - Constructor for class com.feilong.core.util.predicate.ContainsStringPredicate
Instantiates a new contains string predicate.
ContainsStringPredicate(CharSequence) - Constructor for class com.feilong.core.util.predicate.ContainsStringPredicate
Instantiates a new contains string predicate.
convert(Object, Class<T>) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转成指定 targetType 类型的对象.
ConvertUtil - Class in com.feilong.core.bean
常用类型转换处理.
copyProperties(Object, Object, String...) - Static method in class com.feilong.core.bean.BeanUtil
fromObj 中的全部或者一组属性 includePropertyNames 的值,复制到 toObj 对象中.
copyProperties(Object, Object, String...) - Static method in class com.feilong.core.bean.PropertyUtil
fromObj 中的全部或者一组属性的值,复制到 toObj 对象中.
create(String) - Static method in class com.feilong.core.net.URIUtil
直接调用 URI.create(String) 创造一个URI,异常信息更丰富.
create(String, String) - Static method in class com.feilong.core.net.URIUtil
基于 uri字符串和charset创建 URI.
createRandomFromString(String, int) - Static method in class com.feilong.core.util.RandomUtil
随机抽取字符串char,拼接成指定长度length的字符串.
createRandomWithLength(int) - Static method in class com.feilong.core.util.RandomUtil
生成一个指定长度length随机正整数.

D

DateExtensionUtil - Class in com.feilong.core.date
日期扩展工具类.
DatePattern - Class in com.feilong.core
常用的日期模式.
DateToStringTransformer - Class in com.feilong.core.util.transformer
日期转成字符串的转换器.
DateToStringTransformer(String) - Constructor for class com.feilong.core.util.transformer.DateToStringTransformer
Instantiates a new date to string transformer.
DateUtil - Class in com.feilong.core.date
Date操作工具类(feilong-core核心类之一).
DECIMAL - Static variable in class com.feilong.core.Alphabet
数字The decimal alphabet { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }.
DECIMAL_AND_LETTERS - Static variable in class com.feilong.core.Alphabet
数字和所有的字母.
DECIMAL_AND_LOWERCASE_LETTERS_DISTINGUISHABLE - Static variable in class com.feilong.core.Alphabet
数字和小写的字母,剔除一些难以辨别的数字和字母.
decode(String, String) - Static method in class com.feilong.core.net.URIUtil
使用指定的编码格式 charsetType 来解码一个 application/x-www-form-urlencoded 格式的字符串 .
DEFAULT_ANNOTATION_TO_STRING_BUILDER - Static variable in class com.feilong.core.lang.annotation.DefaultAnnotationToStringBuilder
Static instance.
DEFAULT_CONFIG - Static variable in class com.feilong.core.bean.ToStringConfig
默认的转换参数.
DEFAULT_CONNECTOR - Static variable in class com.feilong.core.bean.ToStringConfig
默认逗号连接 ",".
DefaultAnnotationToStringBuilder<T extends Annotation> - Class in com.feilong.core.lang.annotation
DefaultAnnotationToStringBuilder() - Constructor for class com.feilong.core.lang.annotation.DefaultAnnotationToStringBuilder
 
defaultIfNullOrEmpty(T, T) - Static method in class com.feilong.core.lang.ObjectUtil
如果 object 是null或者empty,返回默认值 defaultValue.
DefaultPartitionRunnableBuilder<T> - Class in com.feilong.core.lang.thread
DefaultPartitionRunnableBuilder(PartitionPerHandler<T>) - Constructor for class com.feilong.core.lang.thread.DefaultPartitionRunnableBuilder
Instantiates a new simple partition runnable builder.
DefaultPartitionThreadExecutor - Class in com.feilong.core.lang.thread
默认基于 Thread 数组的执行实现.
DefaultPartitionThreadExecutor() - Constructor for class com.feilong.core.lang.thread.DefaultPartitionThreadExecutor
 
DefaultRuntimeException - Exception in com.feilong.core
默认的 RuntimeException.
DefaultRuntimeException(String) - Constructor for exception com.feilong.core.DefaultRuntimeException
Instantiates a new abstract runtime exception.
DefaultRuntimeException(String, Object...) - Constructor for exception com.feilong.core.DefaultRuntimeException
Instantiates a new abstract runtime exception.
DefaultRuntimeException(String, Throwable) - Constructor for exception com.feilong.core.DefaultRuntimeException
Instantiates a new abstract runtime exception.
DefaultRuntimeException(Throwable) - Constructor for exception com.feilong.core.DefaultRuntimeException
Instantiates a new abstract runtime exception.
describe(Object, String...) - Static method in class com.feilong.core.bean.PropertyUtil
返回一个 bean中指定属性 propertyNames可读属性,并将属性名/属性值放入一个 LinkedHashMap 中.
DOTS_DATE - Static variable in class com.feilong.core.DatePattern
(点号格式的) 只有日期 年月日"yyyy.MM.dd".
DOTS_DATE_AND_TIME - Static variable in class com.feilong.core.DatePattern
(点号格式的)"yyyy.MM.dd HH:mm:ss".
DOTS_DATE_AND_TIME_WITH_MILLISECOND - Static variable in class com.feilong.core.DatePattern
(点号格式的)带毫秒的时间格式 "yyyy.MM.dd HH:mm:ss.SSS".
DOTS_DATE_AND_TIME_WITHOUT_SECOND - Static variable in class com.feilong.core.DatePattern
(点号格式的)不带秒 "yyyy.MM.dd HH:mm".

E

encode(String, String) - Static method in class com.feilong.core.net.URIUtil
使用指定的编码 charsetType,将普通的字符串转成application/x-www-form-urlencoded格式的字符串.
encodeUri(String, String) - Static method in class com.feilong.core.net.URIUtil
基于 uriStringcharsetType创建 URI.
EnumerationUtil - Class in com.feilong.core.util
Enumeration工具类.
EnumUtil - Class in com.feilong.core.lang
Enum 工具类.
equalIgnoreCasePredicate(String, String) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
用来指定 T 对象的特定属性 propertyName equalsIgnoreCase 指定的 propertyValue.
equalPredicate(String, V) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
用来指定 T 对象的特定属性 propertyName equals 指定的 propertyValue.
equalPredicate(Map<String, ?>) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
用来判断一个对象指定的属性以及属性值是否相等.
equalPredicate(T, String...) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
构造属性与一个指定对象 bean 的一组属性的值 propertyNames 都相等的判断器.
equate(String, String) - Method in class com.feilong.core.util.equator.IgnoreCaseEquator
 
evaluate(T) - Method in class com.feilong.core.util.predicate.BeanPredicate
 
evaluate(String) - Method in class com.feilong.core.util.predicate.ContainsStringPredicate
 
evaluate(String) - Method in class com.feilong.core.util.predicate.NotNullOrEmptyStringPredicate
 
evaluate(String) - Method in class com.feilong.core.util.predicate.RegexStringPredicate
 
execute(List<T>, int, PartitionRunnableBuilder<T>) - Method in class com.feilong.core.lang.thread.AbstractPartitionThreadExecutor
Excute.
execute(List<T>, int, Map<String, ?>, PartitionRunnableBuilder<T>) - Method in class com.feilong.core.lang.thread.AbstractPartitionThreadExecutor
Execute.
execute(List<T>, int, PartitionRunnableBuilder<T>) - Method in interface com.feilong.core.lang.thread.PartitionThreadExecutor
给定一个待解析的 list,设定每个线程执行多少条 eachSize ,使用自定义的 partitionRunnableBuilder,自动构造多条线程并运行.
execute(List<T>, int, Map<String, ?>, PartitionRunnableBuilder<T>) - Method in interface com.feilong.core.lang.thread.PartitionThreadExecutor
给定一个待解析的 list,设定每个线程执行多少条 eachSize,传入一些额外的参数 paramsMap,使用自定义的 partitionRunnableBuilder,自动构造多条线程并运行.
execute(Runnable, int) - Static method in class com.feilong.core.lang.ThreadUtil
创建指定数量 threadCount 的线程,并执行.
execute(List<T>, int, PartitionRunnableBuilder<T>) - Static method in class com.feilong.core.lang.ThreadUtil
给定一个待解析的 list,设定每个线程执行多少条 eachSize,使用自定义的 partitionRunnableBuilder,自动构造多条线程并运行.
execute(List<T>, int, PartitionPerHandler<T>) - Static method in class com.feilong.core.lang.ThreadUtil
给定一个待解析的 list,设定每个线程执行多少条 eachSize,使用自定义的 partitionRunnableBuilder,自动构造多条线程并运行.
execute(List<T>, int, Map<String, ?>, PartitionRunnableBuilder<T>) - Static method in class com.feilong.core.lang.ThreadUtil
给定一个待解析的 list,设定每个线程执行多少条 eachSize,传入一些额外的参数 paramsMap,使用自定义的 partitionRunnableBuilder,自动构造多条线程并运行.
execute(List<T>, int, Map<String, ?>, PartitionPerHandler<T>) - Static method in class com.feilong.core.lang.ThreadUtil
给定一个待解析的 list,设定每个线程执行多少条 eachSize,传入一些额外的参数 paramsMap,使用自定义的 partitionPerHandler,自动构造多条线程并运行.
execute(List<T>, PartitionThreadConfig, Map<String, ?>, PartitionPerHandler<T>) - Static method in class com.feilong.core.lang.ThreadUtil
给定一个待解析的 list,设定每个线程执行多少条 eachSize,传入一些额外的参数 paramsMap,使用自定义的 partitionPerHandler,自动构造多条线程并运行.
execute(T) - Method in class com.feilong.core.util.closure.BeanPropertyValueChangeClosure
 
extractSubMap(Map<K, O>, String) - Static method in class com.feilong.core.util.MapUtil
以参数 map的key为key,以参数 map value的指定extractPropertyName属性值为值,拼装成新的map返回.
extractSubMap(Map<K, O>, K[], String) - Static method in class com.feilong.core.util.MapUtil
以参数 map的key为key,以参数 mapvalue的指定extractPropertyName 属性值为值,拼装成新的map返回.

F

FieldUtil - Class in com.feilong.core.lang.reflect
focus on Field 反射工具类.
find(Iterable<O>, String, V) - Static method in class com.feilong.core.util.CollectionsUtil
找到 iterable中,第一个 propertyName属性名称值是 propertyValue 的对应元素.
find(Iterable<O>, Predicate<O>) - Static method in class com.feilong.core.util.CollectionsUtil
迭代查找匹配predicate 的第一个元素并返回.
findValueOfType(Object, Class<T>) - Static method in class com.feilong.core.bean.PropertyUtil
从指定的 obj中,查找指定类型 toBeFindedClassType 的值.
forEach(Iterable<O>, String, Object) - Static method in class com.feilong.core.util.CollectionsUtil
循环将beanIterable每个元素的每个指定属性 propertyName的值改成 propertyValue.
format(String, Object...) - Static method in class com.feilong.core.lang.StringUtil
将各类数据,使用String.format(String, Object...)格式化为字符串.
format(String, Object...) - Static method in class com.feilong.core.text.MessageFormatUtil
format(Number, String, RoundingMode) - Static method in class com.feilong.core.text.NumberFormatUtil
Number 使用 RoundingMode numberPattern格式化.
format(String, Object...) - Static method in class com.feilong.tools.slf4j.Slf4jUtil
格式化字符串,此方法是抽取slf4j的核心方法.
formatDuration(Date) - Static method in class com.feilong.core.date.DateExtensionUtil
将开始时间 beginDate 到当前时间 now(),两日期之间的绝对值间隔,格式化成直观的表示方式.
formatDuration(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
beginDateendDate 两日期之间的绝对值间隔,格式化成直观的表示方式.
formatDuration(long) - Static method in class com.feilong.core.date.DateExtensionUtil
将间隔毫秒数 spaceMilliseconds,格式化成直观的表示方式.
FRAGMENT - Static variable in class com.feilong.core.URIComponents
查询片段 "#".

G

GB18030 - Static variable in class com.feilong.core.CharsetType
"GB18030" 国家标准GB18030-2000《信息交换用汉字编码字符集基本集的扩充》 .
GB2312 - Static variable in class com.feilong.core.CharsetType
"GB2312",只能表示简体中文 .
GBK - Static variable in class com.feilong.core.CharsetType
"GBK"(Chinese Internal Code Specification),全称《汉字内码扩展规范》,1995年12月1日制订 ,K为扩展的汉语拼音中"扩"字的声母.可以表示简体中文和繁体中文.
get(Map<K, V>, int) - Static method in class com.feilong.core.util.MapUtil
根据索引来获得map 的entry.
getAddValue(Number...) - Static method in class com.feilong.core.lang.NumberUtil
所有数加起来.
getAllFieldList(Class<?>, String...) - Static method in class com.feilong.core.lang.reflect.FieldUtil
获得 klass 排除某些 excludeFieldNames 之后的字段list.
getAllFieldNameAndValueMap(Object, String...) - Static method in class com.feilong.core.lang.reflect.FieldUtil
获得对象 obj 所有字段的值(不是属性),key是 fieldName,value 是值.
getBatchNumber() - Method in class com.feilong.core.lang.thread.PartitionThreadEntity
获得 批次,当前线程序号,从0开始.
getBytes(String) - Static method in class com.feilong.core.lang.StringUtil
字符串转换成byte数组.
getBytes(String, String) - Static method in class com.feilong.core.lang.StringUtil
字符串 value 转换成byte数组.
getClass(String) - Static method in class com.feilong.core.lang.ClassUtil
JVM查找并加载指定的类.
getConnector() - Method in class com.feilong.core.bean.ToStringConfig
获得 连接符,默认=ToStringConfig.DEFAULT_CONNECTOR.
getCurrentListSize() - Method in class com.feilong.core.lang.thread.PartitionThreadEntity
获得 当前线程执行数量,=perBatchList size.
getDayOfMonth(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期 date是当前月的几号.
getDayOfWeek(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date在当前星期是星期几.
getDayOfYear(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期 date是当年中的第几天.
getDayStartAndEndPair(Date) - Static method in class com.feilong.core.date.DateExtensionUtil
获得 指定日的开始时间 00:00:00.000 及指定日的结束时间 23:59:59.999.
getDivideValue(Number, Number, int) - Static method in class com.feilong.core.lang.NumberUtil
获得除法结果one/two,四舍五入RoundingMode.HALF_UP,小数位数 scale 指定.
getDivideValue(Number, Number, int, RoundingMode) - Static method in class com.feilong.core.lang.NumberUtil
获得除法结果one/two,指定舍入方式 roundingMode 以及 小数位数 scale.
getEachSize() - Method in class com.feilong.core.lang.thread.PartitionThreadEntity
获得 分配大小.
getElement(Object, int) - Static method in class com.feilong.core.lang.ArrayUtil
得到指定数组对象 array 中指定索引 index 的元素.
getEnumByPropertyValue(Class<E>, String, T) - Static method in class com.feilong.core.lang.EnumUtil
通过propertyNamespecifiedValue 获得枚举(equals判断,区分大小写).
getEnumByPropertyValueIgnoreCase(Class<E>, String, T) - Static method in class com.feilong.core.lang.EnumUtil
通过propertyNamespecifiedValue(忽视大小写) 获得枚举(equalsIgnoreCase判断).
getEnvMap() - Static method in class com.feilong.core.lang.SystemUtil
取到 System.getenv(),转成 TreeMap,以遍输出log的时候,会顺序显示.
getFirstDateOfThisDay(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date00:00:00.000时间.
getFirstDateOfThisMonth(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date所在月的第一天,00:00:00.000到毫秒.
getFirstDateOfThisWeek(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期所在的星期第一天(周日) 00:00:00.000 到毫秒.
getFirstDateOfThisYear(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date所在年的第一天,00:00:00.000 到毫秒.
getGenericInterfacesParameterizedRawTypes(Class<?>, Class<?>) - Static method in class com.feilong.core.lang.reflect.TypeUtil
获得某个类的接口上面的泛型参数的类型.
getGenericSuperclassParameterizedRawTypes(Class<?>) - Static method in class com.feilong.core.lang.reflect.TypeUtil
获得某个类的父类上面的泛型参数的类型.
getHourOfDay(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date中的小时(24小时制).
getHourOfYear(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date在它一年中的小时数.
getIntervalDay(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
计算两个时间相差的的天数(绝对值).
getIntervalHour(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
两个时间相差的的小时数(绝对值).
getIntervalMinute(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
两个时间相差的分钟(绝对值).
getIntervalSecond(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
两个时间相差的秒数(绝对值).
getIntervalTime(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
两个时间相差的毫秒数 (绝对值).
getIntervalWeek(Date, Date) - Static method in class com.feilong.core.date.DateExtensionUtil
获得相差的星期数(绝对值).
getIsJoinNullOrEmpty() - Method in class com.feilong.core.bean.ToStringConfig
是否拼接null或者empty的元素,如果是true ,表示拼接,如果是false,那么拼接的时候跳过这个元素.
getLastDateOfThisDay(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date23:59:59.999时间.
getLastDateOfThisMonth(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date所在月的最后一天,23:59:59.999 到毫秒.
getLastDateOfThisWeek(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期所在星期的最后一天(周六) 23:59:59.999 到毫秒.
getLastDateOfThisYear(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date所在年的最后一天 23:59:59.999 到毫秒.
getMaxThreadCount() - Method in class com.feilong.core.lang.thread.PartitionThreadConfig
获得 启动最大线程数.
getMinPerThreadHandlerCount() - Method in class com.feilong.core.lang.thread.PartitionThreadConfig
获得 每个线程最少处理数量.
getMinute(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date中的分钟.
getMonth(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期 date中的月份 (已经+1处理).
getMonthStartAndEndPair() - Static method in class com.feilong.core.date.DateExtensionUtil
获得 当前月的开始时间 00:00:00.000 及当前月结束时间 23:59:59.999.
getMonthStartAndEndPair(Date) - Static method in class com.feilong.core.date.DateExtensionUtil
获得 指定月的开始时间 00:00:00.000 及指定月的结束时间 23:59:59.999.
getMultiplyValue(Number, Number, int) - Static method in class com.feilong.core.lang.NumberUtil
将第一个数字 one 和第二个数字 two 相乘,指定精度 scale, 返回BigDecimal.
getName(PartitionRunnableBuilder<T>) - Static method in class com.feilong.core.lang.thread.AbstractPartitionThreadExecutor
Gets the name.
getName() - Method in class com.feilong.core.lang.thread.PartitionThreadEntity
获得 线程的名字.
getPrefix() - Method in class com.feilong.core.bean.ToStringConfig
获得 循环拼接元素的时候,支持给每个元素拼接一个前缀.
getProgress(Number, Number, String) - Static method in class com.feilong.core.lang.NumberUtil
计算进度(当前量 current/总量 total,然后转成指定的字符串格式 numberPattern).
getPropertiesMap() - Static method in class com.feilong.core.lang.SystemUtil
取到 System.getProperty(String),转成 TreeMap,以遍输出log的时候,会顺序显示.
getProperty(Object, String) - Static method in class com.feilong.core.bean.PropertyUtil
使用 PropertyUtils.getProperty(Object, String) 从指定bean对象中取得指定属性名称的值.
getPropertyValueCollection(Iterable<O>, String, K) - Static method in class com.feilong.core.bean.PropertyValueObtainer
循环beanIterable,调用 PropertyUtil.getProperty(Object, String) 获得 propertyName的值,塞到 returnCollection 中返回.
getPropertyValueList(Iterable<O>, String) - Static method in class com.feilong.core.util.CollectionsUtil
循环集合 beanIterable,取到对象指定的属性 propertyName的值,拼成List(ArrayList).
getPropertyValueMap(Iterable<O>, String, String) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable ,以 keyPropertyName属性值为key, valuePropertyName属性值为value,组成map返回.
getPropertyValueSet(Iterable<O>, String) - Static method in class com.feilong.core.util.CollectionsUtil
解析迭代集合 beanIterable ,取到对象指定的属性 propertyName的值,拼成Set(LinkedHashSet).
getResource(String) - Static method in class com.feilong.core.lang.ClassLoaderUtil
获得给定名称 resourceName 的资源.
getResourceAsStream(String, Class<?>) - Static method in class com.feilong.core.lang.ClassLoaderUtil
加载资源 resourceName为 InputStream.
getResourceBundle(String) - Static method in class com.feilong.core.util.ResourceBundleUtil
getResourceBundle(String, Locale) - Static method in class com.feilong.core.util.ResourceBundleUtil
使用 baseNamelocale 获得ResourceBundle.
getResourceBundle(InputStream) - Static method in class com.feilong.core.util.ResourceBundleUtil
获得ResourceBundle(PropertyResourceBundle),新增这个方法的初衷是为了能读取任意的资源(包括本地file等).
getResourceInAllClassLoader(String, Class<?>) - Static method in class com.feilong.core.lang.ClassLoaderUtil
Load a given resource.
getSearchCharSequence() - Method in class com.feilong.core.util.predicate.ContainsStringPredicate
Gets the search char sequence.
getSecond(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date中的.
getSecondOfDay(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date当天中的秒数,最大值86400.
getSecondOfHour(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期date当前小时中的秒数,最大值3600 TimeInterval.SECONDS_PER_HOUR.
getSubMap(Map<K, T>, K...) - Static method in class com.feilong.core.util.MapUtil
获得一个map 中,按照指定的keys 整理成新的map.
getSubMap(Map<K, T>, Iterable<K>) - Static method in class com.feilong.core.util.MapUtil
获得一个map 中,按照指定的keys 整理成新的map.
getSubMapExcludeKeys(Map<K, T>, K...) - Static method in class com.feilong.core.util.MapUtil
获得 sub map(排除指定的 excludeKeys).
getSubMapExcludeKeys(Map<K, T>, Iterable<K>) - Static method in class com.feilong.core.util.MapUtil
获得 sub map(排除指定的 excludeKeys).
getSubtractValue(Number, Number...) - Static method in class com.feilong.core.lang.NumberUtil
所有数相减.
getTime(Date) - Static method in class com.feilong.core.date.DateUtil
返回自 1970年1月1 日 00:00:00 GMT 以来,此 Date 对象表示的毫秒数.
getTodayStartAndEndPair() - Static method in class com.feilong.core.date.DateExtensionUtil
获得 今天的开始时间 00:00:00.000 及今天的结束时间 23:59:59.999.
getTotalListCount() - Method in class com.feilong.core.lang.thread.PartitionThreadEntity
获得 总数,list 的总size.
getUnionUrl(URL, String) - Static method in class com.feilong.core.net.URLUtil
获取联合url,通过在指定的上下文中对给定的 spec 进行解析创建 URL,新的 URL 从给定的上下文 URL 和 spec 参数创建.
getValue(O, PropertyDescriptor) - Static method in class com.feilong.core.bean.PropertyValueObtainer
Gets the value.
getValue(ResourceBundle, String, Object...) - Static method in class com.feilong.core.util.ResourceBundleUtil
获取resourceBundle 配置文件指定 key键的值.
getWeekOfYear(Date) - Static method in class com.feilong.core.date.DateUtil
指定日期 date年中的星期数.
getYear(Date) - Static method in class com.feilong.core.date.DateUtil
获得指定日期 date中的年份.
getYearStartAndEndPair() - Static method in class com.feilong.core.date.DateExtensionUtil
获得 当前年的开始时间 00:00:00.000 及当前年的结束时间 23:59:59.999.
getYearStartAndEndPair(Date) - Static method in class com.feilong.core.date.DateExtensionUtil
获得 指定年的开始时间 00:00:00.000 及指定年的结束时间 23:59:59.999.
getYesterdayStartAndEndPair() - Static method in class com.feilong.core.date.DateExtensionUtil
获得 昨天的开始时间 00:00:00.000 及昨天的结束时间 23:59:59.999.
group(Iterable<O>, String) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,以 元素的 propertyName属性值为key,相同值的元素组成list作为value,封装成map返回.
group(Iterable<O>, String, Predicate<O>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,找到符合条件的 includePredicate的元素,以元素的 propertyName 属性值为key,相同值的元素组成list作为value,封装成map返回.
group(Iterable<O>, Transformer<O, T>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,将元素使用keyTransformer转成key,相同值的元素组成list作为value,封装成map返回.
group(Iterable<O>, Predicate<O>, Transformer<O, T>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,找到符合条件的 includePredicate的元素,将元素使用keyTransformer转成key ,相同值的元素组成list作为value,封装成map返回.
group(String, CharSequence) - Static method in class com.feilong.core.util.RegexUtil
返回在以前匹配操作期间由给定组捕获的输入子序列.
group(String, CharSequence, int) - Static method in class com.feilong.core.util.RegexUtil
返回在以前匹配操作期间由给定组捕获的输入子序列.
groupCount(Iterable<O>, String) - Static method in class com.feilong.core.util.AggregateUtil
循环 beanIterable,统计 propertyName 的值出现的次数.
groupCount(Iterable<O>, String, Predicate<O>) - Static method in class com.feilong.core.util.AggregateUtil
循环 beanIterable,只选择符合 includePredicate的对象,统计 propertyName的值出现的次数.
groupCount(Iterable<O>, String...) - Static method in class com.feilong.core.util.AggregateUtil
循环 beanIterable,只选择符合 includePredicate的对象,统计 propertyName的值出现的次数.
groupCount(Iterable<O>, String[], Predicate<O>) - Static method in class com.feilong.core.util.AggregateUtil
循环 beanIterable,只选择符合 includePredicate的对象,分别统计 propertyNames的值出现的次数.
groupCount(Iterable<O>, String[], Map<String, Transformer<Object, Object>>) - Static method in class com.feilong.core.util.AggregateUtil
循环 beanIterable,分别统计 propertyNames的值出现的次数,统计的时候支持使用 propertyValueAndTransformerMap 属性值的转换.
groupCount(Iterable<O>, String[], Map<String, Transformer<Object, Object>>, Predicate<O>) - Static method in class com.feilong.core.util.AggregateUtil
循环 beanIterable,只选择符合 includePredicate的对象,分别统计 propertyNames的值出现的次数,统计的时候支持使用 propertyValueAndTransformerMap 属性值的转换.
groupOne(Iterable<O>, String) - Static method in class com.feilong.core.util.CollectionsUtil
循环 iterable,以元素的 propertyName属性值为key,元素为value,封装成map返回(map只put第一个匹配的元素,后面出现相同的元素将会忽略).
groupSum(Iterable<O>, String, String) - Static method in class com.feilong.core.util.AggregateUtil
迭代beanIterable,取元素 keyPropertyName 的值为 key ,累计 sumPropertyName 属性值 为 value,返回 map.
groupSum(Iterable<O>, String, String, Predicate<O>) - Static method in class com.feilong.core.util.AggregateUtil
迭代beanIterable,提取符合 includePredicate的元素,取元素 keyPropertyName 的值为 key ,累计 sumPropertyName 属性值 为 value,返回 map.

H

handle(List<T>, PartitionThreadEntity, Map<String, ?>) - Method in interface com.feilong.core.lang.thread.PartitionPerHandler
Handle.
hash(String) - Method in class com.feilong.core.util.equator.IgnoreCaseEquator
HH - Static variable in class com.feilong.core.DatePattern
二十四小时制小时 "HH".
HUNDRED - Static variable in class com.feilong.core.lang.NumberUtil
百,100.
HUNDRED_MILLION - Static variable in class com.feilong.core.lang.NumberUtil
亿, 100000000.
HUNDRED_THOUSAND - Static variable in class com.feilong.core.lang.NumberUtil
十万,100000.

I

IGNORE_NULL_OR_EMPTY_CONFIG - Static variable in class com.feilong.core.bean.ToStringConfig
使用 ToStringConfig.DEFAULT_CONNECTOR 但是忽视 null 或者 empty 元素进行拼接的参数.
IgnoreCaseEquator - Class in com.feilong.core.util.equator
忽视大小写的实现.
indexOf(List<O>, String, V) - Static method in class com.feilong.core.util.CollectionsUtil
list中,查找第一个属性 propertyName 值是指定值 propertyValue 对象的索引位置.
INDONESIA_DATE - Static variable in class com.feilong.core.DatePattern
印尼日期格式 "dd/MM/yyyy".
INDONESIA_DATE_AND_TIME - Static variable in class com.feilong.core.DatePattern
印尼 带时分秒的时间格式 "dd/MM/yyyy HH:mm:ss".
instance() - Static method in class com.feilong.core.lang.annotation.DefaultAnnotationToStringBuilder
Instance.
INSTANCE - Static variable in class com.feilong.core.lang.thread.DefaultPartitionThreadExecutor
Static instance.
INSTANCE - Static variable in class com.feilong.core.lang.thread.PartitionThreadConfig
Static instance.
INSTANCE - Static variable in class com.feilong.core.util.equator.IgnoreCaseEquator
Static instance.
INSTANCE - Static variable in class com.feilong.core.util.predicate.NotNullOrEmptyStringPredicate
Static instance.
invertMap(Map<K, V>) - Static method in class com.feilong.core.util.MapUtil
map 的key和value互转.
invokeMethod(Object, String, Object...) - Static method in class com.feilong.core.lang.reflect.MethodUtil
执行指定对象 object 的指定方法 methodName.
invokeMethod(Object, String, Object[], Class<?>[]) - Static method in class com.feilong.core.lang.reflect.MethodUtil
执行指定对象 object 的指定方法 methodName.
invokeStaticMethod(Class<?>, String, Object...) - Static method in class com.feilong.core.lang.reflect.MethodUtil
执行指定类型 klass 的指定静态方法 staticMethodName (同时支持 私有静态方法).
invokeStaticMethod(Class<?>, String, Object[], Class<?>[]) - Static method in class com.feilong.core.lang.reflect.MethodUtil
执行指定类型 klass 的指定静态方法 staticMethodName (同时支持 私有静态方法).
isAfter(Date, Date) - Static method in class com.feilong.core.date.DateUtil
判断指定日期 date是否在 whenDate时间之后.
isArray(Object) - Static method in class com.feilong.core.lang.ObjectUtil
判断指定的对象 object是否是数组.
isAsc(String[]) - Static method in class com.feilong.core.util.comparator.SortHelper
判断属性名称和排序因子数组是不是asc排序.
isAssignableFrom(Class<?>, Class<?>) - Static method in class com.feilong.core.lang.ClassUtil
Checks if is assignable from.
isBefore(Date, Date) - Static method in class com.feilong.core.date.DateUtil
判断指定日期 date是否 在 whenDate时间之前.
isEquals(Date, Date, String) - Static method in class com.feilong.core.date.DateUtil
在相同格式下 datePattern,将两个日期转成字符串判断是否相等.
isEquals(Number, Number) - Static method in class com.feilong.core.lang.NumberUtil
判断第1个数字数字值 one 是不是= (等于) 第2个数字数字值 two.
isGatherThan(Number, Number) - Static method in class com.feilong.core.lang.NumberUtil
判断第1个数字数字值 one 是不是> (大于) 第2个数字数字值 two.
isGatherThanOrEquals(Number, Number) - Static method in class com.feilong.core.lang.NumberUtil
判断第1个数字数字值 one 是不是>= (大于等于) 第2个数字数字值 two.
isInstance(Object, Class<?>) - Static method in class com.feilong.core.lang.ClassUtil
判断一个对象 obj 是不是某个类 klass 的实例.
isInstanceAnyClass(Object, Class<?>...) - Static method in class com.feilong.core.lang.ClassUtil
判断 obj 是否isInstance 任意的一个 klasses.
isInterface(Class<?>) - Static method in class com.feilong.core.lang.ClassUtil
判断类 ownerClass 是否是接口.
isInTime(Date, Date, Date) - Static method in class com.feilong.core.date.DateUtil
判断指定日期 date 是否在 beginDateendDate两个时间之间.
isLeapYear(int) - Static method in class com.feilong.core.date.DateUtil
判断指定年 year 是否为闰年 .
isLessThan(Number, Number) - Static method in class com.feilong.core.lang.NumberUtil
判断第1个数字数字值 one 是不是< (小于) 第2个数字数字值 two.
isLessThanOrEquals(Number, Number) - Static method in class com.feilong.core.lang.NumberUtil
判断第1个数字数字值 one 是不是<= (小于等于) 第2个数字数字值 two.
isNotNullOrEmpty(Object) - Static method in class com.feilong.core.Validator
判断对象 value 是否不是null或者empty,调用 !Validator.isNullOrEmpty(Object) 方法 .
isNullOrEmpty(Object) - Static method in class com.feilong.core.Validator
判断对象 value 是不是 null或者empty.
ISO_8859_1 - Static variable in class com.feilong.core.CharsetType
ISO-8859-1,ISO/IEC 8859-1,又称Latin-1或"西欧语言",是国际标准化组织内ISO/IEC 8859的第一个8位字符集.
isPrimitiveArray(Object) - Static method in class com.feilong.core.lang.ObjectUtil
判断指定的对象 object 是否是原生类型数组.
isToday(Date) - Static method in class com.feilong.core.date.DateUtil
判断指定的日期 date,是不是今天的日期.

J

joinValuesOrderByIncludeKeys(Map<K, String>, K...) - Static method in class com.feilong.core.net.ParamUtil
singleValueMap中取到指定includeKeys key的value,连接起来(不使用任何连接符).

L

LOWERCASE - Static variable in class com.feilong.core.Alphabet
小写字母The lowercase alphabet { a, b, c, ..., z }.

M

MapUtil - Class in com.feilong.core.util
Map工具类.
matches(String, CharSequence) - Static method in class com.feilong.core.util.RegexUtil
编译给定正则表达式 regexPattern ,并尝试将给定输入 input 与其匹配.
MessageFormatUtil - Class in com.feilong.core.text
MessageFormat工具类,常用于国际化 .
MethodUtil - Class in com.feilong.core.lang.reflect
使用反射的方式执行调用bean中的方法.
MILLION - Static variable in class com.feilong.core.lang.NumberUtil
百万,1000000.
MILLISECOND_PER_DAY - Static variable in class com.feilong.core.TimeInterval
1天 86400 000ms(毫秒).
MILLISECOND_PER_HOUR - Static variable in class com.feilong.core.TimeInterval
1小时 3600 000ms(毫秒).
MILLISECOND_PER_MINUTE - Static variable in class com.feilong.core.TimeInterval
1分钟 60 000ms(毫秒).
MILLISECOND_PER_MONTH - Static variable in class com.feilong.core.TimeInterval
1个月,2592000 000ms(毫秒),大于 Integer.MAX_VALUE:2147483647.
MILLISECOND_PER_SECONDS - Static variable in class com.feilong.core.TimeInterval
1秒 1000ms(毫秒).
MILLISECOND_PER_WEEK - Static variable in class com.feilong.core.TimeInterval
1个星期 604 800 000ms(毫秒).
MILLISECOND_PER_YEAR - Static variable in class com.feilong.core.TimeInterval
1年 31536000 000ms(毫秒).
MM - Static variable in class com.feilong.core.DatePattern
MM月份 "MM".
MONTH_AND_DAY - Static variable in class com.feilong.core.DatePattern
月日 "MM-dd".
MONTH_AND_DAY_WITH_WEEK - Static variable in class com.feilong.core.DatePattern
月日带星期 "MM-dd(E)".

N

newArray(Class<T>, int) - Static method in class com.feilong.core.lang.ArrayUtil
构造一个指定类型 componentType 以及指定长度 length的数组.
newArrayList() - Static method in class com.feilong.core.util.CollectionsUtil
创建 a mutable, empty ArrayList instance .
newConcurrentHashMap() - Static method in class com.feilong.core.util.MapUtil
New concurrent hash map.
newConcurrentHashMap(Map<K, V>) - Static method in class com.feilong.core.util.MapUtil
New concurrent hash map.
newConcurrentHashMap(int) - Static method in class com.feilong.core.util.MapUtil
创建 ConcurrentHashMap实例,拥有足够的 "initial capacity" 应该控制expectedSize elements without growth.
newCopyOnWriteArrayList() - Static method in class com.feilong.core.util.CollectionsUtil
创建 a mutable, empty CopyOnWriteArrayList instance .
newDynaBean(Map<?, ?>) - Static method in class com.feilong.core.bean.BeanUtil
使用 valueMap 来构造一个 DynaBean.
newHashMap() - Static method in class com.feilong.core.util.MapUtil
创建 HashMap实例.
newHashMap(Map<K, V>) - Static method in class com.feilong.core.util.MapUtil
New hash map.
newHashMap(int) - Static method in class com.feilong.core.util.MapUtil
创建 HashMap实例,拥有足够的 "initial capacity" 应该控制expectedSize elements without growth.
newHashSet() - Static method in class com.feilong.core.util.CollectionsUtil
创建 a mutable, empty newHashSet instance .
newInstance(Class<T>, Object...) - Static method in class com.feilong.core.lang.reflect.ConstructorUtil
新建实例,返回指定类型 klass 的实例,使用正确的构造函数使用参数类型parameterValues.
newInstance(Class<T>, Object[], Class<?>[]) - Static method in class com.feilong.core.lang.reflect.ConstructorUtil
返回指定类型 klass,指定参数 parameterValues 和指定参数类型 parameterTypes的构造函数示例.
newLinkedHashMap() - Static method in class com.feilong.core.util.MapUtil
创建 LinkedHashMap实例.
newLinkedHashMap(Map<K, V>) - Static method in class com.feilong.core.util.MapUtil
New linked hash map.
newLinkedHashMap(int) - Static method in class com.feilong.core.util.MapUtil
创建 LinkedHashMap实例,拥有足够的 "initial capacity" 应该控制expectedSize elements without growth.
newLinkedHashSet() - Static method in class com.feilong.core.util.CollectionsUtil
创建 a mutable, empty LinkedHashSet instance .
newLinkedList() - Static method in class com.feilong.core.util.CollectionsUtil
创建 a mutable, empty LinkedList instance .
newString(byte[], String) - Static method in class com.feilong.core.lang.StringUtil
Constructs a new String by decoding the specified array of bytes using the given charset.
newTreeMap() - Static method in class com.feilong.core.util.MapUtil
New tree map.
newTreeMap(Map<K, V>) - Static method in class com.feilong.core.util.MapUtil
New tree map.
NO_SCALE - Static variable in class com.feilong.core.NumberPattern
整数,不含小数 "#".
NotNullOrEmptyStringPredicate - Class in com.feilong.core.util.predicate
不是null or empty StringPredicate.
NotNullOrEmptyStringPredicate() - Constructor for class com.feilong.core.util.predicate.NotNullOrEmptyStringPredicate
 
now() - Static method in class com.feilong.core.date.DateUtil
此时此刻的 Date.
nowString(String) - Static method in class com.feilong.core.date.DateUtil
将此时此刻转成时间字符串.
NumberFormatUtil - Class in com.feilong.core.text
NumberFormat是所有数值格式的抽象基类,此类提供格式化和解析数值的接口.
NumberPattern - Class in com.feilong.core
常用的数字模式.
NumberToStringTransformer - Class in com.feilong.core.util.transformer
数字转成字符串的转换器.
NumberToStringTransformer(String) - Constructor for class com.feilong.core.util.transformer.NumberToStringTransformer
Instantiates a new number to string transformer.
NumberUtil - Class in com.feilong.core.lang
处理Integer,Long,BigDecimal等数据类型.

O

ObjectUtil - Class in com.feilong.core.lang
Object 工具类.
ONE - Static variable in class com.feilong.core.lang.NumberUtil
一,1.
openStream(URL) - Static method in class com.feilong.core.net.URLUtil
打开当前url的连接,并且读取返回 InputStream.

P

ParamUtil - Class in com.feilong.core.net
处理参数相关.
parsePropertyNameAndOrder(String) - Static method in class com.feilong.core.util.comparator.SortHelper
propertyNameAndOrder字符串转换成数组.
PartitionEachSizeBuilder - Interface in com.feilong.core.lang.thread
用来计算 each size 大小的.
PartitionEachSizeThreadConfigBuilder - Class in com.feilong.core.lang.thread
用来计算 each size 大小的.
PartitionEachSizeThreadConfigBuilder() - Constructor for class com.feilong.core.lang.thread.PartitionEachSizeThreadConfigBuilder
Instantiates a new partition each size thread config builder.
PartitionEachSizeThreadConfigBuilder(PartitionThreadConfig) - Constructor for class com.feilong.core.lang.thread.PartitionEachSizeThreadConfigBuilder
Instantiates a new partition each size thread config builder.
PartitionPerHandler<T> - Interface in com.feilong.core.lang.thread
分区中的每个线程执行.
PartitionRunnableBuilder<T> - Interface in com.feilong.core.lang.thread
Runnable构造器.
PartitionThreadConfig - Class in com.feilong.core.lang.thread
分区控制.
PartitionThreadConfig() - Constructor for class com.feilong.core.lang.thread.PartitionThreadConfig
Instantiates a new partition each size entity.
PartitionThreadConfig(int) - Constructor for class com.feilong.core.lang.thread.PartitionThreadConfig
Instantiates a new partition each size entity.
PartitionThreadConfig(int, int) - Constructor for class com.feilong.core.lang.thread.PartitionThreadConfig
Instantiates a new partition each size entity.
PartitionThreadEntity - Class in com.feilong.core.lang.thread
在每个线程中 PartitionRunnableBuilder,你可以使用到的参数.
PartitionThreadEntity(String, int, int, int, int) - Constructor for class com.feilong.core.lang.thread.PartitionThreadEntity
Instantiates a new group thread entity.
PartitionThreadExecutor - Interface in com.feilong.core.lang.thread
分区线程执行器.
PERCENT_WITH_1POINT - Static variable in class com.feilong.core.NumberPattern
百分数的表达式(1位小数点) "#0.0%".
PERCENT_WITH_2POINT - Static variable in class com.feilong.core.NumberPattern
百分数的表达式(2位小数点) "#0.00%".
PERCENT_WITH_NOPOINT - Static variable in class com.feilong.core.NumberPattern
百分数的表达式(不带小数) "##%".
populate(T, Map<String, ?>) - Static method in class com.feilong.core.bean.BeanUtil
把properties/map里面的值 populate (填充)bean中.
populateAliasBean(T, Map<String, ?>) - Static method in class com.feilong.core.bean.BeanUtil
将 alias 和value 的map populate (填充)aliasBean.
propertyComparator(String) - Static method in class com.feilong.core.util.comparator.BeanComparatorUtil
指定属性 propertyName ,按照自然顺序 排序的 Comparator.
propertyComparator(String, V...) - Static method in class com.feilong.core.util.comparator.BeanComparatorUtil
指定属性 propertyName 按照固定顺序值 propertyValues 排序的 Comparator.
propertyComparator(String, List<V>) - Static method in class com.feilong.core.util.comparator.BeanComparatorUtil
指定属性 propertyName 按照固定顺序值 propertyValues 排序的 Comparator.
propertyComparator(String, List<V>, FixedOrderComparator.UnknownObjectBehavior) - Static method in class com.feilong.core.util.comparator.BeanComparatorUtil
指定属性 propertyName 按照固定顺序值 propertyValues,并且可以指定 unknownObjectBehavior 排序的 Comparator.
PropertyComparator<T> - Class in com.feilong.core.util.comparator
属性比较器,自动获取 T中的属性名字是 PropertyComparator.propertyName的值,进行比较,不用每个需要排序的字段创建 Comparator类.
PropertyComparator(String) - Constructor for class com.feilong.core.util.comparator.PropertyComparator
只有指定参数名字 propertyName 的构造函数.
PropertyComparator(String, Comparator) - Constructor for class com.feilong.core.util.comparator.PropertyComparator
The Constructor.
PropertyComparator(String, Class<? extends Comparable>) - Constructor for class com.feilong.core.util.comparator.PropertyComparator
The Constructor.
PropertyComparator(String, Class<? extends Comparable>, Comparator) - Constructor for class com.feilong.core.util.comparator.PropertyComparator
propertyNamepropertyValueConvertToClass 以及 comparator 的构造函数.
PropertyDescriptorUtil - Class in com.feilong.core.bean
The Class PropertyDescriptorUtil.
PropertyUtil - Class in com.feilong.core.bean
PropertyUtils的再次封装.
PropertyValueObtainer - Class in com.feilong.core.bean
属性值获取器.
putAllIfNotNull(Map<K, V>, Map<? extends K, ? extends V>) - Static method in class com.feilong.core.util.MapUtil
仅当 null != map && null != m,才会进行 map.putAll(m) 操作
putIfValueNotNull(Map<K, V>, K, V) - Static method in class com.feilong.core.util.MapUtil
仅当 null != map 并且 null != value才将key/value put到map中.
putIfValueNotNullOrEmpty(Map<K, V>, K, V) - Static method in class com.feilong.core.util.MapUtil
仅当 null != map 并且 isNotNullOrEmpty(value)才将key/value put到map中.
putMultiValue(Map<K, List<V>>, K, V) - Static method in class com.feilong.core.util.MapUtil
往 map 中put 指定 key value(多值形式).
putSumValue(Map<K, Integer>, K, Integer) - Static method in class com.feilong.core.util.MapUtil
keyvalue 累加的形式put到 map中,如果map中存在key,那么累加value值;如果不存在那么直接put.
putSumValue(Map<K, BigDecimal>, K, Number) - Static method in class com.feilong.core.util.MapUtil
keyvalue 累加的形式put到 map中,如果map中存在key,那么累加value值;如果不存在那么直接put.

Q

QUESTIONMARK - Static variable in class com.feilong.core.URIComponents
"?" The question mark is used as a separator and is not part of the query string.

R

RandomUtil - Class in com.feilong.core.util
随机数工具类.
ReflectException - Exception in com.feilong.core.lang.reflect
反射时出现的异常.
ReflectException(String, Throwable) - Constructor for exception com.feilong.core.lang.reflect.ReflectException
Instantiates a new reflect exception.
ReflectException(Throwable) - Constructor for exception com.feilong.core.lang.reflect.ReflectException
Instantiates a new reflect exception.
RegexGroupNumberComparator - Class in com.feilong.core.util.comparator
正则表达式分组 number group 比较器.
RegexGroupNumberComparator(String) - Constructor for class com.feilong.core.util.comparator.RegexGroupNumberComparator
Instantiates a new regex group number comparator.
RegexStringPredicate - Class in com.feilong.core.util.predicate
正则表达式类型的 StringPredicate.
RegexStringPredicate(String) - Constructor for class com.feilong.core.util.predicate.RegexStringPredicate
Instantiates a new regex string predicate.
RegexUtil - Class in com.feilong.core.util
正则表达式工具类.
registerSimpleDateLocaleConverter(String) - Static method in class com.feilong.core.bean.ConvertUtil
Register simple date locale converter.
registerStandardDefaultNull() - Static method in class com.feilong.core.bean.ConvertUtil
Register standard default null.
remove(Collection<O>, O...) - Static method in class com.feilong.core.util.CollectionsUtil
objectCollection中 删除removeElements (原集合对象不变).
removeAll(Collection<O>, Collection<O>) - Static method in class com.feilong.core.util.CollectionsUtil
objectCollection中删除所有的 removeCollection (原集合对象不变).
removeAllNull(Collection<O>) - Static method in class com.feilong.core.util.CollectionsUtil
objectCollection中删除所有的 null元素 (原集合对象不变).
removeDuplicate(Collection<O>) - Static method in class com.feilong.core.util.CollectionsUtil
去重,返回没有重复元素的新list (原集合对象不变).
removeKeys(Map<K, V>, K...) - Static method in class com.feilong.core.util.MapUtil
删除 map 的指定的 keys.
replace(String, String, String) - Static method in class com.feilong.core.lang.StringUtil
text 中的 searchString 替换成 replacement.
replace(CharSequence, Map<String, V>) - Static method in class com.feilong.core.lang.StringUtil
使用给定的字符串 templateString 作为模板,解析匹配的变量 .
replaceAll(CharSequence, String, String) - Static method in class com.feilong.core.lang.StringUtil
使用给定的replacement替换 content 此字符串所有匹配给定的正则表达式 regex的子字符串.
ResourceBundleUtil - Class in com.feilong.core.util
ResourceBundle 工具类.

S

SCHEME_HTTP - Static variable in class com.feilong.core.URIComponents
http协议"http".
SCHEME_HTTPS - Static variable in class com.feilong.core.URIComponents
https协议"https".
SECONDS_PER_DAY - Static variable in class com.feilong.core.TimeInterval
1天 60 * 60 * 24=86400.
SECONDS_PER_HOUR - Static variable in class com.feilong.core.TimeInterval
1小时 60 * 60=3600.
SECONDS_PER_MINUTE - Static variable in class com.feilong.core.TimeInterval
1分钟 60s.
SECONDS_PER_MONTH - Static variable in class com.feilong.core.TimeInterval
1个月 60 * 60 * 24 * 30= 2592000.
SECONDS_PER_SECOND - Static variable in class com.feilong.core.TimeInterval
1秒 1s.
SECONDS_PER_WEEK - Static variable in class com.feilong.core.TimeInterval
1个星期 60 * 60 * 24 * 7= 604 800.
SECONDS_PER_YEAR - Static variable in class com.feilong.core.TimeInterval
1年 60 * 60 * 24 * 365=31536000.
select(Iterable<O>, String, V...) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,获得元素 beanpropertyName的值,判断是否在propertyValues 数组中;如果在,将该对象存入list中返回.
select(Iterable<O>, String, Collection<V>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,获得元素 beanpropertyName的值,判断是否在propertyValueList 集合中;如果在,将该对象存入list中返回.
select(Iterable<O>, Predicate<O>) - Static method in class com.feilong.core.util.CollectionsUtil
按照指定的 Predicate,返回查询出来的集合.
selectRejected(Iterable<O>, String, V...) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,获得元素 beanpropertyName 属性值都不在 propertyValues 时候的list.
selectRejected(Iterable<O>, String, Collection<V>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,获得元素 beanpropertyName的值,判断是否不在propertyValueList 集合中;如果不在,将该对象存入list中返回.
selectRejected(Iterable<O>, Predicate<O>) - Static method in class com.feilong.core.util.CollectionsUtil
循环 beanIterable,获得元素 bean,判断是否不匹配predicate,如果不匹配 ,将该对象存入list中返回.
setConnector(String) - Method in class com.feilong.core.bean.ToStringConfig
设置 连接符,默认=ToStringConfig.DEFAULT_CONNECTOR.
setIsJoinNullOrEmpty(boolean) - Method in class com.feilong.core.bean.ToStringConfig
是否拼接null或者empty的元素,如果是true ,表示拼接,如果是false,那么拼接的时候跳过这个元素.
setMaxThreadCount(int) - Method in class com.feilong.core.lang.thread.PartitionThreadConfig
设置 启动最大线程数.
setMinPerThreadHandlerCount(int) - Method in class com.feilong.core.lang.thread.PartitionThreadConfig
设置 每个线程最少处理数量.
setPartitionThreadConfig(PartitionThreadConfig) - Method in class com.feilong.core.lang.thread.PartitionEachSizeThreadConfigBuilder
Sets the partition thread config.
setPrefix(String) - Method in class com.feilong.core.bean.ToStringConfig
设置 循环拼接元素的时候,支持给每个元素拼接一个前缀.
setPropertiesFromMap(Map<String, String>) - Static method in class com.feilong.core.lang.SystemUtil
循环 map ,设置到系统属性 System.setProperty(String, String).
setPropertiesFromProperties(Properties) - Static method in class com.feilong.core.lang.SystemUtil
设置 properties from properties.
setProperty(Object, String, Object) - Static method in class com.feilong.core.bean.PropertyUtil
使用 PropertyUtils.setProperty(Object, String, Object) 来设置指定bean对象中的指定属性的值.
setPropertyIfValueNotNull(Object, String, Object) - Static method in class com.feilong.core.bean.PropertyUtil
如果 null != value,那么才调用 PropertyUtil.setProperty(Object, String, Object).
setPropertyIfValueNotNullOrEmpty(Object, String, Object) - Static method in class com.feilong.core.bean.PropertyUtil
如果 value isNotNullOrEmpty,那么才调用 PropertyUtil.setProperty(Object, String, Object).
setScale(Number, int) - Static method in class com.feilong.core.lang.NumberUtil
使用四舍五入 RoundingMode.HALF_UP 设置小数点位数.
setScale(Number, int, RoundingMode) - Static method in class com.feilong.core.lang.NumberUtil
使用roundingMode 来设置小数点位数.
setSearchCharSequence(CharSequence) - Method in class com.feilong.core.util.predicate.ContainsStringPredicate
Sets the search char sequence.
SimpleClassTransformer<T,V> - Class in com.feilong.core.util.transformer
简单的将对象转成指定 targetType 类型的转换器.
SimpleClassTransformer(Class<V>) - Constructor for class com.feilong.core.util.transformer.SimpleClassTransformer
Instantiates a new convert transformer.
sleep(long) - Static method in class com.feilong.core.lang.ThreadUtil
强制当前正在执行的线程 休眠(暂停执行) milliseconds 毫秒.
Slf4jUtil - Class in com.feilong.tools.slf4j
对 slf4j 的封装提取.
sortArray(T[]) - Static method in class com.feilong.core.util.SortUtil
对 数组 arrays 进行排序.
sortArray(T[], Comparator<T>...) - Static method in class com.feilong.core.util.SortUtil
对 数组 arrays使用 comparator 进行排序.
SortHelper - Class in com.feilong.core.util.comparator
排序的辅助类.
sortList(List<T>) - Static method in class com.feilong.core.util.SortUtil
对 集合 list 进行排序.
sortList(List<O>, Comparator<O>...) - Static method in class com.feilong.core.util.SortUtil
对集合 list,使用指定的 comparators 进行排序.
sortListByFixedOrderArray(List<T>, T...) - Static method in class com.feilong.core.util.SortUtil
对 集合 list 按照指定的固定顺序 fixedOrderItems 进行排序.
sortListByFixedOrderList(List<T>, List<T>) - Static method in class com.feilong.core.util.SortUtil
对 集合 list 按照指定的固定顺序 fixedOrderItemList 进行排序.
sortListByFixedOrderPropertyValueArray(List<O>, String, V...) - Static method in class com.feilong.core.util.SortUtil
对 集合 list,属性 propertyName 按照固定顺序值 propertyValues 进行排序.
sortListByFixedOrderPropertyValueList(List<O>, String, List<V>) - Static method in class com.feilong.core.util.SortUtil
对 集合 list,属性 propertyName 按照固定顺序值 propertyValues 进行排序.
sortListByPropertyNamesValue(List<O>, String...) - Static method in class com.feilong.core.util.SortUtil
对集合 list,按照指定属性的值(组合)进行排序.
sortMap(Map<K, V>, Comparator<Map.Entry<K, V>>) - Static method in class com.feilong.core.util.SortUtil
使用 基于 EntrymapEntryComparator 来对 map进行排序.
sortMapByKeyAsc(Map<K, V>) - Static method in class com.feilong.core.util.SortUtil
按照key asc顺序排序.
sortMapByKeyDesc(Map<K, V>) - Static method in class com.feilong.core.util.SortUtil
按照key desc 倒序排序.
sortMapByKeyFixOrder(Map<K, V>, K...) - Static method in class com.feilong.core.util.SortUtil
按照key 指定名字顺序排序.
sortMapByValueAsc(Map<K, V>) - Static method in class com.feilong.core.util.SortUtil
根据value 来顺序排序(asc).
sortMapByValueDesc(Map<K, V>) - Static method in class com.feilong.core.util.SortUtil
根据value 来倒序排序(desc).
SortUtil - Class in com.feilong.core.util
专注于排序的工具类.
split(String, String) - Static method in class com.feilong.core.lang.StringUtil
将字符串 value 使用分隔符 regexSpliter 分隔成 字符串数组.
startAndJoin(Thread[]) - Static method in class com.feilong.core.lang.ThreadUtil
循环 threads 调用 Thread.start() 再循环 threads 调用 Thread.join().
StringPredicate - Interface in com.feilong.core.util.predicate
字符串类型的 Predicate.
StringToDateTransformer - Class in com.feilong.core.util.transformer
字符串转成日期的转换器.
StringToDateTransformer(String) - Constructor for class com.feilong.core.util.transformer.StringToDateTransformer
Instantiates a new date to string transformer.
StringUtil - Class in com.feilong.core.lang
String工具类,可以查询,截取,format.
substring(String, int) - Static method in class com.feilong.core.lang.StringUtil
[截取]从指定索引处(beginIndex)的字符开始,直到此字符串末尾.
substring(String, int, int) - Static method in class com.feilong.core.lang.StringUtil
[截取]从开始位置(startIndex),截取固定长度(length)字符串.
substringLast(String, int) - Static method in class com.feilong.core.lang.StringUtil
[截取]:获取文字最后位数 lastLenth 的字符串.
substringWithoutLast(String, int) - Static method in class com.feilong.core.lang.StringUtil
[截取]:去除最后几位 lastLenth .
substringWithoutLast(CharSequence, String) - Static method in class com.feilong.core.lang.StringUtil
[截取]:去除最后的字符串 lastString.
sum(Iterable<O>, String) - Static method in class com.feilong.core.util.AggregateUtil
总和,计算集合对象beanIterable 内指定的属性名 propertyName 值的总和.
sum(Iterable<O>, String, Predicate<O>) - Static method in class com.feilong.core.util.AggregateUtil
迭代beanIterable,提取 符合 includePredicate的元素的指定 propertyName 元素的值 ,累计总和.
sum(Iterable<O>, String...) - Static method in class com.feilong.core.util.AggregateUtil
总和,计算集合对象beanIterable 内指定的属性名 propertyNames 值的总和.
sum(Iterable<O>, String[], Predicate<O>) - Static method in class com.feilong.core.util.AggregateUtil
迭代beanIterable,提取符合 includePredicate的元素的指定 propertyNames 元素的值 ,累计总和.
SystemUtil - Class in com.feilong.core.lang
System工具类.

T

TEN - Static variable in class com.feilong.core.lang.NumberUtil
十,10.
TEN_BILLION - Static variable in class com.feilong.core.lang.NumberUtil
百亿, 10000000000L.
TEN_MILLION - Static variable in class com.feilong.core.lang.NumberUtil
千万,10000000.
TEN_THOUSAND - Static variable in class com.feilong.core.lang.NumberUtil
万,10000.
THOUSAND - Static variable in class com.feilong.core.lang.NumberUtil
千,1000.
ThreadUtil - Class in com.feilong.core.lang
线程相关工具类.
TimeInterval - Class in com.feilong.core
常用的时间间隔.
TIMESTAMP - Static variable in class com.feilong.core.DatePattern
时间戳, 一般用于拼接文件名称"yyyyMMddHHmmss".
TIMESTAMP_WITH_MILLISECOND - Static variable in class com.feilong.core.DatePattern
带毫秒的时间戳,"yyyyMMddHHmmssSSS".
TO_STRING_STYLE - Static variable in class com.feilong.core.DatePattern
系统 Date.toString()使用的格式,并且Locale.US "EEE MMM dd HH:mm:ss zzz yyyy".
toAliasBean(ResourceBundle, Class<T>) - Static method in class com.feilong.core.util.ResourceBundleUtil
resourceBundle 转换成aliasBean.
toArray(T...) - Static method in class com.feilong.core.bean.ConvertUtil
将动态数组转成数组.
toArray(Collection<T>, Class<T>) - Static method in class com.feilong.core.bean.ConvertUtil
将集合 collection 转成数组.
toArray(String[], Class<T>) - Static method in class com.feilong.core.bean.ConvertUtil
将字符串数组 toBeConvertedValue 转成指定类型 targetType 的数组.
toArrayValueMap(Map<K, String>) - Static method in class com.feilong.core.util.MapUtil
将单值的singleValueMap 转成多值的map.
toBigDecimal(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转换成 BigDecimal.
toBoolean(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转换成 Boolean类型.
toClass(Object...) - Static method in class com.feilong.core.lang.ClassUtil
解析对象参数 paramValues ,获得参数类型.
toDate(String, String...) - Static method in class com.feilong.core.date.DateUtil
将时间字符串 dateString 使用一个或者多个不同的 datePattern 模式按照顺序转换成date类型.
toEnumeration(Collection<T>) - Static method in class com.feilong.core.bean.ConvertUtil
将集合 collection 转成Enumeration.
toInteger(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转换成 Integer类型.
toInteger(Object, Integer) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转换成 Integer类型,如果转换不了返回默认值 defaultValue.
toIntegers(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转成Integer 数组.
toIterator(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue转成Iterator类型.
tokenizeToStringArray(String, String) - Static method in class com.feilong.core.lang.StringUtil
使用StringTokenizer分隔给定的字符串到字符串数组,去除 tokens的空格并且忽略empty tokens.
tokenizeToStringArray(String, String, boolean, boolean) - Static method in class com.feilong.core.lang.StringUtil
使用StringTokenizer分隔给定的字符串到字符串数组.
toList(Enumeration<T>) - Static method in class com.feilong.core.bean.ConvertUtil
将枚举 enumeration 转成 List.
toList(Collection<T>) - Static method in class com.feilong.core.bean.ConvertUtil
将 集合 collection 转成 list.
toList(T...) - Static method in class com.feilong.core.bean.ConvertUtil
数组转成 (ArrayList).
toLocale(Object) - Static method in class com.feilong.core.bean.ConvertUtil
将对象转成 Locale.
toLong(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转换成 Long类型.
toLongs(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转成Long 数组.
toMap(K, V) - Static method in class com.feilong.core.bean.ConvertUtil
keyvalue 直接转成map.
toMap(K, V, K, V) - Static method in class com.feilong.core.bean.ConvertUtil
key1value1/key2value2 直接转成map.
toMap(Properties) - Static method in class com.feilong.core.bean.ConvertUtil
properties 转换成map.
toMap(Map<K, V>, Class<J>) - Static method in class com.feilong.core.bean.ConvertUtil
将诸如 Map<String, String> 类型转成 Map<String, Integer> 类型.
toMap(Map<K, V>, Class<I>, Class<J>) - Static method in class com.feilong.core.bean.ConvertUtil
将诸如 Map<String, String> 类型转成 Map<Integer, Integer> 类型.
toMap(Map<K, V>, Transformer<K, I>, Transformer<V, J>) - Static method in class com.feilong.core.bean.ConvertUtil
将诸如 Map<String, String> 类型转成 Map<Integer, Integer> 类型.
toMap(Collection<E>) - Static method in class com.feilong.core.bean.ConvertUtil
mapEntryCollection 转成map (LinkedHashMap).
toMap(ResourceBundle) - Static method in class com.feilong.core.util.ResourceBundleUtil
resourceBundle 转成map.
toMapUseEntrys(Map.Entry<K, V>...) - Static method in class com.feilong.core.bean.ConvertUtil
Map.Entry数组转成map (LinkedHashMap).
toNaturalOrderingJoinValue(Map<String, String>) - Static method in class com.feilong.core.net.ParamUtil
singleValueMap 转成自然排序, 然后仅将value直接拼接成字符串(不使用 =& 分隔).
toNaturalOrderingKeyJoinValue(Map<String, String>) - Static method in class com.feilong.core.net.ParamUtil
singleValueMap 转成自然排序, 然后将key和value直接拼接成字符串(不使用 =& 分隔).
toNaturalOrderingQueryString(Map<String, String>) - Static method in class com.feilong.core.net.ParamUtil
singleValueMap 转成自然排序queryString 字符串.
toProperties(Map<String, String>) - Static method in class com.feilong.core.bean.ConvertUtil
将map转成 Properties.
toProperties(ResourceBundle) - Static method in class com.feilong.core.util.ResourceBundleUtil
resourceBundle 转成Properties.
toQueryStringUseArrayValueMap(Map<String, String[]>) - Static method in class com.feilong.core.net.ParamUtil
只是简单的将map的key value 连接起来,最终格式类似于 url 的queryString.
toQueryStringUseSingleValueMap(Map<String, String>) - Static method in class com.feilong.core.net.ParamUtil
singleValueMap转成 queryString.
toSet(T...) - Static method in class com.feilong.core.bean.ConvertUtil
数组转成 Set (LinkedHashSet).
toSingleValueMap(String, String) - Static method in class com.feilong.core.net.ParamUtil
a=1&b=2这样格式的 queryString数据转换成map.
toSingleValueMap(Map<K, V[]>) - Static method in class com.feilong.core.util.MapUtil
将多值的arrayValueMap 转成单值的map.
toString(Object) - Static method in class com.feilong.core.bean.ConvertUtil
把对象 toBeConvertedValue 转换成字符串.
toString(Collection<?>, String) - Static method in class com.feilong.core.bean.ConvertUtil
将集合 collection 使用拼接 connector 拼接成字符串.
toString(Object[], String) - Static method in class com.feilong.core.bean.ConvertUtil
将数组 arrays 通过 connector 拼接成字符串.
toString(Collection<?>, ToStringConfig) - Static method in class com.feilong.core.bean.ConvertUtil
将集合 collection 使用拼接配置 toStringConfig 拼接成字符串.
toString(Object[], ToStringConfig) - Static method in class com.feilong.core.bean.ConvertUtil
将数组 arrays 通过ToStringConfig 拼接成字符串.
toString() - Method in class com.feilong.core.bean.ToStringConfig
 
toString(Date, String) - Static method in class com.feilong.core.date.DateUtil
将指定日期 date转换成特殊格式 datePattern 的字符串.
toString(Number, String) - Static method in class com.feilong.core.lang.NumberUtil
将数字 value 按照指定的格式 numberPattern 格式成字符串 .
toString() - Method in class com.feilong.core.lang.thread.PartitionThreadConfig
 
toString() - Method in class com.feilong.core.lang.thread.PartitionThreadEntity
 
ToStringConfig - Class in com.feilong.core.bean
ToStringConfig() - Constructor for class com.feilong.core.bean.ToStringConfig
默认的构造函数.
ToStringConfig(String) - Constructor for class com.feilong.core.bean.ToStringConfig
Instantiates a new to string config.
ToStringConfig(String, boolean) - Constructor for class com.feilong.core.bean.ToStringConfig
Instantiates a new to string config.
ToStringConfig(String, boolean, String) - Constructor for class com.feilong.core.bean.ToStringConfig
Instantiates a new to string config.
ToStringHandler - Class in com.feilong.core.bean
处理值转换.
toStrings(Object) - Static method in class com.feilong.core.bean.ConvertUtil
toBeConvertedValue 转成String数组.
toURI(URL) - Static method in class com.feilong.core.net.URLUtil
URL转成 URI.
toURL(String) - Static method in class com.feilong.core.net.URLUtil
将字符串 spec 转成 URL.
transform(I) - Method in class com.feilong.core.util.transformer.BeanTransformer
 
transform(Date) - Method in class com.feilong.core.util.transformer.DateToStringTransformer
 
transform(Number) - Method in class com.feilong.core.util.transformer.NumberToStringTransformer
 
transform(T) - Method in class com.feilong.core.util.transformer.SimpleClassTransformer
 
transform(String) - Method in class com.feilong.core.util.transformer.StringToDateTransformer
 
TWO_DECIMAL_POINTS - Static variable in class com.feilong.core.NumberPattern
(2位小数点) "#0.00".
TypeUtil - Class in com.feilong.core.lang.reflect
Utility methods focusing on type inspection, particularly with regard to generics.

U

UncheckedIOException - Exception in com.feilong.core
Wraps an IOException with an unchecked exception.
UncheckedIOException(String, IOException) - Constructor for exception com.feilong.core.UncheckedIOException
Constructs an instance of this class.
UncheckedIOException(IOException) - Constructor for exception com.feilong.core.UncheckedIOException
Constructs an instance of this class.
UPPERCASE - Static variable in class com.feilong.core.Alphabet
大写字母 The uppercase alphabet { A, B, C, ..., Z }.
URIComponents - Class in com.feilong.core
uri中使用的字符常量.
URIParseException - Exception in com.feilong.core.net
解析url/uri出现异常.
URIParseException(String, Throwable) - Constructor for exception com.feilong.core.net.URIParseException
The Constructor.
URIUtil - Class in com.feilong.core.net
处理URI(Uniform Resource Locator) URL(Uniform Resource Identifier) 等.
URLUtil - Class in com.feilong.core.net
URL 工具类.
UTF8 - Static variable in class com.feilong.core.CharsetType
UTF-8,Eight-bit (Unicode Transformation Format).

V

Validator - Class in com.feilong.core
判断给定的对象是否是null或者empty.

Y

YEAR_AND_MONTH - Static variable in class com.feilong.core.DatePattern
年月 带水平线,一般用于分类日志,将众多日志按月分类 "yyyy-MM".
A B C D E F G H I J L M N O P Q R S T U V Y 
feilong-core 2.0.3 API

Copyright © 2008-2019 by feilong