Name

Short

Synopsis

Short provides an object wrapper for a Java short primitive. The constructor initializes the wrapper with a short value, after which the object becomes immutable. The value associated with a Short object can be retrieved using the shortValue() method.

The static parseShort() converts a numeric value held in a String into a primitive short. The single-argument variant of this method assumes that the String is encoded in base 10; the two-argument variant can be used to specify a different number base if necessary. A NumberFormatException is thrown if the String does not represent a valid number in the given number base.

The static variables Short.MIN_VALUE and Short.MAX_VALUE are short (not Short) values that represent the smallest and largest values, respectively, that can be held in a short primitive.

Note that this class is derived from Object and not Number. This is because CLDC does not provide the Number class.

public final class Short {  
// Public Constructors
   public Short( short value);    
// Public Constants
   public static final short MAX_VALUE;                          // =32767
   public static final short MIN_VALUE;                          // =-32768
                    
// Public Class Methods
   public static short parseShort(
        String s) throws NumberFormatException;  
   public static short parseShort(String s, 
        int radix) throws NumberFormatException;    
// Public Instance Methods
   public short shortValue();    
// Public Methods Overriding Object
   public boolean equals( Object obj);  
   public int hashCode();  
   public String toString(); } ...

Get J2ME in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.