摘要:
package com.amssy.core.util;import java.lang.reflect.Method;import java.math.BigDecimal;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collection;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.util.List;im
阅读全文
posted @ 2014-03-18 14:30
你猜呢
阅读(2280)
推荐(0)
编辑
摘要:
public class CopyUtils {//部分copy需要传属性名称public static void copyAttribute(Object objSrc,Object objTar,String... attributes){for(String attribute:attributes){try{Field f = objSrc.getClass().getDeclaredField(attribute);f.setAccessible(true);f.set(objTar,f.get(objSrc));f.setAccessible(false);} catch (Exc
阅读全文
posted @ 2014-03-18 14:19
你猜呢
阅读(1181)
推荐(0)
编辑
摘要:
Pattern pMobile = Pattern.compile("^(1[3-9][0-9])\\d{8}$");Pattern pTel = Pattern.compile("^(0[0-9]{2,6}-)?([2-9][0-9]{5,10})+(-[0-9]{1,6})?$");boolean mobileOk = pMobile.matcher(_mobile).matches();boolean telOk = pTel.matcher(_tel).matches();
阅读全文
posted @ 2014-03-18 14:16
你猜呢
阅读(506)
推荐(0)
编辑
摘要:
FindBugs错误修改指南1. EC_UNRELATED_TYPESBug: Call to equals() comparing different types Pattern id: EC_UNRELATED_TYPES, type: EC, category: CORRECTNESS解释:两个不同类型的对象调用equals方法,如果equals方法没有被重写,那么调用object的==,永远不会相等;如果equals方法被重写,而且含有instanceof逻辑,那么还是不会相等。解决方法:应该改为str.toString() 2. IM_BAD_CHECK_FOR_ODDBug: Ch
阅读全文
posted @ 2014-03-18 14:13
你猜呢
阅读(1465)
推荐(0)
编辑