Java 基本类型的包装类

Posted CherryYang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);    

 

          

 

以上是关于Java 基本类型的包装类的主要内容,如果未能解决你的问题,请参考以下文章

Java基础(35):装箱与拆箱---Java 中基本类型和包装类之间的转换

java中怎样把double基本数据类型包装在Double类

JAVA包装类介绍(包装类基本类型数据)

JAVA中,基本类型的包装类

java 基本数据类型对象包装类

Java基本数据类型的包装类