包装类

作者: 有腹肌的豌豆Z | 来源:发表于2020-09-05 08:51 被阅读0次

为什么需要包装类(Wrapper Class)

  • java并不是纯面向对象的语言,java语言是一个面向对象的语言,但是java中的基本数据类型却不是面向对象的,但是我们在实际使用中经常将基本数据类型转换成对象,便于操作,比如,集合的操作中,这时,我们就需要将基本类型数据转化成对象!

包装类和基本数据类型的关系

  • 基本数据类型 包装类
    byte Byte
    boolean Boolean
    short Short
    char Character
    int Integer
    long Long
    float Float
    double Double

包装类的继承关系

包装类的基本操作

具体操作

public class TestInteger {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
       Integer i1=new Integer(123);
       Integer i2 = new Integer("123");
       System.out.println("i1=i2:"+(i1==i2));//false
       System.out.println("i1.equals(i2):"+i1.equals(i2));
       System.out.println(i2);
       System.out.println(i2.toString());//说明重写了toString方法
       Integer i3=new Integer(128);
       System.out.println(i1.compareTo(i3));//-1
       System.out.println(i1.compareTo(i2));//0
       System.out.println(i3.compareTo(i2));//1
       //(1)Integer-->int    包装对象.intValue()
       int i=i1.intValue();
       System.out.println(Integer.max(10, 20));//返回最大值
       //(2)String -->int  包装类类名.parseInt(String s)
       int ii=Integer.parseInt("234");
       //(3)int -->Integer
       Integer i4=Integer.valueOf(123);
       //(4)int-->String
       String str=ii+"";
       String s=String .valueOf(ii);
       //(5)String-->Integer;
       Integer i5=new Integer("345");
       //(6)Integer-->String
       String ss=i5.toString();
       System.out.println(ss);
    }

}

相关文章

  • 6.装饰设计模式

    装饰模式 包装类的特点: 1.包装类和被包装类实现同样的接口2.包装类持有一个被包装的对象3.包装类在实现接口过程...

  • JAVA基础---Date类 SimpleDateFormat

    ## 一、包装类 ##01. 包装类概述 >* 什么是包装类? >* 基本数据类型对应的包装类 总结: 1.什么是...

  • 包装类

    包装类也是系统定义好的,可以直接用包装类:专门将简单数据类型的数据进行封装得到相应的类** 简单数据类型 ...

  • 包装类

    拥有属性、方法,可以对象化交互 Java中的包装类包括:Integer、Long、Short、Byte、Chara...

  • 包装类

    基本数据类型的包装类 包装类说明 除了Integer和Character定义的名称和对应的基本类型差异大,其他六种...

  • 包装类

    刚才接触过了Object类,可以发现Object类能够接收所有的引用数据类型(对象、数组、接口),于是这里面又出现...

  • 包装类

  • 包装类

    为什么会有基本类型包装类: 为了对基本数据类型进行更多的操作,更方便的操作,java就针对每一种基本数据类型提供了...

  • 包装类

    基本数据类型对象包装类。为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。...

  • 包装类

    针对八种基本定义相应的引用类型-包装类(封装类) 针对类的特点,就可以调用类中的方法基本数据类型 包装类 ...

网友评论

      本文标题:包装类

      本文链接:https://www.haomeiwen.com/subject/gjiojktx.html