Java 基本类型的包装类
基本数据类型 byte short int long boolean char float double
对应的包装类 Byte Short Integer Long Boolean Character Float Double
包装类的主要作用 将字符串 解析转化为 各种数据类型
各包装类都有的静态方法
包装类名.parseXXX() 例如Integer.parseInteger
包装类型.toString(参数) //注意 这个不是对Object类中toString()方法的重写 而是方法重载! 参数列表的区别 有参&无参
数字字符串 -> int类型的数字
包装类Integer类的静态方法 parseInt()
String s1 = "123456"; int i = Integer.parseInt(s1); System.out.println(i); String s2 = "1111"; int j = Integer.parseInt(s2, 2);//第二参数radix代表了进制转换 二进制 System.out.println(j); String s3 = "E"; int k = Integer.parseInt(s3, 16);//十六进制转换 radix最大为36 ( a-z 26种进制转换 0-9 十种进制转换 ) System.out.println(k);
包装类Integer类对象的非静态方法 intValue()
Integer in1 = new Integer(10); //类的构造方法
int i = in1.intValue(); System.out.println(i);
Integer in2 = new Integer("99");//类的构造方法
int j = in1.intValue();
System.out.println(j);
int类型的数字 -> 数字字符串
int a = 123456; String astr = Integer.toString(a); System.out.println(astr); int b = 123456; String bstr = b+""; System.out.println(bstr);