Java教程:Java Byte类
Byte类将基本类型为byte的值包装在一个对象中。一个Byte类的对象只包含一个类型为byte的字段。此外,该类还为byte和String的相互转换提供了方法,并提供了一些处理byte时非常有用的常量和方法。
Byte类的构造方法
Byte类提供了两个构造方法来创建Byte对象。
1.Byte(byte value)
通过这种方法创建的Byte对象,可以表示指定的byte值。例如,下面的示例将5作为byte类型变量,然后再创建Byte对象。
byte my_byte = 5; Byte b = new Byte(my_byte);12复制代码类型:[java]
2.Byte(String s)
通过这个方法创建的Byte对象,可表示String参数所指定的byte值。例如,下面的示例将5作为String类型变量,然后再创建Byte对象。
String my_byte = "5"; Byte b = new Byte(my_byte);12复制代码类型:[java]
注意:必须使用数值型的String变量作为参数才能创建成功,否则会抛出NumberFormatException异常。
Byte类的常用方法
在Byte类内部包含了一些和Byte操作有关的方法,见表1。
表1 Byte类中的常用方法
方法 | 返回值 | 功能 |
---|---|---|
byteValue() | byte | 以一个 byte 值返回 Byte 对象 |
compareTo(Byte bytel) | int | 在数字上比较两个 Byte 对象 |
doubleValue() | double | 以一个 double 值返回此 Byte 的值 |
intValue() | int | 以一个 int 值返回此 Byte 的值 |
parseByte(String s) | byte | 将 String 型参数解析成等价的 byte 形式 |
toStringO | String | 返回表示此 byte 值的 String 对象 |
valueOf(String s) | Byte | 返回一个保持指定 String 所给出的值的 Byte 对象 |
equals(Object obj) | boolean | 将此对象与指定对象比较,如果调用该方法的对象与 obj 相等 则返回 true,否则返回 false |
在Byte类中包含了很多的常量,其中较为常用的常量如下。
MIN_VALUE:byte类可取的最小值。
MAX_VALUE:byte类可取的最大值。
SIZE:用于以二进制补码形式表示的byte值的位数。
TYPE:表示基本类byte的Class实例。
赞 (0)