-
-
- public void cloneObj(Product pojo) {
- Field[] allField = Product.class.getFields();
- Field field = null;
-
- for (int i = 0; i < allField.length; i++) {
- field = allField[i];
- try {
- Class<?> type = field.getType();
- Object obj = field.get(pojo);
- if (String.class.isAssignableFrom(type)) {
- field.set(this, (String) obj);
- } else if (Integer.class.isAssignableFrom(type)) {
- field.set(this, (Integer) obj);
- } else if (Long.class.isAssignableFrom(type)) {
- field.set(this, (Long) obj);
- } else if (Double.class.isAssignableFrom(type)) {
- field.set(this, (Double) obj);
- } else if (Float.class.isAssignableFrom(type)) {
- field.set(this, (Float) obj);
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
posted on
2013-02-15 11:34
蜜雪薇琪
阅读(
167)
评论()
编辑
收藏
举报