Java.lang Package Classes

Java.lang.Short Class



Java Short Class

Java.lang package provides a Short class which wraps a value of primitive type short in an object. An object of type Short contains a single field whose type is short.

In addition, this class provides several methods for converting a short to a String and a String to a short, as well as other constants and methods useful when dealing with a short.

Class declaration

The declaration of java.lang.Short class is:

public final class Short
  extends Number
    implements Comparable<Short>

Fields

S.NFields & 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.

java.lang.Short Methods

The java.lang.Short class has a number of methods which are listed below:

Member Methods

S.NMethods & Description
1. byte byteValue()
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.
5. double doubleValue()
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.
7. float floatValue()
Returns the value of this Short as a float after a widening primitive conversion.
8. int hashCode()
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().
10. int intValue()
Returns the value of this Short as an int after a widening primitive conversion.
11. long longValue()
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.
15. short shortValue()
Returns the value of this Short as a short.
16. String toString()
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.

Methods inherited

This class inherits the methods of following class:

  • java.lang.Object
  • java.lang.Number