zoukankan      html  css  js  c++  java
  • 看啦这么就别人的博客 我也来写一篇! Object转换其他类型

    package com.sinitek.framework.util;

    import java.math.BigDecimal;
    import java.sql.Timestamp;
    import java.util.Date;

    /**
    * Created by IntelliJ IDEA.
    * User: Administrator
    * Date: 2011-5-23
    * Time: 16:09:26
    * To change this template use File | Settings | File Templates.
    */
    public class JdbcQueryUtils
    {
    /**
    * 转Double
    * @param object
    * @return
    */
    public static Double convertToDouble( Object object )
    {
    if ( object == null )
    return null ;

    if ( object instanceof BigDecimal )
    {
    return ( ( BigDecimal )object ).doubleValue( ) ;
    }

    return null ;
    }

    /**
    * 转String
    * @param object
    * @return
    */
    public static String convertToString( Object object )
    {
    if ( object == null )
    return null ;

    if ( object instanceof String )
    {
    return object.toString( ) ;
    } else {
    return String.valueOf(object);
    }

    }

    /**
    * 转Integer
    * @param object
    * @return
    */
    public static Integer convertToInteger( Object object )
    {
    if ( object == null )
    return null ;

    if ( object instanceof BigDecimal )
    {
    return ( ( BigDecimal )object ).intValue( ) ;
    }

    return null ;
    }

    /**
    * 转Date
    * @param object
    * @return
    */
    public static Date convertToDate( Object object )
    {
    if ( object == null )
    return null ;

    if ( object instanceof Timestamp )
    {
    return new Date( ( ( Timestamp )object ).getTime( ) ) ;
    }

    return null ;
    }
    }
  • 相关阅读:
    递归神经网络 RNN 原理(上)
    递归神经网络
    队列-Python 实现
    Tableau 我常用函数整理
    代码重构(OOP)-小栗子(PyQt5)
    Python基础
    Excel 数据显示到网页
    采坑
    Python基础
    JavaScript一些对象。
  • 原文地址:https://www.cnblogs.com/zyzcj/p/5280066.html
Copyright © 2011-2022 走看看