java
cdaic
More Share,More Harvist
展开
-
Java MMdd 日期格式转换问题
Java月份日期格式转换如果日期字符串不包含年份,将默认转换成1970年的日期年份。问题表现:今年是2016年,传入字符串0229 希望转成转成格式:2月29日,运行以下代码:如上所示转换成了3月01日,输出转换而得的strDate对象则可看到,年份默认转换成了1970年而1970年不是闰年没有2月29日,所以输出了3月01日。原创 2016-03-18 22:09:40 · 1188 阅读 · 0 评论 -
JAVA对象的属性值自动维护
UserInfo user = new UserInfo();for(int i=0;ii++){ ... ... list.add(user);}如果是这种方式add,因为始终是同一个对象,所以即使循环里面为user设置了几次属性值,但最终list全存的是最后一个值。因为java会自动维护对象的属性值的变化。UserInfo user原创 2016-03-18 23:35:56 · 444 阅读 · 0 评论 -
Java数组转换List后使用用add,remove抛UnsupportedOperationException异常
常常使用Arrays.asLisvt()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于:Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remo原创 2016-03-24 11:39:16 · 410 阅读 · 0 评论