Utils:
获取年龄
属性文件获取
BeanCopy
分页
MapUtils
获取年龄:
/** * 根据传入的日期计算年龄,因时间戳是从1970年开始计算的 * @param date * @return int */ public static int getAge(Date date) { long startTime = date.getTime(); long nowTime = new Date().getTime(); Calendar cal = Calendar.getInstance(Locale.CHINESE); cal.setTimeInMillis(nowTime - startTime); return cal.get(Calendar.YEAR) - 1970; }
分页:
pageTotal = (int)Math.ceil(((double)dataCount)/pageCount);
MapUtils:
apache的MapUtils主要常用功能:
空判断,Map合并, 将ResourceBundle(properties文件内容)变为Map,Map排序,将Map内容移入到Bean对象populateMap
获取属性文件:
Properties pro = new Properties(); pro.load(MyFileUtils.class.getClassLoader().getResourceAsStream(filePath));
在使用SpringMvc的情况下还可以使用其工具类获取:
PropertiesLoaderUtils.loadAllProperties(resourcePath)
BeanUtils Bean对象copy:
BeanUtils.populate(bean, map);
BeanUtils.copyProperties() *注意:对象内的类变量名要一致,且数据类型保持一致,一个是long 另一个是 Long 也不行。