Java 中的 Byte 类
Byte 类将基本类型 byte 的值包装在一个对象中。Byte 类型的对象包含一个类型为 byte 的单个字段。
以下是 Byte 类的一些方法:
序号 | 方法及描述 |
---|---|
1 | byte byteValue() 此方法将此 Byte 的值作为 byte 返回。 |
2 | int compareTo(Byte anotherByte) 此方法按数值比较两个 Byte 对象。 |
3 | static Byte decode(String nm) 此方法将字符串解码为 Byte。 |
4 | double doubleValue() 此方法将此 Byte 的值作为 double 返回。 |
5 | boolean equals(Object obj) 此方法将此对象与指定对象进行比较。 |
6 | float floatValue() 此方法将此 Byte 的值作为 float 返回。 |
7 | int hashCode() 此方法返回此 Byte 的哈希码。 |
8 | int intValue() 此方法将此 Byte 的值作为 int 返回。 |
9 | long longValue() 此方法将此 Byte 的值作为 long 返回。 |
10 | static byte parseByte(String s) 此方法将字符串参数解析为带符号的十进制 byte。 |
现在让我们来看一个例子:
示例
import java.lang.*; public class Demo { public static void main(String[] args){ Byte b1, b2; int i1, i2; b1 = new Byte("1"); b2 = new Byte("-1"); i1 = b1.intValue(); i2 = b2.intValue(); String str1 = "int value of Byte " + b1 + " is " + i1; String str2 = "int value of Byte " + b2 + " is " + i2; System.out.println( str1 ); System.out.println( str2 ); } }
输出
int value of Byte 1 is 1 int value of Byte -1 is -1
示例
现在让我们来看另一个例子:
import java.lang.*; public class Demo { public static void main(String[] args){ Byte b1, b2; String s1, s2; b1 = new Byte("-123"); b2 = new Byte("0"); s1 = b1.toString(); s2 = b2.toString(); String str1 = "String value of Byte " + b1 + " is " + s1; String str2 = "String value of Byte " + b2 + " is " + s2; System.out.println( str1 ); System.out.println( str2 ); } }
输出
String value of Byte -123 is -123 String value of Byte 0 is 0
广告