Java基本数据类型包装类转换小记

前言:和字符串之间的转换, 进制之间的转换。
原文出处:http://blog.csdn.net/u014158743/article/details/52628782

/*
包装类:
byte     Byte
short    Short
int      Integer
long     Long
char     Character
boolean  Boolean
float    Float
double   Double

可以用于基本数据类型和字符串类型之间的转换

基本数据类型转字符串类型
     Integer.toString(int);
     Double.toString(double)

字符串类型转基本类型
    int  age = Integer.parseInt("34");
    double d = Double.parseDouble("45.67");


十进制转成其它进制
   Integer.toHexString();
   Integer.toOctalString();
   Integer.toBinaryString();

其它进制转十进制
   Integer.parseInt(String,int);

*/
class Demo
{
    public static void main(String[] args) 
    {
        //System.out.println(Short.MAX_VALUE);

        sop(Integer.toString(567));
        sop(Double.toString(45.5));

        sop(Integer.parseInt("25"));
        sop(Double.parseDouble("34.44"));

        //十进制转成其它进制
        sop(Integer.toHexString(60));
        sop(Integer.toOctalString(24));
        sop(Integer.toBinaryString(6));

        //其它进制转十进制
        sop(Integer.parseInt("3c",16));
        sop(Integer.parseInt("30",8));
        sop(Integer.parseInt("110",2));

    }

    public static void sop(Object obj)
    {
        System.out.println(obj);
    }
}

猜你喜欢

转载自blog.csdn.net/u014158743/article/details/52628782