moka.lang
Class Byte

java.lang.Object
  extended bymoka.lang.Object
      extended bymoka.lang.Byte

public class Byte
extends Object

The Byte class wraps a value of the primitive type byte in an object. An object of type Byte contains a single field whose type is byte.

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

Since:
MDK1.0a

Field Summary
static byte MAX_VALUE
          The largest value of type byte.
static byte MIN_VALUE
          The smallest value of type byte.
 
Constructor Summary
Byte(byte value)
          Constructs a newly allocated Byte object that represents the primitive byte argument.
Byte(String s)
          Constructs a newly allocated Byte object that represents the value represented by the string.
 
Method Summary
 byte byteValue()
          Returns the value of this Byte as an byte.
 double doubleValue()
          Returns the value of this Byte as a double.
 boolean equals(Object obj)
          Compares this object to the specified object.
 int intValue()
          Returns the value of this Byte as an int.
static boolean isByte(String str)
          Checks if the specified string is a decimal representation of a byte.
 long longValue()
          Returns the value of this Byte as a long.
static byte parseByte(String s)
          Parses the string argument as a signed decimal integer.
 short shortValue()
          Returns the value of this Byte as a short.
 String toString()
          Returns a String object representing this Byte's value.
 
Methods inherited from class moka.lang.Object
finalize, getClassName
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MIN_VALUE

public static final byte MIN_VALUE
The smallest value of type byte. The constant value of this field is -128.

See Also:
Constant Field Values

MAX_VALUE

public static final byte MAX_VALUE
The largest value of type byte. The constant value of this field is 127.

See Also:
Constant Field Values
Constructor Detail

Byte

public Byte(byte value)
Constructs a newly allocated Byte object that represents the primitive byte argument.

Parameters:
value - the value to be represented by the Byte.

Byte

public Byte(String s)
Constructs a newly allocated Byte object that represents the value represented by the string. The string is converted to an byte in exactly the manner used by the parseByte method.

Parameters:
s - the String to be converted to an Integer.
Method Detail

toString

public String toString()
Returns a String object representing this Byte's value. The value is converted to signed decimal representation and returned as a string.

Overrides:
toString in class Object
Returns:
a string representation of the value of this object.

equals

public boolean equals(Object obj)
Compares this object to the specified object. The result is true if and only if the argument is not null and is an Byte object that contains the same byte value as this object.

Overrides:
equals in class Object
Parameters:
obj - the object to compare with.
Returns:
true if the objects are the same; false otherwise.

byteValue

public byte byteValue()
Returns the value of this Byte as an byte.


parseByte

public static byte parseByte(String s)
Parses the string argument as a signed decimal integer. The characters in the string must all be decimal digits, except that the first character may be an ASCII minus sign '-' ('\u002D') to indicate a negative value. The resulting byte value is returned. The string argument is finalized before the method returns.

Parameters:
s - a String containing the int representation to be parsed
Returns:
the byte value represented by the argument in decimal.

intValue

public int intValue()
Returns the value of this Byte as an int. This may involve rounding or truncation.

Returns:
the numeric value represented by this object after conversion to type int.

longValue

public long longValue()
Returns the value of this Byte as a long. This may involve rounding or truncation.

Returns:
the numeric value represented by this object after conversion to type long.

doubleValue

public double doubleValue()
Returns the value of this Byte as a double. This may involve rounding.

Returns:
the numeric value represented by this object after conversion to type double.

shortValue

public short shortValue()
Returns the value of this Byte as a short. This may involve rounding or truncation.

Returns:
the numeric value represented by this object after conversion to type short.

isByte

public static boolean isByte(String str)
Checks if the specified string is a decimal representation of a byte.

Parameters:
str - The string to verify
Returns:
true if the specified string is a decimal representation of a byte, false otherwize.