您的位置:首页 > 编程语言 > Java开发

java开发记录

2016-01-08 10:32 676 查看
1.关于两个相同对象的属性值copy:

如果使用java自带BeanUtils.copyProperties,它会把为数据源对象的数字包装对象为null的值改成0赋值给操作对象的属性!!!

2.数组.toString()得到的是这个数组的类型地址

3.上传文件

//如果你只是把xlsx(07)的Excel后缀名改成xls,是不能真正的转成xls的,执行下面这行代码时会报错,必须是通过另存为转成xls才行。

Workbook rwb = Workbook.getWorkbook(fis);//xls 支持格式

4.比较两个时间的大小:new Date().compareTo(Date)

String aMask = "yyyy-MM-dd";

Date todayDate = null;

try {

todayDate = DateUtil.convertStringToDate(aMask , "2015-12-16" );

System.out.println(todayDate.compareTo( DateUtil.convertStringToDate(aMask , "2015-12-15" ) ));//1

System.out.println(todayDate.compareTo( DateUtil.convertStringToDate(aMask , "2015-12-16" ) ));//0

System.out.println(todayDate.compareTo( DateUtil.convertStringToDate(aMask , "2015-12-17" ) ));//-1

} catch (ParseException e) {

e.printStackTrace();

}

5.在页面传布尔值到 struts2 的action中时,Struts2无法解析。你如果从页面传true,java中的boolean 类型属性就为false,

Boolean 类型属性就为null。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: