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.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. |
java.lang.Short Methods
The java.lang.Short class has a number of methods which are listed below:
Member Methods
S.N | Methods & 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