空值转换问题
public class DaoUtil{
/**
* 将null转换为空字符串
* @param value
* @return
*/
public static String nullToString(Object value){
return value==null?"":value.toString().trim();
}
/**
* 将null或空字符串转换为html的空格字符 (可适用于列表显示表格线)
* @param value
* @return
*/
public static String nullToNBSP(Object value){
return (value==null || "".equals(value.toString().trim()))?" ":value.toString().trim();
}
/**
* 将null转换为字符串_nbsp
* @param e
* @return
*/
public static String toNBSP(Object e) {
String s = "_nbsp";
if (e != null && !"".equals(e.toString().trim())) {
s = e.toString().trim();
}
return s;
}
/**
* 将null或空字符串转换为String类型0
* @param value
* @return
*/
public static String nullToNumber(Object value){
return (value==null || "".equals(value.toString().trim()))?"0":value.toString().trim();
}
/**
* 将null或空字符串转换为int类型0
* @param value
* @return
*/
public static int nullToNumber2(Object value){
return (value==null || "".equals(value.toString().trim()))?0:Integer.parseInt(value.toString().trim());
}
/**
* 将null或空字符串转换为double类型0
* @param value
* @return
*/
public static double nullToNumber3(Object value){
return (value==null || "".equals(value.toString().trim()))?0:Double.parseDouble(value.toString().trim());
}
}
作者:demon09
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号