zoukankan      html  css  js  c++  java
  • 空值转换问题

    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());
    	}
    }
    

      

  • 相关阅读:
    如何编写 maptalks plugin
    maptalks 如何加载 ArcGIS 瓦片图层
    vue 地图可视化 maptalks 篇
    个人博客如何开启 https
    vue.js多页面开发环境搭建
    vue 自动化部署 jenkins 篇
    virtualbox ubuntu 安装 openssh-server
    从零开始学 Spring Boot
    数据结构
    vue 转换信息为二进制 并实现下载
  • 原文地址:https://www.cnblogs.com/demon09/p/9082100.html
Copyright © 2011-2022 走看看