Java经典面试题: 包装类(Wrapper)的使用

1.Java提供了8种基本数据类型对应包装类,使得基本数据类型的变了具有类的特征
2. 针对八种基本数据类型定义相应的引用类型- - - > 包装类(封装类)
3. 有了类的特点,就可以调用类中的方法,Java才是真正的面对对象

基本数据类型包装类
byte Byte
shortShort
intInteger
longLong
floatFloat
doubleDouble
booleanBoolean
charCharacter

蓝色的包装类有一个共同的父类:Number

在这里插入图片描述

在这里插入图片描述

public class Temp {
    public static void main(String[] args) {
        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);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值