Byte封装类型提供了一系列的方法,能够从一个字符串创建一个Byte,也能将一个Byte转换为字符串、int、long、float、double、short类型。
看demo:
/**
* Byte 类型转换
*/
public class ByteTest {
public static void main(String[] args) {
System.out.println("Min:" + Byte.MIN_VALUE + ",Max:" + Byte.MAX_VALUE);
System.out.println(Byte.BYTES);
System.out.println(Byte.SIZE);
System.out.println(Byte.TYPE);
/* 输出
Min:-128,Max:127
1
8
byte
*/
System.out.println("----------------------------------------");
Byte b1 = new Byte("12");
System.out.println(b1.doubleValue());
System.out.println(b1.floatValue());
System.out.println(b1.intValue());
System.out.println(b1.longValue());
System.out.println(b1.shortValue());
/* 输出
12.0
12.0
12
12
12
*/
System.out.println("----------------------------------------");
byte a = Byte.parseByte("100");
byte b = Byte.parseByte("011", 8);
byte c = Byte.parseByte("1a", 16);
System.out.println(a);
System.out.println(b);
System.out.println(c);
/* 输出
100
9
26
*/
}
}