Java Short Class
The Short class in the Java.lang , i.e Java.lang.Short package encapsulates a primitive type short value in an object. A single field of type short is included in a Short object.
This class also has methods for converting a short to a String and a String to a short, as well as additional constants and methods that are handy when working with shorts.
The declaration of java.lang.Short class is:
public final class Short extends Number implements Comparable<Short>
|S.N||Fields & Description|
|1.||static int BYTES
The number of bytes used to represent a short value in two’s complement binary form.
|2.||static short MAX_VALUE
A constant holding the maximum value a short can have, 215-1.
|3.||static short MIN_VALUE
A constant holding the minimum value a short can have, -215.
|4.||static int SIZE
The number of bits used to represent a short value in two’s complement binary form.
|5.||static Class<Short> TYPE
The Class instance representing the primitive type short.
The java.lang.Short class has a number of methods which are listed below:
|S.N||Methods & Description|
Returns the value of this Short as a byte after a narrowing primitive conversion.
|2.||static int compare(short x, short y)
Compares two short values numerically.
|3.||int compareTo(Short anotherShort)
Compares two Short objects numerically.
|4.||static Short decode(String nm)
Decodes a String into a Short.
Returns the value of this Short as a double after a widening primitive conversion.
|6.||boolean equals(Object obj)
Compares this object to the specified object.
Returns the value of this Short as a float after a widening primitive conversion.
Returns a hash code for this Short; equal to the result of invoking intValue().
|9.||static int hashCode(short value)
Returns a hash code for a short value; compatible with Short.hashCode().
Returns the value of this Short as an int after a widening primitive conversion.
Returns the value of this Short as a long after a widening primitive conversion.
|12.||static short parseShort(String s)
Parses the string argument as a signed decimal short.
|13.||static short parseShort(String s, int radix)
Parses the string argument as a signed short in the radix specified by the second argument. short value.
|14.||static short reverseBytes(short i)
Returns the value obtained by reversing the order of the bytes in the two’s complement representation of the specified Returns the value of this Short as a short.
Returns the value of this Short as a short.
Returns a String object representing this Short’s value.
|17.||static String toString(short s)
Returns a new String object representing the specified short.
|18.||static int toUnsignedInt(short x)
Converts the argument to an int by an unsigned conversion.
|19.||static long toUnsignedLong(short x)
Converts the argument to a long by an unsigned conversion.
|20.||static Short valueOf(short s)
Returns a Short instance representing the specified short value.
|21.||static Short valueOf(String s)
Returns a Short object holding the value given by the specified String.
|22.||static Short valueOf(String s, int radix)
Returns a Short object holding the value extracted from the specified String when parsed with the radix given by the second argument.
This class inherits the methods of the following class:
To open the online compiler click here.