Skip to content
This repository has been archived by the owner on Aug 20, 2021. It is now read-only.
feilong edited this page Jan 4, 2018 · 9 revisions

feilong-core Package介绍:

Package Description
com.feilong.core 常用工具类, TimeInterval,Validator
com.feilong.core.bean 封装了commons-beanutils,最大的特点是使用了BeanUtilException(RuntimeException),常见的类有BeanUtil,PropertyUtil,ConvertUtil
com.feilong.core.date 提供了常用的日期操作,常见的类有DateUtil,DateExtensionUtil
com.feilong.core.lang 提供了java.lang包下常用的类的操作
com.feilong.core.lang.reflect 提供了常用的java.lang.reflect包下类的操作,以及封装了 org.apache.commons.lang3.reflect
com.feilong.core.net 提供了java.net包下常用的类的操作
com.feilong.core.text 提供了java.text包下常用的类的操作
com.feilong.core.util 提供了java.util包下常用的类的操作 ,比如CollectionsUtil,MapUtil,...etc.
com.feilong.core.util.comparator 提供了常用的Comparator,最常用的是PropertyComparator
com.feilong.tools.slf4j 调用了slf4j-api包下类,来进行字符串的格式化输出,参见 Slf4jUtil

类和方法介绍:

com.feilong.core包,常见工具类,包含以下 class

Class Description
Alphabet 常用字母表
CharsetType 常用字符编码
DatePattern 常用的日期模式
NumberPattern 常用的数字模式
TimeInterval 常用时间间隔
URIComponents uri中使用的字符常量
UncheckedIOException IO runtime exception
Validator 判断对象是否为null或者Empty

com.feilong.core.date包,时间日期操作核心类,提供了常见的日期操作,包含以下2个class

Class Description
DateUtil 封装了常见的Date操作
DateExtensionUtil 日期扩展工具类,重在个性化输出结果,针对业务个性化显示

com.feilong.core.util包,提供了常见的日期操作,包含以下8个class

Class Description
AggregateUtil 专门用来统计数据的工具类
CollectionsUtil Collection 工具类
EnumerationUtil Enumeration工具类
MapUtil Map工具类
RandomUtil 随机数工具类.
RegexUtil 正则表达式工具类
ResourceBundleUtil ResourceBundle 工具类
SortUtil 专注于排序的工具类,对数组,list以及map有很好的支持