所有类


java.lang
类 Byte

java.lang.Object
  继承者 java.lang.Number
      继承者 java.lang.Byte
所有已实现的接口:
Serializable, Comparable<Byte>

public final class Byte
   
   
   
   
   
extends Number
implements Comparable<Byte>

Byte 类将基本类型 byte 的值包装在一个对象中。一个 Byte 类型的对象只包含一个类型为 byte 的字段。

此外,该类还为 byteString 的相互转换提供了几种方法,并提供了处理 byte 时非常有用的其他一些常量和方法。

从以下版本开始:
JDK1.1
另请参见:
Number, 序列化表格

字段摘要
static byteMAX_VALUE
          一个常量,保存 byte 类型可取的最大值,即 27-1。
static byteMIN_VALUE
          一个常量,保存 byte 类型可取的最小值,即 -27
static intSIZE
          用于以二进制补码形式表示 byte 值的位数。
static Class<Byte>TYPE
          表示基本类型 byteClass 实例。
 
构造方法摘要
Byte(byte value)
          构造一个新分配的 Byte 对象,以表示指定的 byte 值。
Byte(String s)
          构造一个新分配的 Byte 对象,以表示 String 参数所指示的 byte 值。
 
方法摘要
 bytebyteValue()
          作为一个 byte 返回此 Byte 的值。
 intcompareTo(Byte anotherByte)
          在数字上比较两个 Byte 对象。
static Bytedecode(String nm)
          将 String 解码为 Byte
 doubledoubleValue()
          作为一个 double 返回此 Byte 的值。
 booleanequals(Object obj)
          将此对象与指定对象比较。
 floatfloatValue()
          作为一个 float 返回此 Byte 的值。
 inthashCode()
          返回此 Byte 的哈希码。
 intintValue()
          作为一个 int 返回此 Byte 的值。
 longlongValue()
          作为一个 long 返回此 Byte 的值。
static byteparseByte(String s)
          将 string 参数分析为有符号的十进制 byte
static byteparseByte(String s, int radix)
          将 string 参数分析为一个有符号的 byte,其基数由第二个参数指定。
 shortshortValue()
          作为一个 short 返回此 Byte 的值。
 StringtoString()
          返回表示此 Byte 的值的 String 对象。
static StringtoString(byte b)
          返回表示指定 byte 的一个新 String 对象。
static BytevalueOf(byte b)
          返回表示指定 byte 值的一个 Byte 实例。
static BytevalueOf(String s)
          返回一个保持指定 String 所给出的值的 Byte 对象。
static BytevalueOf(String s, int radix)
          返回一个 Byte 对象,该对象保持从指定的 String 中提取的值,该值是在用第二个参数所给定的基数对指定字符串进行分析时提取的。
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

MIN_VALUE

public static final byte MIN_VALUE
一个常量,保存 byte 类型可取的最小值,即 -27

另请参见:
常量字段值

MAX_VALUE

public static final byte MAX_VALUE
一个常量,保存 byte 类型可取的最大值,即 27-1。

另请参见:
常量字段值

TYPE

public static final Class<Byte> TYPE
表示基本类型 byteClass 实例。


SIZE

public static final int SIZE
用于以二进制补码形式表示 byte 值的位数。

从以下版本开始:
1.5
另请参见:
常量字段值
构造方法详细信息

Byte

public Byte(byte value)
构造一个新分配的 Byte 对象,以表示指定的 byte 值。

参数:
value - Byte 对象所表示的值。

Byte

public Byte(String s)
     throws NumberFormatException
构造一个新分配的 Byte 对象,以表示 String 参数所指示的 byte 值。该字符串以使用基数 10 的 parseByte 方法所使用的方式被转换成一个 byte 值。

参数:
s - 要转换成 ByteString
抛出:
NumberFormatException - 如果 String 不包含一个可分析的 byte
另请参见:
parseByte(java.lang.String, int)
方法详细信息

toString

public static String toString(byte b)
返回表示指定 byte 的一个新 String 对象。假定基数为 10。

参数:
b - 要转换的 byte
返回:
指定 byte 的字符串表示形式
另请参见:
Integer.toString(int)

valueOf

public static Byte valueOf(byte b)
返回表示指定 byte 值的一个 Byte 实例。如果不需要新的 Byte 实例,则通常应优先使用此方法,而不是构造方法 Byte(byte),因为该方法有可能通过缓存经常请求的值来显著提高空间和时间性能。

参数:
b - 一个 byte 值。
返回:
表示 bByte 实例。
从以下版本开始:
1.5

parseByte

public static byte parseByte(String s)
                      throws NumberFormatException
将 string 参数分析为有符号的十进制 byte。除了第一个字符可以是表示负值的 ASCII 负号 '-' ('\u002D') 之外,该字符串中的字符必须都是十进制数字。返回得到的 byte 值与以该 string 参数和基数 10 为参数的 parseByte(java.lang.String, int) 方法所返回的值一样。

参数:
s - 要分析的包含 byte 表示形式的 String
返回:
以十进制的参数表示的 byte
抛出:
NumberFormatException - 如果该 string 不包含一个可分析的 byte