05.包装类

本文详细介绍了Java中如何通过包装类包装和操作基本数据类型,包括装箱与拆箱的过程,以及基本类型与字符串间的转换方法。重点讲解了Integer等包装类的构造方法、静态方法和实例操作,帮助理解Java类型系统的工作原理。
摘要由CSDN通过智能技术生成

概述

基本数据类型的数据没有方法可操作,使用类来包装这些数据

在包装类中可以定义一些方法来操作基本数据类型的数据

基本数据类型:四类八种

基本类型对应的包装类(java.lang包里)
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

装箱与拆箱

  • 装箱:把基本类型转换为对应的包装类对象
  • 拆箱:从包装类对象转换为对应的基本类型
装箱

构造方法:

Integer(int value)

Integer(String s) 传递参数必须是基本类型的字符串 如"100"

静态方法:

static Integer valueOf(int i):返回一个表示指定的int值的Integer实例

static Integer valueOf(String s):返回一个表示指定的String值的Integer实例

拆箱

成员方法:

int intvalue() 以int类型返回Integer的值

自动装箱与自动拆箱

在JDK1.5 可以自动的相互转换

自动装箱:直接把int类型的整数赋值给包装类

自动拆箱:如果i是包装类,无法参加运算,会自动转换为基本数据类型的数据,再计算

基本类型与字符串之间的转换

除了character类之外,其他所有包装类都具有parseXxx静态方法可以将字符串参数转换为对应的基本类型

基本类型转字符串 :

  1. 基本类型的值+" "
  2. toString()
  3. valueOf()

字符串转基本类型:

  1. parseXxx(“字符串”)
public class DemoperParse {
    public static void main(String[] args) {
        int num = Integer.parseInt("100");
    }
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值