Java Number to Short numberToShort(Object obj)

Here you can find the source of numberToShort(Object obj)

Description

number To Short

License

Open Source License

Declaration

public static Short numberToShort(Object obj) 

Method Source Code

//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());
        }
    }
}

Related

  1. NumberToShort(final Number value)