Here you can find the source of toShort(Object obj)
public static Short toShort(Object obj)
//package com.java2s; /*/*from ww w . j a va 2s .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 toShort(Object obj) { return obj == null ? null : obj instanceof Short ? (Short) obj : newShort(obj); } 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()); } } }