- chainedComparator(String...) - Static method in class com.feilong.core.util.comparator.BeanComparatorUtil
-
- 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
-
- ClassUtil - Class in com.feilong.core.lang
-
- 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
-
- 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
-
- com.feilong.core.util.equator - package com.feilong.core.util.equator
-
- com.feilong.core.util.predicate - package com.feilong.core.util.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
-
- containsPredicate(String, Collection<V>) - Static method in class com.feilong.core.util.predicate.BeanPredicateUtil
-
- 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
-
- create(String, String) - Static method in class com.feilong.core.net.URIUtil
-
- 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
的 随机正整数.
- 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
-
基于
uriString
和
charsetType
创建
URI
.
- EnumerationUtil - Class in com.feilong.core.util
-
- EnumUtil - Class in com.feilong.core.lang
-
- 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,以参数 map
value的指定extractPropertyName
属性值为值,拼装成新的map返回.
- 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
-
- 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
-
- 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
-
通过propertyName
的 specifiedValue
获得枚举(equals判断,区分大小写).
- getEnumByPropertyValueIgnoreCase(Class<E>, String, T) - Static method in class com.feilong.core.lang.EnumUtil
-
通过propertyName
的 specifiedValue
(忽视大小写) 获得枚举(equalsIgnoreCase判断).
- getEnvMap() - Static method in class com.feilong.core.lang.SystemUtil
-
- getFirstDateOfThisDay(Date) - Static method in class com.feilong.core.date.DateUtil
-
获得指定日期date
的 00: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
-
获得指定日期date
的 23: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
-
- getProperty(Object, String) - Static method in class com.feilong.core.bean.PropertyUtil
-
- getPropertyValueCollection(Iterable<O>, String, K) - Static method in class com.feilong.core.bean.PropertyValueObtainer
-
- 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
-
- 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
-
- getResourceBundle(InputStream) - Static method in class com.feilong.core.util.ResourceBundleUtil
-
- 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
-
- 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.
- IGNORE_NULL_OR_EMPTY_CONFIG - Static variable in class com.feilong.core.bean.ToStringConfig
-
- 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
是否在 beginDate
和 endDate
两个时间之间.
- 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
-
- 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
,是不是今天的日期.
- 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
-
- nowString(String) - Static method in class com.feilong.core.date.DateUtil
-
将此时此刻转成时间字符串.
- NumberFormatUtil - Class in com.feilong.core.text
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
带propertyName
和 propertyValueConvertToClass
以及 comparator
的构造函数.
- PropertyDescriptorUtil - Class in com.feilong.core.bean
-
The Class PropertyDescriptorUtil.
- PropertyUtil - Class in com.feilong.core.bean
-
- 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
-
将key
和value
累加的形式put到 map中,如果map
中存在key
,那么累加value
值;如果不存在那么直接put.
- putSumValue(Map<K, BigDecimal>, K, Number) - Static method in class com.feilong.core.util.MapUtil
-
将key
和value
累加的形式put到 map中,如果map
中存在key
,那么累加value
值;如果不存在那么直接put.
- 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
,获得元素 bean
的 propertyName
的值,判断是否在propertyValues
数组中;如果在,将该对象存入list中返回.
- select(Iterable<O>, String, Collection<V>) - Static method in class com.feilong.core.util.CollectionsUtil
-
循环 beanIterable
,获得元素 bean
的propertyName
的值,判断是否在propertyValueList
集合中;如果在,将该对象存入list中返回.
- select(Iterable<O>, Predicate<O>) - Static method in class com.feilong.core.util.CollectionsUtil
-
- selectRejected(Iterable<O>, String, V...) - Static method in class com.feilong.core.util.CollectionsUtil
-
循环 beanIterable
,获得元素 bean
的 propertyName
属性值都不在
propertyValues
时候的list.
- selectRejected(Iterable<O>, String, Collection<V>) - Static method in class com.feilong.core.util.CollectionsUtil
-
循环 beanIterable
,获得元素 bean
的 propertyName
的值,判断是否不在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
-
- 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
-
- 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
-
- setPropertyIfValueNotNull(Object, String, Object) - Static method in class com.feilong.core.bean.PropertyUtil
-
- setPropertyIfValueNotNullOrEmpty(Object, String, Object) - Static method in class com.feilong.core.bean.PropertyUtil
-
- setScale(Number, int) - Static method in class com.feilong.core.lang.NumberUtil
-
- 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
-
使用 基于
Entry
的
mapEntryComparator
来对
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
-
- StringPredicate - Interface in com.feilong.core.util.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
-
- 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
-
- 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
-
- 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
-
- 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
-
- toIterator(Object) - Static method in class com.feilong.core.bean.ConvertUtil
-
- 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
-
- 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
-
- toLocale(Object) - Static method in class com.feilong.core.bean.ConvertUtil
-
- 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
-
将 key
和 value
直接转成map.
- toMap(K, V, K, V) - Static method in class com.feilong.core.bean.ConvertUtil
-
将 key1
和 value1
/key2
和 value2
直接转成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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- toURL(String) - Static method in class com.feilong.core.net.URLUtil
-
- 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.