Java基础之 Byte类型的类型转换

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
         */

    }
}