Byte类将基本类型byte的值包装在一个对象中。一个Byte类型的对象只包含一个类型为byte的字段。
一、构造方法
1、Byte(byte value)
通过该方法创建的Byte对象,可表示指定的byte值,示例如下:
byte mybyte = 45;
Byte b = new Byte(mybyte);
2、Byte(String str)
通过这种方法创建的Byte对象,可表示String参数所指定的byte值,示例如下:
Byte mybyte = new Byte("12");
二、常用方法
方法 | 返回值 | 功能描述 |
---|---|---|
byteValue() | byte | 以一个byte值返回Byte对象 |
compareTo(Byte anotherByte) | int | 在数字上比较两个Byte对象 |
doubleValue() | double | 以一个double值返回此Byte的值 |
intValue() | int | 以一个int值返回此Byte的值 |
parseByte(String s) | byte | 将String型参数解析成等价的字节形式 |
toString() | String | 返回表示此Byte的值的String对象 |
valueOf(String str) | Byte | 返回一个保持指定String所给出的值的Byte对象 |
equals(Object obj) | boolean | 将此对象与指定对象比较,如果调用该方法的对象与obj相等,则返回true |
三、常量
Byte类提供了以下几个常量:
1、MIN_VALUE:byte类型可取的最小值
2、MAX_VALUE:byte类型可取的最大值
3、SIZE:用于以二进制补码形式表示byte值的位数
4、TYPE:表示基本类型byte的Class实例