This repository has been archived by the owner on Aug 20, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 155
Repeat the wheel
feilong edited this page Oct 24, 2016
·
1 revision
A:这个问题非常好, 是,也不是
feilong-core
依赖于 commons-lang3
,commons-collections4
,commons-beanutils
包,很多方法都是基于这些常用jar的二次封装
基于上述常用类的二次封装的工具类,很少有原样的,大都是新的便捷方法以及常量
以前写代码需要写成 DateUtil.toString(new Date(), "yyyy-MM-dd HH:mm:ss")
现在可以写成 DateUtil.toString(new Date(), DatePattern.COMMON_DATE_AND_TIME)
https://github.com/venusdrogon/feilong-core/wiki/DatePattern 里面定义的常量,很少有jar 里面有,可以说是新的
场景:
获取user list每个元素的id 属性值,组成新的list返回
示例:
List<User> list = toList(//
new User(2L),
new User(5L),
new User(5L));
List<Long> resultList = CollectionsUtil.getPropertyValueList(list, "id");
LOGGER.debug(JsonUtil.format(resultList));
返回:
[2,5,5]
这些便捷的方法,commons里面都是没有直接的方法