Java.lang.Byte Class
Java Byte Class
The Byte class in the Java.lang package encapsulates a value of primitive type byte in an object. A single field of type byte is included in a Byte object.
This class also has various methods for converting a byte to a String and a String to a byte, as well as additional constants and methods that are handy when working with bytes.
Class declaration
The declaration of java.lang.Byte class is:
public final class Byte extends Number implements Comparable<Byte>
Fields
S.N | Fields & Description |
---|---|
1. | static int BYTES The number of bytes used to represent a byte value in two’s complement binary form. |
2. | static byte MAX_VALUE A constant holding the maximum value a byte can have, 27-1. |
3. | static byte MIN_VALUE A constant holding the minimum value a byte can have, -27. |
4. | static int SIZE The number of bits used to represent a byte value in two’s complement binary form. |
5. | static Class<Byte> TYPE The Class instance representing the primitive type byte. |
java.lang.Byte Methods
The java.lang.Byte class has a number of methods which are listed below:
Member Methods
S.N | Methods & Description |
---|---|
1. | byte byteValue() Returns the value of this Byte as a byte. |
2. | static int compare(byte x, byte y) Compares two byte values numerically. |
3. | int compareTo(Byte anotherByte) Compares two Byte objects numerically. |
4. | static Byte decode(String nm) Decodes a String into a Byte. |
5. | double doubleValue() Returns the value of this Byte 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 Byte as a float after a widening primitive conversion. |
8. | int hashCode() Returns a hash code for this Byte; equal to the result of invoking intValue(). |
9. | static int hashCode(byte value) Returns a hash code for a byte value; compatible with Byte.hashCode(). |
10. | int intValue() Returns the value of this Byte as an int after a widening primitive conversion. |
11. | long longValue() Returns the value of this Byte as a long after a widening primitive conversion. |
12. | static byte parseByte(String s) Parses the string argument as a signed decimal byte. |
13. | static byte parseByte(String s, int radix) Parses the string argument as a signed byte in the radix specified by the second argument. |
14. | short shortValue() Returns the value of this Byte as a short after a widening primitive conversion. |
15. | String toString() Returns a String object representing this Byte’s value. |
16. | static String toString(byte b) Returns a new String object representing the specified byte. |
17. | static int toUnsignedInt(byte x) Converts the argument to an int by an unsigned conversion. |
18. | static long toUnsignedLong(byte x) Converts the argument to a long by an unsigned conversion. |
19. | static Byte valueOf(byte b) Returns a Byte instance representing the specified byte value. |
20. | static Byte valueOf(String s) Returns a Byte object holding the value given by the specified String. |
21. | static Byte valueOf(String s, int radix) Returns a Byte 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 the following class:
- java.lang.Object
- java.lang.Number