| | |
| | | */ |
| | | public class CommonUtils { |
| | | |
| | | public static Integer parseInt(Object value){ |
| | | if(null == value){ |
| | | 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; |
| | | 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(); |
| | | return Double.valueOf("" + value).intValue(); |
| | | } |
| | | } |
| | | |