首页 > 代码库 > 数据类型

数据类型

类型
    Object     //所有类型
    int     //整数
        大小:32
        范围:-2147483648~2147483648,
        默认值:0
    String    //字符串
    long     //长整形
        大小:64
        范围:-9233372036854477808~9233372036854477808
        默认:0
    float     //浮点形
        大小:32
        范围:-3.40292347E+38~3.40292347E+38
        默认:0.0f
    double     //双精度
        大小:64
        范围:-1.79769313486231570E+308~1.79769313486231570E+308
        默认:0.0d
    short     //短整型
        大小:16
        范围:-32768~32768
        默认:0
    boolean     //布尔型
        大小:1
        范围:true/false
        默认:false
    char     //字符型
        大小:16
        范围: \u0000 - u\ffff
        默认: \u0000
    byte     //字节型
        大小:8
        范围:-128~127
        默认:0

 

基本数据类型对象包装类
    作用:基本数据类型和字符串类型之间做转换
    数据类型
        byte     Byte     //字节类型
        short     Short     //短整型
        int     Integer    //整形
        long     Long     //长整形
        boolean Boolean //布尔
        float    Float    //浮点型
        double    Double     //双精度浮点型
        char     Character    //字符类型
    基本数据类型转换为字符串
        基本数据类型+""       //数据类型+""将数据类型转换为String类型
            3+""       //将3转换为String格式,"3"
        基本数据类型.toString(基本数据类型值);    //Integer.toString(34);    //将34整数变为"34";
    字符串转成基本数据类型
        xxx a = Xxx.parseXxx(String);    //xxx为基本数据类型
            int a = Integer.parseInt("123");    //将字符串"123"转为int类型123
            double b = Double.parseDouble("12.34");
            boolean b = Boolean.parseBoolean("ture");    //将字符串类型转换为boolean类型
    进制转换:
        //十进制转为其他进制
            toBinaryString();     //将十进制转为二进制
            toHexString();        //将十进制转为十六进制
            toOctalString();    //将十进制转为八进制
        //其他进制转为十进制
            parseInt(string,radix);
                parseInt("110",2);    //返回6
                parseInt("3c",16);    //返回60

数据类型