package com.xiaomai.geek.common.utils;
/**
* Created by XiaoMai on 2016/11/30 17:19.
*/
public class ParseUtils {
/**
* 把Object转换为int型
*
* @param obj
* @return
*/
public static int parseToInteger(Object obj) {
if (obj == null) {
return 0;
} else {
try {
return Integer.parseInt(obj.toString());
} catch (Exception e) {
return 0;
}
}
}
/**
* 把Object转换为double型
*
* @param obj
* @return
*/
public static double parseToDouble(Object obj) {
if (obj == null) {
return 0;
} else {
try {
return Double.parseDouble(obj.toString());
} catch (Exception e) {
return 0;
}
}
}
/**
* 把Object转换为double型
*
* @param obj
* @return
*/
public static float parseToFloat(Object obj) {
if (obj == null) {
return 0;
} else {
try {
return Float.parseFloat(obj.toString());
} catch (Exception e) {
return 0;
}
}
}
/**
* 把Object转换为boolean型
*
* @param obj
* @return
*/
public static boolean parseToBoolean(Object obj) {
if (obj == null) {
return false;
} else {
try {
return Boolean.parseBoolean(obj.toString()) || obj.toString().equals("1");
} catch (Exception e) {
return false;
}
}
}
/**
* 把Object转换为long型
*
* @param obj
* @return
*/
public static long parseToLong(Object obj) {
if (obj == null) {
return 0;
} else {
try {
return Long.parseLong(obj.toString());
} catch (Exception e) {
return 0;
}
}
}
}