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);    

          

猜你喜欢

转载自www.cnblogs.com/cherry2020/p/12901839.html