栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java中的包装类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java中的包装类

包装类的介绍

包装类的使用

包装类的特有功能


包装类的介绍

基本数据类型

引用数据类型

byte

Byte

short

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

1、包装类就是以上8种基本数据类型对应的引用类型。

2、包装类的目的:ava为了实现一切皆对象,为8种基本类型提供了对应的引用类型。

3、集合和泛型其实也只能支持包装类型,不支持基本数据类型。

包装类的使用

在使用中会涉及到自动装箱和自动拆箱的概念。

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

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

 public static void main(String[] args) {
        int a1 = 10;
        Integer a2 = 20;

        Integer a3 = a1 ;//自动装箱

        int a4 = a2; //自动拆箱
    }

包装类的特有功能

1、包装类的变量的默认值可以是null,容错率更高。

Integer i = null;

2、可以把基本类型的数据转换成字符串类型(一般有用)

调用toString()方法得到字符串结果。
调用Integer.toString(基本类型的数据)。
        Integer i = 123;
        String tr1 = i.toString();
        System.out.println(tr1);
        //或者
        String tr2 = Integer.toString(i);
        System.out.println(tr2);

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

Integer.parseInt(“字符串类型的整数”)
Double.parseDouble(“字符串类型的小数”)。
        //转换成整数
        String num = "20";
        int age1 = Integer.parseInt(num);
          //或者用
        int age2 = Integer.valueOf(num);
        System.out.println(age1); //将输出整数类型

        //转换成浮点数
        String s = "12.3";
        Double scors = Double.parseDouble(s);
            //或者用
        Double scors1 = Double.valueOf(s);
        System.out.println(scors);//将输出浮点数类型

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007449.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号