Java Short Number Create toShort(Object value)

Here you can find the source of toShort(Object value)

Description

Convert an Object to a Short.

License

Apache License

Declaration

public static Short toShort(Object value) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

public class Main {
    /**//  w w w .  j  av a  2  s . c om
     * Convert an Object to a Short.
     */
    public static Short toShort(Object value) {
        if (value == null)
            return null;
        if (value instanceof Short)
            return (Short) value;
        if (value instanceof String) {
            if ("".equals((String) value))
                return null;
            return new Short((String) value);
        }
        if (value instanceof Number)
            return new Short(((Number) value).shortValue());

        return new Short(value.toString());
    }

    /**
     * Convert an Object to a short, or 0 if it is null.
     */
    public static short shortValue(Object value) {
        if (value == null)
            return 0;
        return toShort(value).shortValue();
    }
}

Related

  1. toShort(Object obj)
  2. toShort(Object obj)
  3. toShort(Object obj)
  4. toShort(Object obj)
  5. toShort(Object prmIntObject)
  6. toShort(Object value)
  7. toShort(Object value)
  8. toShort(Object value)
  9. toShort(Object value)