java八种包装类

在这里插入图片描述
在这里插入图片描述
装箱与拆箱
在这里插入图片描述
通过常量获取最大值和最小值

		Integer i=new Integer(123);
        double d=i.doubleValue();
        System.out.println(d);
        float s=i.floatValue();
        System.out.println(s);
        int t=i.intValue();
        System.out.println(t);
        Integer k=new Integer("123");
        System.out.println(k.toString());
        System.out.println("int的最大值"+Integer.MAX_VALUE);
        System.out.println("int的最小值"+Integer.MIN_VALUE);
        System.out.println("byte的最大值"+Byte.MAX_VALUE);
        System.out.println("byte的最小值"+Byte.MIN_VALUE);

    }
    

运行结果

123.0
123.0
123
123
int的最大值2147483647
int的最小值-2147483648
byte的最大值127
byte的最小值-128

string字符串为什么不可变
在这里插入图片描述
自动拆箱
在这里插入图片描述
在这里插入图片描述
分析以下代码结果形成的原因在这里插入图片描述
在这里插入图片描述
重点的方法
在这里插入图片描述

        int a=Integer.parseInt("222");
        double b=Double.parseDouble("333");
        float c=Float.parseFloat("555");
        System.out.println(a+1);
        System.out.println(b+1);
        System.out.println(c+1);

将十进制转为二进制字符串

String ss=Integer.toBinaryString(127);
        System.out.println(ss);
//1111111

将十进制转为16进制字符串

 String se=Integer.toHexString(19);
        System.out.println(se);
 //13

int Integer String之间的互相转换
在这里插入图片描述

public static void main(String[] args) {
        //String->int
        String s1="1234";
        int i1=Integer.parseInt(s1);
        System.out.println(i1+1);

        //int->String
        String s2=i1+"";
        System.out.println(s2+1);
        
        //int->Integer
        //自动装箱
        Integer x=1200;
        
        //自动拆箱
        int y=x;

        //String->Integer
        Integer s3=Integer.valueOf("45612");

        //Integer->String
        String s4=String.valueOf(s3);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值