包装类知识

本文介绍了Java中的包装类,它们是为了实现一切皆对象的理念,为8种基本数据类型提供的引用类型。包装类允许自动装箱和拆箱,提高代码的便捷性。此外,包装类还有特殊功能,如将基本类型转换为字符串和将字符串转换回真实的数据类型。在集合和泛型中,只能使用包装类。文章还举例展示了如何进行转换操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、

包装类:其实就是8种基本数据类型对应的引用类型

(2)

基本数据类型:

byte——Byte

short——Short

int——Integer

long——Long

char——Character

float——Float

double——Double

boolean——Boolean

(3)为什么提供包装类?

java为了实现一切皆对象,为8种基本数据类型提供了对应的引用类型

后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型

(4)

自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量

自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量

(5)

包装类的特有功能:

包装类的变量默认值可以用null,容错率高

可以把基本类型的数据转换成字符串的类型(用处不大)

<1>调用toString();方法得到字符串的结果

<2>调用Integer.toString(基本类型的数据)

Integer i3 =23;
String rs = i3.toString();
System.out.println(rs+1);
String rs1 = Integer.toString(i3);
System.out.println(rs1+1);

或 

String rs2 = i3+" ";
System.out.println(rs2+1);

(6)

可以把字符串类型的数值转换成真实的数据类型(真的很有用)

Integer.parselent;    //字符串类型的整数

Double.parseDouble;    //字符串类型的小数

可以记

Integer.value of(number);
Double.value of (number);

(7)

包装类是什么,目的是什么?

基本数据类型对应的引用数据类型

实用了一切皆对象

后期集合和泛型不支持基本数据类型,只能使用包装类

(8)包装类有哪些特殊功能?

可以把基本数据类型的数据转换成字符类型(用处不大)

可以把字符串类型的数值转换成真实的数据类型(很有用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值