package com.zy.common.utils; 
 | 
  
 | 
import java.math.BigDecimal; 
 | 
  
 | 
/** 
 | 
 * Created by vincent on 2020-06-03 
 | 
 */ 
 | 
public class CommonUtils { 
 | 
  
 | 
    public static Integer parseInt(Object value){ 
 | 
        if(null == value){ 
 | 
            return null; 
 | 
        } 
 | 
        String name = value.getClass().getSimpleName().toLowerCase(); 
 | 
        if(name.equals("float")){ 
 | 
            return ((Float)value).intValue(); 
 | 
        } else if(name.equals("double")){ 
 | 
            return ((Double)value).intValue(); 
 | 
        } else if(name.equals("bigdecimal")) { 
 | 
            return ((BigDecimal)value).intValue(); 
 | 
        } else if(name.equals("long")) { 
 | 
            return ((Long)value).intValue(); 
 | 
        } else if(name.contains("int")) { 
 | 
            return (Integer)value; 
 | 
        } else { 
 | 
            return Double.valueOf(""+value).intValue(); 
 | 
        } 
 | 
    } 
 | 
  
 | 
} 
 |