【JAVASE学习笔记之包装类】

概述

什么是包装类

一个可以将基本数据类型封装成对象的类则称为包装类。

八种基本数据类对应的包装类如下表

 

为什么需要包装类

Java语言是一个面向对象的语言,但不是纯面向对象的,因为Java中的基本数据类型是不属于对象,而

在实际使用中经常需要将基本数据类型转化成对象,

包装类常见操作

将字符串转换为对应的基本数据类型。

将基本数据类型转换为字符串类型

 

Integer包装类概述

构造方法

Integer(int value);将一个整数value转换成整型包装类对象。

Integer(String s);将一个字符串数值转换成整型包装类对象

成员方法

int intValue();将包装类对象转换为基本数据类型整型。

static Integer valueOf(int num);将基本数据整型转换为包装类对象

static int parseInt(String str);把字符串转换为int值。

static String toString(int i);将整数i转换成字符串

静态成员变量

Integer.MAX_VALUE:整数最大值

Integer.MIN_VALUE:整数最小值

 

自动装箱与自动拆箱

自动装箱和自动拆箱概述

* JDK1.5的新特性。

自动装箱:Java编译器自动将基本数据类型转换为对应的包装类类型的过程。

比如:int ===> Integer double ==> Double

自动拆箱:Java编译器自动将包装类类型转换为对应的基本数据类型的过程。

比如:Integer ==> int Double ==> double

只要两边数据类型不一致,一边是基本数据类型,一边包装类类型,则就会发送自动装箱或自动拆箱

猜你喜欢

转载自blog.csdn.net/qq_32798905/article/details/81293969