java基本类型包装类的方法_Java基础知识点1:基本类型包装类

基本类型的包装类

简介

通常来说我们在程序中经常会使用元类型,比如

int data = 1;

float data = 2.1F;

但是在有些场景中不能直接使用元类型,比如如果我们想要建立一个int类型的ArrayList,你就不可以直接写做:

ArrayList

因为ArrayList的"<>"符号中的类型要求是类,而不能是元类型。

所以java为了解决这个问题,提出了包装类的解决方案。即对于每一种元类型,java都会引入一个包装类(wrapper class)来存放这个元类型的值。现在java能够做到自动为你程序中的元类型进行包装。也就是说在要使用包装类的地方,即便你的代码中写的是元类型,但是java会帮助你自动包装。另外如果在需要使用元类型的地方,你使用了包装类,java也会自动进行解包。

下图中是几种数值元类型对应的包装类:

a1cc5e87d846bc3f5b138e3379dd5afe.png

从图中我们可以看出来,下面的六种数值型包装类都继承自一个父类,Number。

包装类常用方法

包装类中包含许多常用的方法,这些方法整体上分为两类。一类是从Number那里继承来方法,另一类是这个类独有的方法。

从Number继承来的方法

1. 取出包装类对应元类型真值的系列方法,这个方法的返回值是该包装类对象对应的元类型的真值。

3867ebff44332b32d8151b7e83c694be.png

2. 两个同类比较函数

641dbca70578962afd6f13b292d74df1.png

3. 判断同类的两个对象的值是否相等

1b047c5c5b1f0a7b884fbae03517aaa7.png

包装类自己添加的

每个类都为自己定义了一些独有的方法用于一些特殊的用途,我们这里用Integer类举例,其他的类的方法和Integer是类似的,就不介绍。

745f7aad95aac2603f05a2d8b099269a.png

Character包装类

基本类型里面还有一种类型,java也为它提供包装类了,那就是char,包装类Character。

在Character类中有也有几个比较常用的方法,如下:

223989aa499b79d784e6305a559262fc.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值