Java学习之包装类

概念

由于基本数据类型只能做一些简单的操作和运算,所以Java为我们封装了基本数据类型,为每种基本数据类型提供包装类
包装类就是封装了基本数据类型的类,为我们提供了更多复杂的方法和一些变量

分类

基本数据类型 对应包装类
int Interger
byte Byte
short Short
long Long
char Character
float Float
double Double
boolean Boolean

Integer类

1.构造方法

    new Integer(int value);
    new Integer(String s);

2.String转换成int

int intValue();//包装类的对象名调用
static int parseInt(String s);//包装类名直接调用

3.int转换成字符串类型:
方法一:字符串连接符+
方法二:toString()方法

基本数据类型和包装类的区别

基本数据类型存储在堆里,包装类型存储在栈里

拆箱

String a=”1”;
Interger num=new Interger(a);
int b=num;//自动拆箱
int c=num.intValue();//显式拆箱

装箱

int b=1;
Interger num2=b;//自动装箱
Interger num3=new Interger(b);//显式装箱

猜你喜欢

转载自blog.csdn.net/sinat_41628872/article/details/89643864