|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
的字段。
此外,该类还为 byte
和 String
的相互转换提供了几种方法,并提供了处理 byte
时非常有用的其他一些常量和方法。
字段摘要 | |
---|---|
static byte |
MAX_VALUE 一个常量,保存 byte 类型可取的最大值,即 27-1。 |
static byte |
MIN_VALUE 一个常量,保存 byte 类型可取的最小值,即 -27。 |
static int |
SIZE 用于以二进制补码形式表示 byte 值的位数。 |
static Class<Byte> |
TYPE 表示基本类型 byte 的 Class 实例。 |
构造方法摘要 | |
---|---|
Byte(byte value) 构造一个新分配的 Byte 对象,以表示指定的 byte 值。 |
|
Byte(String s) 构造一个新分配的 Byte 对象,以表示 String 参数所指示的 byte 值。 |
方法摘要 | |
---|---|
byte |
byteValue() 作为一个 byte 返回此 Byte 的值。 |
int |
compareTo(Byte anotherByte) 在数字上比较两个 Byte 对象。 |
static Byte |
decode(String nm) 将 String 解码为 Byte 。 |
double |
doubleValue() 作为一个 double 返回此 Byte 的值。 |
boolean |
equals(Object obj) 将此对象与指定对象比较。 |
float |
floatValue() 作为一个 float 返回此 Byte 的值。 |
int |
hashCode() 返回此 Byte 的哈希码。 |
int |
intValue() 作为一个 int 返回此 Byte 的值。 |
long |
longValue() 作为一个 long 返回此 Byte 的值。 |
static byte |
parseByte(String s) 将 string 参数分析为有符号的十进制 byte 。 |
static byte |
parseByte(String s, int radix) 将 string 参数分析为一个有符号的 byte ,其基数由第二个参数指定。 |
short |
shortValue() 作为一个 short 返回此 Byte 的值。 |
String |
toString() 返回表示此 Byte 的值的 String 对象。 |
static String |
toString(byte b) 返回表示指定 byte 的一个新 String 对象。 |
static Byte |
valueOf(byte b) 返回表示指定 byte 值的一个 Byte 实例。 |
static Byte |
valueOf(String s) 返回一个保持指定 String 所给出的值的 Byte 对象。 |
static Byte |
valueOf(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
-
表示基本类型
byte
的Class
实例。
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
- 要转换成Byte
的String
- 抛出:
-
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 值。 - 返回:
- 表示 b 的 Byte 实例。
- 从以下版本开始:
- 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
。