Commit 2f98dab2 authored by yanzg's avatar yanzg

修改实体位置

parent 1232523f
...@@ -76,7 +76,7 @@ public class ObjectHelper { ...@@ -76,7 +76,7 @@ public class ObjectHelper {
* @return 返回值 * @return 返回值
*/ */
public static int getInt(Object target, String field) { public static int getInt(Object target, String field) {
return get(Integer.class, target, field); return get(Integer.class, target, field, 0);
} }
/** /**
...@@ -98,7 +98,7 @@ public class ObjectHelper { ...@@ -98,7 +98,7 @@ public class ObjectHelper {
* @return 返回值 * @return 返回值
*/ */
public static double getDecimal(Object target, String field) { public static double getDecimal(Object target, String field) {
return get(Double.class, target, field); return get(Double.class, target, field, 0d);
} }
/** /**
...@@ -110,8 +110,21 @@ public class ObjectHelper { ...@@ -110,8 +110,21 @@ public class ObjectHelper {
* @return 返回值 * @return 返回值
*/ */
public static <T> T get(Class<T> cls, Object target, String field) { public static <T> T get(Class<T> cls, Object target, String field) {
return get(cls, target, field, null);
}
/**
* 类型转换(从obj中取出关键词为vName的值 , 转换为cls类型)
*
* @param cls 转换后的类型
* @param target 要转换对象
* @param field 要转换对象的关键词
* @return 返回值
*/
public static <T> T get(Class<T> cls, Object target, String field, T def) {
Object val = get(target, field); Object val = get(target, field);
return StringHelper.to(cls, val); T to = StringHelper.to(cls, val);
return to == null ? def : null;
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment