Here you can find the source of numberToShort(Object obj)
public static Short numberToShort(Object obj)
//package com.java2s; /*/* w w w . ja va 2 s. c o m*/ * Este programa es software libre; usted puede redistribuirlo y/o modificarlo bajo los terminos * de la licencia "GNU General Public License" publicada por la Fundacion "Free Software Foundation". * Este programa se distribuye con la esperanza de que pueda ser util, pero SIN NINGUNA GARANTIA; * vea la licencia "GNU General Public License" para obtener mas informacion. */ public class Main { public static Short numberToShort(Object obj) { return obj instanceof Number ? newShort(obj) : null; } public static Short newShort(Object obj) { if (obj == null) { return null; } else if (obj instanceof Short) { Short pdq = (Short) obj; return pdq; } else if (obj instanceof String) { String pdq = (String) obj; return pdq.trim().isEmpty() ? null : new Short(pdq); } else { return new Short(obj.toString()); } } }