空值转换问题
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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。