- 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,以参数 mapvalue的指定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.